.inbox-detail-load-state{box-sizing:border-box;background:var(--card);height:100%;min-height:0;color:var(--secondary-text);font-family:inherit;font-size:var(--type-label);flex-direction:column;line-height:20px;display:flex}.inbox-detail-load-back{border-bottom:1px solid var(--border);flex:none;padding:8px 12px}.inbox-detail-load-back button{min-height:36px;color:var(--secondary-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-weight:500;display:inline-flex}.inbox-detail-load-back button:hover{background:var(--accent);color:var(--foreground)}.inbox-detail-load-state button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.inbox-detail-load-body{flex:auto;min-height:0;padding:24px;overflow:auto}[data-inbox-detail-focus=loading]:focus{outline:none}.inbox-detail-load-status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.inbox-detail-load-skeleton{flex-direction:column;gap:12px;max-width:720px;display:flex}.inbox-detail-load-skeleton span{background:var(--muted);border-radius:6px;height:12px;animation:2s ease-in-out infinite inbox-detail-pulse;display:block}.inbox-detail-load-skeleton .inbox-detail-load-client{width:96px}.inbox-detail-load-skeleton .inbox-detail-load-title{width:55%;height:20px}.inbox-detail-load-skeleton .inbox-detail-load-reason{width:80%}.inbox-detail-load-card{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:10px;margin:12px 0;padding:16px 20px 20px;display:flex}.inbox-detail-load-skeleton .inbox-detail-load-card-heading{width:120px;height:16px;margin-bottom:6px}.inbox-detail-load-skeleton .inbox-detail-load-short{width:60%}.inbox-detail-load-skeleton .inbox-detail-load-heading{width:72px;height:16px}.inbox-detail-load-error{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.inbox-detail-load-error p{color:var(--foreground);margin:0}.inbox-detail-load-error button{border:1px solid var(--border);background:var(--card);color:inherit;font:inherit;cursor:pointer;border-radius:6px;padding:8px 12px;font-weight:500}.inbox-detail-load-error button:hover{background:var(--background)}@keyframes inbox-detail-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.inbox-detail-load-skeleton span{animation:none}}
.inbox-status-arrival{animation:.4s ease-out inbox-status-arrival}@keyframes inbox-status-arrival{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.inbox-status-arrival{animation:none}}.inbox-status-live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
[data-priority-bars][data-priority-tone=high]{color:var(--priority-1)}[data-priority-bars][data-priority-tone=medium]{color:var(--priority-2)}[data-priority-bars][data-priority-tone=low]{color:var(--muted-foreground)}[data-priority-bars][data-priority-tone=sirs]{color:var(--sirs-primary)}[data-priority-bars][data-priority-tone=closed]{color:var(--faint-foreground)}.priority-bar-track{fill:var(--priority-track)}[data-priority-tone=closed]>.priority-bar-track{fill:var(--priority-track-closed)}
.import-freshness-notice{flex:none;position:relative}.import-freshness-notice-trigger{border:1px solid var(--warning-control-border);background:var(--warning-soft);width:44px;height:44px;color:var(--warning-emphasis);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid}.import-freshness-notice-trigger:hover{border-color:var(--warning-emphasis)}.import-freshness-notice-trigger:focus-visible{outline:2px solid var(--warning-emphasis);outline-offset:2px}.import-freshness-notice-trigger svg{width:16px;height:16px}.import-freshness-notice-content{z-index:60;border:1px solid var(--warning-control-border);background:var(--warning-soft);width:248px;color:var(--warning-body);font-size:var(--type-label);border-radius:6px;padding:12px;line-height:1.5;position:absolute;top:100%;right:0}.import-freshness-notice-content p{margin:0}.import-freshness-notice-title{font-weight:600}@media (min-width:640px) and (pointer:fine){.import-freshness-notice-trigger{width:36px;height:36px}}
.inbox-list-update{background:var(--background);color:var(--secondary-text);font-size:var(--type-caption);justify-content:space-between;align-items:center;gap:8px;line-height:16px;display:flex}.inbox-list-update-action{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px;font-weight:500}.inbox-list-update-action:hover{color:var(--primary-hover);text-decoration:underline}.inbox-list-update-action:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.inbox-list-update-motion[data-stuck] .inbox-list-update{box-shadow:0 1px 0 var(--border)}.inbox-list-update-live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inbox-list-update-motion{z-index:2;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);display:grid;position:sticky;top:0}.inbox-list-update-clip{min-height:0;display:flow-root}.inbox-list-update-motion[data-motion] .inbox-list-update-clip{overflow:hidden}.inbox-list-update-motion[data-motion=enter]{animation:inbox-list-update-enter var(--inbox-row-enter-duration,.28s) ease-out both}.inbox-list-update-motion[data-motion=exit]{pointer-events:none;animation:inbox-list-update-collapse var(--inbox-row-enter-duration,.28s) ease-out both}.inbox-list-update-motion[data-motion=exit] .inbox-list-update-clip{animation:inbox-list-update-fade var(--inbox-row-exit-fade-duration,.15s) ease-out both}@keyframes inbox-list-update-enter{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@keyframes inbox-list-update-fade{to{opacity:0}}@keyframes inbox-list-update-collapse{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}@media (prefers-reduced-motion:reduce){.inbox-list-update-motion[data-motion],.inbox-list-update-motion[data-motion] .inbox-list-update-clip{animation:none}}
.inbox-row-motion{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);display:grid}.inbox-row-clip{min-height:0}.inbox-row-body{padding-bottom:8px;position:relative}.inbox-row[data-presence=entering] .inbox-row-clip,.inbox-row[data-presence=leaving] .inbox-row-clip{overflow:hidden}.inbox-row[data-presence=entering] .inbox-row-motion{animation:inbox-row-enter var(--inbox-row-enter-duration,.28s) ease-out var(--inbox-row-delay,0s) both}.inbox-row[data-presence=entering] .inbox-row-body:after{background:var(--new-soft);box-shadow:inset 0 0 0 1px var(--control-border);mix-blend-mode:multiply;pointer-events:none;content:"";animation:inbox-row-new var(--inbox-row-new-duration,.7s) ease-in calc(var(--inbox-row-delay,0s) + var(--inbox-row-enter-duration,.28s) + var(--inbox-row-new-hold,.8s)) both;border-radius:8px;position:absolute;inset:0 0 8px}.inbox-row[data-selected] .inbox-row-body:after{content:none}.inbox-row[data-presence=leaving]{pointer-events:none}.inbox-row[data-presence=leaving] .inbox-row-clip{animation:inbox-row-fade-out var(--inbox-row-exit-fade-duration,.15s) ease-out var(--inbox-row-delay,0s) both}.inbox-row[data-presence=leaving] .inbox-row-motion{animation:inbox-row-collapse var(--inbox-row-exit-collapse-duration,.15s) ease-in-out calc(var(--inbox-row-delay,0s) + var(--inbox-row-exit-fade-duration,.15s)) both}.inbox-row .inbox-row-muting,.inbox-row .inbox-row-muting *{transition-property:color,background-color,border-color,fill,stroke;transition-duration:var(--inbox-row-mute-duration,.4s);transition-timing-function:ease-out}.inbox-row-status-in{animation:inbox-row-status-in var(--inbox-row-mute-duration,.4s) ease-out;overflow:hidden}.inbox-row-status-change{animation:inbox-row-status-change var(--inbox-row-mute-duration,.4s) ease-out}@keyframes inbox-row-status-change{0%{opacity:0}to{opacity:1}}@keyframes inbox-row-enter{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@keyframes inbox-row-new{0%{opacity:1}to{opacity:0}}@keyframes inbox-row-fade-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-12px)}}@keyframes inbox-row-collapse{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}@keyframes inbox-row-status-in{0%{opacity:0;min-height:0;max-height:0}to{opacity:1;min-height:0;max-height:20px}}@media (prefers-reduced-motion:reduce){.inbox-row[data-presence] .inbox-row-motion,.inbox-row[data-presence] .inbox-row-clip,.inbox-row-status-in,.inbox-row-status-change{animation:none}.inbox-row .inbox-row-muting,.inbox-row .inbox-row-muting *{transition:none}.inbox-row[data-presence=entering] .inbox-row-body:after{animation:inbox-row-new var(--inbox-row-new-duration,.7s) ease-in var(--inbox-row-new-hold,.8s) both}}