body{font-family:var(--cds-font-family-body);font-weight:var(--cds-font-weight-body);font-size:var(--cds-font-size-body)}h1,h2,h3,h4,h5,h6{font-family:var(--cds-font-family-heading);font-weight:var(--cds-font-weight-heading)}h4{font-size:var(--cds-font-size-heading-four)}h5{font-size:var(--cds-font-size-heading-five)}h6{font-size:var(--cds-font-size-heading-six)}@font-face{font-family:Inter;src:url(/assets/fonts/Inter.woff2)format("woff2-variations");src:url(/assets/fonts/Inter.woff2)format("woff2")tech(variations);font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/InterItalic.woff2)format("woff2-variations");src:url(/assets/fonts/InterItalic.woff2)format("woff2")tech(variations);font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Fraunces;src:url(/assets/fonts/Fraunces.woff2)format("woff2-variations");src:url(/assets/fonts/Fraunces.woff2)format("woff2")tech(variations);font-weight:100 900;font-display:swap}@font-face{font-family:Fraunces;src:url(/assets/fonts/FrauncesItalic.woff2)format("woff2-variations");src:url(/assets/fonts/FrauncesItalic.woff2)format("woff2")tech(variations);font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/IBMPlexMono.woff2)format("woff2-variations");src:url(/assets/fonts/IBMPlexMono.woff2)format("woff2")tech(variations);font-weight:100 700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/IBMPlexMonoItalic.woff2)format("woff2-variations");src:url(/assets/fonts/IBMPlexMonoItalic.woff2)format("woff2")tech(variations);font-weight:100 700;font-style:italic;font-display:swap}:root{color-scheme:light dark;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--brand:#6881ff;--brand-ink:#1b1923;--bg:#f6f6f8;--surface:#fff;--surface-2:#f9f9fb;--surface-hover:#f2f3f7;--surface-active:#eceefb;--border:#e4e5ea;--border-strong:#d3d5dd;--text:#17171c;--text-2:#5d5f6b;--text-3:#8b8d98;--accent:#4a5ae8;--accent-hover:#3d4cd6;--accent-soft:#eceefe;--accent-text:#3644c4;--danger:#d0342c;--danger-soft:#fdecec;--success:#1c8a52;--success-soft:#e7f6ee;--warning:#b26a00;--warning-soft:#fff4e0;--focus:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent);--radius-sm:6px;--radius:8px;--radius-lg:12px;--shadow-sm:0 1px 2px #10121e0f;--shadow:0 1px 3px #10121e0f, 0 6px 16px #10121e0f;--shadow-lg:0 12px 40px #10121e2e;--sidebar-w:264px}:root[data-theme=light]{color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#111115;--surface:#18181d;--surface-2:#1d1d23;--surface-hover:#22232a;--surface-active:#262a44;--border:#2a2b33;--border-strong:#383a44;--text:#ececf1;--text-2:#a5a7b3;--text-3:#767884;--accent:#7383ff;--accent-hover:#8794ff;--accent-soft:#23284a;--accent-text:#a8b2ff;--danger:#f06a61;--danger-soft:#3a1d1c;--success:#4cc387;--success-soft:#16301f;--warning:#e7a640;--warning-soft:#33270f;--shadow-sm:0 1px 2px #0006;--shadow:0 1px 3px #0006, 0 8px 20px #0000004d;--shadow-lg:0 16px 48px #0000008c}}:root[data-theme=dark]{color-scheme:dark;--bg:#111115;--surface:#18181d;--surface-2:#1d1d23;--surface-hover:#22232a;--surface-active:#262a44;--border:#2a2b33;--border-strong:#383a44;--text:#ececf1;--text-2:#a5a7b3;--text-3:#767884;--accent:#7383ff;--accent-hover:#8794ff;--accent-soft:#23284a;--accent-text:#a8b2ff;--danger:#f06a61;--danger-soft:#3a1d1c;--success:#4cc387;--success-soft:#16301f;--warning:#e7a640;--warning-soft:#33270f;--shadow-sm:0 1px 2px #0006;--shadow:0 1px 3px #0006, 0 8px 20px #0000004d;--shadow-lg:0 16px 48px #0000008c}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;font-family:var(--font-sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.45}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;font-weight:650;line-height:1.2}h1{font-size:22px}h2{font-size:17px}h3{font-size:14px}p{margin:0}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline}img,svg{display:block}:where(svg[aria-hidden=true]){flex:none;width:1.15em;height:1.15em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{box-shadow:var(--focus);outline:none}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--text-2)}.subtle{color:var(--text-3)}.mono{font-family:var(--font-mono);font-size:12px}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.btn{--btn-bg:var(--surface);--btn-fg:var(--text);--btn-border:var(--border-strong);border:1px solid var(--btn-border);border-radius:var(--radius);background:var(--btn-bg);height:34px;color:var(--btn-fg);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:550;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.btn:hover:not(:disabled){background:var(--surface-hover)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn svg{flex:none;width:16px;height:16px}.btn-primary{--btn-bg:var(--accent);--btn-fg:#fff;--btn-border:transparent}.btn-primary:hover:not(:disabled){background:var(--accent-hover)}.btn-danger{--btn-bg:var(--danger);--btn-fg:#fff;--btn-border:transparent}.btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 88%, black)}.btn-ghost{--btn-bg:transparent;--btn-border:transparent;--btn-fg:var(--text-2)}.btn-ghost:hover:not(:disabled){color:var(--text)}.btn-sm{border-radius:var(--radius-sm);height:28px;padding:0 9px;font-size:12.5px}.btn-icon{width:32px;padding:0}.btn-sm.btn-icon{width:28px}.btn-block{width:100%}.field{gap:6px;display:grid}.field>label,.label{color:var(--text-2);font-size:12.5px;font-weight:600}.field .hint{color:var(--text-3);font-size:12px}.input,.select,.textarea{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);width:100%;height:36px;color:var(--text);padding:0 11px;transition:border-color .12s,box-shadow .12s}.textarea{resize:vertical;height:auto;min-height:88px;padding:9px 11px}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:var(--focus);outline:none}.input::placeholder,.textarea::placeholder{color:var(--text-3)}.check{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.check input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:2px 0 0}.form-grid{gap:14px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=560px){.form-row{grid-template-columns:1fr}}.notice{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);padding:10px 12px;font-size:13px}.notice-error{border-color:color-mix(in srgb, var(--danger) 35%, transparent);background:var(--danger-soft);color:var(--danger)}.notice-success{border-color:color-mix(in srgb, var(--success) 35%, transparent);background:var(--success-soft);color:var(--success)}.notice-info{border-color:color-mix(in srgb, var(--accent) 30%, transparent);background:var(--accent-soft);color:var(--accent-text)}.badge{background:var(--surface-hover);height:20px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.badge-accent{background:var(--accent-soft);color:var(--accent-text)}.badge-success{background:var(--success-soft);color:var(--success)}.badge-warning{background:var(--warning-soft);color:var(--warning)}.badge-danger{background:var(--danger-soft);color:var(--danger)}.org-picker{position:relative}.org-picker-btn{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;font:inherit;align-items:center;gap:10px;padding:8px 10px;display:flex}.org-picker-btn:hover{border-color:var(--accent)}.org-picker-btn:focus-visible{box-shadow:var(--focus);outline:none}.org-picker-current{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.org-picker-chev{color:var(--text-3);transition:transform .12s;display:inline-flex}.org-picker-chev svg{width:16px;height:16px}.org-picker-btn[aria-expanded=true] .org-picker-chev{transform:rotate(180deg)}.org-picker-pop{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);max-height:min(420px,70dvh);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.org-picker-pop[hidden]{display:none}.org-picker-pop .search{margin:8px}.org-picker-pop .search .input{width:100%}.org-picker-pinned{border-bottom:1px solid var(--border);padding:0 8px}.org-picker-pinned .search{margin:8px 0}.org-picker-add{border-radius:var(--radius);width:100%;color:var(--accent-text);text-align:left;cursor:pointer;font-weight:600;font:inherit;background:0 0;border:0;align-items:center;gap:10px;margin-bottom:8px;padding:8px;display:flex}.org-picker-add:hover{background:var(--accent-soft)}.org-picker-add svg{width:16px;height:16px}.org-list{margin:0;padding:0 6px 6px;list-style:none;overflow:auto}.org-list li[hidden]{display:none}.org-list li button{border-radius:var(--radius);width:100%;color:var(--text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:8px;display:flex}.org-list li button:hover,.org-list li button.active{background:var(--surface-hover)}.org-list li button[aria-selected=true]{background:var(--accent-soft)}.org-picker .org-avatar,.org-list .org-avatar{width:30px;height:30px}.org-meta{min-width:0;line-height:1.3;display:grid}.org-meta span:last-child{color:var(--text-3);font-size:12px}.org-skel{padding:12px 8px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.card-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.card-header p{color:var(--text-2);margin-top:2px;font-size:12.5px}.card-body{padding:16px}.table{border-collapse:collapse;width:100%}.table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);border-bottom:1px solid var(--border);background:var(--surface-2);z-index:1;padding:8px 12px;font-size:11.5px;font-weight:600;position:sticky;top:0}.table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:9px 12px}.table tr:last-child td{border-bottom:0}.table tbody tr{transition:background 80ms}.table tbody tr:hover{background:var(--surface-hover)}.table tbody tr.selected{background:var(--surface-active)}.table .num{text-align:right;font-variant-numeric:tabular-nums}.row-actions{opacity:0;justify-content:flex-end;gap:2px;transition:opacity .1s;display:flex}tr:hover .row-actions,tr:focus-within .row-actions,.row-actions.always{opacity:1}@media (hover:none){.row-actions{opacity:1}}.empty{text-align:center;color:var(--text-2);place-items:center;gap:8px;padding:48px 16px;display:grid}.empty>svg{width:36px;height:36px;color:var(--text-3)}.empty h3{color:var(--text)}.skeleton{background:var(--surface-hover);border-radius:4px;height:12px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface) 70%, transparent), transparent);animation:1.2s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}dialog.modal{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(520px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--text);box-shadow:var(--shadow-lg);padding:0}dialog.modal[open]{flex-direction:column;animation:.14s ease-out pop;display:flex}dialog.modal::backdrop{backdrop-filter:blur(2px);background:#0c0c146b}dialog.modal.wide{width:min(720px,100vw - 32px)}dialog.modal.preview{width:min(1100px,100vw - 32px);height:calc(100dvh - 48px)}@keyframes pop{0%{opacity:0;transform:translateY(6px)scale(.985)}}.modal-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 0;display:flex}.modal-header p{color:var(--text-2);margin-top:4px;font-size:13px}.modal-body{flex:1;padding:16px 18px;overflow:auto}.modal-footer{border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--radius-lg) var(--radius-lg);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.modal-footer .status{align-self:center;margin-right:auto;font-size:12.5px}.ticket-attachments{flex-wrap:wrap;gap:6px;margin:6px 0 10px;display:flex}.attachment-chip{border:1px solid var(--border);background:var(--surface-2,var(--surface-hover));height:28px;color:var(--text-2);font-size:12px;font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:6px;max-width:220px;padding:0 10px 0 6px;display:inline-flex}.attachment-chip:hover{background:var(--surface-hover);border-color:var(--border-strong)}.attachment-chip svg{flex:none;width:15px;height:15px}.attachment-chip .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-chip .size{color:var(--text-3);flex:none}.attachment-chip.pending{cursor:default;padding-right:4px}.attachment-chip.pending .btn-icon{width:20px;height:20px}.pending-attachments{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pending-attachment-list{flex-wrap:wrap;gap:6px;display:flex}.preview-frame{border-radius:var(--radius);background:var(--surface-2);border:0;width:100%;height:100%}.preview-body{place-items:center;height:100%;min-height:0;padding:0 18px 18px;display:grid}.preview-body img,.preview-body video{object-fit:contain;border-radius:var(--radius);max-width:100%;max-height:100%}.menu{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:200px;box-shadow:var(--shadow);padding:4px;position:absolute}.menu button,.menu a{border-radius:var(--radius-sm);text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;align-items:center;gap:9px;padding:7px 9px;font-size:13.5px;text-decoration:none;display:flex}.menu button:hover,.menu a:hover,.menu [aria-selected=true]{background:var(--surface-hover)}.menu svg{width:16px;height:16px;color:var(--text-2)}.menu hr{border:0;border-top:1px solid var(--border);margin:4px 0}.menu .danger,.menu .danger svg{color:var(--danger)}.toasts{z-index:100;pointer-events:none;gap:8px;width:min(420px,100vw - 32px);display:grid;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast{pointer-events:auto;border-radius:var(--radius);background:var(--brand-ink);color:#f3f3f7;box-shadow:var(--shadow-lg);align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;animation:.16s ease-out pop;display:flex}.toast.error{background:var(--danger);color:#fff}.toast button{color:inherit;opacity:.8;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:600}.progress{background:var(--surface-hover);border-radius:999px;height:6px;overflow:hidden}.progress>span{background:var(--accent);border-radius:inherit;width:0;height:100%;transition:width .2s;display:block}.progress.indeterminate>span{width:35%;animation:1.1s ease-in-out infinite indeterminate}@keyframes indeterminate{0%{transform:translate(-100%)}to{transform:translate(300%)}}.transfer-tray{z-index:90;width:min(380px,100vw - 32px);max-height:min(420px,60dvh);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden}.transfer-tray header{border-bottom:1px solid var(--border);background:var(--surface-2);align-items:center;gap:6px;padding:10px 10px 10px 14px;display:flex}.transfer-tray header strong{margin-right:auto;font-size:13.5px}.transfer-tray ul{margin:0;padding:4px 0;list-style:none;overflow:auto}.transfer-tray li{align-items:center;gap:10px;padding:8px 12px;display:flex}.transfer-tray li>span:first-child{width:18px;color:var(--accent);flex:none;place-items:center;display:grid}.transfer-tray li svg{width:18px;height:18px}.transfer-tray .t-main{flex:1;gap:4px;min-width:0;display:grid}.transfer-tray .t-name{font-size:13px;font-weight:550}.transfer-tray .t-detail{color:var(--text-3);font-size:12px}.transfer-tray .t-failed .t-detail{color:var(--danger)}.transfer-tray .t-ok{color:var(--success)!important}.transfer-tray .t-err{color:var(--danger)!important}.status-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.status-badge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.s-open{background:var(--accent-soft);color:var(--accent-text)}.s-in_progress{background:var(--warning-soft);color:var(--warning)}.s-blocked{background:var(--danger-soft);color:var(--danger)}.s-done{background:var(--success-soft);color:var(--success)}.s-deferred{background:var(--surface-hover);color:var(--text-2)}.prio-badge,.due-badge{white-space:nowrap;color:var(--text-2);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.prio-badge svg,.due-badge svg{width:13px;height:13px}.p-urgent{color:var(--danger)}.p-high{color:var(--warning)}.due-badge.overdue{color:var(--danger)}.mini-avatar{background:var(--accent-soft);width:24px;height:24px;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:inline-grid}.mini-avatar.ctx{background:var(--brand-ink);color:#fff}.mini-avatar.third{background:var(--warning-soft);color:var(--warning)}.issue-key{font-family:var(--font-mono);color:var(--text-3);white-space:nowrap;font-size:12px}.stat-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:16px;display:grid}.stat{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);text-align:left;cursor:pointer;color:inherit;font:inherit;gap:2px;padding:12px 14px;display:grid}.stat:hover{border-color:var(--border-strong)}.stat[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.stat strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}.stat span{color:var(--text-2);font-size:12px}.stat.danger strong{color:var(--danger)}.status-pill{white-space:nowrap;height:22px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.status-pill .dot{background:var(--c);border-radius:50%;width:7px;height:7px}.select-sm{width:auto;height:30px;font-size:12.5px}.select-xs{width:auto;height:24px;padding:0 6px;font-size:11.5px}.link-btn{color:var(--accent-text);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.hint.warn{color:var(--warning);align-items:center;gap:4px;display:flex}.hint.warn svg{width:13px;height:13px}.panel-notice{align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.panel-notice svg{flex:none;width:16px;height:16px;margin-top:1px}.panel-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:22px;display:grid}.panel-main{gap:12px;min-width:0;display:grid}.panel-badges{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.title-input{font-size:15px;font-weight:600}.panel-side{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);gap:12px;padding:14px;display:grid}.panel-side .field>label{font-size:12px}.panel-side .select,.panel-side .input{height:34px}.panel-side .multi{gap:6px;display:grid}.side-meta{border-top:1px solid var(--border);color:var(--text-2);gap:4px;padding-top:10px;font-size:12px;display:grid}.panel-thread h4,.panel-history h4{align-items:center;gap:8px;font-size:13.5px;display:flex}.panel-thread h4 svg{width:16px;height:16px}.thread{gap:2px;display:grid}.thread-item{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.thread-item .mini-avatar{width:28px;height:28px}.thread-head{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.thread-head time{color:var(--text-3);font-size:12px}.thread-actions{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.thread-text{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;padding:10px 12px;line-height:1.5}.thread-item.vis-internal .thread-text{background:var(--warning-soft);border-color:color-mix(in srgb, var(--warning) 30%, transparent)}.thread-item.vis-sensitive .thread-text{background:color-mix(in srgb, #8e4ec6 10%, var(--surface));border-color:#8e4ec64d}.vis-tag{align-items:center;gap:4px;font-size:11.5px;font-weight:650;display:inline-flex}.vis-tag svg{width:12px;height:12px}.vis-tag.internal{color:var(--warning)}.vis-tag.sensitive{color:#8e4ec6}.composer{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);gap:10px;margin-top:8px;padding:12px;display:grid}.composer.vis-internal{border-color:color-mix(in srgb, var(--warning) 45%, transparent);background:color-mix(in srgb, var(--warning-soft) 45%, var(--surface))}.composer.vis-sensitive{border-color:#8e4ec666}.composer .textarea{min-height:70px}.composer-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.composer-bar .btn-primary{margin-left:auto}.history{color:var(--text-2);gap:6px;margin:6px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.history li{align-items:flex-start;gap:8px;display:flex}.history svg{width:14px;height:14px;color:var(--text-3);flex:none;margin-top:2px}.history time{color:var(--text-3);white-space:nowrap;margin-left:auto}.stat.warn strong{color:var(--warning)}.item-panel.standalone{border-bottom:0}@media (width<=980px){.panel-grid{grid-template-columns:1fr}}.cfg-row{border-bottom:1px dashed var(--border);align-items:flex-start;gap:8px;padding:6px 0;display:flex}.cfg-row:last-of-type{border-bottom:0}.cfg-row>.input-sm,.cfg-line>.input-sm{max-width:240px}.input-sm{height:30px;padding:0 9px;font-size:13px}textarea.input-sm{height:auto;padding:6px 9px}.cfg-field{flex:1;gap:6px;min-width:0;display:grid}.cfg-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cfg-row input[type=color]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:34px;height:30px;padding:2px}.cfg-move{display:inline-flex}.check.mini{align-items:center;gap:5px;font-size:12.5px}.check.mini input{width:14px;height:14px;margin:0}.cfg-two{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.cfg-two .settings-section+.settings-section{margin-top:0}.cfg-sources{flex-wrap:wrap;gap:6px;display:flex}.cfg-views{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.cfg-views>div{align-content:start;gap:6px;display:grid}.cfg-save{background:linear-gradient(transparent, var(--surface) 30%);justify-content:flex-end;margin-top:14px;padding:12px 0;position:sticky;bottom:0}@media (width<=760px){.cfg-two{grid-template-columns:1fr}}.search{display:block;position:relative}.search svg{width:16px;height:16px;color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search .input{width:220px;height:34px;padding-left:32px}.person{align-items:center;gap:10px;min-width:0;display:flex}.person-avatar{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.name-text{min-width:0;display:grid}.name-text .desc{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}@media (width<=720px){.col-phone{display:none}}.app-badges{flex-wrap:wrap;gap:4px;display:inline-flex}.apps-checks{gap:8px;display:grid}.guest-page{background:var(--bg)}.guest-top{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.guest-main{width:min(820px,100vw - 32px);margin:28px auto 60px}.guest-head{gap:8px;margin-bottom:14px;display:grid}.guest-head h1{overflow-wrap:anywhere}.guest-desc{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:16px;line-height:1.55}.guest-page .notice svg{vertical-align:-3px;width:15px;height:15px}.guest-page .composer-bar,.owner-view .composer-bar{justify-content:flex-end}.owner-view .notice svg{vertical-align:-3px;width:15px;height:15px}.also-viewing{color:var(--text-2);align-items:center;gap:6px;margin-bottom:12px;font-size:12.5px;display:flex}.also-viewing[hidden]{display:none}.also-viewing .mini-avatar{width:22px;height:22px;box-shadow:0 0 0 2px var(--surface);font-size:10px}.also-viewing .mini-avatar+.mini-avatar{margin-left:-8px}.logo[data-astro-cid-f7espo7c]{color:var(--text);line-height:0;display:inline-block}.logo[data-astro-cid-f7espo7c] svg{width:100%;height:auto;display:block}
