.panel-main:has(.panel-approvals){isolation:isolate;height:100svh;min-height:0;max-height:100svh;overflow:hidden}:is(.panel-main:has(.panel-approvals)>.panel-content,.panel-main:has(.panel-approvals) .panel-content__inner){flex:1 1 0;min-height:0;overflow:hidden}.panel-main:has(.panel-approvals) .panel-topbar{z-index:40;background:var(--ld-paper);-webkit-backdrop-filter:none}.panel-approvals{flex-direction:column;flex:1 1 0;gap:.6rem;min-width:0;height:auto;min-height:0;max-height:none;display:flex;overflow:hidden}.panel-approvals__hero{--desk-pressure:var(--ld-teal);background:linear-gradient(135deg, color-mix(in oklab, var(--ld-gold) 14%, var(--ld-surface)), color-mix(in oklab, var(--ld-teal) 7%, var(--ld-surface)));border:1px solid color-mix(in oklab, var(--ld-gold) 22%, var(--ld-line));border-radius:.85rem;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.3rem 1rem;padding:.45rem .9rem;display:flex}.panel-approvals__hero.is-warn{--desk-pressure:var(--ld-gold)}.panel-approvals__hero.is-urgent{--desk-pressure:#c45c4a}.panel-approvals__gauge{flex-shrink:0;place-items:center;width:3rem;height:3rem;display:grid;position:relative}.panel-approvals__gauge svg{width:100%;height:100%;overflow:visible}.panel-approvals__gauge-track,.panel-approvals__gauge-arc{fill:none;stroke-width:6px;stroke-linecap:round}.panel-approvals__gauge-track{stroke:color-mix(in oklab, var(--ld-line) 85%, transparent)}.panel-approvals__gauge-arc{stroke:var(--desk-pressure)}.panel-approvals__gauge-marker{fill:var(--desk-pressure)}.panel-approvals__gauge-value{font-variant-numeric:tabular-nums;color:var(--ld-ink);font-size:.95rem;font-weight:900;position:absolute}.panel-approvals__hero-body{flex:12rem;min-width:0}.panel-approvals__hero-value{letter-spacing:-.01em;color:var(--ld-ink);margin:0;font-size:.88rem;font-weight:850}.panel-approvals__hero-strong{color:color-mix(in oklab, var(--desk-pressure) 70%, var(--ld-ink));font-weight:850}.panel-approvals__hero-meta{color:var(--ld-mute);flex-wrap:wrap;align-items:center;gap:.3rem .85rem;margin:.15rem 0 0;padding:0;font-size:.74rem;font-weight:650;list-style:none;display:flex}.panel-approvals__hero-meta li{align-items:center;gap:.35rem;display:inline-flex}.panel-approvals__hero-meta li:not(:last-child):after{content:"";background:color-mix(in oklab, var(--ld-mute) 45%, transparent);border-radius:999px;width:.28rem;height:.28rem;margin-inline-start:.85rem}.panel-approvals__layout{--desk-rail-w:17.5rem;grid-template-columns:minmax(0, var(--desk-rail-w)) auto minmax(0, 1fr);flex:1 1 0;grid-template-rows:minmax(0,1fr);align-items:stretch;gap:.35rem;min-height:0;display:grid;overflow:hidden}.panel-approvals__layout:has(.panel-desk-case){grid-template-columns:minmax(0, var(--desk-rail-w)) auto minmax(0, 1fr) minmax(15rem, 19rem)}.panel-desk-case{overscroll-behavior:contain;background:var(--ld-surface);border:1px solid color-mix(in oklab, var(--ld-line) 72%, transparent);min-width:0;min-height:0;box-shadow:var(--ld-shadow);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.ld-dark .panel-desk-case{background:color-mix(in oklab, var(--ld-surface) 92%, transparent);box-shadow:var(--ld-glow)}.panel-desk-case--panel{padding:0}.panel-desk-case__scroll{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.65rem;min-height:0;padding:.75rem .7rem .9rem;display:flex;overflow:hidden}.panel-approvals__outcome-bar{flex-shrink:0;padding-inline:1rem}.panel-approvals__splitter{cursor:col-resize;touch-action:none;border-radius:999px;align-self:stretch;place-items:center;width:.55rem;display:grid}.panel-approvals__splitter-grip{background:color-mix(in oklab, var(--ld-line) 90%, transparent);border-radius:999px;width:2px;height:2.2rem;transition:background .16s,height .16s}.panel-approvals__splitter:hover .panel-approvals__splitter-grip,.panel-approvals__splitter:focus-visible .panel-approvals__splitter-grip{background:color-mix(in oklab, var(--ld-teal) 55%, transparent);height:3.4rem}.panel-approvals__splitter:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:1px}.panel-approvals__rail,.panel-approvals__detail{background:var(--ld-surface);border:1px solid color-mix(in oklab, var(--ld-line) 72%, transparent);contain:paint;min-width:0;min-height:0;box-shadow:var(--ld-shadow);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.ld-dark .panel-approvals__rail,.ld-dark .panel-approvals__detail{background:color-mix(in oklab, var(--ld-surface) 92%, transparent);box-shadow:var(--ld-glow)}.panel-approvals__rail-skel,.panel-approvals__detail-skel{min-height:100%}.panel-approvals__filters{border-bottom:1px solid color-mix(in oklab, var(--ld-line) 68%, transparent);background:color-mix(in oklab, var(--ld-soft) 35%, var(--ld-surface));flex-wrap:wrap;flex-shrink:0;gap:.35rem;padding:.55rem .7rem;display:flex}.panel-approvals__filter{isolation:isolate;max-width:100%;color:var(--ld-mute);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.78rem;font-weight:750;transition:color .16s;display:inline-flex;position:relative}.panel-approvals__filter-label{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.panel-approvals__filter-count{font-variant-numeric:tabular-nums;opacity:.85}.panel-approvals__filter-pill{z-index:-1;background:color-mix(in oklab, var(--ld-teal) 16%, transparent);border-radius:999px;position:absolute;inset:0}.panel-approvals__filter:hover{color:var(--ld-ink)}.panel-approvals__filter.is-active{color:color-mix(in oklab, var(--ld-teal) 72%, var(--ld-ink))}.panel-approvals__filter:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:2px}.panel-approvals__sortbar{background:color-mix(in oklab, var(--ld-soft) 55%, var(--ld-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-line) 70%, transparent);border-radius:999px;flex-shrink:0;gap:.2rem;margin:.45rem .7rem 0;padding:.18rem;display:flex}.panel-approvals__sort{color:var(--ld-mute);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 1 0;padding:.28rem .6rem;font-size:.74rem;font-weight:700;transition:background .16s,color .16s}.panel-approvals__sort.is-active{background:var(--ld-surface);color:color-mix(in oklab, var(--ld-teal) 72%, var(--ld-ink));box-shadow:0 1px 3px #0b15261a;box-shadow:0 1px 3px lab(6.59% .346258 -13.187/.1)}.panel-approvals__sort:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:1px}.panel-approvals__read-filter{flex-shrink:0}.panel-approvals__arrivals-slot{z-index:3;pointer-events:none;justify-content:center;height:0;list-style:none;display:flex;position:sticky}.panel-approvals__arrivals-slot.is-above{margin-block-end:-.4rem;top:0}.panel-approvals__arrivals-slot.is-below{margin-block-start:-.4rem;bottom:0}.panel-approvals__arrivals{background:var(--ld-teal);color:#fff;font:inherit;white-space:nowrap;cursor:pointer;pointer-events:auto;box-shadow:0 8px 22px -10px color-mix(in oklab, var(--ld-teal) 80%, #0b1526);border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.76rem;font-weight:750;animation:.22s ease-out panel-approvals-arrivals-in;display:inline-flex;position:absolute}.panel-approvals__arrivals-slot.is-above .panel-approvals__arrivals{top:.35rem}.panel-approvals__arrivals-slot.is-below .panel-approvals__arrivals{bottom:.45rem}.panel-approvals__arrivals:disabled{cursor:progress;opacity:.85}.panel-approvals__arrivals:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 45%, #fff);outline-offset:2px}.panel-approvals__arrivals-dot{background:#fff;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #ffffff4d;box-shadow:0 0 0 3px lab(100% -.0000298023 .0000119209/.3)}.panel-approvals__arrivals-go{font-size:.85rem;line-height:1}@keyframes panel-approvals-arrivals-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.panel-approvals__arrivals{animation:none}.panel-approvals__sort{transition:none}}.panel-approvals__rail-empty{color:var(--ld-mute);text-align:center;margin:auto 0;padding:1.25rem;font-size:.88rem}.panel-approvals__list{overscroll-behavior:contain;overflow-anchor:none;flex-direction:column;flex:1 1 0;gap:.25rem;min-height:0;margin:0;padding:.4rem;list-style:none;display:flex;overflow:auto}.panel-approvals__item{--desk-arrival:0;text-align:start;border:1px solid #0000;width:100%;color:inherit;cursor:pointer;outline:calc(var(--desk-arrival) * 2px) solid color-mix(in oklab, var(--ld-gold) 65%, transparent);outline-offset:-2px;background:0 0;border-inline-start-width:3px;border-radius:.75rem;flex-direction:column;gap:.22rem;padding:.62rem .7rem;transition:background .16s,border-color .16s;display:flex}.panel-approvals__item--fresh{border-inline-start-color:color-mix(in oklab, var(--ld-teal) 45%, transparent)}.panel-approvals__item--warn{border-inline-start-color:color-mix(in oklab, var(--ld-gold) 70%, transparent)}.panel-approvals__item--urgent{background:#c45c4a0f;background:lab(52.2523% 41.4651 31.0797/.06);border-inline-start-color:#c45c4abf;border-inline-start-color:lab(52.2523% 41.4651 31.0797/.75)}.panel-approvals__item:hover{background:var(--ld-soft)}.panel-approvals__item.is-active{background:color-mix(in oklab, var(--ld-gold) 12%, var(--ld-surface));border-color:color-mix(in oklab, var(--ld-gold) 28%, transparent);border-inline-start-width:3px}.panel-approvals__item:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:2px}.panel-approvals__item-channel,.panel-approvals__channel,.panel-approvals__composer-target{align-items:center;gap:.28rem;min-width:0;display:inline-flex}.panel-approvals__item-mark,.panel-approvals__channel-mark,.panel-approvals__composer-target-mark{flex-shrink:0;width:.9rem;height:.9rem}.panel-approvals__channel--telegram,.panel-approvals__channel--widget{color:color-mix(in oklab, var(--ld-teal) 65%, var(--ld-ink))}.panel-approvals__channel--whatsapp{color:color-mix(in oklab, var(--ld-ok) 70%, var(--ld-ink))}.panel-approvals__channel--agent_webhook,.panel-approvals__channel--panel_test{color:color-mix(in oklab, var(--ld-gold) 65%, var(--ld-ink))}.panel-approvals__item-handle,.panel-approvals__handle{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}.panel-approvals__sound-toggle{border:1px solid color-mix(in oklab, var(--ld-line) 75%, transparent);background:color-mix(in oklab, var(--ld-surface) 80%, transparent);color:var(--ld-mute);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.72rem;font-weight:750;transition:color .16s,border-color .16s;display:inline-flex}.panel-approvals__sound-toggle svg{width:1rem;height:1rem;overflow:visible}.panel-approvals__sound-toggle[aria-pressed=true]{color:color-mix(in oklab, var(--ld-teal) 72%, var(--ld-ink));border-color:color-mix(in oklab, var(--ld-teal) 35%, transparent)}.panel-approvals__sound-toggle:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:2px}.panel-approvals__detail-empty{flex:auto;place-items:center;min-height:0;padding:1.5rem 1rem;display:grid}.panel-approvals__detail-head{border-bottom:1px solid color-mix(in oklab, var(--ld-line) 68%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--ld-soft) 55%, var(--ld-surface)), var(--ld-surface));flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:.55rem 1rem;display:flex}.panel-approvals__detail-ident{flex:15rem;min-width:0}.panel-approvals__detail-title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.98rem;font-weight:900;line-height:1.5;overflow:hidden}.panel-approvals__detail-meta{color:var(--ld-mute);flex-wrap:wrap;align-items:center;gap:.15rem .7rem;margin:.1rem 0 0;padding:0;font-size:.72rem;font-weight:650;list-style:none;display:flex}.panel-approvals__detail-meta li{align-items:center;display:inline-flex}.panel-approvals__detail-meta li:not(:last-child):after{content:"";background:color-mix(in oklab, var(--ld-mute) 45%, transparent);border-radius:999px;width:.24rem;height:.24rem;margin-inline-start:.7rem}.panel-approvals__detail-agent{color:color-mix(in oklab, var(--ld-teal) 70%, var(--ld-ink));font-weight:850}.panel-approvals__detail-sla{font-weight:800}.panel-approvals__detail-sla.is-warn{color:color-mix(in oklab, var(--ld-gold) 55%, var(--ld-ink))}.panel-approvals__detail-sla.is-urgent{color:color-mix(in oklab, #c45c4a 70%, var(--ld-ink))}.panel-approvals__detail-tools{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.panel-approvals__tool-btn{color:var(--ld-mute);cursor:pointer;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.3rem;padding:.35rem .5rem;font-size:.73rem;font-weight:750;transition:background .16s,color .16s;display:inline-flex}.panel-approvals__tool-btn.is-active,.panel-approvals__tool-btn:hover{color:var(--ld-ink);background:color-mix(in oklab, var(--ld-teal) 12%, var(--ld-soft))}.panel-approvals__tool-btn:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:2px}.panel-approvals__tool-icon{width:.95rem;height:.95rem}.panel-approvals__tool-count{font-variant-numeric:tabular-nums;background:color-mix(in oklab, var(--ld-gold) 24%, transparent);color:color-mix(in oklab, var(--ld-ink) 88%, var(--ld-gold));border-radius:999px;padding:.02rem .32rem;font-size:.68rem;font-weight:800}.panel-approvals__agent-link{color:color-mix(in oklab, var(--ld-teal) 75%, var(--ld-ink));border-radius:.55rem;padding:.35rem .5rem;font-size:.73rem;font-weight:750;text-decoration:none}.panel-approvals__agent-link:hover{background:var(--ld-soft)}.panel-approvals__agent-link:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:2px}.panel-approvals__quick-task{flex-shrink:0}.panel-approvals__quick-task-launch{text-align:start;border:1px solid color-mix(in oklab, var(--ld-teal) 32%, var(--ld-line));background:linear-gradient(135deg, color-mix(in oklab, var(--ld-teal) 12%, var(--ld-surface)), var(--ld-surface));width:100%;color:var(--ld-ink);cursor:pointer;font:inherit;box-shadow:0 1px 0 color-mix(in oklab, var(--ld-teal) 10%, transparent);border-radius:.85rem;align-items:center;gap:.7rem;padding:.55rem .7rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.panel-approvals__quick-task-launch:hover{border-color:color-mix(in oklab, var(--ld-teal) 55%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal) 14%, var(--ld-surface));box-shadow:0 6px 16px color-mix(in oklab, var(--ld-teal) 12%, transparent)}.panel-approvals__quick-task-launch:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:2px}.panel-approvals__quick-task-launch-icon{color:#fff;background:linear-gradient(160deg, color-mix(in oklab, var(--ld-teal) 88%, white), color-mix(in oklab, var(--ld-teal) 72%, var(--ld-ink)));border-radius:.65rem;flex-shrink:0;place-items:center;width:2.15rem;height:2.15rem;display:grid}.panel-approvals__quick-task-launch-svg{width:1.1rem;height:1.1rem}.panel-approvals__quick-task-launch-copy{flex:auto;gap:.08rem;min-width:0;display:grid}.panel-approvals__quick-task-launch-copy strong{color:var(--ld-ink);font-size:.84rem;font-weight:850}.panel-approvals__quick-task-launch-copy span{color:var(--ld-mute);font-size:.7rem;font-weight:600;line-height:1.35}.panel-approvals__quick-task-launch-cta{color:var(--ld-teal);background:color-mix(in oklab, var(--ld-teal) 14%, var(--ld-surface));border:1px solid color-mix(in oklab, var(--ld-teal) 28%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.32rem .7rem;font-size:.72rem;font-weight:850;display:inline-flex}.panel-approvals__quick-task.is-open{border:1px solid color-mix(in oklab, var(--ld-teal) 36%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal) 8%, var(--ld-surface));border-radius:.85rem;padding:.65rem .75rem}.panel-approvals__quick-task-form{gap:.45rem;display:grid}.panel-approvals__quick-task-form-head{align-items:flex-start;gap:.55rem;display:flex}.panel-approvals__quick-task-form-mark{width:1.85rem;height:1.85rem;color:var(--ld-teal);background:color-mix(in oklab, var(--ld-teal) 14%, var(--ld-surface));border:1px solid color-mix(in oklab, var(--ld-teal) 24%, transparent);border-radius:.55rem;flex-shrink:0;place-items:center;display:grid}.panel-approvals__quick-task-label{color:var(--ld-ink);margin:0;font-size:.8rem;font-weight:850}.panel-approvals__quick-task-hint{color:var(--ld-mute);margin:.12rem 0 0;font-size:.66rem;line-height:1.4}.panel-approvals__quick-task-input,.panel-approvals__quick-task-textarea{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--ld-line) 80%, transparent);background:var(--ld-surface);width:100%;color:var(--ld-ink);font:inherit;border-radius:.65rem;padding:.5rem .7rem;font-size:.84rem}.panel-approvals__quick-task-textarea{resize:vertical;min-height:2.8rem;line-height:1.45}.panel-approvals__quick-task-input:focus,.panel-approvals__quick-task-textarea:focus{border-color:color-mix(in oklab, var(--ld-teal) 45%, var(--ld-line));box-shadow:0 0 0 3px color-mix(in oklab, var(--ld-teal) 14%, transparent);outline:none}.panel-approvals__quick-task-chips{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.panel-approvals__quick-task-chip{max-width:100%;color:var(--ld-ink);background:color-mix(in oklab, var(--ld-teal) 10%, var(--ld-surface));border:1px solid color-mix(in oklab, var(--ld-teal) 22%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.68rem;font-weight:750;display:inline-flex;overflow:hidden}.panel-approvals__quick-task-priority{flex-wrap:wrap;gap:.28rem;display:flex}.panel-approvals__quick-task-prio{border:1px solid color-mix(in oklab, var(--ld-line) 80%, transparent);background:var(--ld-surface);color:var(--ld-mute);font:inherit;cursor:pointer;border-radius:999px;padding:.28rem .55rem;font-size:.7rem;font-weight:750}.panel-approvals__quick-task-prio.is-active{color:var(--ld-teal);border-color:color-mix(in oklab, var(--ld-teal) 40%, transparent);background:color-mix(in oklab, var(--ld-teal) 12%, var(--ld-surface))}.panel-approvals__quick-task-note-toggle{color:var(--ld-teal);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:.15rem 0;font-size:.72rem;font-weight:750}.panel-approvals__quick-task-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.panel-approvals__quick-task-submit{min-height:2.2rem;padding-inline:.9rem;font-size:.78rem}.panel-approvals__quick-task-cancel{color:var(--ld-mute);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.55rem;padding:.4rem .55rem;font-size:.76rem;font-weight:750}.panel-approvals__quick-task-cancel:hover{color:var(--ld-ink);background:color-mix(in oklab, var(--ld-ink) 5%, transparent)}.panel-approvals__quick-task-toast-link{color:var(--ld-teal);text-underline-offset:.15em;font-weight:700;text-decoration:underline}.panel-approvals__context{background:color-mix(in oklab, var(--ld-gold) 11%, var(--ld-surface));border:1px solid color-mix(in oklab, var(--ld-gold) 24%, transparent);border-radius:.8rem;flex-shrink:0;margin:.5rem 1rem 0}.panel-approvals__assign{border:1px solid color-mix(in oklab, var(--ld-line) 70%, transparent);background:color-mix(in oklab, var(--ld-soft) 45%, var(--ld-surface));border-radius:.8rem;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.55rem 1rem;margin:.45rem 1rem 0;padding:.55rem .75rem;display:flex}.panel-approvals__assign-meta{color:color-mix(in oklab, var(--ld-ink) 78%, transparent);flex-wrap:wrap;gap:.35rem .85rem;font-size:.8rem;font-weight:650;display:flex}.panel-approvals__assign-meta strong{color:var(--ld-ink);font-weight:850}.panel-approvals__assign-select{align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;display:inline-flex}.panel-approvals__assign-select select{border:1px solid var(--ld-line);background:var(--ld-surface);min-width:10rem;max-width:16rem;min-height:2.1rem;color:var(--ld-ink);font:inherit;border-radius:.55rem;padding-inline:.55rem}.panel-approvals__copilot{flex-direction:column;flex-shrink:0;gap:.45rem;margin:.45rem 1rem 0;display:flex}.panel-approvals__copilot-actions{flex-wrap:wrap;gap:.4rem;display:flex}.panel-approvals__copilot-actions .panel-btn{min-height:2rem;padding-inline:.75rem;font-size:.78rem}.panel-approvals__copilot-card{border:1px solid color-mix(in oklab, var(--ld-line) 70%, transparent);background:color-mix(in oklab, var(--ld-soft) 45%, var(--ld-surface));border-radius:.8rem;flex-direction:column;align-items:flex-start;gap:.4rem;max-height:14rem;padding:.6rem .75rem;font-size:.82rem;line-height:1.75;display:flex;overflow-y:auto}.panel-approvals__copilot-card p{white-space:pre-line;color:color-mix(in oklab, var(--ld-ink) 85%, transparent);margin:0}.panel-approvals__copilot-card-head{justify-content:space-between;align-self:stretch;align-items:center;gap:.5rem;display:flex}.panel-approvals__copilot-card-head button{color:color-mix(in oklab, var(--ld-ink) 60%, transparent);font-size:.74rem;font-weight:700}.panel-approvals__context-bar{align-items:center;gap:.45rem;min-width:0;padding:.35rem .5rem .35rem .4rem;display:flex}.panel-approvals__context-tag{white-space:nowrap;background:color-mix(in oklab, var(--ld-gold) 22%, transparent);color:color-mix(in oklab, var(--ld-gold) 72%, var(--ld-ink));border-radius:999px;flex-shrink:0;padding:.12rem .45rem;font-size:.66rem;font-weight:850}.panel-approvals__context-brief{align-items:center;gap:.45rem;min-width:0;padding:0 .5rem .35rem .4rem;display:flex}.panel-approvals__context-tag[data-tone=brief]{background:color-mix(in oklab, var(--ld-ink) 8%, transparent);color:color-mix(in oklab, var(--ld-ink) 70%, transparent)}.panel-approvals__context-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:.83rem;font-weight:700;line-height:1.55;overflow:hidden}.panel-approvals__context[data-open=true] .panel-approvals__context-text{-webkit-line-clamp:4;white-space:normal;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box}.panel-approvals__context-chip{background:var(--ld-surface);border:1px solid color-mix(in oklab, var(--ld-line) 75%, transparent);border-radius:999px;flex-shrink:0;padding:.1rem .45rem;font-size:.72rem;font-weight:750}.panel-approvals__context-toggle{min-height:1.9rem;font:inherit;white-space:nowrap;cursor:pointer;color:color-mix(in oklab, var(--ld-gold) 62%, var(--ld-ink));background:0 0;border:0;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.25rem;padding:.2rem .4rem;font-size:.72rem;font-weight:800;transition:background .16s;display:inline-flex}.panel-approvals__context-toggle:hover{background:color-mix(in oklab, var(--ld-gold) 16%, transparent)}.panel-approvals__context-toggle:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:2px}.panel-approvals__context-chev,.panel-approvals__disclosure-chev,.panel-approvals__jump-chev{width:.85rem;height:.85rem;transition:transform .2s;transform:rotate(180deg)}.panel-approvals__context[data-open=true] .panel-approvals__context-chev,.panel-approvals__handback[data-open=true] .panel-approvals__disclosure-chev{transform:rotate(0)}.panel-approvals__context-body,.panel-approvals__handback-body{visibility:hidden;height:0;overflow:hidden}.panel-approvals__lead{padding:0 .55rem .5rem}.panel-approvals__lead-label{color:color-mix(in oklab, var(--ld-teal) 70%, var(--ld-ink));margin:0 0 .3rem;font-size:.7rem;font-weight:850}.panel-approvals__lead-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.25rem 1rem;margin:0;display:grid}.panel-approvals__lead-row{align-items:baseline;gap:.4rem;min-width:0;display:flex}.panel-approvals__lead-row dt{color:var(--ld-mute);flex-shrink:0;font-size:.72rem;font-weight:700}.panel-approvals__lead-row dd{min-width:0;color:var(--ld-ink);overflow-wrap:anywhere;margin:0;font-size:.84rem;font-weight:750}.panel-approvals__stage{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.panel-approvals__chat-dock{pointer-events:none;flex:none;padding:0 .75rem .55rem}.panel-approvals__chat-dock>*{pointer-events:auto}.panel-approvals__jump[data-has-dock=true]{inset-block-end:5.5rem}.panel-hitl-float{width:100%;max-width:40rem;margin-inline:auto}.panel-hitl-float__generating{border:1px solid color-mix(in oklab, var(--ld-teal) 28%, var(--ld-line));background:linear-gradient(120deg, color-mix(in oklab, var(--ld-teal) 14%, var(--ld-surface)) 0%, color-mix(in oklab, var(--ld-gold) 8%, var(--ld-surface)) 100%);box-shadow:0 8px 20px color-mix(in oklab, var(--ld-ink) 6%, transparent), 0 1px 0 color-mix(in oklab, var(--ld-teal) 18%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.85rem;align-items:center;gap:.5rem;padding:.4rem .65rem;display:flex}.panel-hitl-float__orb{flex-shrink:0;width:1.2rem;height:1.2rem;position:relative}.panel-hitl-float__orb-core{background:var(--ld-teal);box-shadow:0 0 0 3px color-mix(in oklab, var(--ld-teal) 22%, transparent);border-radius:999px;animation:1.4s ease-in-out infinite panel-hitl-orb-pulse;position:absolute;inset:28%}.panel-hitl-float__orb-ring{border:1.5px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);border-inline-start-color:#0000;border-radius:999px;animation:2.4s linear infinite panel-hitl-orb-spin;position:absolute;inset:0}.panel-hitl-float__copy{flex:auto;gap:.1rem;min-width:0;display:grid}.panel-hitl-float__copy strong{color:var(--ld-ink);font-size:.8rem;font-weight:850}.panel-hitl-float__copy span{color:var(--ld-mute);font-size:.7rem;line-height:1.5}.panel-hitl-float__dots{flex-shrink:0;align-items:center;gap:.22rem;display:inline-flex}.panel-hitl-float__dots i{background:color-mix(in oklab, var(--ld-teal) 70%, var(--ld-ink));border-radius:999px;width:.32rem;height:.32rem;animation:1.1s ease-in-out infinite panel-hitl-dot}.panel-hitl-float__dots i:nth-child(2){animation-delay:.15s}.panel-hitl-float__dots i:nth-child(3){animation-delay:.3s}.panel-hitl-float__draft{border:1px solid color-mix(in oklab, var(--ld-teal) 26%, var(--ld-line));background:linear-gradient(165deg, color-mix(in oklab, var(--ld-teal) 12%, var(--ld-surface)) 0%, color-mix(in oklab, var(--ld-gold) 7%, var(--ld-surface)) 100%);box-shadow:0 12px 28px color-mix(in oklab, var(--ld-ink) 8%, transparent), 0 1px 0 color-mix(in oklab, var(--ld-teal) 16%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;flex-direction:column;gap:.4rem;padding:.55rem .7rem;display:flex}.panel-hitl-float__draft.is-collapsed{box-shadow:0 6px 18px color-mix(in oklab, var(--ld-ink) 6%, transparent), 0 1px 0 color-mix(in oklab, var(--ld-teal) 14%, transparent);border-radius:.85rem;gap:0;padding:0}.panel-hitl-float__bar-wrap{position:relative}.panel-hitl-float__bar{appearance:none;border-radius:inherit;width:100%;min-height:2.15rem;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:.35rem .55rem .35rem .45rem;display:flex}.panel-hitl-float__bar:hover,.panel-hitl-float__bar:focus-visible{background:color-mix(in oklab, var(--ld-teal) 8%, transparent)}.panel-hitl-float__bar:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:1px}.panel-hitl-float__bar .panel-hitl-float__badge{flex-shrink:0}.panel-hitl-float__bar-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ld-ink-soft);flex:auto;font-size:.78rem;font-weight:650;line-height:1.35;overflow:hidden}.panel-hitl-float__bar-action{background:color-mix(in oklab, var(--ld-surface) 88%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-teal) 28%, var(--ld-line));color:color-mix(in oklab, var(--ld-teal) 62%, var(--ld-ink));white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.15rem;padding:.18rem .45rem;font-size:.68rem;font-weight:800;display:inline-flex}.panel-hitl-float__chevron{width:.85rem;height:.85rem}.panel-hitl-float__chevron.is-up{transform:rotate(180deg)}.panel-hitl-float__tip{z-index:30;inset-inline:0;border:1px solid color-mix(in oklab, var(--ld-teal) 28%, var(--ld-line));background:color-mix(in oklab, var(--ld-surface) 96%, white);max-height:min(14rem,42vh);box-shadow:0 16px 36px color-mix(in oklab, var(--ld-ink) 12%, transparent), 0 1px 0 color-mix(in oklab, var(--ld-teal) 14%, transparent);pointer-events:none;border-radius:.85rem;padding:.55rem .7rem .65rem;position:absolute;bottom:calc(100% + .4rem);overflow:auto}.panel-hitl-float__tip-label{color:var(--ld-mute);margin:0 0 .3rem;font-size:.66rem;font-weight:750}.panel-hitl-float__tip-body{color:var(--ld-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.8rem;font-weight:650;line-height:1.65}.panel-hitl-float__collapse{appearance:none;background:color-mix(in oklab, var(--ld-soft) 55%, transparent);color:var(--ld-mute);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.15rem;margin-inline-start:auto;padding:.2rem .45rem;font-size:.68rem;font-weight:800;display:inline-flex}.panel-hitl-float__collapse:hover{color:var(--ld-ink);background:color-mix(in oklab, var(--ld-soft) 80%, transparent)}.panel-hitl-float__draft--note{border-color:color-mix(in oklab, var(--ld-amber,#c48a2a) 34%, var(--ld-line));background:linear-gradient(165deg, color-mix(in oklab, var(--ld-amber,#c48a2a) 14%, var(--ld-surface)) 0%, color-mix(in oklab, var(--ld-ink) 4%, var(--ld-surface)) 100%);box-shadow:0 14px 34px color-mix(in oklab, var(--ld-ink) 8%, transparent), 0 1px 0 color-mix(in oklab, var(--ld-amber,#c48a2a) 18%, transparent)}.panel-hitl-float__draft-head{flex-wrap:wrap;align-items:center;gap:.3rem .55rem;display:flex}.panel-hitl-float__badge{color:color-mix(in oklab, var(--ld-teal) 72%, var(--ld-ink));background:color-mix(in oklab, var(--ld-teal) 14%, transparent);border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.7rem;font-weight:850;display:inline-flex}.panel-hitl-float__badge--note{color:color-mix(in oklab, var(--ld-amber,#c48a2a) 78%, var(--ld-ink));background:color-mix(in oklab, var(--ld-amber,#c48a2a) 16%, transparent)}.panel-hitl-float__note-banner{border:1px dashed color-mix(in oklab, var(--ld-amber,#c48a2a) 42%, var(--ld-line));background:color-mix(in oklab, var(--ld-amber,#c48a2a) 10%, var(--ld-surface));color:color-mix(in oklab, var(--ld-amber,#c48a2a) 70%, var(--ld-ink));border-radius:.65rem;margin:0;padding:.45rem .65rem;font-size:.74rem;font-weight:800;line-height:1.55}.panel-hitl-float__meta,.panel-hitl-float__draft-foot{color:var(--ld-mute);margin:0;font-size:.7rem;line-height:1.5}.panel-hitl-float__draft-body{border:1px solid color-mix(in oklab, var(--ld-line) 78%, transparent);background:color-mix(in oklab, var(--ld-surface) 94%, white);max-height:7.5rem;color:var(--ld-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.75rem;margin:0;padding:.55rem .7rem;font-size:.84rem;font-weight:650;line-height:1.65;overflow:auto}.panel-hitl-float__regen{flex-direction:column;gap:.45rem;display:flex}.panel-hitl-float__regen-open{border:1px solid color-mix(in oklab, var(--ld-teal) 32%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal) 10%, var(--ld-surface));color:color-mix(in oklab, var(--ld-teal) 78%, var(--ld-ink));cursor:pointer;border-radius:999px;align-self:flex-start;margin:0;padding:.35rem .75rem;font-size:.78rem;font-weight:800}.panel-hitl-float__regen-open:hover{background:color-mix(in oklab, var(--ld-teal) 16%, var(--ld-surface))}.panel-hitl-float__regen-panel{border:1px solid color-mix(in oklab, var(--ld-line) 80%, transparent);background:color-mix(in oklab, var(--ld-surface) 92%, white);border-radius:.75rem;flex-direction:column;gap:.35rem;padding:.55rem .65rem;display:flex}.panel-hitl-float__regen-label{color:var(--ld-mute);margin:0;font-size:.72rem;font-weight:750}.panel-hitl-float__regen-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.panel-hitl-float__regen-step,.panel-hitl-float__regen-go,.panel-hitl-float__regen-cancel{cursor:pointer;border-radius:.55rem;margin:0;font-size:.78rem;font-weight:800}.panel-hitl-float__regen-step{border:1px solid var(--ld-line);background:var(--ld-surface);width:2rem;height:2rem;color:var(--ld-ink)}.panel-hitl-float__regen-step:disabled{opacity:.4;cursor:not-allowed}.panel-hitl-float__regen-input{border:1px solid var(--ld-line);background:var(--ld-paper);width:3.4rem;height:2rem;color:var(--ld-ink);text-align:center;border-radius:.55rem;padding:0 .35rem;font-size:.85rem;font-weight:750}.panel-hitl-float__regen-go{background:color-mix(in oklab, var(--ld-teal) 88%, var(--ld-ink));color:#fff;border:none;padding:.4rem .8rem}.panel-hitl-float__regen-cancel{color:var(--ld-mute);background:0 0;border:1px solid #0000;padding:.4rem .65rem}.panel-hitl-float__regen-hint{color:var(--ld-mute);margin:0;font-size:.68rem;line-height:1.4}@keyframes panel-hitl-orb-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.82)}}@keyframes panel-hitl-orb-spin{to{transform:rotate(360deg)}}@keyframes panel-hitl-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.panel-hitl-float__orb-core,.panel-hitl-float__orb-ring,.panel-hitl-float__dots i{animation:none}}.panel-approvals__msgs{overscroll-behavior:contain;overflow-anchor:none;flex:1 1 0;min-height:0;padding:.6rem .95rem .7rem;overflow:auto}.panel-approvals__msgs-inner{flex-direction:column;gap:.4rem;min-height:100%;display:flex}.panel-approvals__progress{pointer-events:none;width:2px;position:absolute;inset-block:.7rem;inset-inline-start:.3rem}.panel-approvals__progress-track,.panel-approvals__progress-line{fill:none;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.panel-approvals__progress-track{stroke:color-mix(in oklab, var(--ld-line) 70%, transparent)}.panel-approvals__progress-line{stroke:color-mix(in oklab, var(--ld-teal) 55%, transparent)}.panel-approvals__msg-skel{flex-direction:column;gap:.7rem;display:flex}.panel-approvals__msgs-empty{color:var(--ld-mute);margin:auto;font-size:.9rem}.panel-approvals__jump{border:1px solid color-mix(in oklab, var(--ld-teal) 32%, transparent);background:color-mix(in oklab, var(--ld-teal) 14%, var(--ld-surface));color:color-mix(in oklab, var(--ld-teal) 72%, var(--ld-ink));cursor:pointer;box-shadow:var(--ld-shadow);opacity:0;visibility:hidden;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;inset-block-end:.65rem;inset-inline-end:1rem}.panel-approvals__jump:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:2px}.panel-approvals__bubble{background:var(--ld-soft);border-radius:.8rem;max-width:min(38rem,93%);padding:.5rem .7rem}.panel-approvals__bubble header{color:var(--ld-mute);justify-content:space-between;gap:.75rem;margin-bottom:.2rem;font-size:.67rem;font-weight:750;display:flex}.panel-approvals__bubble p{white-space:pre-wrap;text-wrap:pretty;margin:0;font-size:.86rem;line-height:1.6}.panel-approvals__bubble--user{background:color-mix(in oklab, var(--ld-teal) 10%, var(--ld-soft));align-self:flex-end}.panel-approvals__bubble--assistant{background:color-mix(in oklab, var(--ld-ink) 4%, var(--ld-soft));align-self:flex-start}.panel-approvals__bubble--operator{background:color-mix(in oklab, var(--ld-teal) 14%, var(--ld-soft));border:1px solid color-mix(in oklab, var(--ld-teal) 22%, transparent);align-self:flex-start}.panel-approvals__bubble--staff{background:color-mix(in oklab, var(--ld-gold) 12%, var(--ld-soft));border:1px solid color-mix(in oklab, var(--ld-gold) 24%, transparent);align-self:flex-start}.panel-approvals__bubble--system,.panel-approvals__bubble--tool{background:color-mix(in oklab, var(--ld-gold) 8%, var(--ld-soft));align-self:stretch;max-width:none}.panel-approvals__bubble.is-undelivered{background:color-mix(in oklab, var(--ld-coral) 9%, var(--ld-soft));border:1px solid color-mix(in oklab, var(--ld-coral) 40%, transparent)}.panel-approvals__undelivered{color:color-mix(in oklab, var(--ld-coral) 72%, var(--ld-ink));align-items:center;gap:.3rem;margin:.35rem 0 0;font-size:.7rem;font-weight:750;line-height:1.5;display:flex}.panel-approvals__undelivered-mark{flex-shrink:0;width:.9rem;height:.9rem}.panel-approvals__actions{border-top:1px solid color-mix(in oklab, var(--ld-line) 68%, transparent);background:color-mix(in oklab, var(--ld-soft) 40%, var(--ld-surface));overscroll-behavior:contain;flex-direction:column;flex-shrink:0;align-items:stretch;gap:.5rem;max-height:min(52%,28rem);padding:.6rem 1rem .7rem;display:flex;overflow:auto}.panel-approvals__gate{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.45rem .75rem;display:flex}.panel-approvals__gate-mark{width:1.45rem;height:1.45rem;color:color-mix(in oklab, var(--ld-gold) 62%, var(--ld-ink));flex-shrink:0}.panel-approvals__gate.is-claimed-by-other .panel-approvals__gate-mark,.panel-approvals__gate.is-left-queue .panel-approvals__gate-mark{color:var(--ld-mute)}.panel-approvals__gate-text{flex:auto;min-width:0}.panel-approvals__gate-title{color:var(--ld-ink);margin:0;font-size:.8rem;font-weight:850;line-height:1.3}.panel-approvals__gate-lead{color:var(--ld-mute);margin:.08rem 0 0;font-size:.7rem;line-height:1.4}.panel-approvals__gate-cta.panel-btn,.panel-approvals__gate .panel-btn--cta{flex-shrink:0;min-height:2.15rem;padding-inline:.85rem;font-size:.8rem}@media (max-width:640px){.panel-approvals__gate{flex-wrap:wrap}.panel-approvals__gate-cta.panel-btn,.panel-approvals__gate .panel-btn--cta{width:100%}}.panel-approvals__composer{flex-direction:column;gap:.45rem;display:flex}.panel-approvals__hitl-banner{border:1px solid color-mix(in oklab, var(--ld-gold) 28%, var(--ld-line));background:color-mix(in oklab, var(--ld-gold) 10%, var(--ld-surface));border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .85rem;padding:.55rem .75rem;display:flex}.panel-approvals__hitl-expert-note{border:1px solid color-mix(in oklab, var(--ld-amber,#c48a2a) 34%, var(--ld-line));background:color-mix(in oklab, var(--ld-amber,#c48a2a) 10%, var(--ld-surface));border-radius:.9rem;flex-direction:column;gap:.45rem;padding:.65rem .8rem;display:flex}.panel-approvals__hitl-expert-note-head{gap:.15rem;display:grid}.panel-approvals__hitl-expert-note-head strong{color:color-mix(in oklab, var(--ld-amber,#c48a2a) 72%, var(--ld-ink));font-size:.78rem;font-weight:850}.panel-approvals__hitl-expert-note-head span{color:color-mix(in oklab, var(--ld-amber,#c48a2a) 55%, var(--ld-mute));font-size:.72rem;font-weight:750;line-height:1.5}.panel-approvals__hitl-expert-note-body{border:1px dashed color-mix(in oklab, var(--ld-amber,#c48a2a) 36%, var(--ld-line));background:color-mix(in oklab, var(--ld-surface) 94%, white);max-height:8rem;color:var(--ld-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.65rem;margin:0;padding:.55rem .65rem;font-size:.82rem;font-weight:650;line-height:1.65;overflow:auto}.panel-approvals__hitl-banner-copy{gap:.1rem;min-width:0;display:grid}.panel-approvals__hitl-banner-copy strong{color:var(--ld-ink);font-size:.78rem;font-weight:850}.panel-approvals__hitl-banner-copy span{color:var(--ld-mute);font-size:.72rem;line-height:1.55}.panel-approvals__gate-stack{flex-direction:column;gap:.65rem;width:100%;display:flex}.panel-approvals__hitl-preview,.panel-approvals__hitl-draft{border:1px solid color-mix(in oklab, var(--ld-teal) 26%, var(--ld-line));background:linear-gradient(165deg, color-mix(in oklab, var(--ld-teal) 10%, var(--ld-surface)) 0%, color-mix(in oklab, var(--ld-gold) 6%, var(--ld-surface)) 100%);box-shadow:0 1px 0 color-mix(in oklab, var(--ld-teal) 12%, transparent);border-radius:1rem;flex-direction:column;gap:.55rem;padding:.7rem .8rem .75rem;display:flex}.panel-approvals__hitl-preview-head,.panel-approvals__hitl-draft-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.45rem .75rem;display:flex}.panel-approvals__hitl-draft-titles{gap:.15rem;min-width:0;display:grid}.panel-approvals__hitl-draft-badge{letter-spacing:.01em;width:fit-content;color:color-mix(in oklab, var(--ld-teal) 72%, var(--ld-ink));background:color-mix(in oklab, var(--ld-teal) 14%, transparent);border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.7rem;font-weight:850;display:inline-flex}.panel-approvals__hitl-draft-lead,.panel-approvals__hitl-preview-meta,.panel-approvals__hitl-preview-foot,.panel-approvals__hitl-draft-hint{color:var(--ld-mute);margin:0;font-size:.72rem;line-height:1.55}.panel-approvals__hitl-preview-body{border:1px solid color-mix(in oklab, var(--ld-line) 80%, transparent);background:color-mix(in oklab, var(--ld-surface) 92%, white);max-height:8.5rem;color:var(--ld-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.75rem;margin:0;padding:.65rem .75rem;font-size:.86rem;font-weight:650;line-height:1.7;overflow:auto}.panel-approvals__hitl-draft-field{margin:0}.panel-approvals__hitl-draft-textarea{border-color:color-mix(in oklab, var(--ld-teal) 22%, var(--ld-line));background:color-mix(in oklab, var(--ld-surface) 94%, white);min-height:5.5rem;max-height:11rem;font-size:.9rem;font-weight:650;line-height:1.7}.panel-approvals__hitl-draft-textarea:focus{border-color:color-mix(in oklab, var(--ld-teal) 48%, var(--ld-line));box-shadow:0 0 0 3px color-mix(in oklab, var(--ld-teal) 16%, transparent)}.panel-approvals__hitl-draft-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .85rem;display:flex}.panel-approvals__hitl-draft-send{flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}.panel-approvals__composer-head{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.panel-approvals__live-badge{color:color-mix(in oklab, var(--ld-teal) 72%, var(--ld-ink));background:color-mix(in oklab, var(--ld-teal) 12%, transparent);border-radius:999px;align-items:center;gap:.4rem;margin:0;padding:.2rem .55rem;font-size:.74rem;font-weight:800;display:inline-flex}.panel-approvals__live-dot{background:var(--ld-ok);width:.42rem;height:.42rem;box-shadow:0 0 0 3px color-mix(in oklab, var(--ld-ok) 22%, transparent);border-radius:999px}.panel-approvals__composer-target{color:color-mix(in oklab, var(--ld-teal) 62%, var(--ld-ink));font-size:.71rem;font-weight:750}.panel-approvals__composer-hint{color:var(--ld-mute);font-size:.7rem;font-weight:650}.panel-approvals__composer-head .panel-approvals__mini-btn{margin-inline-start:auto}.panel-approvals__mini-btn.panel-btn{min-height:2.15rem;padding-inline:.7rem;font-size:.76rem;font-weight:750}.panel-approvals__mini-btn--danger.panel-btn{color:color-mix(in oklab, var(--ld-coral) 78%, var(--ld-ink));border-color:color-mix(in oklab, var(--ld-coral) 30%, var(--ld-line))}.panel-approvals__mini-btn--danger.panel-btn:hover{background:var(--ld-coral-soft);border-color:color-mix(in oklab, var(--ld-coral) 55%, var(--ld-line))}.panel-approvals__composer-row{align-items:flex-end;gap:.5rem;display:flex}.panel-approvals__composer-field{flex:auto;min-width:0}.panel-approvals__composer-field .ui-field__textarea{resize:none}.panel-approvals__send-btn{flex-shrink:0;min-width:6.5rem}.panel-approvals__handback{border-top:1px dashed color-mix(in oklab, var(--ld-line) 80%, transparent);flex-direction:column;padding-top:.4rem;display:flex}.panel-approvals__handback-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem .6rem;display:flex}.panel-approvals__handback-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.panel-approvals__credit-hint{background:color-mix(in oklab, var(--ld-gold) 14%, transparent);color:color-mix(in oklab, var(--ld-gold) 48%, var(--ld-ink));border-radius:999px;padding:.12rem .45rem;font-size:.66rem;font-weight:800}.panel-approvals__disclosure{min-height:2rem;font:inherit;color:var(--ld-mute);cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.35rem;padding:.25rem .4rem;font-size:.74rem;font-weight:800;transition:background .16s,color .16s;display:inline-flex}.panel-approvals__disclosure:hover{color:var(--ld-ink);background:var(--ld-soft)}.panel-approvals__disclosure:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:2px}.panel-approvals__handback-body>*{margin-block-start:.45rem}.panel-approvals__idle-mark{width:6.5rem;height:auto;color:color-mix(in oklab, var(--ld-teal) 45%, var(--ld-mute))}.panel-approvals>.empty-state{flex:auto;place-content:center;min-height:16rem;display:grid}.panel-approvals>:not(.panel-approvals__layout):not(.empty-state){flex-shrink:0}@media (pointer:coarse){.panel-approvals__mini-btn.panel-btn,.panel-approvals__tool-btn,.panel-approvals__context-toggle,.panel-approvals__disclosure{min-height:2.6rem}}@media (max-width:960px){:is(.panel-approvals__layout,.panel-approvals__layout:has(.panel-desk-case)){flex:1 1 0;grid-template-rows:minmax(0,.72fr) minmax(0,1.3fr);grid-template-columns:minmax(0,1fr);min-height:0}.panel-approvals__layout:has(.panel-desk-case){grid-template-rows:minmax(0,.55fr) minmax(0,1.15fr) minmax(0,.7fr)}.panel-approvals__splitter{display:none}.panel-approvals__actions{max-height:min(46%,16rem)}.panel-approvals__hero-meta{width:100%}.panel-approvals__hero-meta li:not(:last-child):after{display:none}}@media (max-width:640px){.panel-approvals__hero{padding:.55rem .8rem}.panel-approvals__detail-head,.panel-approvals__msgs,.panel-approvals__actions{padding-inline:.85rem}.panel-approvals__context{margin-inline:.85rem}.panel-approvals__context-bar{flex-wrap:wrap}.panel-approvals__context-text{flex-basis:100%;order:3}.panel-approvals__composer-row{flex-direction:column;align-items:stretch}.panel-approvals__handback-actions{width:100%}.panel-approvals__handback-actions>*{flex:auto}}@media (prefers-reduced-motion:reduce){.panel-approvals__context-chev,.panel-approvals__disclosure-chev,.panel-approvals__filter,.panel-approvals__item,.panel-approvals__tool-btn,.panel-approvals__disclosure,.panel-approvals__context-toggle,.panel-approvals__splitter-grip,.panel-approvals__sound-toggle{transition:none}}
.panel-approvals{gap:.7rem}.panel-approvals .ui-loading-btn__label,.panel-inbox .ui-loading-btn__label{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.panel-approvals__hero{background:var(--ld-surface);border:1px solid color-mix(in oklab, var(--ld-line) 75%, transparent);border-inline-start:4px solid var(--desk-pressure);box-shadow:var(--ld-shadow);border-radius:1rem;gap:.5rem 1.1rem;padding:.6rem .95rem}.ld-dark .panel-approvals__hero{background:color-mix(in oklab, var(--ld-surface) 92%, transparent)}.panel-approvals__gauge{width:3.4rem;height:3.4rem}.panel-approvals__gauge-value{font-size:1.05rem}.panel-approvals__hero-value{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;font-size:.98rem;display:flex}.panel-approvals__hero-tier{background:color-mix(in oklab, var(--desk-pressure) 13%, var(--ld-surface));color:color-mix(in oklab, var(--desk-pressure) 60%, var(--ld-ink));border-radius:999px;align-items:center;padding:.12rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.panel-approvals__hero-meta{margin-top:.2rem}.panel-approvals__hero-steps{flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.panel-approvals__hero-steps li{background:color-mix(in oklab, var(--ld-surface) 80%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-line) 85%, transparent);color:var(--ld-ink-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem .25rem .3rem;font-size:.72rem;font-weight:750;display:inline-flex}.panel-approvals__hero-step-num{background:color-mix(in oklab, var(--ld-teal) 16%, var(--ld-surface));width:1.25rem;height:1.25rem;color:color-mix(in oklab, var(--ld-teal) 55%, var(--ld-ink));border-radius:999px;place-items:center;font-size:.66rem;font-weight:900;display:inline-grid}.panel-approvals__sound-toggle{border-radius:999px;min-height:2.15rem}@media (max-width:1360px){.panel-approvals__hero-steps{display:none}}.panel-approvals__filters{padding:.65rem .7rem}.panel-approvals__filter{background:var(--ld-surface);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-line) 85%, transparent)}.panel-approvals__filter.is-active{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--ld-teal) 45%, transparent)}.panel-approvals__detail-head{padding:.7rem 1rem}.panel-approvals__detail-title{font-size:1.02rem}.panel-approvals__detail-meta{margin-top:.2rem}.panel-approvals__detail-sla{background:color-mix(in oklab, var(--ld-soft) 85%, transparent);border-radius:999px;padding:.05rem .45rem}.panel-approvals__detail-sla.is-warn{background:color-mix(in oklab, var(--ld-gold) 18%, transparent)}.panel-approvals__detail-sla.is-urgent{background:#c45c4a24;background:lab(52.2523% 41.4651 31.0797/.14)}.panel-approvals__detail-tools{gap:.35rem}.panel-approvals__tool-btn,.panel-approvals__agent-link{background:var(--ld-surface);min-height:2.1rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-line) 90%, transparent);color:var(--ld-ink-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.75rem;display:inline-flex}.panel-approvals__tool-btn:hover,.panel-approvals__agent-link:hover{background:color-mix(in oklab, var(--ld-soft) 80%, var(--ld-surface));color:var(--ld-ink)}.panel-approvals__tool-btn.is-active{background:color-mix(in oklab, var(--ld-teal) 13%, var(--ld-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-teal) 40%, transparent);color:var(--ld-ink)}.panel-approvals__tool-icon{flex-shrink:0;width:1rem;height:1rem}.panel-approvals__context{background:color-mix(in oklab, var(--ld-gold) 8%, var(--ld-surface));border-color:color-mix(in oklab, var(--ld-gold) 26%, transparent);border-inline-start:3px solid color-mix(in oklab, var(--ld-gold) 70%, transparent);border-radius:.85rem;margin:.6rem 1rem 0}.panel-approvals__context-bar{padding:.45rem .55rem}.panel-approvals__context-tag{background:color-mix(in oklab, var(--ld-gold) 20%, var(--ld-surface));color:color-mix(in oklab, var(--ld-gold) 40%, var(--ld-ink));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-gold) 35%, transparent);padding:.15rem .6rem;font-size:.68rem}.panel-approvals__context-text{color:var(--ld-ink);font-weight:700}.panel-approvals__context-toggle{color:var(--ld-ink-soft)}.panel-approvals__toolrow{border-bottom:1px dashed color-mix(in oklab, var(--ld-line) 85%, transparent);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.4rem;margin:.55rem 1rem 0;padding-bottom:.55rem;display:flex}.panel-approvals__toolrow:empty{display:none}.panel-approvals__toolrow .panel-approvals__copilot,.panel-approvals__toolrow .panel-approvals__copilot-actions{display:contents}.panel-approvals__toolrow .panel-approvals__copilot-actions .panel-btn{border-radius:999px;min-height:2.1rem;padding-inline:.75rem;font-size:.76rem;font-weight:750}.panel-approvals__copilot-icon{width:.95rem;height:.95rem;color:color-mix(in oklab, var(--ld-teal) 60%, var(--ld-ink));flex-shrink:0}.panel-approvals__toolrow .panel-approvals__copilot-card{border-color:color-mix(in oklab, var(--ld-teal) 25%, transparent);background:color-mix(in oklab, var(--ld-teal) 6%, var(--ld-surface));flex:100%;order:20}.panel-approvals__copilot-card-head button{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.15rem .5rem}.panel-approvals__copilot-card-head button:hover{background:color-mix(in oklab, var(--ld-soft) 85%, transparent)}.panel-approvals__toolrow .panel-approvals__quick-task{order:5}.panel-approvals__toolrow .panel-approvals__quick-task.is-open{flex:100%;order:21}.panel-approvals__toolrow .panel-approvals__quick-task-launch{background:var(--ld-surface);border-color:var(--ld-line);border-radius:999px;gap:.35rem;width:auto;min-height:2.1rem;padding:0 .75rem 0 .35rem;font-size:.76rem}.panel-approvals__toolrow .panel-approvals__quick-task-launch:hover{background:color-mix(in oklab, var(--ld-soft) 80%, var(--ld-surface))}.panel-approvals__toolrow .panel-approvals__quick-task-launch{box-shadow:none;padding-inline:.75rem}.panel-approvals__toolrow .panel-approvals__quick-task-launch-icon{width:auto;height:auto;color:color-mix(in oklab, var(--ld-teal) 60%, var(--ld-ink));background:0 0;border-radius:0}.panel-approvals__toolrow .panel-approvals__quick-task-launch-svg{width:.95rem;height:.95rem}.panel-approvals__toolrow .panel-approvals__quick-task-launch-copy strong{font-size:.76rem;font-weight:750}.panel-approvals__toolrow .panel-approvals__quick-task-launch-copy span,.panel-approvals__toolrow .panel-approvals__quick-task-launch-cta{display:none}.panel-approvals__toolrow .panel-approvals__assign{margin:0;background:0 0;border:0;order:10;gap:.35rem .6rem;margin-inline-start:auto;padding:0}.panel-approvals__toolrow .panel-approvals__assign-meta{color:var(--ld-mute);font-size:.74rem}.panel-approvals__toolrow .panel-approvals__assign-select select{cursor:pointer;border-radius:999px;min-width:9rem;min-height:2.1rem;padding-inline:.75rem;font-size:.76rem;font-weight:700}.panel-approvals__stage{background-color:color-mix(in oklab, var(--ld-soft) 30%, var(--ld-surface));background-image:radial-gradient(color-mix(in oklab, var(--ld-line) 70%, transparent) 1px, transparent 1.2px);background-size:1.15rem 1.15rem}.panel-approvals__msgs{padding:.9rem 1.1rem 1rem}.panel-approvals__msgs-inner{gap:.55rem}.panel-approvals__bubble{background:var(--ld-surface);max-width:min(36rem,86%);box-shadow:0 1px 2px color-mix(in oklab, var(--ld-ink) 6%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--ld-line) 85%, transparent);border:0;border-radius:1.05rem;padding:.55rem .85rem .6rem}.panel-approvals__bubble header{margin-bottom:.2rem;font-size:.7rem}.panel-approvals__bubble header time{font-variant-numeric:tabular-nums;font-weight:650}.panel-approvals__bubble p{font-size:.9rem;line-height:1.75}.panel-approvals__bubble--user{background:color-mix(in oklab, var(--ld-teal) 15%, var(--ld-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-teal) 24%, transparent);border:0;border-end-end-radius:.35rem}.panel-approvals__bubble--user header>span{color:color-mix(in oklab, var(--ld-teal) 55%, var(--ld-ink))}.panel-approvals__bubble--assistant{border-end-start-radius:.35rem}.panel-approvals__bubble--assistant.panel-approvals__bubble--operator{background:color-mix(in oklab, var(--ld-gold) 13%, var(--ld-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-gold) 30%, transparent);border:0}.panel-approvals__bubble--assistant.panel-approvals__bubble--staff{background:color-mix(in oklab, var(--ld-gold) 8%, var(--ld-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-gold) 22%, transparent);border:0}.panel-approvals__bubble--operator header>span,.panel-approvals__bubble--staff header>span{color:color-mix(in oklab, var(--ld-gold) 45%, var(--ld-ink))}.panel-approvals__bubble--system,.panel-approvals__bubble--tool{background:color-mix(in oklab, var(--ld-soft) 75%, var(--ld-surface));max-width:min(34rem,94%);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-line) 80%, transparent);border-radius:.85rem;align-self:center}.panel-approvals__bubble--system p,.panel-approvals__bubble--tool p{color:var(--ld-ink-soft);font-size:.78rem}.panel-approvals__bubble.is-undelivered{background:color-mix(in oklab, var(--ld-coral) 8%, var(--ld-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-coral) 42%, transparent)}.panel-approvals__progress{opacity:.6}.panel-approvals__actions{background:var(--ld-surface);box-shadow:0 -4px 14px -12px color-mix(in oklab, var(--ld-ink) 30%, transparent);padding:.45rem .75rem .55rem}.panel-approvals__actions>.panel-approvals__gate{background:color-mix(in oklab, var(--ld-gold) 8%, var(--ld-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-gold) 24%, transparent);border-radius:.75rem;padding:.35rem .55rem}.panel-approvals__actions>.panel-approvals__gate.is-claimed-by-other,.panel-approvals__actions>.panel-approvals__gate.is-left-queue{background:color-mix(in oklab, var(--ld-soft) 70%, var(--ld-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-line) 85%, transparent)}.panel-approvals__gate.is-claim .panel-btn--cta,.panel-approvals__gate.is-takeover .panel-btn--cta{min-width:10rem;font-weight:800}.panel-approvals__composer{gap:.55rem}.panel-approvals__composer-head{gap:.35rem .7rem}.panel-approvals__live-badge{background:color-mix(in oklab, var(--ld-ok) 13%, transparent);color:color-mix(in oklab, var(--ld-ok) 60%, var(--ld-ink));padding:.25rem .65rem}.panel-approvals__composer-target{color:var(--ld-mute)}.panel-approvals__release-btn.panel-btn{margin-inline-start:auto}.panel-approvals__compose-box{background:var(--ld-surface);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--ld-teal) 30%, var(--ld-line)), 0 4px 14px -10px color-mix(in oklab, var(--ld-teal) 60%, transparent);border-radius:1rem;flex-direction:column;gap:.45rem;padding:.5rem .55rem .55rem;transition:box-shadow .16s;display:flex;position:relative}.panel-approvals__compose-box:focus-within{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--ld-teal) 60%, transparent), 0 6px 18px -10px color-mix(in oklab, var(--ld-teal) 70%, transparent)}.panel-approvals__compose-box .ui-field__control,.panel-approvals__compose-box .ui-field__control:focus-within{box-shadow:none;background:0 0;border:none}.panel-approvals__compose-box .panel-approvals__composer-field .ui-field__textarea{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:.3rem;font-size:.9rem;line-height:1.7}.panel-approvals__compose-box .panel-approvals__composer-field .ui-field__textarea:focus,.panel-approvals__compose-box .panel-approvals__composer-field .ui-field__textarea:focus-visible{box-shadow:none;background:0 0;border:none;outline:none}.panel-approvals__send-col{flex-direction:column;flex-shrink:0;align-items:center;gap:.2rem;display:flex}.panel-approvals__send-btn.panel-btn{min-width:6.5rem;min-height:2.5rem;font-weight:800}.panel-approvals__send-icon{width:1rem;height:1rem}[dir=rtl] .panel-approvals__send-icon{transform:scaleX(-1)}.panel-approvals__send-col .panel-approvals__composer-hint{font-size:.64rem}.panel-approvals__handback{padding-top:.5rem}.panel-approvals__handback-bar{justify-content:flex-start;gap:.4rem .6rem}.panel-approvals__finish-label{color:var(--ld-ink-soft);font-size:.76rem;font-weight:800}.panel-approvals__handback-btn.panel-btn{color:color-mix(in oklab, var(--ld-teal) 60%, var(--ld-ink));border-color:color-mix(in oklab, var(--ld-teal) 32%, var(--ld-line));gap:.45rem}.panel-approvals__handback-btn.panel-btn:hover{background:color-mix(in oklab, var(--ld-teal) 9%, var(--ld-surface))}.panel-approvals__handback-btn .panel-approvals__credit-hint{font-size:.62rem}.panel-approvals__handback-bar .panel-approvals__disclosure{margin-inline-start:auto}@media (max-width:640px){.panel-approvals__release-btn.panel-btn{margin-inline-start:0}.panel-approvals__send-col{flex-direction:row;justify-content:space-between;width:100%}.panel-approvals__toolrow{margin-inline:.85rem}.panel-approvals__toolrow .panel-approvals__assign{flex:100%;margin-inline-start:0}.panel-approvals__gate .panel-btn{width:100%}}.desk-brief-toggle.panel-approvals__disclosure{background:color-mix(in oklab, var(--ld-gold) 9%, var(--ld-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-gold) 26%, transparent);color:color-mix(in oklab, var(--ld-gold) 62%, var(--ld-ink));border-radius:.7rem;gap:.4rem;padding:.3rem .6rem}.desk-brief-toggle.panel-approvals__disclosure:hover{background:color-mix(in oklab, var(--ld-gold) 16%, var(--ld-surface));color:color-mix(in oklab, var(--ld-gold) 45%, var(--ld-ink))}.panel-approvals__handback[data-open=true] .desk-brief-toggle{background:color-mix(in oklab, var(--ld-gold) 18%, var(--ld-surface))}.desk-brief-toggle__icon{flex:none;width:1rem;height:1rem}.desk-brief-toggle__draft{background:var(--ld-gold);color:var(--ld-surface);border-radius:999px;padding:.05rem .45rem;font-size:.62rem;font-weight:800}.panel-approvals__handback-body>.desk-brief{margin-block-start:.6rem}.desk-brief{--brief-tint:var(--ld-gold);border:1px dashed color-mix(in oklab, var(--brief-tint) 45%, transparent);border-inline-start:3px solid color-mix(in oklab, var(--brief-tint) 70%, transparent);background:repeating-linear-gradient(-45deg, transparent 0 10px, color-mix(in oklab, var(--brief-tint) 3.5%, transparent) 10px 20px), color-mix(in oklab, var(--brief-tint) 7%, var(--ld-surface));border-radius:1rem;gap:.7rem;padding:.85rem .95rem .8rem;display:grid}.desk-brief__head{align-items:center;gap:.6rem;display:flex}.desk-brief__mark{background:color-mix(in oklab, var(--brief-tint) 18%, var(--ld-surface));width:2.1rem;height:2.1rem;color:color-mix(in oklab, var(--brief-tint) 75%, var(--ld-ink));border-radius:.75rem;flex:none;place-items:center;display:grid}.desk-brief__mark svg{width:1.15rem;height:1.15rem}.desk-brief__titles{gap:.1rem;min-width:0;display:grid}.desk-brief__titles strong{color:color-mix(in oklab, var(--brief-tint) 40%, var(--ld-ink));font-size:.84rem;font-weight:800}.desk-brief__titles span{color:var(--ld-mute);font-size:.7rem}.desk-brief__chip{background:color-mix(in oklab, var(--brief-tint) 15%, transparent);color:color-mix(in oklab, var(--brief-tint) 60%, var(--ld-ink));white-space:nowrap;border-radius:999px;flex:none;margin-inline-start:auto;padding:.12rem .55rem;font-size:.64rem;font-weight:800}.desk-brief__steps{color:var(--ld-ink-soft);flex-wrap:wrap;align-items:center;gap:.3rem .4rem;margin:0;padding:0;font-size:.7rem;font-weight:700;list-style:none;display:flex}.desk-brief__steps li{align-items:center;gap:.3rem;display:inline-flex}.desk-brief__steps li+li:before{content:"←";color:color-mix(in oklab, var(--brief-tint) 50%, var(--ld-mute));margin-inline-end:.15rem}.desk-brief__step-num{background:var(--ld-surface);width:1.1rem;height:1.1rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brief-tint) 35%, transparent);color:color-mix(in oklab, var(--brief-tint) 65%, var(--ld-ink));border-radius:999px;place-items:center;font-size:.62rem;font-weight:800;display:inline-grid}.desk-brief__editor{background:var(--ld-surface);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brief-tint) 28%, var(--ld-line));border-radius:.85rem;gap:.45rem;padding:.5rem .55rem .55rem;transition:box-shadow .16s;display:grid}.desk-brief__editor:focus-within{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--brief-tint) 55%, transparent), 0 6px 18px -12px color-mix(in oklab, var(--brief-tint) 70%, transparent)}.desk-brief__field .ui-field__control,.desk-brief__field .ui-field__control:focus-within{box-shadow:none;background:0 0;border:none}.desk-brief__field .ui-field__textarea{box-shadow:none;background:0 0;border:0;border-radius:0;max-height:9rem;padding-inline:.3rem;font-size:.84rem;line-height:1.8}.desk-brief__field .ui-field__textarea:focus,.desk-brief__field .ui-field__textarea:focus-visible{box-shadow:none;outline:none}.desk-brief__starters{scrollbar-width:none;overscroll-behavior-inline:contain;gap:.3rem;display:flex;overflow-x:auto}.desk-brief__starters::-webkit-scrollbar{display:none}.desk-brief__starter{background:color-mix(in oklab, var(--brief-tint) 10%, var(--ld-surface));max-width:17rem;color:color-mix(in oklab, var(--brief-tint) 60%, var(--ld-ink));font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:0;border-radius:999px;flex:none;padding:.28rem .6rem;font-size:.68rem;font-weight:700;transition:background .14s;overflow:hidden}.desk-brief__starter:hover:not(:disabled){background:color-mix(in oklab, var(--brief-tint) 18%, var(--ld-surface))}.desk-brief__starter:disabled{opacity:.5;cursor:not-allowed}.desk-brief__foot{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.desk-brief__raw{min-width:0;color:var(--ld-mute);flex:12rem;font-size:.7rem}.desk-brief__raw summary{cursor:pointer;width:fit-content;font-weight:700;list-style-position:inside}.desk-brief__raw summary:hover{color:var(--ld-ink)}.desk-brief__raw pre{background:var(--ld-surface);max-height:7rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-line) 80%, transparent);white-space:pre-wrap;color:var(--ld-ink-soft);border-radius:.65rem;margin:.4rem 0 0;padding:.5rem .65rem;font-family:inherit;font-size:.72rem;line-height:1.7;overflow:auto}.desk-brief__count{color:var(--ld-mute);font-size:.66rem}.desk-brief__submit.panel-btn{gap:.45rem}.desk-brief__submit .ui-loading-btn__label{align-items:center;gap:.45rem;display:inline-flex}.desk-brief__credit{background:color-mix(in oklab, var(--ld-surface) 22%, transparent);border-radius:999px;padding:.08rem .45rem;font-size:.6rem;font-weight:800}.desk-brief button:focus-visible,.desk-brief summary:focus-visible{outline:2px solid color-mix(in oklab, var(--brief-tint) 60%, transparent);outline-offset:2px}@media (max-width:640px){.desk-brief__chip,.desk-brief__steps{display:none}.desk-brief__submit.panel-btn{width:100%}}
.desk-quick{align-items:center;gap:.4rem;min-width:0;display:flex}.desk-quick__browse,.desk-quick__manage{cursor:pointer;height:1.9rem;font:inherit;border:0;border-radius:.65rem;flex:none;align-items:center;gap:.35rem;transition:background .14s,color .14s;display:inline-flex}.desk-quick__browse{background:color-mix(in oklab, var(--ld-teal) 11%, var(--ld-surface));color:var(--ld-teal);padding-inline:.55rem .4rem;font-size:.72rem;font-weight:800}.desk-quick__browse:hover:not(:disabled){background:color-mix(in oklab, var(--ld-teal) 18%, var(--ld-surface))}.desk-quick__browse kbd{background:var(--ld-surface);min-width:1.15rem;height:1.15rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-teal) 30%, transparent);border-radius:.35rem;place-items:center;font:800 .7rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid}.desk-quick__manage{width:1.9rem;color:var(--ld-mute);background:0 0;justify-content:center}.desk-quick__manage:hover{background:color-mix(in oklab, var(--ld-soft) 80%, var(--ld-surface));color:var(--ld-ink)}.desk-quick__icon{flex:none;width:.95rem;height:.95rem}.desk-quick__chips{overscroll-behavior-inline:contain;scrollbar-width:none;flex:auto;gap:.3rem;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 1.5rem),#0000)}.desk-quick__chips::-webkit-scrollbar{display:none}.desk-quick__chip{border:1px solid color-mix(in oklab, var(--ld-line) 80%, transparent);background:var(--ld-surface);max-width:13rem;height:1.9rem;color:var(--ld-ink);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:.65rem;flex:none;align-items:center;gap:.35rem;padding-inline:.3rem .6rem;font-size:.72rem;font-weight:700;transition:border-color .14s,background .14s,transform .14s;display:inline-flex;overflow:hidden}.desk-quick__chip:hover:not(:disabled){border-color:color-mix(in oklab, var(--ld-teal) 40%, transparent);background:color-mix(in oklab, var(--ld-teal) 6%, var(--ld-surface))}.desk-quick__chip:active:not(:disabled){transform:translateY(1px)}.desk-quick__key{background:color-mix(in oklab, var(--ld-soft) 85%, var(--ld-surface));width:1.2rem;height:1.2rem;color:var(--ld-mute);border-radius:.4rem;flex:none;place-items:center;font-size:.66rem;font-weight:800;display:inline-grid}.desk-quick__chip:hover:not(:disabled) .desk-quick__key{background:var(--ld-teal);color:var(--ld-surface)}.desk-quick__chip-skeleton{background:color-mix(in oklab, var(--ld-soft) 80%, var(--ld-surface));border-radius:.65rem;flex:none;width:6.5rem;height:1.9rem;animation:1.2s ease-in-out infinite alternate desk-quick-pulse}@keyframes desk-quick-pulse{to{opacity:.45}}.desk-quick button:disabled{opacity:.5;cursor:not-allowed}.desk-quick button:focus-visible,.desk-palette button:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:2px}:is(.panel-approvals__actions:has(.desk-palette),.panel-inbox__live:has(.desk-palette)){z-index:20;position:relative;overflow:visible}.panel-approvals__compose-box{container:desk-compose/inline-size}.desk-palette{inset-inline-start:0;z-index:30;background:var(--ld-surface);width:min(100%,46rem);box-shadow:0 0 0 1px color-mix(in oklab, var(--ld-line) 95%, transparent), 0 24px 56px -18px #0b152666, 0 4px 12px -6px #0b15262e;transform-origin:100% 100%;border-radius:1.1rem;flex-direction:column;animation:.15s cubic-bezier(.2,.8,.2,1) desk-palette-in;display:flex;position:absolute;bottom:calc(100% + .5rem);overflow:hidden}@supports (color:lab(0% 0 0)){.desk-palette{box-shadow:0 0 0 1px color-mix(in oklab, var(--ld-line) 95%, transparent), 0 24px 56px -18px lab(6.59% .346258 -13.187/.4), 0 4px 12px -6px lab(6.58999% .346251 -13.187/.18)}}@keyframes desk-palette-in{0%{opacity:0;transform:translateY(6px)scale(.985)}}@media (prefers-reduced-motion:reduce){.desk-palette,.desk-quick__chip-skeleton{animation:none}}.desk-palette__icon{flex:none;width:.95rem;height:.95rem}.desk-palette__head{border-bottom:1px solid color-mix(in oklab, var(--ld-line) 70%, transparent);align-items:center;gap:.6rem;padding:.55rem .6rem .55rem .85rem;display:flex}.desk-palette__search{min-width:0;color:var(--ld-mute);flex:auto;align-items:center;gap:.45rem;display:inline-flex}.desk-palette__query{background:color-mix(in oklab, var(--ld-teal) 10%, var(--ld-surface));color:var(--ld-teal);border-radius:.45rem;padding:.12rem .45rem;font:800 .78rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.desk-palette__prompt{font-size:.76rem;font-weight:600}.desk-palette__scopes{background:color-mix(in oklab, var(--ld-soft) 85%, var(--ld-surface));border-radius:.7rem;flex:none;gap:.15rem;padding:.18rem;display:inline-flex}.desk-palette__scope{height:1.65rem;color:var(--ld-mute);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.3rem;padding-inline:.55rem;font-size:.7rem;font-weight:800;display:inline-flex}.desk-palette__scope .num{opacity:.75;font-size:.62rem}.desk-palette__scope[aria-pressed=true]{background:var(--ld-surface);color:var(--ld-ink);box-shadow:0 1px 4px -1px #0b152638;box-shadow:0 1px 4px -1px lab(6.58999% .346251 -13.187/.22)}.desk-palette__main{grid-template-columns:minmax(0,1fr);height:min(17rem,42vh);min-height:0;display:grid}@container desk-compose (min-width:560px){.desk-palette__main{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.desk-palette__list{overscroll-behavior:contain;scrollbar-width:thin;margin:0;padding:.35rem;list-style:none;overflow-y:auto}.desk-palette__item{cursor:pointer;border-radius:.7rem;align-items:center;gap:.55rem;padding:.5rem .6rem;display:flex;position:relative}.desk-palette__item+.desk-palette__item{margin-top:.1rem}.desk-palette__item.is-active{background:color-mix(in oklab, var(--ld-teal) 10%, var(--ld-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-teal) 24%, transparent)}.desk-palette__dot{background:color-mix(in oklab, var(--ld-teal) 55%, var(--ld-surface));border-radius:999px;flex:none;width:.45rem;height:.45rem}.desk-palette__dot[data-scope=personal]{background:color-mix(in oklab, var(--ld-gold) 65%, var(--ld-surface))}.desk-palette__item-main{flex:auto;gap:.05rem;min-width:0;display:grid}.desk-palette__item-title{color:var(--ld-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:800;overflow:hidden}.desk-palette__item-snippet{color:var(--ld-mute);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.desk-palette__item mark,.desk-palette__shortcut mark{background:color-mix(in oklab, var(--ld-gold) 26%, transparent);color:inherit;border-radius:.2rem;padding-inline:.05rem}.desk-palette__shortcut,.desk-palette__meta kbd,.desk-replies__shortcut{background:color-mix(in oklab, var(--ld-soft) 85%, var(--ld-surface));color:var(--ld-ink-soft);border-radius:.4rem;flex:none;padding:.1rem .4rem;font:700 .68rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.desk-palette__item.is-active .desk-palette__shortcut{background:var(--ld-teal);color:var(--ld-surface)}@container desk-compose (min-width:560px){.desk-palette__item-snippet{display:none}}.desk-palette__preview{border-inline-start:1px solid color-mix(in oklab, var(--ld-line) 70%, transparent);background:color-mix(in oklab, var(--ld-soft) 40%, var(--ld-surface));flex-direction:column;gap:.45rem;min-height:0;padding:.8rem .9rem;display:none;overflow-y:auto}@container desk-compose (min-width:560px){.desk-palette__preview{display:flex}}.desk-palette__preview-head{align-items:center;gap:.45rem;display:flex}.desk-palette__preview-head strong{min-width:0;color:var(--ld-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:800;overflow:hidden}.desk-palette__badge{background:color-mix(in oklab, var(--ld-teal) 12%, var(--ld-surface));color:var(--ld-teal);border-radius:999px;flex:none;margin-inline-start:auto;padding:.06rem .5rem;font-size:.62rem;font-weight:800}.desk-palette__badge[data-scope=personal]{background:color-mix(in oklab, var(--ld-gold) 14%, var(--ld-surface));color:var(--ld-gold)}.desk-palette__preview-label{color:var(--ld-mute);margin:.15rem 0 0;font-size:.64rem;font-weight:700}.desk-palette__bubble{background:color-mix(in oklab, var(--ld-gold) 11%, var(--ld-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-gold) 22%, transparent);color:var(--ld-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.95rem .95rem .95rem .3rem;padding:.6rem .75rem;font-size:.8rem;line-height:1.85}.desk-palette__meta{color:var(--ld-mute);margin:0;font-size:.66rem}.desk-palette__preview-actions{align-items:center;gap:.6rem;margin-top:auto;padding-top:.25rem;display:flex}.desk-palette__insert{background:var(--ld-teal);height:2rem;color:var(--ld-surface);font:inherit;cursor:pointer;border:0;border-radius:.65rem;align-items:center;gap:.45rem;padding-inline:.8rem .45rem;font-size:.74rem;font-weight:800;transition:filter .14s;display:inline-flex}.desk-palette__insert:hover{filter:brightness(1.08)}.desk-palette__insert kbd{background:color-mix(in oklab, var(--ld-surface) 22%, transparent);border-radius:.3rem;padding:.02rem .35rem;font:700 .6rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.desk-palette__edit{color:var(--ld-ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:800}.desk-palette__edit:hover{color:var(--ld-teal);text-decoration:underline}.desk-palette__empty{text-align:center;justify-items:center;gap:.35rem;padding:1.4rem 1rem 1.2rem;display:grid}.desk-palette__empty-icon{background:color-mix(in oklab, var(--ld-soft) 85%, var(--ld-surface));width:2.3rem;height:2.3rem;color:var(--ld-mute);border-radius:.8rem;place-items:center;display:grid}.desk-palette__empty p{color:var(--ld-ink);margin:.2rem 0 0;font-size:.8rem;font-weight:800}.desk-palette__empty small{color:var(--ld-mute);font-size:.7rem}.desk-palette__create{border:1px dashed color-mix(in oklab, var(--ld-teal) 45%, transparent);color:var(--ld-teal);font:inherit;cursor:pointer;background:0 0;border-radius:.65rem;margin-top:.35rem;padding:.4rem .8rem;font-size:.74rem;font-weight:800}.desk-palette__create:hover{background:color-mix(in oklab, var(--ld-teal) 8%, var(--ld-surface))}.desk-palette__foot{border-top:1px solid color-mix(in oklab, var(--ld-line) 70%, transparent);background:color-mix(in oklab, var(--ld-soft) 45%, var(--ld-surface));color:var(--ld-mute);flex-wrap:wrap;align-items:center;gap:.35rem .9rem;padding:.45rem .85rem;font-size:.66rem;display:flex}.desk-palette__foot kbd{background:var(--ld-surface);min-width:1.15rem;box-shadow:0 1px 0 color-mix(in oklab, var(--ld-line) 100%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--ld-line) 80%, transparent);color:var(--ld-ink-soft);border-radius:.3rem;place-items:center;margin-inline-end:.15rem;padding:0 .25rem;font:700 .64rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid}.desk-palette__manage{color:var(--ld-teal);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;margin-inline-start:auto;padding:0;font-weight:800;display:inline-flex}.desk-palette__manage:hover{text-decoration:underline}.desk-palette__manage .desk-quick__icon{width:.85rem;height:.85rem}@media (max-width:640px){.desk-quick__browse{gap:0;padding-inline:.45rem;font-size:0}.desk-quick__browse kbd,.desk-palette__foot>span,.desk-palette__prompt{display:none}}.desk-quick__tail{border-inline-start:1px solid color-mix(in oklab, var(--ld-line) 80%, transparent);flex:none;align-items:center;gap:.2rem;padding-inline-start:.35rem;display:inline-flex}.desk-quick__add{border:1px dashed color-mix(in oklab, var(--ld-teal) 50%, transparent);height:1.9rem;color:var(--ld-teal);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:.65rem;align-items:center;gap:.3rem;padding-inline:.5rem .65rem;font-size:.72rem;font-weight:800;transition:background .14s,border-color .14s;display:inline-flex}.desk-quick__add:hover{border-style:solid;border-color:var(--ld-teal);background:color-mix(in oklab, var(--ld-teal) 8%, var(--ld-surface))}.desk-quick__add:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:2px}@media (max-width:640px){.desk-quick__add span{display:none}}.desk-replies{gap:.9rem;display:grid}.desk-replies__glyph{flex:none;width:1rem;height:1rem}.desk-token{background:color-mix(in oklab, var(--ld-gold) 15%, var(--ld-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-gold) 25%, transparent);color:color-mix(in oklab, var(--ld-gold) 75%, var(--ld-ink));border-radius:.4rem;margin-inline:.1rem;padding:0 .4rem;font-size:.92em;font-weight:800;line-height:1.6;display:inline-block}.desk-replies kbd{background:var(--ld-surface);min-width:1.2rem;box-shadow:0 1px 0 var(--ld-line), inset 0 0 0 1px color-mix(in oklab, var(--ld-line) 85%, transparent);color:var(--ld-ink-soft);border-radius:.35rem;place-items:center;padding:0 .3rem;font:700 .66rem/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid}.desk-replies__top{align-items:center;gap:.5rem;display:flex}.desk-replies__search{flex:auto;min-width:0}.desk-replies__new{background:var(--ld-teal);height:2.6rem;color:var(--ld-surface);font:inherit;cursor:pointer;box-shadow:0 8px 18px -10px color-mix(in oklab, var(--ld-teal) 80%, transparent);border:0;border-radius:.8rem;flex:none;align-items:center;gap:.4rem;padding-inline:.9rem 1rem;font-size:.8rem;font-weight:800;transition:filter .14s,transform .14s;display:inline-flex}.desk-replies__new span{font-size:1.1rem;line-height:1}.desk-replies__new:hover{filter:brightness(1.08)}.desk-replies__new:active{transform:translateY(1px)}.desk-replies__tabs{background:color-mix(in oklab, var(--ld-soft) 85%, var(--ld-surface));border-radius:.9rem;gap:.25rem;padding:.25rem;display:flex}.desk-replies__tab{height:2.2rem;color:var(--ld-mute);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.7rem;flex:1 1 0;justify-content:center;align-items:center;gap:.4rem;font-size:.78rem;font-weight:800;transition:background .14s,color .14s;display:inline-flex}.desk-replies__tab:hover{color:var(--ld-ink)}.desk-replies__tab[aria-selected=true]{background:var(--ld-surface);color:var(--ld-ink);box-shadow:0 2px 8px -4px #0b15264d;box-shadow:0 2px 8px -4px lab(6.58999% .346251 -13.187/.3)}.desk-replies__tab-count{background:color-mix(in oklab, var(--ld-line) 60%, transparent);border-radius:999px;min-width:1.25rem;padding:0 .35rem;font-size:.66rem;line-height:1.5}.desk-replies__tab[aria-selected=true] .desk-replies__tab-count{background:var(--ld-teal);color:var(--ld-surface)}.desk-replies .desk-replies__tab-key{opacity:0;font-size:.58rem;transition:opacity .14s}.desk-replies__tabs:hover .desk-replies__tab-key,.desk-replies__tab:focus-visible .desk-replies__tab-key{opacity:1}@media (hover:none){.desk-replies .desk-replies__tab-key{display:none}}.desk-replies__guide{background:linear-gradient(135deg, color-mix(in oklab, var(--ld-teal) 9%, var(--ld-surface)), color-mix(in oklab, var(--ld-gold) 6%, var(--ld-surface)));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-teal) 16%, transparent);border-radius:1rem;padding:.75rem .9rem .8rem}.desk-replies__guide-head{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.desk-replies__guide-head strong{color:var(--ld-teal);font-size:.8rem;font-weight:800}.desk-replies__guide-close{width:1.6rem;height:1.6rem;color:var(--ld-mute);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;font-size:1.05rem;line-height:1;display:grid}.desk-replies__guide-close:hover{background:color-mix(in oklab, var(--ld-surface) 70%, transparent);color:var(--ld-ink)}.desk-replies__guide-list{color:var(--ld-ink-soft);gap:.45rem;margin:0;padding:0;font-size:.74rem;line-height:1.6;list-style:none;display:grid}.desk-replies__guide-list li{align-items:center;gap:.6rem;display:flex}.desk-replies__guide-key{flex:0 0 5.5rem;justify-content:flex-start;gap:.2rem;display:inline-flex}.desk-replies__section{gap:.5rem;display:grid}.desk-replies__section-head{align-items:center;gap:.45rem;padding-inline:.15rem;display:flex}.desk-replies__section-head strong{color:var(--ld-ink);font-size:.8rem;font-weight:800}.desk-replies__section-head .num{background:color-mix(in oklab, var(--ld-soft) 90%, var(--ld-surface));color:var(--ld-mute);border-radius:999px;padding:0 .4rem;font-size:.66rem;font-weight:800}.desk-replies__section-head small{color:var(--ld-mute);margin-inline-start:auto;font-size:.68rem}.desk-replies__section-dot{background:var(--ld-teal);border-radius:999px;width:.55rem;height:.55rem}.desk-replies__section-dot[data-scope=personal]{background:var(--ld-gold)}.desk-replies__section-empty{border:1.5px dashed color-mix(in oklab, var(--ld-gold) 35%, var(--ld-line));color:var(--ld-mute);font:inherit;text-align:center;cursor:pointer;background:0 0;border-radius:.9rem;padding:.85rem 1rem;font-size:.74rem;line-height:1.7}.desk-replies__section-empty:hover{border-color:var(--ld-gold);color:var(--ld-ink);background:color-mix(in oklab, var(--ld-gold) 5%, var(--ld-surface))}.desk-replies__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.desk-replies__card{--card-tint:var(--ld-teal);background:var(--ld-surface);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-line) 90%, transparent);border-radius:.95rem;gap:.45rem;padding:.75rem .9rem .65rem;padding-inline-start:1.05rem;transition:box-shadow .14s;display:grid;position:relative;overflow:hidden}.desk-replies__card[data-scope=personal]{--card-tint:var(--ld-gold)}.desk-replies__card:before{content:"";background:color-mix(in oklab, var(--card-tint) 70%, transparent);border-radius:0 3px 3px 0;width:3px;position:absolute;inset-block:.7rem;inset-inline-start:0}.desk-replies__card:hover,.desk-replies__card:focus-within{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--card-tint) 35%, var(--ld-line)), 0 8px 20px -14px #0b152666}@supports (color:lab(0% 0 0)){.desk-replies__card:hover,.desk-replies__card:focus-within{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--card-tint) 35%, var(--ld-line)), 0 8px 20px -14px lab(6.59% .346258 -13.187/.4)}}.desk-replies__card-head{align-items:center;gap:.45rem;min-width:0;display:flex}.desk-replies__card-title{min-width:0;color:var(--ld-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:800;overflow:hidden}.desk-replies__usage{color:var(--ld-mute);flex:none;margin-inline-start:auto;font-size:.66rem}.desk-replies__card-body{color:var(--ld-ink-soft);white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.9;display:-webkit-box;overflow:hidden}.desk-replies__card-foot{border-top:1px dashed color-mix(in oklab, var(--ld-line) 70%, transparent);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.45rem;display:flex}.desk-replies__scope{border-radius:999px;flex:none;padding:.06rem .5rem;font-size:.64rem;font-weight:800}.desk-replies__scope[data-scope=team]{background:color-mix(in oklab, var(--ld-teal) 11%, var(--ld-surface));color:var(--ld-teal)}.desk-replies__scope[data-scope=personal]{background:color-mix(in oklab, var(--ld-gold) 13%, var(--ld-surface));color:var(--ld-gold)}.desk-replies__card-actions{gap:.25rem;display:inline-flex}.desk-replies__icon-btn{height:1.8rem;color:var(--ld-ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.3rem;padding-inline:.55rem;font-size:.72rem;font-weight:800;transition:background .14s,color .14s;display:inline-flex}.desk-replies__icon-btn .desk-replies__glyph{width:.9rem;height:.9rem}.desk-replies__icon-btn:hover:not(:disabled){background:color-mix(in oklab, var(--ld-teal) 9%, var(--ld-surface));color:var(--ld-teal)}.desk-replies__icon-btn--danger:hover:not(:disabled){background:color-mix(in oklab, var(--ld-coral) 9%, var(--ld-surface));color:var(--ld-coral)}.desk-replies__icon-btn:disabled{opacity:.55;cursor:not-allowed}.desk-replies__readonly{color:var(--ld-mute);align-items:center;gap:.3rem;font-size:.66rem;display:inline-flex}.desk-replies__readonly .desk-replies__glyph{width:.8rem;height:.8rem}.desk-replies__empty{background:color-mix(in oklab, var(--ld-soft) 50%, var(--ld-surface));text-align:center;border-radius:1rem;justify-items:center;gap:.4rem;padding:2rem 1rem;display:grid}.desk-replies__empty-icon{background:var(--ld-surface);width:2.6rem;height:2.6rem;color:var(--ld-mute);border-radius:.9rem;place-items:center;display:grid}.desk-replies__empty strong{color:var(--ld-ink);font-size:.86rem;font-weight:800}.desk-replies__empty p{color:var(--ld-mute);margin:0 0 .4rem;font-size:.74rem}.desk-replies__status{background:color-mix(in oklab, var(--ld-soft) 55%, var(--ld-surface));text-align:center;color:var(--ld-mute);border-radius:1rem;padding:1.4rem 1rem;font-size:.78rem}.desk-replies__status--error{color:var(--ld-coral)}.desk-replies__skeleton{gap:.5rem;display:grid}.desk-replies__skeleton span{background:color-mix(in oklab, var(--ld-soft) 80%, var(--ld-surface));border-radius:.95rem;height:6.5rem;animation:1.2s ease-in-out infinite alternate desk-quick-pulse}.desk-replies__editor{gap:.8rem;display:grid}.desk-replies__back{color:var(--ld-mute);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.6rem;justify-self:start;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.74rem;font-weight:800;display:inline-flex}.desk-replies__back:hover{background:color-mix(in oklab, var(--ld-soft) 85%, var(--ld-surface));color:var(--ld-ink)}.desk-replies__step{background:var(--ld-surface);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-line) 90%, transparent);border-radius:1rem;gap:.6rem;padding:.85rem .95rem .95rem;display:grid}.desk-replies__step:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--ld-teal) 40%, var(--ld-line))}.desk-replies__step-head{align-items:center;gap:.5rem;display:flex}.desk-replies__step-head strong{color:var(--ld-ink);font-size:.8rem;font-weight:800}.desk-replies__step-num{background:color-mix(in oklab, var(--ld-teal) 12%, var(--ld-surface));width:1.4rem;height:1.4rem;color:var(--ld-teal);border-radius:999px;place-items:center;font-size:.68rem;font-weight:800;display:inline-grid}.desk-replies__step:focus-within .desk-replies__step-num{background:var(--ld-teal);color:var(--ld-surface)}.desk-replies__step-body{gap:.5rem;display:grid}.desk-replies__editor-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.7rem;display:grid}.desk-replies__category-bar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;display:grid}.desk-replies__category-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.desk-replies__category-row{background:color-mix(in oklab, var(--ld-line) 35%, transparent);border-radius:.65rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem;font-size:.82rem;display:flex}.desk-replies__category-row small{margin-inline-start:.45rem}.desk-replies__select-label{color:var(--ld-muted);gap:.3rem;font-size:.78rem;font-weight:700;display:grid}.desk-replies__select{border:1px solid color-mix(in oklab, var(--ld-line) 95%, transparent);background:var(--ld-surface);height:2.35rem;color:var(--ld-ink);font:inherit;border-radius:.7rem;padding-inline:.7rem}@media (max-width:520px){.desk-replies__editor-grid{grid-template-columns:1fr}}.desk-replies__slash{color:var(--ld-teal);font:800 .9rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.desk-replies__scope-pick{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.desk-replies__scope-option{--opt-tint:var(--ld-gold);border:1.5px solid color-mix(in oklab, var(--ld-line) 95%, transparent);background:var(--ld-surface);color:var(--ld-ink);font:inherit;text-align:start;cursor:pointer;border-radius:.85rem;align-items:flex-start;gap:.55rem;padding:.65rem .75rem;transition:border-color .14s,background .14s;display:flex}.desk-replies__scope-option[data-scope=team]{--opt-tint:var(--ld-teal)}.desk-replies__scope-option>span:last-child{gap:.1rem;display:grid}.desk-replies__scope-option strong{font-size:.78rem;font-weight:800}.desk-replies__scope-option small{color:var(--ld-mute);font-size:.68rem;line-height:1.5}.desk-replies__radio{width:1rem;height:1rem;box-shadow:inset 0 0 0 1.5px var(--ld-line);border-radius:999px;flex:none;margin-top:.1rem;transition:box-shadow .14s}.desk-replies__scope-option[aria-checked=true]{border-color:var(--opt-tint);background:color-mix(in oklab, var(--opt-tint) 8%, var(--ld-surface))}.desk-replies__scope-option[aria-checked=true] strong{color:color-mix(in oklab, var(--opt-tint) 75%, var(--ld-ink))}.desk-replies__scope-option[aria-checked=true] .desk-replies__radio{box-shadow:inset 0 0 0 1.5px var(--opt-tint), inset 0 0 0 4px var(--ld-surface), inset 0 0 0 10px var(--opt-tint)}.desk-replies__scope-fixed{color:var(--ld-ink-soft);align-items:center;gap:.5rem;margin:0;font-size:.74rem;line-height:1.7;display:flex}.desk-replies__tokens{color:var(--ld-mute);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.7rem;display:flex}.desk-replies__token{background:color-mix(in oklab, var(--ld-gold) 12%, var(--ld-surface));color:color-mix(in oklab, var(--ld-gold) 75%, var(--ld-ink));font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.22rem .65rem;font-weight:800}.desk-replies__token:hover{background:color-mix(in oklab, var(--ld-gold) 20%, var(--ld-surface))}.desk-replies__counter{margin-inline-start:auto}.desk-replies__preview{gap:.4rem;display:grid}.desk-replies__preview p{background:color-mix(in oklab, var(--ld-gold) 10%, var(--ld-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-gold) 22%, transparent);color:var(--ld-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.95rem .95rem .95rem .3rem;margin:0;padding:.7rem .85rem;font-size:.82rem;line-height:1.85}.desk-replies__preview small,.desk-replies__preview-empty{color:var(--ld-mute);margin:0;font-size:.68rem}.desk-replies__foot{align-items:center;gap:.75rem;width:100%;display:flex}.desk-replies__foot>.panel-btn{margin-inline-start:auto}.desk-replies__foot-hint{color:var(--ld-mute);align-items:center;gap:.15rem;font-size:.66rem;display:inline-flex}.desk-replies__foot-hint kbd{background:var(--ld-surface);box-shadow:inset 0 0 0 1px var(--ld-line);border-radius:.3rem;place-items:center;padding:0 .3rem;font:700 .62rem/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid}.desk-replies__ghost{color:var(--ld-mute);font:inherit;cursor:pointer;background:0 0;border:0;padding:.4rem .2rem;font-size:.78rem;font-weight:800}.desk-replies__ghost:hover:not(:disabled){color:var(--ld-ink)}.desk-replies button:focus-visible,.desk-replies__foot button:focus-visible{outline:2px solid color-mix(in oklab, var(--ld-teal) 55%, transparent);outline-offset:2px}@media (max-width:640px){.desk-replies__foot-hint{display:none}.desk-replies__scope-pick{grid-template-columns:1fr}.desk-replies__guide-key{flex-basis:4.5rem}}
