.staff-app .im-list{container:staff-inbox/inline-size}.staff-app .im .staff-inbox-head{display:grid;gap:12px;padding:16px}.staff-app .staff-inbox-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px}.staff-app .staff-inbox-title{display:flex;align-items: center;gap:8px;min-width:0}.staff-app .staff-inbox-title h2{margin:0;font-size:16px;font-weight:650;line-height:24px}.staff-app .staff-inbox-count{background:var(--staff-raised);color:var(--staff-muted);font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 7px;font-size:12px;line-height:20px}.staff-app .staff-inbox-connection{display:inline-flex;color:var(--staff-muted);align-items: center;gap:6px;margin:0;font-size:12px;font-weight:400;line-height:18px}.staff-app .staff-inbox-dot{background:var(--staff-muted);border-radius:50%;flex-shrink:0;width:6px;height:6px}.staff-app .staff-inbox-connection[data-connected=true] .staff-inbox-dot{background:var(--staff-action)}.staff-app .staff-inbox-head{--staff-inbox-control-height:var(--staff-control-height)}.staff-app .staff-inbox-search{height:var(--staff-inbox-control-height);display:flex;border:1px solid var(--staff-control);border-radius:var(--staff-control-radius);background:var(--staff-surface);color:var(--staff-muted);align-items: center;gap:8px;min-width:0;padding:0 12px}.staff-app .staff-inbox-search>svg{flex-shrink:0}.staff-app[data-theme] .staff-inbox-search [data-slot=input]{height:calc(var(--staff-inbox-control-height) - 2px);box-shadow:none;color:var(--staff-text);background:0 0;border:0;border-radius:0;width:100%;min-width:0;min-height:0;margin:0;padding:0;font-size:14px;font-weight:400;line-height:1.5}.staff-app .staff-inbox-search:focus-within{border-color:var(--staff-accent)}.staff-app .staff-inbox-toolbar{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,.9fr);align-items: start;gap:8px}.staff-app .im .staff-inbox-tabs{display:flex;background:var(--staff-raised);border-radius:6px;flex-wrap:nowrap;gap:2px;margin:0;padding:2px}.staff-app[data-theme] .im .staff-inbox-tabs button{height:calc(var(--staff-inbox-control-height) - 4px);display:inline-flex;min-height:calc(var(--staff-inbox-control-height) - 4px);color:var(--staff-muted);background:0 0;border:0;border-radius:4px;flex:1;justify-content:center;align-items: center;gap:4px;min-width:0;padding:6px;font-size:12px;font-weight:500;line-height:20px}.staff-app .im .staff-inbox-tabs button[aria-pressed=true]{background:var(--staff-surface);color:var(--staff-text);font-weight:650;box-shadow:0 1px 3px #00000014}.staff-app .staff-inbox-unread-count{font-variant-numeric:tabular-nums;font-size:12px}.staff-app[data-theme] .staff-inbox-kind :-webkit-any(select,[data-slot=select-trigger]){height:var(--staff-inbox-control-height);min-height:var(--staff-inbox-control-height);border:1px solid var(--staff-control);border-radius:var(--staff-control-radius);background:var(--staff-surface);color:var(--staff-text);cursor:pointer;width:100%;min-width:0;margin:0;padding:8px;font-size:14px;line-height:20px}.staff-app[data-theme] .staff-inbox-kind :-moz-any(select,[data-slot=select-trigger]){height:var(--staff-inbox-control-height);min-height:var(--staff-inbox-control-height);border:1px solid var(--staff-control);border-radius:var(--staff-control-radius);background:var(--staff-surface);color:var(--staff-text);cursor:pointer;width:100%;min-width:0;margin:0;padding:8px;font-size:14px;line-height:20px}.staff-app[data-theme] .staff-inbox-kind :is(select,[data-slot=select-trigger]){height:var(--staff-inbox-control-height);min-height:var(--staff-inbox-control-height);border:1px solid var(--staff-control);border-radius:var(--staff-control-radius);background:var(--staff-surface);color:var(--staff-text);cursor:pointer;width:100%;min-width:0;margin:0;padding:8px;font-size:14px;line-height:20px}.staff-app[data-focus-origin] .staff-inbox-search input:focus{outline:none;box-shadow:none}.staff-app[data-focus-origin=keyboard] .staff-inbox-search:focus-within{outline:2px solid var(--staff-accent);outline-offset:2px}.staff-app .staff-inbox-kind :-webkit-any(select,[data-slot=select-trigger]):focus-visible{outline:2px solid var(--staff-accent);outline-offset:2px}.staff-app .staff-inbox-kind :-moz-any(select,[data-slot=select-trigger]):focus-visible{outline:2px solid var(--staff-accent);outline-offset:2px}.staff-app .staff-inbox-kind :is(select,[data-slot=select-trigger]):focus-visible{outline:2px solid var(--staff-accent);outline-offset:2px}.staff-app .im .staff-inbox-scroll{padding:8px}.staff-app[data-theme] .im .staff-inbox-row{white-space:normal;display:grid;grid-template-columns:40px minmax(0,1fr);border:1px solid #0000;text-align:start;border-inline-start:2px solid #0000;border-radius:8px;align-items: center;gap:12px;width:100%;height:auto;min-height:88px;margin:0 0 4px;padding:12px 10px;line-height:1.5}.staff-app[data-theme] .im .staff-inbox-row.active{background:var(--staff-accent-soft);border-inline-start-color:var(--staff-accent)}.staff-app .staff-inbox-preview{display:grid;gap:3px;min-width:0}.staff-app .staff-inbox-preview-heading,.staff-app .staff-inbox-preview-bottom,.staff-app .staff-inbox-context{display:flex;align-items: center;gap:8px;min-width:0}.staff-app .staff-inbox-preview-heading strong,.staff-app .staff-inbox-preview-bottom em{flex:1;min-width:0}.staff-app .staff-inbox-preview-heading strong{font-size:14px;font-weight:600}.staff-app .staff-inbox-preview-heading time{white-space:nowrap;color:var(--staff-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:400}.staff-app .staff-inbox-context{color:var(--staff-muted);gap:4px}.staff-app .staff-inbox-context svg{flex-shrink:0}.staff-app .staff-inbox-context small{margin:0;font-size:12px;font-weight:400}.staff-app .staff-inbox-preview-bottom em{font-size:13px;font-weight:400}.staff-app .staff-inbox-row[data-unread=true] :-webkit-any(strong,em){color:var(--staff-text);font-weight:700}.staff-app .staff-inbox-row[data-unread=true] :-moz-any(strong,em){color:var(--staff-text);font-weight:700}.staff-app .staff-inbox-row[data-unread=true] :is(strong,em){color:var(--staff-text);font-weight:700}@container staff-inbox (width<=320px){.staff-app .staff-inbox-toolbar{grid-template-columns:minmax(0,1fr)}}@media (max-width:799px),(pointer:coarse){.staff-app .staff-inbox-head{--staff-inbox-control-height:44px}.staff-app[data-theme] .staff-inbox-search [data-slot=input]{font-size:16px}.staff-app[data-theme] .im .staff-inbox-tabs button{height:44px;min-height:44px;font-size:14px}.staff-app[data-theme] .staff-inbox-kind :-webkit-any(select,[data-slot=select-trigger]){min-height:var(--staff-inbox-control-height);font-size:16px}.staff-app[data-theme] .staff-inbox-kind :-moz-any(select,[data-slot=select-trigger]){min-height:var(--staff-inbox-control-height);font-size:16px}.staff-app[data-theme] .staff-inbox-kind :is(select,[data-slot=select-trigger]){min-height:var(--staff-inbox-control-height);font-size:16px}.staff-app .staff-inbox-toolbar{grid-template-columns:minmax(0,1fr)}}.public-app .compare-unavailable{display:flex;color:var(--ink);background:var(--subtle);border:1px solid var(--line);border-inline-start:4px solid var(--accent);border-radius:10px;flex-wrap:wrap;align-items: center;gap:12px;margin-bottom:24px;padding:14px 18px}.public-app .compare-unavailable p{margin:0}.public-app .compare-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-bottom:12px}.public-app .compare-swipe-hint{display:none;color:var(--muted);margin:0 0 10px;font-size:13px}.public-app .compare-table-scroll{overflow-x:auto;overscroll-behavior-inline:contain;background:var(--surface);border:1px solid var(--line);border-radius:20px;max-width:100%}.public-app .compare-table-scroll:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.public-app .compare-table{border-collapse:collapse;width:100%;min-width:760px;font-size:15px;line-height:1.55}.public-app .compare-table caption{caption-side:top;border-bottom:1px solid var(--line);color:var(--muted);text-align:start;padding:16px 20px;font-size:14px}.public-app .compare-table th,.public-app .compare-table td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:14px 20px}.public-app .compare-table thead th{background:var(--subtle);color:var(--ink);font-weight:700}.public-app .compare-table thead th:not(.compare-corner){min-width:210px}.public-app .compare-table tbody th{color:var(--muted);width:170px;font-weight:650}.public-app .compare-table tbody td{color:var(--ink);min-width:210px}.public-app .compare-table tbody tr:last-child th,.public-app .compare-table tbody tr:last-child td{border-bottom:0}.public-app .compare-listing-link{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;font-weight:700}.public-app .compare-listing-link:hover{text-decoration-color:currentColor}.public-app .compare-sample{display:inline-block;background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;margin-top:8px;padding:2px 9px;font-size:12px;font-weight:700}.public-app .compare-table thead .compare-remove{display:flex;width:-moz-fit-content;width:fit-content;margin-top:10px}.public-app .compare-unknown{color:var(--muted)}@media (max-width:640px){.public-app .compare-table-scroll{--compare-label-width:88px;scroll-snap-type:x proximity;scroll-padding-inline-start:var(--compare-label-width);border-radius:16px}.public-app .compare-table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:14px}.public-app .compare-table caption{padding:14px 16px;font-size:13px}.public-app .compare-table th,.public-app .compare-table td{padding:12px 14px}.public-app .compare-table thead th.compare-corner,.public-app .compare-table tbody th{position:sticky;z-index:1;width:var(--compare-label-width);min-width:var(--compare-label-width);max-width:var(--compare-label-width);background:var(--surface);border-inline-end:1px solid var(--line);padding-inline-start:10px;padding-inline-end:10px;font-size:12px;line-height:1.35}.public-app .compare-table thead th.compare-corner:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.public-app .compare-table thead th.compare-corner:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.public-app .compare-table thead th.compare-corner:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.public-app .compare-table tbody th:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.public-app .compare-table tbody th:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.public-app .compare-table tbody th:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.public-app .compare-table thead th.compare-corner:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.public-app .compare-table thead th.compare-corner:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.public-app .compare-table thead th.compare-corner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.public-app .compare-table tbody th:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.public-app .compare-table tbody th:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.public-app .compare-table tbody th:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.public-app .compare-table thead th.compare-corner{z-index:2;background:var(--subtle)}.public-app .compare-table thead th:not(.compare-corner),.public-app .compare-table tbody td{width:min(70vw,calc(100vw - var(--compare-label-width) - 42px));min-width:min(70vw,calc(100vw - var(--compare-label-width) - 42px));scroll-snap-align:start;border-inline-end:1px solid var(--line)}.public-app .compare-table thead th:not(.compare-corner){scroll-snap-stop:always}.public-app .compare-sample{display:block;width:-moz-fit-content;width:fit-content;margin-top:6px}.public-app .compare-swipe-hint{display:block}}
