.inbox-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.inbox-counts a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;border-bottom:2px solid var(--line)}.inbox-counts strong{font-size:24px}.inbox-counts [aria-current=page]{border-color:var(--orange)}.inbox-filter select{max-width:200px}.inbox-sender{display:grid;gap:4px;flex:1;min-width:160px}.inbox-sender small,.inbox-email,.inbox-meta{color:var(--muted)}.inbox-message .heading-actions{display:flex;flex-wrap:wrap;gap:8px}.inbox-email{margin-top:16px;overflow-wrap:anywhere}.inbox-meta{font-size:12px;margin-top:14px}.inbox-notes{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);max-width:850px}.inbox-notes h3{font-size:15px}.inbox-notes article{border-left:2px solid var(--line);padding:8px 16px;margin:18px 0}.inbox-notes article p{overflow-wrap:anywhere}.inbox-notes article small{display:block;color:var(--muted);margin-top:8px}.note-form button{margin-top:12px}.inbox-message summary .inbox-sender small{width:auto}@media(max-width:700px){.inbox-counts{gap:12px}.inbox-counts a{align-items:flex-start;flex-direction:column;gap:4px;font-size:12px}.inbox-counts strong{font-size:22px}.inbox-filter select{max-width:none;flex-basis:calc(50% - 10px)}.inbox-message .heading-actions{gap:8px}.inbox-message .heading-actions .secondary{font-size:12px;padding:8px 10px}}
.inbox-count-help{font-size:12px;line-height:1.6;color:var(--muted);margin:-12px 0 20px}.inbox-work-filter{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(120px,1fr)) auto 44px;gap:12px;align-items:end;padding:18px 0;border-block:1px solid var(--line);margin-bottom:20px}.inbox-work-filter label{margin:0;display:grid;gap:8px;min-width:0}.inbox-work-filter .search-field{width:100%;min-width:0;margin:0}.inbox-work-filter select{max-width:none}.inbox-work-filter>button{height:44px;white-space:nowrap}
.inbox-message>summary{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;gap:14px;align-items:start}.inbox-message>summary .inbox-sender{min-width:0}.inbox-message>summary strong{min-width:0;overflow-wrap:anywhere;font-size:15px}.inbox-message-icon{color:var(--orange);padding-top:2px}.inbox-message>summary>small{color:var(--muted);font-size:12px;padding-top:4px}.inbox-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);font-size:13px;font-weight:400;line-height:1.6;overflow-wrap:anywhere}.inbox-message[open] .inbox-excerpt{display:none}.inbox-message[open]{border-top:2px solid var(--orange);margin-top:-1px}.inbox-message>summary:hover strong{color:var(--orange)}
.inbox-details{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:16px;padding:18px 0;margin:20px 0 0;border-block:1px solid var(--line)}.inbox-details dt{font-size:12px;color:var(--muted)}.inbox-details dd{margin:6px 0 0;font-size:13px;overflow-wrap:anywhere}.inbox-subject{font-size:16px;margin-top:18px}.inbox-message .message-copy{max-width:900px}
.inbox-history{margin-top:18px;padding:14px 0;border-block:1px solid var(--line)}.inbox-history>summary{font-size:13px}.inbox-history>div{padding:12px 0;border-bottom:1px solid var(--line)}.inbox-history strong{display:block;font-size:13px}.inbox-history small{display:block;color:var(--muted);margin-top:5px;overflow-wrap:anywhere}.inbox-history>div:last-child{border-bottom:0}
@media(max-width:1200px){.inbox-work-filter{grid-template-columns:repeat(3,minmax(0,1fr)) 44px}.inbox-work-filter>label:first-of-type{grid-column:1/-1}.inbox-work-filter>label:last-of-type{grid-column:3/-1}.inbox-work-filter>button{grid-column:1/4}.inbox-message>summary{grid-template-columns:24px minmax(0,1fr) auto}.inbox-message>summary>small{grid-column:2/-1}}
@media(max-width:600px){.inbox-work-filter{grid-template-columns:minmax(0,1fr) 44px}.inbox-work-filter>label,.inbox-work-filter>label:last-of-type{grid-column:1/-1}.inbox-work-filter>button{grid-column:1}.inbox-details{grid-template-columns:minmax(0,1fr);gap:12px}.inbox-message>summary{gap:10px;grid-template-columns:20px minmax(0,1fr)}.inbox-message>summary>.badge{grid-column:2;justify-self:start}.inbox-message>summary>small{grid-column:2;width:auto}.inbox-counts span{font-size:12px}.inbox-counts span svg{width:16px;height:16px}}
.inbox-message[open]>.inbox-message-icon,.inbox-message[open]>summary .inbox-message-icon svg{transform:rotate(90deg)}
@media(max-width:600px){.inbox-work-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-work-filter>label:nth-of-type(2),.inbox-work-filter>label:nth-of-type(3){grid-column:auto}.inbox-work-filter>.icon-button{justify-self:end}}
