.smc-inbox{display:flex;flex-direction:column;gap:var(--space-4);color:var(--color-text)}.smc-inbox .view-head{margin-bottom:0}.smc-inbox .filterbar{align-items:flex-start}.smc-inbox .tbl-tool>svg,.smc-inbox .btn>svg,.smc-inbox .menu-item>svg{width:15px;height:15px;flex:none}.smc-inbox .menu-item>svg{color:var(--color-text-muted)}.smc-inbox .menu-item.is-danger>svg{color:var(--color-danger-dark)}.smc-inbox .checkbox .box>svg{width:12px;height:12px}.smc-inbox .sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.smc-inbox .filterbar{gap:10px 12px;align-items:flex-start}.smc-inbox__filter{flex:1 1 0;min-width:125px}.smc-inbox__filter>.field-inline,.smc-inbox__filter.field-inline{width:100%;min-width:0}.smc-inbox__filter .field-inline>span:first-child,.smc-inbox__filter.field-inline>span:first-child,.smc-inbox__filter .smc-period>label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smc-inbox__filter--period{flex:1.5 1 0;min-width:205px}.smc-age{position:relative}.smc-age__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);text-align:left;cursor:pointer}.smc-age__trigger>svg{flex:none;width:13px;height:13px;color:var(--color-text-muted)}.smc-age__trigger[aria-expanded=true]{border-color:var(--color-primary)}.smc-age__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}.smc-age__panel{position:absolute;z-index:120;top:calc(100% + 4px);left:0;width:280px;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--color-text)}.smc-age__section{display:flex;flex-direction:column;gap:6px}.smc-age__label{font:600 var(--text-micro)/1 var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.smc-age__units{display:flex}.smc-age__units>button{flex:1}.smc-age__hint{font-size:var(--text-micro);color:var(--color-text-faint)}.smc-age__foot{margin-top:0}.smc-age__summary{font-size:var(--text-sm);font-weight:500;font-variant-numeric:tabular-nums}.smc-inbox__pending{display:inline-block;margin-left:6px;padding:0 6px;border-radius:var(--radius-pill);background:var(--color-warning-tint);box-shadow:inset 0 0 0 1px var(--color-warning-ring);color:var(--color-warning);font-size:10.5px;line-height:16px;vertical-align:1px;cursor:help}.smc-inbox__clear{flex:none;align-self:flex-end;height:34px;margin-bottom:0!important;display:inline-flex;align-items:center}.smc-inbox__tabs{overflow-x:auto;flex-wrap:nowrap}.smc-inbox__tabs .tab{white-space:nowrap}.smc-inbox__tabs .tab-count{position:relative;display:inline-block;min-width:3.4em;text-align:center;font-variant-numeric:tabular-nums}.smc-inbox__tabs .tab-count.is-loading .smc-inbox__tab-value{visibility:hidden}.smc-inbox__tabs .tab-count .sk{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.smc-inbox__table-panel{overflow:hidden}.smc-inbox__scroll{overflow-x:auto}.smc-inbox__table{table-layout:fixed}.smc-inbox__table td{overflow:hidden;text-overflow:ellipsis}.smc-inbox__table td.smc-inbox__check,.smc-inbox__table td.smc-inbox__pin,.smc-inbox__table td.smc-inbox__actions{text-overflow:clip}.smc-inbox__table th{white-space:nowrap;border-bottom:1px solid var(--color-border)}.smc-inbox__table td{white-space:nowrap}.smc-inbox__table tbody tr:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.smc-inbox__table tbody tr.is-selected{background:var(--color-primary-tint)}.smc-inbox__table tbody tr.is-pinned td{background:color-mix(in oklab,var(--color-primary-tint) 50%,transparent)}.smc-inbox__table tbody tr[aria-busy=true]{opacity:.7}.smc-inbox__table td .sk{display:block;height:14px}.smc-inbox__pin{padding-left:0!important;padding-right:0!important}.smc-inbox__pin-btn{color:var(--color-primary)}.smc-inbox__actions{text-align:right}.smc-inbox__episode-cell{display:flex;align-items:center;gap:var(--space-3)}.smc-inbox__episode{font-family:var(--font-mono);font-weight:500;color:var(--color-primary)}.smc-inbox__lock{flex:none}.smc-inbox__lock>svg{width:11px;height:11px}.smc-inbox__muted{color:var(--color-text-faint)}.smc-inbox__sort{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.smc-inbox__sort>svg{width:12px;height:12px;opacity:.4}.smc-inbox__sort.is-active{color:var(--color-primary)}.smc-inbox__sort.is-active>svg{opacity:1}.smc-inbox__opening{display:inline-block;width:18px;height:18px}.smc-inbox__sel-clear{margin-left:auto}.smc-inbox__empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--space-6, 32px) var(--space-4);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm)}.smc-inbox__empty>svg{width:22px;height:22px;color:var(--color-text-faint)}.smc-inbox__empty b{font:600 var(--text-h3) var(--font-heading);color:var(--color-text)}.smc-inbox__empty .btn{margin-top:var(--space-2)}.smc-inbox__pager{padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border)}.smc-inbox__pager-controls{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.smc-inbox__page-size{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-micro);color:var(--color-text-muted)}.smc-inbox__page-size .input-sm{width:auto}.smc-inbox__menu{position:fixed;width:240px;max-width:240px}.smc-inbox__dialog-text{margin:0 0 var(--space-4);color:var(--color-text-muted)}.smc-inbox__dialog-text b{color:var(--color-text);font-weight:500}.smc-inbox__target{margin-bottom:var(--space-4);animation:none}.smc-inbox__target .alert-title{font-size:var(--text-body);margin-bottom:2px}.smc-inbox__target .alert-text{margin:0;font-size:var(--text-sm)}.smc-inbox__dialog-note{font-size:var(--text-micro);color:var(--color-text-muted)}.smc-inbox__reset{margin-right:auto;color:var(--color-danger-dark)}.smc-inbox__columns{display:flex;flex-direction:column;gap:2px}.smc-inbox__column-option{padding:8px var(--space-2);border-radius:var(--radius-sm)}.smc-inbox__column-option:hover{background:var(--color-hover)}.smc-inbox__column-option .smc-inbox__dialog-note{margin-left:auto}.smc-inbox__lock-title{display:inline-flex;align-items:center;gap:var(--space-2)}.smc-inbox__lock-title>svg{width:18px;height:18px;color:var(--color-warning)}.smc-inbox__unlock{margin-right:auto}
