.emner-page{max-width:1600px;margin:auto}.emner-toolbar,.emner-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.emner-toolbar label,.emner-form label,.market-grid label{gap:6px;display:grid}.emner-form{gap:16px;display:grid}.emner-form textarea{min-height:100px}.emner-pipeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;padding-bottom:18px;display:grid;overflow:auto}.emner-lane{background:var(--bg);border-radius:10px;min-height:260px;padding:12px}.emner-lane h2{margin-bottom:16px;font-size:14px}.emner-lane article{margin:10px 0}.emner-lane h3{font-size:16px}.emner-stack{align-content:start;gap:18px;display:grid}.emner-detail,.market-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;display:grid}.market-grid{grid-template-columns:280px minmax(0,1fr);margin-top:24px}.market-grid fieldset{border:0;gap:14px;padding:0;display:grid}.market-soon{margin-top:24px}.market-map{background:var(--sand,#edeae3);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:24px;display:flex}.emner-contact{border-top:1px solid var(--line,#ddd);padding:16px 0}.emner-timeline article{border-bottom:1px solid var(--line,#ddd);white-space:pre-wrap;overflow-wrap:anywhere;padding:16px 0}.emner-page .card.bd{padding:24px}.emner-page .inp{width:100%}.emner-empty{color:var(--muted);font-size:14px}.emner-saved{color:var(--green,#256347)}.market-grid fieldset:disabled{opacity:.65}.emner-page .tabs{flex-wrap:wrap}.emner-page .tabs .active{border-bottom:2px solid}@media (width<=760px){.emner-detail,.market-grid{grid-template-columns:minmax(0,1fr)}.emner-pipeline{grid-template-columns:minmax(0,1fr);overflow:visible}.emner-lane{min-height:100px}.emner-toolbar>*{width:100%}.emner-actions .btn{white-space:normal}.emner-page .card.bd{padding:18px}.emner-page h1{overflow-wrap:anywhere}}@media (width>=761px) and (width<=1200px){.emner-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}}.emner-lane .card.bd{padding:16px}.emner-lane h3,.emner-lane p{overflow-wrap:anywhere}.emner-page{min-width:0}.emner-pipeline{grid-template-columns:repeat(6,minmax(150px,1fr));gap:10px}.emner-lane{background:var(--card2,#e9edf2);border:1px solid var(--line);border-radius:12px;min-height:410px;padding:10px}.emner-lane>h2{justify-content:space-between;gap:8px;min-height:38px;padding:3px 2px;font-size:12px;display:flex}.emner-lane>h2 span{color:var(--mute);font-weight:400}.emner-lead h3 a{color:var(--ink);text-decoration:none}.emner-lead .k{letter-spacing:.06em;min-height:28px;font-size:9px}.emner-lead p{margin:8px 0;font-size:12px;line-height:1.6}.emner-lead .emner-meta{color:var(--mute);font-size:11px}.emner-next{border-top:1px solid var(--line);min-height:82px;margin:14px 0;padding-top:6px}.emner-next small{color:var(--mute);font-size:11px}.emner-lead>a{color:var(--ink);text-underline-offset:3px;font-size:12px}.emner-toolbar{align-items:end;margin:0 0 22px}.emner-toolbar label{min-width:160px;font-size:12px}.emner-toolbar>span{color:var(--mute);margin-left:auto;font-size:12px}.emner-toolbar button[aria-pressed=true]{background:var(--navy);color:#fff}.emner-detail{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:18px}.emner-stack{gap:18px;min-width:0}.emner-detail h2{margin-bottom:14px;font-size:20px}.emner-property-facts{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.emner-property-facts small{color:var(--mute);margin-bottom:7px;font-size:11px;display:block}.emner-property-facts strong{font-size:15px;font-weight:500}.emner-detail .emner-form{gap:12px}.emner-form label{font-size:12px;font-weight:500}.emner-detail .inp{min-width:0;padding:8px 10px}.emner-detail .btn{padding:9px 12px;font-size:12px}.emner-actions{gap:8px;margin:12px 0 0}.emner-suggestion{background:var(--terra-bg,var(--card2));border-color:var(--sand)}.emner-suggestion p{font-size:13px;line-height:1.65}.emner-suggestion .btn{margin-top:12px}.emner-contact h3{font-size:15px}.emner-contact h3 a{color:var(--ink);text-decoration:none}.emner-channel-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.emner-channel-rules>span{background:var(--card2);border-radius:6px;padding:8px 10px;font-size:12px}.emner-channel-rules .allowed{background:var(--ok-bg);color:var(--ok)}.emner-channel-rules small{color:var(--mute);margin-top:4px;font-size:11px;line-height:1.5;display:block}.emner-contact summary{cursor:pointer;margin:12px 0;font-size:12px}.emner-contact details .emner-form{background:var(--card2);border-radius:8px;padding:12px}.emner-timeline{margin-top:24px}.emner-timeline article{border:0;border-left:2px solid var(--sand);margin-left:12px;padding:0 0 24px 28px;position:relative}.emner-timeline article h3{margin:7px 0;font-size:14px}.emner-timeline article p{margin:6px 0;font-size:13px;line-height:1.6}.emner-timeline small{color:var(--mute);font-size:11px}.emner-event-icon{background:var(--card);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:0;left:-13px}.emner-event-icon svg{width:15px;height:15px}.emner-page>.emner-form{max-width:680px}.market-grid{grid-template-columns:252px minmax(0,1fr);gap:18px}.market-soon{background:var(--terra-bg,var(--card2))}.market-soon h2{font-size:20px}.market-map{border:1px solid var(--line);color:var(--mute);background:var(--card2);border-radius:12px}.market-map>span{color:var(--ink);font-size:22px}.prospect-followup{border-bottom:1px solid var(--line);align-items:start;gap:14px;padding:18px 0;display:flex}.prospect-followup:last-of-type{border-bottom:0}.prospect-followup h3{margin:0 0 7px;font-size:15px}.prospect-followup h3 a{color:var(--ink);text-decoration:none}.prospect-followup p{margin:6px 0;font-size:13px;line-height:1.6}.prospect-followup .av{flex-shrink:0}@media (width<=760px){.emner-detail,.market-grid{grid-template-columns:minmax(0,1fr)}.emner-pipeline{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.emner-lane{scroll-snap-align:start;flex:0 0 280px;min-height:330px}.emner-lane h3{font-size:18px}.emner-lead p{font-size:14px}.emner-toolbar{gap:10px}.emner-toolbar>button{flex:1;width:auto}.emner-toolbar>label{width:calc(50% - 5px);min-width:0}.emner-toolbar>span{width:100%;margin:0}.emner-property-facts{grid-template-columns:1fr 1fr}.emner-channel-rules{grid-template-columns:1fr}.market-grid>.emner-stack{grid-row:1}}.emner-page .emner-suggestion{background:var(--terra-bg);border-color:var(--sand)}.emner-editor summary{cursor:pointer;padding:8px 0;font-size:12px}.emner-editor[open] .emner-form{margin-top:12px}.emner-settings .emner-form{grid-template-columns:repeat(2,minmax(0,1fr))}.emner-settings label:nth-child(3),.emner-settings label:nth-child(4),.emner-settings button{grid-column:1/-1}.emner-page .market-soon{background:var(--terra-bg)}.emner-rule-note{background:var(--terra-bg);border:1px solid var(--sand);border-radius:8px;padding:14px;font-size:13px}.emner-rule-note p{margin-bottom:0;font-size:12px;line-height:1.6}.emner-page .market-map{background:var(--card2)}.market-grid label{font-size:12px}.market-grid h2{margin-bottom:16px;font-size:20px}.market-grid .inp{padding:8px 10px}.market-soon p{margin:8px 0;font-size:13px}@media (width<=760px){.emner-toolbar>button{flex:0 0 calc(50% - 5px)}}.prospect-followups-body{padding:0 20px 16px}.prospect-followups-body>.hint{margin:4px 0 0}.approval-intro{color:var(--soft);max-width:760px;margin:-10px 0 16px}.approval-note{margin:0 0 14px}.approval-groupby{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.approvals li.approval{align-items:flex-start;gap:16px}.approval-top{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.approval-to{overflow-wrap:anywhere;display:block}.approval-preview{color:var(--soft);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 4px;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.approval-preview b{color:var(--ink);font-weight:500}.approval-blocked{margin:6px 0 0}.approval-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;max-width:260px;display:flex}.approval-actions .btn{text-decoration:none}.approval-empty{margin-bottom:16px}.approval-badge{background:var(--terra);min-width:20px;color:var(--on-accent);text-align:center;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:600;line-height:18px}.nav .approval-badge{margin-left:auto}.mnav .approval-nav{position:relative}.mnav .approval-badge{position:absolute;top:0;left:calc(50% + 7px)}.approval-card .list li{align-items:flex-start}.approval-card .approval-preview{-webkit-line-clamp:1;line-clamp:1;margin:2px 0 0}@media (width<=760px){.approvals li.approval{flex-direction:column;align-items:stretch;gap:10px}.approval-actions{justify-content:flex-start;max-width:none}.approval-actions .btn{flex:auto;justify-content:center}.approval-groupby{margin-left:0}}.agent-logo{border:1px solid var(--line);background:var(--card2);border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:inline-grid}.agent-logo img{object-fit:contain;width:100%;height:100%;padding:3px;display:block}.agent-logo .agent-logo-dark,:root[data-theme=dark] .agent-logo-themed .agent-logo-light{display:none}:root[data-theme=dark] .agent-logo-themed .agent-logo-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .agent-logo-themed .agent-logo-light{display:none}:root:not([data-theme=light]) .agent-logo-themed .agent-logo-dark{display:block}}.agent-logo-badge{font:15px/1 var(--label);letter-spacing:.06em;color:var(--ink)}.agent-avatar{--agent-avatar:32px;width:var(--agent-avatar);height:var(--agent-avatar);border-radius:calc(var(--agent-avatar) * .26);background:var(--card2);border:1px solid var(--line);vertical-align:middle;flex:none;place-items:center;display:inline-grid;position:relative}.agent-avatar>.agent-logo{border-radius:inherit;background:0 0;border:0;width:100%;height:100%}.agent-avatar>.agent-logo.agent-logo-badge,.agent-avatar-neutral{font:calc(var(--agent-avatar) * .38) / 1 var(--label);letter-spacing:.04em;color:var(--ink)}.agent-avatar-img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.agent-avatar-badge{right:calc(var(--agent-avatar) * -.16);bottom:calc(var(--agent-avatar) * -.16);width:max(10px, calc(var(--agent-avatar) * .46));height:max(10px, calc(var(--agent-avatar) * .46));background:var(--card);box-shadow:0 0 0 2px var(--card);border-radius:30%;place-items:center;display:grid;position:absolute;overflow:hidden}.agent-avatar-badge .agent-logo{border:1px solid var(--line);border-radius:inherit;background:var(--card2);width:100%;height:100%}.agent-avatar-badge .agent-logo img{padding:1px}.agent-avatar-badge .agent-logo-badge{font-size:max(7px, calc(var(--agent-avatar) * .2));letter-spacing:0}.agent-tag{border:1px solid var(--line2);background:var(--card2);color:var(--soft);font:500 10px/1.35 var(--sans);letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;border-radius:4px;padding:1px 5px;display:inline-block}.agent-byline{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.agent-byline-text{flex-direction:column;min-width:0;display:flex}.agent-byline-name{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:inline-flex}.agent-byline-name b{overflow-wrap:anywhere;font-weight:600}.agent-byline-verb{color:var(--soft)}.agent-byline-behalf{color:var(--soft);overflow-wrap:anywhere}.agent-byline-meta{color:var(--mute);overflow-wrap:anywhere;font-size:12px}.agent-byline.compact{gap:6px}.agent-name-shortcut{overflow-wrap:anywhere}.chat-mentions{flex:none;position:relative}.chat-mentions-trigger{background:var(--card);border:1px solid var(--line2);cursor:pointer;border-radius:50%;width:38px;height:38px;font-size:20px;position:relative}.chat-mentions-count{background:var(--ink);min-width:18px;color:var(--bg);border-radius:999px;padding:1px 4px;font-size:11px;font-weight:500;position:absolute;top:-5px;right:-7px}.chat-mentions-panel{width:380px;max-width:calc(100vw - 32px);box-shadow:var(--shadow);z-index:12;position:absolute;top:48px;right:0;overflow:hidden}.chat-mentions-panel .hd{align-items:flex-start}.chat-mentions-panel .hd p{margin:5px 0 0}.chat-mentions-list{max-height:60vh;margin:0;padding:0;list-style:none;overflow:auto}.chat-mentions-list li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:14px 18px}.chat-mentions-list li.unseen{background:var(--card2);box-shadow:inset 2px 0 var(--terra)}.chat-mentions-list a{flex-direction:column;gap:5px;text-decoration:none;display:flex}.chat-mentions-list a:hover .chat-mentions-case{text-decoration:underline}.chat-mentions-case{font-weight:500}.chat-mentions-preview{white-space:pre-wrap;color:var(--soft)}.chat-mentions-list time{color:var(--soft);font-size:12px}.chat-mentions-list b{font-weight:500}.chat-mentions-list .linkbtn{margin-top:7px}.chat-mentions-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=600px){.chat-mentions-panel{width:auto;position:fixed;top:66px;left:16px;right:16px}.top .search,.top .search input{min-width:0}}@media (pointer:coarse){.chat-mentions-trigger{width:44px;height:44px}.chat-mentions-list .linkbtn{min-height:44px}}.mail-notifications{flex:none;position:relative}.mail-notifications-trigger{border:1px solid var(--line,#c4cbc9);width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid;position:relative}.mail-notifications-trigger svg{width:20px;height:20px}.mail-notifications-count{background:var(--ink,#213832);color:#fff;border-radius:12px;min-width:19px;padding:1px 4px;font-size:11px;line-height:17px;position:absolute;top:-5px;right:-5px}.mail-notifications-panel{z-index:100;text-align:left;width:340px;max-width:calc(100vw - 24px);max-height:70vh;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 12px 36px #0002}.mail-notifications-panel ul{margin:0;padding:0;list-style:none}.mail-notifications-panel li{border-bottom:1px solid var(--line,#c4cbc9);align-items:start;gap:8px;padding:12px;display:flex}.mail-notification-open{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;flex:1;gap:4px;display:flex}.mail-notification-open small{opacity:.7}.mail-notification-open:hover span{text-decoration:underline}@media (width<=600px){.mail-notifications-panel{width:auto;max-width:none;position:fixed;top:68px;left:12px;right:12px}.mail-notifications-trigger{width:36px;height:36px}}.gsearch{flex:1;min-width:0;max-width:460px;position:relative}.gsearch>.search{max-width:none}.gsearch input{padding-right:62px}.gs-kbd{font:500 11px var(--sans);color:var(--mute);border:1px solid var(--line2);background:var(--card);pointer-events:none;border-radius:4px;padding:1px 6px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.gsearch input:focus~.gs-kbd,.gsearch input:not(:placeholder-shown)~.gs-kbd{display:none}.gs-panel{z-index:30;background:var(--card);border:1px solid var(--line2);width:min(620px,100vw - 32px);box-shadow:var(--shadow);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:6px;max-height:min(70vh,640px);padding:4px 6px 6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.gs-panel.loading [role=listbox]{opacity:.55}.gs-group{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);align-items:center;gap:8px;padding:12px 10px 4px;display:flex}.gs-group svg{flex:none;width:14px;height:14px}.gs-item{color:var(--ink);border-radius:4px;padding:7px 10px;text-decoration:none;display:block}.gs-item[aria-selected=true],.gs-all[aria-selected=true]{background:var(--card2)}.gs-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.gs-meta{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.gs-excerpt{-webkit-line-clamp:2;color:var(--soft);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;display:-webkit-box;overflow:hidden}.gs-all{border-top:1px solid var(--line);color:var(--terra);border-radius:0 0 4px 4px;margin-top:6px;padding:10px;font-weight:500;text-decoration:none;display:block}.gs-status{color:var(--soft);margin:0;padding:8px 10px 6px;font-size:13px}.gs-status:empty{display:none}.gsearch mark,.soeg mark,.search-target mark{background:var(--terra-bg);color:inherit;border-radius:2px;padding:0 1px}@media (width<=760px){.top>.gsearch{flex:1;position:static}.top>.gsearch+.top-space{display:none}.gs-panel{width:auto;max-height:calc(100dvh - 150px);top:calc(100% + 4px);left:8px;right:8px}.gs-kbd{display:none}.gsearch input{padding-right:12px}}@media (pointer:coarse){.gs-kbd{display:none}.gsearch input{padding-right:12px}.gs-item{padding:9px 10px}}.soeg-field{max-width:640px;margin-bottom:18px}.soeg-groups{gap:16px;max-width:960px;display:grid}.soeg-group .hd h2{align-items:center;gap:10px;font-size:20px;display:flex}.soeg-group .hd h2 svg{width:18px;height:18px;color:var(--mute)}.soeg-list{margin:0;padding:4px 0;list-style:none}.soeg-list li+li{border-top:1px solid var(--line)}.soeg-item{color:var(--ink);padding:10px 18px;text-decoration:none;display:block}.soeg-item:hover{background:var(--card2)}.soeg-item b{overflow-wrap:anywhere;font-weight:500;display:block}.soeg-item .small{overflow-wrap:anywhere;display:block}.soeg-item .gs-excerpt{-webkit-line-clamp:3}.soeg-more{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 18px 14px;display:flex}.search-target{background:var(--terra-bg);transition:background 1.2s}@media (prefers-reduced-motion:reduce){.search-target{transition:none}}.app-update{border-radius:var(--r);background:var(--info-bg);color:var(--ink);border-left:3px solid var(--info);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 18px;padding:12px 16px;line-height:1.45;display:flex}.app-update .btn{flex:none}@media (width<=600px){.app-update{padding:12px 14px}.app-update .btn{width:100%}}dialog.modal.modal-confirm[open]{width:min(520px,100% - 32px)}dialog.modal.modal-confirm .dlg-h h2{font-size:22px}dialog.modal.modal-confirm .dlg-f{justify-content:flex-end}dialog.modal.modal-confirm .confirm-text{margin:0}@media (width<=760px){dialog.modal.modal-confirm[open]{border-radius:8px;width:calc(100% - 32px);height:fit-content;max-height:calc(100dvh - 32px);margin:auto}dialog.modal.modal-confirm .dlg-f .row-actions{width:100%}dialog.modal.modal-confirm .dlg-f .btn{flex:auto;justify-content:center}}.feedback-launch{z-index:40;border:1px solid var(--line);background:var(--ink);color:var(--card);font:inherit;cursor:pointer;border-radius:28px;align-items:center;gap:14px;padding:13px 18px;font-size:13px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 4px 20px #0002}.feedback-launch:focus-visible,.feedback-drop:focus-visible{outline:2px solid var(--terra);outline-offset:4px}.feedback-form{gap:18px;display:grid}fieldset.feedback-form{border:0;min-width:0;margin:0;padding:0}.feedback-form label{gap:7px;display:grid}.feedback-form .inp{box-sizing:border-box;width:100%}.feedback-drop{border:1px dashed var(--mute);text-align:center;cursor:pointer;border-radius:8px;padding:24px}.feedback-drop b,.feedback-drop span{display:block}.feedback-drop span{color:var(--mute);margin-top:8px;font-size:12px}.feedback-files{margin:0;padding:0;list-style:none}.feedback-files li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.feedback-files small{color:var(--mute);display:block}.feedback-list-link{border-top:1px solid var(--line);padding-top:16px}.feedback-page{padding-bottom:90px}.feedback-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;display:flex}.feedback-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:24px;display:grid}.feedback-pre,.feedback-issue p,.feedback-issue li{white-space:pre-wrap;overflow-wrap:anywhere}.feedback-image{object-fit:contain;border:1px solid var(--line);max-width:100%;max-height:460px;margin:16px auto;display:block}.feedback-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.feedback-history{color:var(--mute);margin:24px 0}.feedback-history .feedback-issue{color:var(--ink)}.feedback-filter{gap:8px;width:min(280px,100%);margin:24px 0;display:grid}.feedback-reports{padding:0;list-style:none}.feedback-reports li{border-top:1px solid var(--line)}.feedback-reports a{color:var(--ink);gap:10px;padding:20px 0;text-decoration:none;display:grid}.feedback-reports .pill{justify-self:start}.feedback-notice{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:16px}.feedback-issue h4{margin:24px 0 8px}.feedback-issue ul,.feedback-issue ol{padding-left:22px}.feedback-original .small{overflow-wrap:anywhere}@media (width<=800px){.feedback-columns{grid-template-columns:1fr}}@media (width<=700px){.feedback-launch{right:12px;bottom:calc(78px + env(safe-area-inset-bottom));padding:11px 15px}.feedback-page{padding-bottom:130px}.feedback-form{gap:16px}.feedback-drop{padding:18px 12px}}.feedback-launch.drag-over{background:var(--card);color:var(--ink);outline:3px dashed var(--terra);outline-offset:4px;box-shadow:0 4px 24px #0003}.followup-tabs{flex-wrap:wrap;gap:8px;margin:16px 0 24px;display:flex}.followup-tabs span{opacity:.8;margin-left:6px}.followup-filters{grid-template-columns:2fr 1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.followup-list{padding:0;list-style:none}.followup-list>li{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:22px 24px;display:flex}.followup-list>li:last-child{border:0}.followup-body{overflow-wrap:anywhere;min-width:0}.followup-body h2{font-family:var(--sans);margin:6px 0;font-size:18px}.followup-body p{margin:6px 0}.followup-meta{flex-direction:column;align-items:flex-start;gap:8px;min-width:220px;display:flex}.followup-summary{border-bottom:1px solid var(--line);padding:14px 18px}.lead-context ul{padding-left:20px}.lead-context article{border-bottom:1px solid var(--line);padding:12px 0}.lead-context dl{grid-template-columns:100px 1fr;gap:8px;display:grid}.lead-context dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (width<=650px){.followup-filters{grid-template-columns:1fr}.followup-list>li{flex-direction:column;gap:14px;padding:18px}.followup-meta{min-width:0}.followup-tabs .btn{padding:9px 10px;font-size:13px}.lead-context dl{grid-template-columns:1fr;gap:4px}}.fixed-checks-list>li>.btn{flex-shrink:0;align-self:center}@media (width<=650px){.fixed-checks-list>li>.btn{align-self:flex-start}}.send-live{align-items:center;gap:8px;display:inline-flex}.send-spin{opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px}@media (prefers-reduced-motion:no-preference){.send-spin{animation:.9s linear infinite send-spin}}@keyframes send-spin{to{transform:rotate(360deg)}}.btn[disabled].send-busy{opacity:.85;cursor:progress}.btn.send-done,.btn[disabled].send-done{background:var(--ok);border-color:var(--ok);color:var(--ok-bg);opacity:1;cursor:default}.send-slow{color:var(--warn);font-size:13px}.sent-updates{margin:4px 0 0;padding:0;list-style:none}.sent-updates li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:6px 0;display:flex}.sent-updates .sent-main{font-size:14px}.sent-updates .sent-main.is-ok{color:var(--ok)}.sent-more>summary{cursor:pointer;padding:8px 0 2px;font-size:13px}.bk-reminders{background:var(--terra-bg);border-radius:10px;margin-top:14px;padding:13px}.bk-reminders-title{align-items:center;gap:7px;margin-bottom:4px;display:flex}.bk-reminders-title h4{font-size:12.5px;font-weight:500}.bk-reminders-title>span:last-child{color:var(--mute);white-space:nowrap;margin-left:auto;font-size:11.5px}.bk-reminders .bk-reminders-title .bk-icon{width:16px;height:16px;color:var(--sand-ink)}.bk-reminder-row{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:6px 10px;margin-top:9px;display:grid}.booking .bk-reminder-row label{font:400 12.5px var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);margin:0}.bk-reminder-row select{width:auto;min-width:11em;max-width:100%;min-height:40px}.bk-reminder-note{color:var(--mute);grid-column:1/-1}.bk-reminder-note.skip{color:var(--sand-ink)}.bk-reminders .bk-inlinebtn{margin-top:8px}.reminder-picker-form .bk-icon{flex:none;display:inline-flex}.reminder-picker-form .bk-icon svg{width:16px;height:16px}.reminder-picker-form .bk-reminders-title h4{margin:0}.reminder-picker-form .bk-reminder-row label{font:400 12.5px var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);margin:0}.reminder-picker-form .bk-reminder-note{margin:0}.reminder-picker-form .bk-inlinebtn{color:var(--info);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:2px 0;font-size:12.5px;font-weight:500;display:inline-block}.reminder-picker-form .bk-inlinebtn:disabled{opacity:.55;cursor:default}.reminder-picker-form .reminder-picker-extra{margin:8px 0 0}@media (width<=650px){.bk-reminder-row{grid-template-columns:1fr}.bk-reminder-row select{width:100%}}.lead-invite h2{margin:0 0 8px}.lead-invite>.small{margin:0 0 12px}.lead-invite-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lead-invite-times{border:0;min-width:0;margin:0;padding:0}.lead-invite-times legend{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-bottom:6px;padding:0}.lead-invite .picks{border-top:1px solid var(--line);margin:0}.lead-invite .picks li{padding:10px 0}.lead-invite .pick{align-items:flex-start}.lead-invite .pick b{font-weight:600;display:block}.lead-invite-detail{color:var(--soft);overflow-wrap:anywhere;display:block}.lead-invite .pick .pill{margin-top:2px}.lead-invite-other{margin-top:12px}.lead-invite-note{margin:0}.lead-invite-result p{margin:6px 0 0}.lead-invite-skipped ul,.lead-invite-booked{margin:6px 0 8px;padding-left:18px}.lead-invite-skipped{color:var(--warn)}@media (width<=760px){.lead-invite .pick .pill{display:none}.lead-invite .row-actions .btn{flex:auto;justify-content:center}}.booking-calendar{--bc-date:#1e2c46;--bc-weekday:#566b85;--bc-today:#1e2c46;--bc-today-ink:#fff;--bc-count:#8493a7;--bc-grid:#edf0f4;--bc-half:#f4f6f8;--bc-head:#fff;--bc-today-col:#fafbfd;--bc-past:#fbfbfc;--bc-now:#b39463;--t-sand-bg:#faf7f0;--t-sand-bg2:#fcfaf6;--t-sand-line:#bca174;--t-sand-ink:#66573e;--t-blue-bg:#f1f5fa;--t-blue-bg2:#f8fafc;--t-blue-line:#91a7c1;--t-blue-ink:#4d6682;--t-sage-bg:#f2f6f2;--t-sage-bg2:#f9fbf9;--t-sage-line:#9bb29f;--t-sage-ink:#526e59;--t-rose-bg:#f8f3f3;--t-rose-bg2:#fcfafa;--t-rose-line:#bea0a4;--t-rose-ink:#825e65;--t-off-bg:#f5f6f7;--t-off-line:#b5bdc8;--t-off-ink:#8995a5;--bc-faint:#9aa6b5;--bc-faint2:#a4afbe;--bc-time:#3d536f;--bc-sep:#edf1f5;--bc-detail:#516882;--bc-gold:#9b8058;--bc-gold-bg:#f5eee2;--bc-gold-ink:#a28b62;--bc-ok-bg:#edf4ef;--bc-ok-ink:#6a8a76;--bc-crit-bg:#f6eded;--bc-crit-ink:#a37979;--bc-neutral-bg:#f0f4f8;--bc-neutral-ink:#8392a5;--bc-warn-ink:#aa8854;min-height:360px;box-shadow:none;font-family:var(--sans);border-radius:8px;grid-template-rows:minmax(0,1fr);grid-template-columns:186px minmax(0,1fr);margin-bottom:0;display:grid;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .booking-calendar{--bc-date:#e8edf5;--bc-weekday:#bfcbdd;--bc-today:#e8d8bb;--bc-today-ink:#1e2c46;--bc-count:#a7b4c6;--bc-grid:#33445c;--bc-half:#2b3b52;--bc-head:#23314a;--bc-today-col:#273750;--bc-past:#202d44;--bc-now:#e8d8bb;--t-sand-bg:#383b43;--t-sand-line:#c9ad7c;--t-sand-ink:#efe2c8;--t-blue-bg:#2e3f57;--t-blue-line:#8ea8c6;--t-blue-ink:#d7e3f2;--t-sage-bg:#2c3f39;--t-sage-line:#9bb29f;--t-sage-ink:#d3e6d8;--t-rose-bg:#3f3239;--t-rose-line:#c3a3a8;--t-rose-ink:#f0d9dd;--t-off-bg:#2b3549;--t-off-line:#7487a3;--t-off-ink:#a7b4c6;--t-sand-bg2:#383b43;--t-blue-bg2:#2e3f57;--t-sage-bg2:#2c3f39;--t-rose-bg2:#3f3239;--bc-faint:#a7b4c6;--bc-faint2:#a7b4c6;--bc-time:#d7e3f2;--bc-sep:#33445c;--bc-detail:#bfcbdd;--bc-gold:#e8d8bb;--bc-gold-bg:#383b43;--bc-gold-ink:#e8d8bb;--bc-ok-bg:#243f36;--bc-ok-ink:#a7d0b7;--bc-crit-bg:#3f3239;--bc-crit-ink:#f0d9dd;--bc-neutral-bg:#2e415c;--bc-neutral-ink:#bfcbdd;--bc-warn-ink:#efd092}}:root[data-theme=dark] .booking-calendar{--bc-date:#e8edf5;--bc-weekday:#bfcbdd;--bc-today:#e8d8bb;--bc-today-ink:#1e2c46;--bc-count:#a7b4c6;--bc-grid:#33445c;--bc-half:#2b3b52;--bc-head:#23314a;--bc-today-col:#273750;--bc-past:#202d44;--bc-now:#e8d8bb;--t-sand-bg:#383b43;--t-sand-line:#c9ad7c;--t-sand-ink:#efe2c8;--t-blue-bg:#2e3f57;--t-blue-line:#8ea8c6;--t-blue-ink:#d7e3f2;--t-sage-bg:#2c3f39;--t-sage-line:#9bb29f;--t-sage-ink:#d3e6d8;--t-rose-bg:#3f3239;--t-rose-line:#c3a3a8;--t-rose-ink:#f0d9dd;--t-off-bg:#2b3549;--t-off-line:#7487a3;--t-off-ink:#a7b4c6;--t-sand-bg2:#383b43;--t-blue-bg2:#2e3f57;--t-sage-bg2:#2c3f39;--t-rose-bg2:#3f3239;--bc-faint:#a7b4c6;--bc-faint2:#a7b4c6;--bc-time:#d7e3f2;--bc-sep:#33445c;--bc-detail:#bfcbdd;--bc-gold:#e8d8bb;--bc-gold-bg:#383b43;--bc-gold-ink:#e8d8bb;--bc-ok-bg:#243f36;--bc-ok-ink:#a7d0b7;--bc-crit-bg:#3f3239;--bc-crit-ink:#f0d9dd;--bc-neutral-bg:#2e415c;--bc-neutral-ink:#bfcbdd;--bc-warn-ink:#efd092}.card.booking-calendar{box-shadow:none;border-radius:8px}.booking-calendar svg{flex:none;width:15px;height:15px}.bc-side{border-right:1px solid var(--line);scrollbar-width:thin;flex-direction:column;min-width:0;min-height:0;padding:14px 14px 12px;font-size:11px;display:flex;overflow:auto}.bc-mini-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.bc-mini-head b{font-size:12px;font-weight:500}.bc-mini-head span{gap:2px;display:flex}.bc-mini-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px 0;display:grid}.bc-mini-grid>span{color:var(--mute);padding:4px 0;font-size:8.5px}.bc-mini-grid button{font:inherit;color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:50%;width:22px;height:22px;margin:auto;padding:0;font-size:10px}.bc-mini-grid button.other{color:var(--mute);opacity:.7}.bc-mini-grid button:hover{background:var(--card2)}.bc-mini-grid button.today{color:var(--bc-date);box-shadow:inset 0 0 0 1px var(--line2);font-weight:600}.bc-mini-grid button[aria-pressed=true]{background:var(--bc-today);color:var(--bc-today-ink);box-shadow:none;font-weight:600}.bc-side-sec{border-top:1px solid var(--line);align-content:start;gap:3px;margin-top:12px;padding-top:12px;display:grid}.bc-k{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:0 0 5px;font-size:8.5px;display:block}.bc-person{width:100%;font:inherit;color:var(--soft);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:5px 7px;font-size:11px;display:flex}.bc-person span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bc-person:hover:not(:disabled){background:var(--card2)}.bc-person[aria-pressed=true]{background:var(--card2);color:var(--ink);font-weight:500}.bc-person:disabled{cursor:default;opacity:.6}.bc-av{background:var(--terra-bg);width:20px;height:20px;color:var(--sand-ink);border-radius:50%;flex:none;place-items:center;font-size:7.5px;font-weight:600;display:grid}.bc-legend{color:var(--soft);gap:5px;margin:0;padding:0;list-style:none;display:grid}.bc-legend li{align-items:center;gap:8px;display:flex}.bc-legend i{background:var(--t-sand-line);border-radius:2px;width:7px;height:7px}.bc-legend i.blue{background:var(--t-blue-line)}.bc-legend i.sage{background:var(--t-sage-line)}.bc-legend i.rose{background:var(--t-rose-line)}.bc-settings{gap:8px}.bc-settings .inp{text-overflow:ellipsis;white-space:nowrap;padding:7px 22px 7px 8px;font-size:11px;overflow:hidden}.bc-settings .chipcheck{color:var(--soft);font-size:11px}.bc-settings .chipcheck input{width:13px;height:13px}.bc-main{flex-direction:column;min-width:0;min-height:0;display:flex}.calendar-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;padding:9px 16px;display:flex}.bc-period{align-items:baseline;gap:10px;min-width:0;display:flex}.bc-period h2{font:500 14px/1.2 var(--sans);letter-spacing:-.2px;white-space:nowrap;margin:0}.bc-period>span{color:var(--mute);white-space:nowrap;font-size:9px}.bc-nav{align-items:center;gap:4px;display:flex}.bc-icon-btn{width:26px;height:26px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:inline-grid}.bc-icon-btn:hover:not(:disabled){background:var(--card2);color:var(--ink)}.bc-icon-btn:disabled{opacity:.35;cursor:default}.bc-today{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:500}.bc-today:hover{background:var(--card2)}.bc-date{width:26px;height:26px;color:var(--soft);cursor:pointer;border-radius:5px;place-items:center;display:inline-grid;position:relative}.bc-date:hover,.bc-date:focus-within{background:var(--card2);color:var(--ink)}.bc-date input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.bc-date:focus-within{outline:2px solid var(--terra);outline-offset:1px}.bc-spacer{flex:1}.bc-switch{background:var(--card2);border-radius:5px;padding:2px;display:flex}.bc-switch button{font:inherit;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:3px;min-width:38px;padding:5px 9px;font-size:10px}.bc-switch button[aria-pressed=true]{background:var(--card);color:var(--ink);font-weight:500;box-shadow:0 1px 2px #1e2c4614}.bc-switch.plain{background:0 0;padding:0}.bc-switch.plain button{min-width:0;padding:5px 6px}.bc-switch.plain button[aria-pressed=true]{box-shadow:none;background:0 0}.bc-filter-btn{display:none}.calendar-toolbar,.bc-outside,.bc-empty,.bc-notice,.bc-foot{flex:none}.bc-state{min-height:0;color:var(--bc-faint);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:14px;padding:40px 16px;font-size:12px;line-height:1.5;display:flex;overflow:auto}.bc-state>*{flex:none;margin:0}.bc-state-icon{background:var(--bc-gold-bg);width:65px;height:65px;color:var(--bc-gold-ink);border-radius:19px;place-items:center;display:grid}.bc-state-icon svg{width:28px;height:28px}.bc-state h3{color:var(--ink);font-size:18px;font-weight:400}.bc-state p{max-width:310px;line-height:1.7}.bc-state p .err{margin-top:4px;font-size:11px;display:block}.bc-state .btn.sm{color:var(--ink);align-self:center;min-height:0;padding:9px 13px;font-size:11px;line-height:normal}.bc-list:has(>.bc-state){flex-direction:column;display:flex}.bc-loading-line{background:linear-gradient(90deg,var(--line),var(--sand),var(--line));background-size:200% 100%;border-radius:2px;width:120px;height:3px;animation:1.2s linear infinite bc-load}@keyframes bc-load{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.bc-loading-line{animation:none}}.bc-notice{margin:8px 16px}.bc-outside{color:var(--warn);background:var(--terra-bg);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:5px 16px;font-size:10px;display:flex}.bc-outside svg{width:12px;height:12px}.bc-outside .linkbtn{color:inherit;font-size:10px}.bc-outside ul{flex-basis:100%;margin:2px 0 4px;padding-left:24px;font-size:11px}.bc-empty{color:var(--soft);border-bottom:1px solid var(--line);align-items:center;gap:8px;margin:0;padding:7px 16px;font-size:11px;display:flex}.bc-empty svg{width:13px;height:13px}.bc-list{scrollbar-width:thin;overscroll-behavior:contain;flex:auto;min-height:0;padding:6px 26px 24px;line-height:normal;overflow:auto}.bc-list>.card.empty{box-shadow:none;margin-top:16px}.bc-agenda-intro{color:var(--bc-faint);justify-content:space-between;gap:12px;margin:0;padding:18px 0 12px;font-size:11px;display:flex}.bc-agenda-intro>span+span{color:var(--bc-faint2);font-size:10px}.bc-agenda-group ul{margin:0;padding:0;list-style:none}.bc-agenda-day{border-bottom:1px solid var(--bc-sep);font:inherit;letter-spacing:0;text-transform:none;align-items:center;gap:8px;margin:0;padding:22px 0 12px;display:flex}.bc-agenda-day strong{color:var(--ink);font-size:12px;font-weight:500}.bc-agenda-day>span{color:var(--bc-gold);background:var(--bc-gold-bg);border-radius:4px;padding:3px 5px;font-size:9px}.bc-agenda-day>small{color:var(--bc-faint2);margin-left:auto;font-size:10px}.bc-agenda-row{border:0;border-bottom:1px solid var(--bc-sep);text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:15px;min-width:0;padding:20px 0;text-decoration:none;display:flex}.bc-agenda-row:hover{background:linear-gradient(90deg,transparent,var(--card2) 8%,var(--card2) 92%,transparent)}.bc-agenda-row:focus-visible{outline:2px solid var(--terra);outline-offset:-2px}.bc-agenda-row>time{width:42px;color:var(--bc-time);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.bc-agenda-row>time small{color:var(--bc-faint2);margin-top:5px;font-size:9px;display:block}.bc-agenda-type{background:var(--t-sand-bg);width:35px;height:39px;color:var(--t-sand-ink);border-radius:8px;flex:none;place-items:center;display:grid}.bc-agenda-type.blue{background:var(--t-blue-bg);color:var(--t-blue-ink)}.bc-agenda-type.sage{background:var(--t-sage-bg);color:var(--t-sage-ink)}.bc-agenda-type.rose{background:var(--t-rose-bg);color:var(--t-rose-ink)}.booking-calendar .bc-agenda-type svg{width:17px;height:17px}.bc-agenda-copy{flex:1;min-width:0}.bc-agenda-copy strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.bc-agenda-copy small{color:var(--bc-faint);margin-top:6px;font-size:10px;display:block}.bc-agenda-copy>span{color:#9a8a71;margin-top:5px;font-size:9px;display:block}.bc-agenda-copy>span.warn-text{color:var(--warn)}.bc-agenda-inline{font-style:normal;display:none}.bc-agenda-person{color:var(--bc-faint);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:10px;display:flex}.bc-agenda-person .bc-av{width:23px;height:23px;font-size:8px;font-weight:500}.booking-calendar .bc-agenda-go{width:13px;height:13px;color:var(--bc-faint2)}.bc-agenda-group li.s-cancelled .bc-agenda-row{opacity:.6}.bc-agenda-group li.s-cancelled .bc-agenda-copy strong{text-decoration:line-through}.bc-status{background:var(--bc-neutral-bg);color:var(--bc-neutral-ink);white-space:nowrap;border-radius:5px;flex:none;padding:4px 7px;font-size:9px;font-weight:400;line-height:normal}.bc-status:is(.s-planned,.s-done,.p-confirmed,.p-attended){background:var(--bc-ok-bg);color:var(--bc-ok-ink)}.bc-status:is(.s-cancelled,.p-declined,.p-no_show){background:var(--bc-crit-bg);color:var(--bc-crit-ink)}.bc-status.s-moved{background:var(--bc-gold-bg);color:var(--bc-gold)}.calendar-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;overflow:auto}.calendar-grid{min-width:0;display:grid;position:relative}.calendar-corner,.calendar-day{z-index:3;background:var(--bc-head);border-bottom:1px solid var(--line);box-sizing:border-box;height:40px;min-height:40px;position:sticky;top:0}.calendar-corner{z-index:4;color:var(--mute);border-right:1px solid var(--line);justify-content:center;align-items:center;font-size:8px;display:flex;left:0}.calendar-day{border:0;border-bottom:1px solid var(--line);border-right:1px solid var(--bc-grid);font:inherit;cursor:pointer;color:var(--bc-date);white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-width:0;padding:6px;display:flex;overflow:hidden}.calendar-day:disabled{cursor:default;opacity:1}.calendar-day:hover:not(:disabled){background:var(--card2)}.calendar-day>span{color:var(--bc-weekday);font-size:10px;font-weight:500;line-height:18px}.calendar-day>strong{width:22px;height:22px;color:var(--bc-date);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;line-height:22px;display:inline-grid}.calendar-day>small{color:var(--bc-count);text-overflow:ellipsis;margin-left:2px;font-size:8px;line-height:14px;overflow:hidden}.calendar-day.today{background:var(--bc-today-col)}.calendar-day.today>span{color:var(--bc-date)}.calendar-day.today>strong{background:var(--bc-today);color:var(--bc-today-ink)}.day-view .calendar-day{justify-content:flex-start;gap:6px;padding-left:16px}.day-view .calendar-day>small{margin-left:8px}.calendar-axis{z-index:2;background:var(--card);border-right:1px solid var(--line);position:sticky;left:0}.calendar-axis span{color:var(--mute);font-variant-numeric:tabular-nums;background:var(--card);padding:1px 0;font-size:8px;position:absolute;right:7px;transform:translateY(-50%)}.calendar-axis span:first-child{transform:translateY(3px)}.calendar-col{border-right:1px solid var(--bc-grid);min-width:0;position:relative}.calendar-col.today{background:var(--bc-today-col)}.calendar-slot{border:0;border-bottom:1px solid var(--bc-half);color:#0000;text-align:left;cursor:pointer;width:100%;height:35px;font:inherit;background:0 0;padding:4px 8px;font-size:10px;display:block}.calendar-slot:nth-child(2n){border-bottom-color:var(--bc-grid)}.calendar-slot>span{opacity:0;align-items:center;gap:4px;display:inline-flex}.calendar-slot>span svg{width:11px;height:11px}.calendar-slot:hover:not(:disabled),.calendar-slot:focus-visible{background:var(--terra-bg);color:var(--ink);outline:2px solid var(--terra);outline-offset:-2px}.calendar-slot:hover:not(:disabled)>span,.calendar-slot:focus-visible>span{opacity:1}.calendar-slot:disabled{cursor:default;background:var(--bc-past)}.bc-now{border-top:1px solid var(--bc-now);z-index:1;pointer-events:none;height:0;position:absolute;left:0;right:0}.bc-now:before{content:"";background:var(--bc-now);border-radius:50%;width:6px;height:6px;position:absolute;top:-3.5px;left:-3px}.calendar-event{z-index:1;text-align:left;min-width:0;font:inherit;cursor:pointer;border:0;border-left:2px solid var(--t-sand-line);background:linear-gradient(var(--t-sand-bg),var(--t-sand-bg2));color:var(--t-sand-ink);box-shadow:none;box-sizing:border-box;border-radius:3px;flex-direction:column;justify-content:flex-start;gap:1px;padding:4px 6px;display:flex;position:absolute;overflow:hidden}.calendar-event.blue{border-left-color:var(--t-blue-line);background:linear-gradient(var(--t-blue-bg),var(--t-blue-bg2));color:var(--t-blue-ink)}.calendar-event.sage{border-left-color:var(--t-sage-line);background:linear-gradient(var(--t-sage-bg),var(--t-sage-bg2));color:var(--t-sage-ink)}.calendar-event.rose{border-left-color:var(--t-rose-line);background:linear-gradient(var(--t-rose-bg),var(--t-rose-bg2));color:var(--t-rose-ink)}.calendar-event.s-done{opacity:.8}.calendar-event.s-cancelled{border-left-color:var(--t-off-line);background:var(--t-off-bg);color:var(--t-off-ink);opacity:.55;text-decoration:line-through}.calendar-event.s-moved{border-left-style:dashed}.calendar-event:hover{filter:brightness(.985);z-index:2;box-shadow:0 0 0 1px #a9b8c54d}.calendar-event:focus-visible{outline-offset:1px;z-index:2;outline:2px solid #657c97}.calendar-event[aria-expanded=true]{z-index:2;box-shadow:0 0 0 1px}.calendar-event>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.ev-time{opacity:.75;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;font-size:8px;line-height:10px;display:flex}.booking-calendar .ev-time svg{width:10px;height:10px;margin-left:auto}.ev-address{letter-spacing:-.1px;color:inherit;flex:none;font-size:10.5px;font-weight:500;line-height:13px}.ev-meta{opacity:.7;flex:none;align-items:center;gap:5px;width:100%;margin-top:2px;font-size:8px;line-height:11px;display:flex}.ev-kind{text-overflow:ellipsis;flex:auto;min-width:22px;font-size:8px;line-height:11px;overflow:hidden}.ev-person{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:8px;line-height:11px;overflow:hidden}.ev-guests{flex:none;align-items:center;gap:2px;font-size:8px;line-height:11px;display:inline-flex}.booking-calendar .ev-guests svg{width:9px;height:9px}.calendar-event.compact{gap:1px;padding:3px 6px}.calendar-event.compact .ev-time{font-size:8px;line-height:9px}.calendar-event.compact .ev-address{line-height:12px}.calendar-event.compact .ev-meta{display:none}.calendar-event.micro{justify-content:center;padding:0 5px}.calendar-event.micro .ev-time,.calendar-event.micro .ev-meta{display:none}.calendar-event.micro .ev-address{font-size:10px;line-height:12px}.day-view .calendar-event{gap:1px;padding:5px 10px}.day-view .ev-address{font-size:12px;line-height:15px}.day-view .ev-time{font-size:9px;line-height:11px}.booking-calendar .day-view .ev-time svg{margin-left:6px}.day-view .ev-meta{gap:8px;margin-top:3px;font-size:9px}.day-view .ev-kind{flex:none;max-width:55%;font-size:9px}.day-view :is(.ev-person,.ev-guests){font-size:9px}.day-view .ev-person{border-left:1px solid #b0b8c344;padding-left:8px}.day-view .calendar-event.compact{flex-direction:row;align-items:center;gap:9px;padding:3px 10px}.day-view .calendar-event.compact .ev-time{justify-content:flex-start;font-size:9px;line-height:12px}.day-view .calendar-event.compact .ev-address{flex:1;font-size:12px;line-height:14px}.day-view .calendar-event.micro{flex-direction:row;align-items:center;padding:0 8px}.day-view .calendar-event.micro .ev-address{font-size:10px;line-height:12px}.bc-foot{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;flex:none;align-items:center;gap:4px 13px;padding:10px 15px;font-size:8px;display:flex}.bc-foot>span{align-items:center;gap:5px;display:inline-flex}.booking-calendar .bc-foot svg{width:11px;height:11px}.bc-foot details{margin-left:auto}.bc-foot summary{cursor:pointer}.bc-foot details p{max-width:520px;color:var(--soft);margin:6px 0 0;font-size:11px}.bc-foot details[open]{flex-basis:100%;order:3;margin-left:0}.bc-panel-scrim{top:var(--bc-panel-top,0px);left:var(--bc-panel-left,0px);z-index:41;background:#1b2c4327;position:fixed;bottom:0;right:0}dialog.bc-panel{inset:var(--bc-panel-top,0px) 0 0 auto;width:min(425px,calc(100vw - var(--bc-panel-left,0px)));border:0;border-left:1px solid var(--line);background:var(--card);max-width:none;height:auto;max-height:none;color:var(--ink);box-shadow:none;font-family:var(--sans);border-radius:0;flex-direction:column;margin:0;padding:0;line-height:normal;display:flex;position:fixed;overflow:hidden}dialog.bc-panel:not([open]){display:none}dialog.bc-panel::backdrop{background:0 0}.bc-panel svg{flex:none;width:15px;height:15px}.bc-panel-head{border-bottom:1px solid var(--bc-sep);flex:none;align-items:flex-start;gap:10px;padding:23px 25px 20px;display:flex}.bc-panel-head>div{min-width:0}.bc-panel-head .k{letter-spacing:1px;text-transform:uppercase;color:#a18d6d;margin:0;font-size:8px;line-height:10px}.bc-panel-head h2{font:400 23px/1.3 var(--sans);letter-spacing:-.5px;overflow-wrap:anywhere;margin:7px 0 0}.bc-panel-close{border-radius:8px;width:27px;height:27px;margin-left:auto}.bc-panel .bc-panel-close svg{width:18px;height:18px}.bc-panel-body{scrollbar-width:thin;overscroll-behavior:contain;flex:auto;min-height:0;padding:22px 25px;font-size:12px;overflow:auto}.bc-panel-body p{margin:0}.bc-panel-date{align-items:center;gap:12px;margin-bottom:23px;display:flex}.bc-panel-ic{background:var(--bc-gold-bg);width:39px;height:42px;color:var(--bc-gold-ink);border-radius:9px;flex:none;place-items:center;display:grid}.bc-panel-date b{font-size:12px;font-weight:500;display:block}.bc-panel-date p{color:var(--bc-faint);margin-top:6px;font-size:10px}.bc-panel-date .bc-status{margin-left:auto}.bc-panel-origin{color:var(--bc-faint);align-items:center;gap:6px;font-size:10px;display:flex;margin:-10px 0 16px!important}.bc-panel-body section{border-top:1px solid var(--bc-sep);padding:20px 0}.bc-panel-body h3{letter-spacing:0;text-transform:none;color:#8999ac;justify-content:space-between;gap:10px;margin:0 0 15px;font-size:10px;font-weight:500;display:flex}.bc-panel-body h3 span{font-size:9px;font-weight:400}.bc-panel-line{color:var(--bc-detail);align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.bc-panel-line:first-of-type{margin-top:0}.bc-panel .bc-panel-line>svg{width:16px;height:16px;margin:0 6px}.bc-panel-line small,.bc-panel-guests small,.bc-panel-msg small{color:var(--bc-faint);margin-top:6px;font-size:10px;display:block}.bc-panel .bc-av{width:28px;height:28px;font-size:9px;font-weight:500}.bc-panel-guests{margin:0;padding:0;list-style:none}.bc-panel-guests li{align-items:center;gap:10px;padding:11px 0;font-size:11px;display:flex}.bc-panel-guests li:first-child{padding-top:0}.bc-panel-guests .bc-av{width:29px;height:29px}.bc-panel-guests .grow{overflow-wrap:anywhere;min-width:0}.bc-panel-guests small{margin-top:5px;font-size:9px}.bc-panel-guests .bc-status{margin-left:auto;font-size:8px}.bc-panel-more{margin-top:6px;font-size:10px}.bc-panel-muted{color:var(--bc-faint);font-size:11px;margin-top:8px!important}.bc-panel-msg{color:var(--bc-ok-ink);gap:9px;font-size:11px;line-height:1.6;display:flex}.bc-panel-msg.warn{color:var(--bc-warn-ink)}.bc-panel .bc-panel-msg>svg{width:16px;height:16px;margin-top:1px}.bc-panel-msg small{margin-top:4px}.bc-panel-note{color:var(--bc-detail);font-size:11px;line-height:1.6}.bc-panel-note+.bc-panel-note{margin-top:8px!important}.bc-panel-case{color:var(--bc-gold);white-space:nowrap;align-items:center;gap:8px;padding:9px 0;font-size:11px;text-decoration:none;display:inline-flex}.bc-panel-case:hover{text-decoration:underline}.bc-panel .bc-panel-case svg{width:14px;height:14px}.bc-panel-foot{border-top:1px solid var(--bc-sep);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:15px 25px;display:flex}.bc-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.bc-panel .bc-panel-foot .btn{min-height:0;padding:9px 13px;font-size:11px;line-height:normal;text-decoration:none}.bc-panel .bc-panel-foot .btn.quiet{color:var(--soft);background:0 0;border-color:#0000}.bc-panel .bc-panel-foot .btn.quiet:hover{background:var(--card2);color:var(--ink)}@media (width<=1150px){.bc-period{display:block}.bc-period>span{margin-top:2px;font-size:8px;display:block}}@media (width<=1000px){.booking-calendar{flex-direction:column;display:flex}.bc-main{display:contents}.calendar-toolbar{order:0}.bc-side{border-right:0;border-bottom:1px solid var(--line);order:1;display:none}.bc-side.open{flex:none;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 18px;max-height:50%;display:grid;overflow:auto}.bc-side.open .bc-side-sec{border-top:0;margin-top:0;padding-top:0}.bc-main>:not(.calendar-toolbar){order:2}.bc-filter-btn{display:inline-grid}}@media (width<=760px){.calendar-toolbar{gap:8px;min-height:46px;padding:8px 10px}.bc-period{flex:auto}.bc-period h2{font-size:13px}.bc-spacer{flex-basis:100%;height:0}.bc-switch button{min-width:31px;padding:5px 7px}.bc-switch.plain{margin-left:auto}.bc-side.open{grid-template-columns:minmax(0,1fr);padding:12px}.calendar-corner,.calendar-day{height:36px;min-height:36px}.calendar-day{padding:4px}.day-view .calendar-day{padding-left:10px}.day-view .calendar-event{padding:4px 8px}.day-view .ev-address{font-size:11px;line-height:13px}.day-view .ev-time{font-size:8px;line-height:10px}.day-view .ev-meta{gap:7px;margin-top:2px;font-size:8px}.day-view :is(.ev-kind,.ev-person,.ev-guests){font-size:8px}.day-view .calendar-event.compact{gap:8px;padding:3px 8px}.day-view .calendar-event.compact .ev-address{font-size:11px;line-height:13px}.day-view .calendar-event.micro{padding:0 6px}.bc-list{padding:0 14px 20px}.bc-agenda-intro{font-size:10px}.bc-agenda-day strong{font-size:11px}.bc-agenda-row{gap:10px;padding:16px 0}.bc-agenda-row>time{width:35px;font-size:11px}.bc-agenda-type{width:27px;height:32px}.booking-calendar .bc-agenda-type svg{width:14px;height:14px}.bc-agenda-copy strong{font-size:12px}.bc-agenda-copy small{font-size:9px;line-height:1.5}.bc-agenda-copy>span{font-size:8px}.bc-agenda-person,.bc-agenda-row>.bc-status,.booking-calendar .bc-agenda-go{display:none}.bc-agenda-inline{display:inline}.bc-foot{gap:5px;padding:8px 10px;font-size:7px}.booking-calendar .bc-foot svg{width:10px;height:10px}.bc-foot>.bc-foot-text{display:none}.bc-foot{padding-right:150px}.bc-foot details{margin-left:0}dialog.bc-panel{width:calc(100vw - var(--bc-panel-left,0px));border-left:0}.bc-panel-head{padding:18px 20px 15px}.bc-panel-head h2{font-size:22px}.bc-panel-body{padding:18px 20px}.bc-panel-date{gap:9px}.bc-panel-date b{font-size:11px}.bc-panel-date p{font-size:9px}.bc-panel-date .bc-status{font-size:8px}.bc-panel-foot{gap:5px;padding:13px 20px}.bc-panel-actions{gap:5px}.bc-panel-case{font-size:10px}.bc-panel .bc-panel-foot .btn{padding:8px 10px;font-size:10px}}.lo,.lc-context,.fv-tabs,.lp,.lp-scrim{--lo-line:#e1e7ef;--lo-sep:#edf1f5;--lo-head:#fcfcfd;--lo-faint:#95a1b1;--lo-mute:#7b8a9e;--lo-cell:#4c6079;--lo-name:#253b55;--lo-sub:#6c7f96;--lo-em:#9ba7b5;--lo-terra:#a67e48;--lo-warm:#f9f3e9;--lo-warm-line:#e8d8bb;--lo-warm-ink:#a07a43;--lo-stat:#f9fbfd;--lo-stat-line:#afbdcc;--lo-av:#ede6dc;--lo-av-ink:#9a8467;--lo-pill:#eef1f5;--lo-pill-ink:#7f8da0;--lo-yes:#eaf3ed;--lo-yes-ink:#5e7e68;--lo-maybe:#f7eedf;--lo-maybe-ink:#9c7b46;--lo-no:#f8ebe7;--lo-no-ink:#a2614f;--lo-select:#f6f8fb;--lo-select-ink:#60738c;--lo-switch:#f0f3f7;--lo-switch-ink:#8e9bae;--lo-switch-on:#334d6e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.lo,.lc-context,.fv-tabs,.lp,.lp-scrim){--lo-line:var(--line);--lo-sep:var(--line);--lo-head:var(--card2);--lo-faint:var(--mute);--lo-mute:var(--mute);--lo-cell:var(--soft);--lo-name:var(--ink);--lo-sub:var(--soft);--lo-em:var(--mute);--lo-terra:var(--sand);--lo-warm:var(--terra-bg);--lo-warm-line:#5b5243;--lo-warm-ink:var(--sand);--lo-stat:var(--card);--lo-stat-line:var(--line2);--lo-av:var(--card2);--lo-av-ink:var(--sand);--lo-pill:var(--card2);--lo-pill-ink:var(--soft);--lo-yes:var(--ok-bg);--lo-yes-ink:var(--ok);--lo-maybe:var(--warn-bg);--lo-maybe-ink:var(--warn);--lo-no:var(--crit-bg);--lo-no-ink:var(--crit);--lo-select:var(--card2);--lo-select-ink:var(--soft);--lo-switch:var(--card2);--lo-switch-ink:var(--mute);--lo-switch-on:var(--ink)}}:root[data-theme=dark] :is(.lo,.lc-context,.fv-tabs,.lp,.lp-scrim){--lo-line:var(--line);--lo-sep:var(--line);--lo-head:var(--card2);--lo-faint:var(--mute);--lo-mute:var(--mute);--lo-cell:var(--soft);--lo-name:var(--ink);--lo-sub:var(--soft);--lo-em:var(--mute);--lo-terra:var(--sand);--lo-warm:var(--terra-bg);--lo-warm-line:#5b5243;--lo-warm-ink:var(--sand);--lo-stat:var(--card);--lo-stat-line:var(--line2);--lo-av:var(--card2);--lo-av-ink:var(--sand);--lo-pill:var(--card2);--lo-pill-ink:var(--soft);--lo-yes:var(--ok-bg);--lo-yes-ink:var(--ok);--lo-maybe:var(--warn-bg);--lo-maybe-ink:var(--warn);--lo-no:var(--crit-bg);--lo-no-ink:var(--crit);--lo-select:var(--card2);--lo-select-ink:var(--soft);--lo-switch:var(--card2);--lo-switch-ink:var(--mute);--lo-switch-on:var(--ink)}.lo-page-head .k{letter-spacing:1.3px;text-transform:uppercase;font-size:8px}.lo-page-head h1{font-size:25px}.lo-page-head .fv-symbol{border-radius:13px;width:42px;height:42px}.lo-page-head .fv-symbol svg{width:22px;height:22px}.fv-tabs{border-bottom:1px solid var(--lo-line);align-items:center;gap:26px;min-width:0;margin:2px 0 18px;display:flex}.fv-tabs a{color:#687b94;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:7px 0 12px;font-size:12px;text-decoration:none;display:inline-flex}.fv-tabs a svg{width:15px;height:15px}.fv-tabs a:hover{color:var(--ink)}.fv-tabs a.active{color:var(--ink);border-bottom-color:var(--sand-ink);font-weight:500}.fv-tabs b{background:var(--lo-pill);color:var(--lo-pill-ink);border-radius:4px;padding:2px 5px;font-size:9px;font-weight:500;line-height:normal}.fv-tabs-aside{margin-left:auto;display:flex}.fv-tabs-quiet{color:var(--soft);font:500 11px/normal var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;display:inline-flex}.fv-tabs-quiet svg{width:15px;height:15px}.fv-tabs-quiet:hover{color:var(--ink)}.lo{font-family:var(--sans);min-width:0}.lo-intro{color:#718399;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 19px;font-size:12px;display:flex}.lo-intro p{margin:0}.lo-intro span{color:var(--lo-faint);font-size:10px}.lo-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:21px;display:grid}.lo-stat{border:1px solid var(--lo-line);background:var(--card);min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:9px;padding:13px 17px;display:flex}.lo-stat span{color:#7b8a9e;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:100%;font-size:11px;display:flex;overflow:hidden}.lo-stat span svg{flex:none;width:14px;height:14px}.lo-stat strong{color:#334861;font-size:26px;font-weight:400;line-height:normal}.lo-stat:hover{border-color:var(--lo-stat-line)}.lo-stat[aria-pressed=true]{border-color:var(--lo-stat-line);background:var(--lo-stat);box-shadow:0 0 0 2px #e7edf4}.lo-stat.warm{background:var(--lo-warm);border-color:var(--lo-warm-line)}.lo-stat.warm span,.lo-stat.warm strong{color:var(--lo-warm-ink)}.lo-stat.warm[aria-pressed=true]{box-shadow:0 0 0 2px var(--lo-warm-line)}.lo-undo{border:1px solid var(--lo-line);background:var(--card);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin:0 0 12px;padding:10px 14px;font-size:12px;display:flex}.lo-undo.is-error{border-color:var(--crit)}.lo-undo-actions{align-items:center;gap:10px;display:flex}.lo-btn{border:1px solid var(--lo-line);background:var(--card);color:var(--ink);font:500 11px/normal var(--sans);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.lo-btn:hover{border-color:var(--line2)}.lo-link{color:var(--soft);font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline}.lo-surface{background:var(--card);border:1px solid var(--lo-line);border-radius:12px;min-width:0;overflow:hidden}.lo-toolbar{align-items:center;gap:16px;min-width:0;padding:15px 20px;display:flex}.lo-search{min-width:0;color:var(--lo-faint);flex:0 260px;align-items:center;gap:10px;display:flex}.lo-search svg{flex:none;width:15px;height:15px}.lo-search input{font:12px/normal var(--sans);color:#344860;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:1px}.lo-search input::placeholder{color:#97a3b3}.lo-search:focus-within{color:var(--ink)}.lo-selects{gap:16px;min-width:0;display:flex}.lo-selects select{border:1px solid var(--lo-line);background-color:var(--lo-select);height:18px;color:var(--lo-select-ink);font:11px/normal var(--sans);border-radius:5px;max-width:180px;padding:0 18px 0 7px}.lo-count{color:var(--lo-faint);white-space:nowrap;margin-left:auto;font-size:9px}.lo-head,.lo-row{grid-template-columns:minmax(0,2.35fr) minmax(0,1.55fr) minmax(0,1.55fr) minmax(0,.88fr) minmax(0,1.9fr) 34px;align-items:center;column-gap:14px;display:grid}.lo-head{background:var(--lo-head);border-top:1px solid var(--lo-sep);border-bottom:1px solid var(--lo-sep);color:#8c9aaa;padding:13px 20px;font-size:10px}.lo-list{margin:0;padding:0;list-style:none}.lo-row{border-bottom:1px solid var(--lo-sep);min-height:77px;padding:0 20px;position:relative}.lo-row:last-child{border-bottom:0}.lo-row.needs-action:before{content:"";background:#c9a97a;width:3px;position:absolute;top:0;bottom:0;left:0}.lo-row>button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.lo-row>button:focus-visible{outline:2px solid var(--line2);outline-offset:2px;border-radius:4px}.lo-identity{align-items:center;gap:11px;display:flex;padding:14px 0!important}.lo-identity>span:last-child{flex-direction:column;min-width:0;display:flex}.lo-av{background:var(--lo-av);width:33px;height:33px;color:var(--lo-av-ink);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:500;display:inline-grid}.lo-identity strong{color:var(--lo-name);overflow-wrap:anywhere;font-size:13px;font-weight:500}.lo-identity small{color:var(--lo-sub);overflow-wrap:anywhere;margin-top:5px;font-size:11px}.lo-identity em{color:var(--lo-em);margin-top:4px;font-size:9px;font-style:normal}.lo-cell{flex-direction:column;gap:3px;display:flex}.lo-cell strong{color:var(--lo-cell);overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:18.6px}.lo-cell small{color:var(--lo-faint);font-size:10px;line-height:15.5px}.lo-cell .terra,.lo-cell strong.terra{color:var(--lo-terra)}.lo-cell:hover strong{color:var(--ink)}.lo-interest{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.lo-interest small{color:var(--lo-faint);padding-left:2px;font-size:9px}.lo-pill{background:var(--lo-pill);color:var(--lo-pill-ink);white-space:nowrap;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:500;line-height:14px;display:inline-block}.lo-pill.yes{background:var(--lo-yes);color:var(--lo-yes-ink)}.lo-pill.maybe,.lo-pill.sand{background:var(--lo-maybe);color:var(--lo-maybe-ink)}.lo-pill.no{background:var(--lo-no);color:var(--lo-no-ink)}.lo-next{align-items:flex-start;flex-direction:row!important;gap:9px!important}.lo-next>svg{color:#b6a588;flex:none;width:14px;height:14px;margin-top:3px}.lo-next>span{flex-direction:column;gap:3px;min-width:0;display:flex}.lo-next.due strong,.lo-next.due>svg{color:var(--lo-terra)}.lo-go{place-items:center;width:34px;height:34px;color:var(--soft)!important;border-radius:8px!important;display:grid!important}.lo-go svg{width:16px;height:16px}.lo-go:hover{background:var(--card2)!important;color:var(--ink)!important}.lo-empty{text-align:center;color:var(--lo-mute);flex-direction:column;align-items:center;gap:8px;padding:44px 20px;display:flex}.lo-empty svg{width:22px;height:22px}.lo-empty h3{font:500 13px/normal var(--sans);color:var(--ink);margin:4px 0 0}.lo-empty p{margin:0 0 6px;font-size:11px}.lo-loading{color:var(--lo-mute);margin:0;padding:30px 20px;font-size:12px}.lo-foot{color:#8d9bad;align-items:center;gap:10px;margin:0;padding:20px 1px;font-size:10px;display:flex}.lo-foot svg{flex:none;width:15px;height:15px}.lo-foot>span{flex:1;min-width:0}.lo-foot-link{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:500;text-decoration:none;display:inline-flex}.lo-foot-link:hover{text-decoration:underline}.lc-switch-parties{white-space:nowrap}.lc-context{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 18px;display:flex}.lc-kind{color:#7d8da2;align-items:center;gap:10px;min-width:0;font-size:11px;display:flex}.lc-switch{background:var(--lo-switch);border-radius:7px;gap:2px;padding:3px;display:inline-flex}.lc-switch button{font:10px/normal var(--sans);color:var(--lo-switch-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:6px 10px}.lc-switch button[aria-pressed=true]{background:var(--card);color:var(--lo-switch-on);box-shadow:0 1px 2px #20334b14}.lp-scrim{top:var(--lp-top,0px);left:var(--lp-left,0px);z-index:41;background:#1b2c4327;position:fixed;bottom:0;right:0}dialog.lp{inset:var(--lp-top,0px) 0 0 auto;width:min(540px,calc(100vw - var(--lp-left,0px)));border:0;border-left:1px solid var(--lo-line);background:var(--card);max-width:none;height:auto;max-height:none;color:var(--ink);font-family:var(--sans);z-index:42;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;box-shadow:-18px 0 40px #1e2c4614}dialog.lp:not([open]){display:none}dialog.lp::backdrop{background:0 0}.lp svg{flex:none;width:15px;height:15px}.lp-head{border-bottom:1px solid var(--lo-sep);flex:none;align-items:flex-start;gap:10px;padding:23px 25px 20px;display:flex}.lp-head>div{min-width:0}.lp-head .k{letter-spacing:1px;text-transform:uppercase;color:#a18d6d;overflow-wrap:anywhere;margin:0;font-size:8px;line-height:10px}.lp-head h2{font:400 23px/1.3 var(--sans);letter-spacing:-.5px;overflow-wrap:anywhere;margin:7px 0 0}.lp-close{border:1px solid var(--lo-line);background:var(--card);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:10px;flex:none;place-items:center;margin-left:auto;display:grid}.lp-close svg{width:18px;height:18px}.lp-body{scrollbar-width:thin;overscroll-behavior:contain;flex:auto;min-height:0;padding:22px 25px 26px;font-size:12px;overflow:auto}.lp-body p{margin:0}.lp-foot{border-top:1px solid var(--lo-sep);background:var(--card);flex:none;justify-content:flex-end;gap:10px;padding:14px 25px;display:flex}.lp-btn{border:1px solid var(--lo-line);background:var(--card);min-height:36px;color:var(--ink);font:500 12px/normal var(--sans);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;text-decoration:none;display:inline-flex}.lp-btn.primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.lp-btn.primary:hover:not(:disabled){background:#30425f}.lp-btn.quiet{color:var(--soft);background:0 0;border-color:#0000;padding:6px 8px;font-size:11px}.lp-btn.quiet:hover:not(:disabled){background:var(--card2);color:var(--ink)}.lp-btn:disabled{opacity:.55;cursor:default}.lp-notice{border-radius:7px;padding:9px 12px;font-size:11px;margin:0 0 16px!important}.lp-notice.ok{background:var(--ok-bg);color:var(--ok)}.lp-notice.err{background:var(--crit-bg);color:var(--crit)}.lp-error{color:var(--crit);flex-direction:column;align-items:flex-start;gap:10px;display:flex}.lp-loading{color:var(--lo-mute)}.lp-profile{align-items:center;gap:12px;margin-bottom:23px;display:flex}.lp-profile>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.lp-profile strong{overflow-wrap:anywhere;font-size:11px;font-weight:400}.lp-profile small{color:var(--lo-faint);font-size:9px}.lp-av{background:var(--lo-av);width:42px;height:42px;color:var(--lo-av-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:500;display:inline-grid}.lo-pill.closed{background:var(--lo-pill);color:var(--lo-pill-ink)}.lp-progress{border-bottom:1px solid var(--lo-sep);justify-content:space-between;gap:8px;margin:0 0 23px;padding:0 0 23px;list-style:none;display:flex}.lp-progress li{color:var(--lo-faint);white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.lp-progress i{border:1px solid var(--lo-line);color:#0000;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.lp-progress i svg{width:11px;height:11px}.lp-progress li.done{color:#728b7c}.lp-progress li.done i{color:#728b7c;border-color:#c9dacf}.lp-title{justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;display:flex}.lp-title h3{font:500 13px/normal var(--sans);color:var(--ink);text-transform:none;letter-spacing:0;margin:0}.lp-title span{color:var(--lo-faint);text-align:right;font-size:9px}.lp-form{flex-direction:column;align-items:stretch;gap:16px;display:flex}.lp-form>.lp-btn.primary{align-self:flex-start}.lp-responses{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;margin:0;padding:0;display:grid}.lp-responses label{min-width:0;position:relative}.lp-responses input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lp-responses span{text-align:center;border:1px solid var(--lo-line);color:#7d8fa5;white-space:nowrap;text-overflow:ellipsis;border-radius:7px;padding:10px 5px;font-size:11px;display:block;overflow:hidden}.lp-responses input:focus-visible+span{outline:2px solid var(--line2);outline-offset:2px}.lp-responses .waiting input:checked+span{background:var(--lo-pill);color:#4f6178;border-color:#c5cfdb}.lp-responses .yes input:checked+span{background:var(--lo-yes);color:var(--lo-yes-ink);border-color:#9ebba7}.lp-responses .maybe input:checked+span{background:var(--lo-maybe);color:var(--lo-maybe-ink);border-color:#dcc49b}.lp-responses .no input:checked+span{background:var(--lo-no);color:var(--lo-no-ink);border-color:#ddb2a6}.lp-responses:disabled span{opacity:.6}.lp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lp-field{color:#8192a9;flex-direction:column;gap:6px;min-width:0;font-size:10px;display:flex}.lp-field select,.lp-field input,.lp-field textarea{font:12px/normal var(--sans);color:#425a78;background:var(--field);border:1px solid #dfe6ef;border-radius:6px;min-width:0}.lp-field select{height:26px;padding:0 6px}.lp-field input{height:32px;padding:0 10px}.lp-field textarea{resize:vertical;padding:10px 11px}.lp-field :disabled{opacity:.6}.lp-check{color:#7a8da6;cursor:pointer;align-items:flex-start;gap:8px;font-size:11px;display:flex}.lp-check input{accent-color:var(--navy);flex:none;margin:1px 0 0}.lp-check:has(input:disabled){opacity:.6;cursor:default}.lp-closing{border:1px solid var(--lo-warm-line);background:var(--lo-warm);color:var(--soft);border-radius:8px;margin-top:12px;padding:12px 14px;font-size:11px}.lp-closing p{margin:0 0 10px!important}.lp-closing>div{flex-wrap:wrap;gap:8px;display:flex}.lp-delivery{margin-top:2px;line-height:1.45;display:block}.lp-delivery-note{background:var(--lo-warm);color:var(--lo-warm-ink);border-radius:7px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:10px;line-height:1.5;display:flex;margin:0!important}.lp-delivery-note svg{width:13px;height:13px;margin-top:1px}.lp-hint{background:var(--lo-warm);color:var(--lo-warm-ink);border-radius:7px;padding:9px 11px;font-size:10px}.lp-local{color:var(--lo-faint);font-size:10px}.lp-intro{color:var(--soft);font-size:12px;line-height:1.5}.lp-muted{color:var(--lo-faint);font-size:11px}.lp-extra{border-top:1px solid var(--lo-sep);padding-top:14px}.lp-extra summary{color:#7b8ba1;cursor:pointer;font-size:11px}.lp-extra[open]>summary{margin-bottom:12px}.lp-extra .lp-field+.lp-field{margin-top:10px}.lp-section{border-top:1px solid var(--lo-sep);margin-top:26px;padding-top:24px}.lp-reminder{border:1px solid var(--lo-line);border-radius:8px;align-items:center;gap:14px;padding:14px;display:flex}.lp-reminder.warm{background:var(--lo-warm);border-color:#eddfc7}.lp-reminder>svg{color:var(--lo-terra)}.lp-reminder>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.lp-reminder strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.lp-reminder small{color:#948a7c;font-size:10px}.lp-next,.lp-event{color:var(--soft);align-items:center;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.lp-event{border:1px solid var(--lo-line);color:var(--ink);border-radius:7px;padding:9px 11px;text-decoration:none}.lp-event svg:last-child{margin-left:auto}.lp-history{margin:14px 0 0;padding:0 0 0 4px;list-style:none}.lp-history li{border-left:1px solid var(--lo-sep);flex-direction:column;gap:4px;padding:0 0 20px 19px;display:flex;position:relative}.lp-history li:last-child{border-left-color:#0000}.lp-history i{background:#c8b48f;border-radius:50%;width:7px;height:7px;position:absolute;top:2px;left:-4px}.lp-history time{color:#9aa7b7;font-size:9px}.lp-history strong{font-size:11px;font-weight:500}.lp-history p{color:#7d8da1;overflow-wrap:anywhere;font-size:11px}.lp-more{margin-top:8px}.lp-more p{color:var(--soft);font-size:11px;margin-bottom:10px!important}.lp-links{flex-wrap:wrap;gap:8px 16px;font-size:11px;display:flex}.lp-other{border-top:1px solid var(--lo-sep);flex-wrap:wrap;gap:4px 14px;margin-top:22px;padding-top:12px;display:flex}.lp-other .lp-btn{padding:6px 0;font-size:10px}.lp-contact{flex-direction:column;gap:18px;display:flex}.lp-contact-ways{flex-direction:column;gap:8px;display:flex}.lp-way{border:1px solid var(--lo-line);color:var(--ink);border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.lp-way:hover{border-color:var(--line2)}.lp-way>svg{color:var(--sand-ink);margin-top:2px}.lp-way span{flex-direction:column;gap:4px;display:flex}.lp-way strong{font-size:12px;font-weight:500}.lp-way small{color:var(--lo-faint);font-size:10px}@media (width<=760px){.fv-tabs{scrollbar-width:none;gap:16px;margin-bottom:14px;overflow-x:auto}.fv-tabs a{font-size:11px}.fv-tabs-quiet span{display:none}.lo-page-head h1{font-size:23px}.lo-intro{margin-bottom:12px;font-size:11px}.lo-intro span{display:none}.lo-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:12px}.lo-stat{grid-column:span 2;gap:6px;padding:10px}.lo-stat span{gap:4px}.lo-stat span svg{width:12px;height:12px}.lo-stat:nth-child(4),.lo-stat:nth-child(5){flex-direction:row;grid-column:span 3;justify-content:space-between;align-items:center}.lo-stat strong{font-size:22px}.lo-stat span{font-size:10px}.lo-toolbar{flex-wrap:wrap;gap:10px;padding:14px 14px 12px}.lo-search{flex:100%}.lo-search input{font-size:16px}.lo-selects{flex:auto;gap:8px}.lo-selects select{flex:1 1 0;min-width:0;max-width:none}.lo-count,.lo-head{display:none}.lo-row{border-bottom:1px solid var(--lo-sep);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id interest""show show""contact next";gap:12px 10px;min-height:0;padding:16px 14px}.lo-identity{grid-area:id;align-items:flex-start;padding:0!important}.lo-show{grid-area:show;padding-left:44px!important}.lo-contact{grid-area:contact;padding-left:44px!important}.lo-interest{grid-area:interest;align-items:flex-end}.lo-next{text-align:right;grid-area:next;align-items:flex-end;max-width:150px;flex-direction:column!important;gap:3px!important}.lo-next>span{align-items:flex-end}.lo-go{display:none!important}.lc-context{margin-bottom:12px}.lc-kind{flex:100%}.lc-switch{width:100%}.lc-switch button{flex:1 1 0;padding:7px 6px}dialog.lp{border-left:0;width:100vw}.lp-head{padding:16px 16px 14px}.lp-head h2{margin-top:5px;font-size:21px}.lp-close{width:34px;height:34px}.lp-body{padding:16px 16px 20px}.lp-foot{padding:10px 16px}.lp-profile{gap:10px;margin-bottom:16px}.lp-av{width:34px;height:34px;font-size:10px}.lp-progress{gap:6px;margin-bottom:16px;padding-bottom:16px}.lp-progress li{gap:4px;font-size:8px}.lp-progress i{width:16px;height:16px}.lp-form{gap:12px}.lp-title{margin-bottom:10px}.lp-responses{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.lp-responses span{padding:8px 2px;font-size:10px}.lp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lp-field{gap:4px}.lp-field select{height:30px;padding:0 4px;font-size:14px}.lp-field input{height:30px;padding:0 6px;font-size:14px}.lp-field textarea{padding:8px 9px;font-size:14px}.lp-section{margin-top:18px;padding-top:16px}}.fv-head,.fv-attention{--fv-kicker:#8896a7;--fv-count-ink:#728198;--fv-count-bg:#e8eef5;--fv-btn-ink:#475970;--fv-faint:#91a0b1;--fv-badge-ink:#748499;--fv-badge-bg:#f1f4f8;--fv-go:#8c99aa;--fv-att-line:#e3e8ef}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.fv-head,.fv-attention){--fv-kicker:var(--mute);--fv-count-ink:var(--soft);--fv-count-bg:var(--card2);--fv-btn-ink:var(--soft);--fv-faint:var(--mute);--fv-badge-ink:var(--soft);--fv-badge-bg:var(--card2);--fv-go:var(--mute);--fv-att-line:var(--line)}}:root[data-theme=dark] :is(.fv-head,.fv-attention){--fv-kicker:var(--mute);--fv-count-ink:var(--soft);--fv-count-bg:var(--card2);--fv-btn-ink:var(--soft);--fv-faint:var(--mute);--fv-badge-ink:var(--soft);--fv-badge-bg:var(--card2);--fv-go:var(--mute);--fv-att-line:var(--line)}.fv-head{justify-content:flex-start;align-items:center;gap:10px 16px;min-height:40px;margin-bottom:10px}.fv-title{align-items:center;gap:10px;min-width:0;display:flex}.fv-symbol{background:var(--terra-bg);width:32px;height:32px;color:var(--sand-ink);border:1px solid var(--sand);border-radius:8px;flex:none;place-items:center;display:grid}.fv-symbol svg{width:19px;height:19px}.fv-head .k{letter-spacing:1.3px;color:var(--fv-kicker);margin:0 0 2px;font-size:7px;line-height:normal}.fv-head h1{font:400 21px/normal var(--sans);letter-spacing:-.4px;flex-wrap:wrap;align-items:center;gap:13px;margin:0;display:flex}.fv-count{letter-spacing:0;color:var(--fv-count-ink);background:var(--fv-count-bg);white-space:nowrap;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:400;line-height:12px}.fv-head>.row-actions{align-items:center;gap:8px;margin-left:auto}.fv-head>.fv-test{margin-left:auto;padding:3px 8px;font-size:10px;line-height:14px}.fv-head>.fv-test+.row-actions{margin-left:0}.fv-head .btn{border-radius:8px;min-height:35px;padding:9px 13px;font-size:11px;font-weight:500;line-height:normal}.fv-head .btn svg{width:15px;height:15px}.fv-head .btn.fv-quiet{color:var(--fv-btn-ink);background:0 0;border-color:#0000}.fv-head .btn.fv-quiet:hover{background:var(--card);color:var(--ink)}.fv-attention{grid-template-columns:repeat(2,minmax(0,420px));gap:10px;margin-bottom:10px;display:grid}.fv-att{text-align:left;border:1px solid var(--fv-att-line);background:var(--card);min-width:0;color:var(--ink);cursor:pointer;font:inherit;border-radius:6px;align-items:center;gap:9px;padding:7px 11px;line-height:normal;display:flex}.fv-att:hover{border-color:var(--line2)}.fv-att[aria-expanded=true]{border-color:var(--line2);background:var(--terra-bg)}.fv-att-ic{background:var(--terra-bg);width:25px;height:25px;color:var(--sand-ink);border-radius:5px;flex:none;place-items:center;display:grid}.fv-att.sage .fv-att-ic{background:var(--ok-bg);color:var(--ok)}.fv-att-ic svg{width:15px;height:15px}.fv-att .grow{min-width:0}.fv-att b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;line-height:normal;display:block;overflow:hidden}.fv-att small{color:var(--fv-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;line-height:normal;display:block;overflow:hidden}.fv-badge{background:var(--fv-badge-bg);color:var(--fv-badge-ink);border-radius:4px;margin-left:6px;padding:2px 5px;font-size:9px;font-weight:500;line-height:normal;display:inline}.fv-att.warn .fv-badge{background:var(--warn-bg);color:var(--warn)}.fv-att-go{color:var(--fv-go);white-space:nowrap;flex:none;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:flex}.fv-att-go svg{width:12px;height:12px;transform:rotate(-90deg)}.fv-att[aria-expanded=true] .fv-att-go svg{transform:none}.fv-none{margin:0 0 12px;padding:12px 16px;font-size:13px}.fv-held{margin-bottom:12px}.fv-held .fv-none{margin:0}.fv-held .hd{padding:10px 16px}.fv-held .hd h2{font:600 14px/1.3 var(--sans);margin:0}.fv-held .list li{padding:9px 16px;font-size:13px}@media (width<=760px){.fv-head{gap:8px;min-height:0;margin-bottom:8px}.fv-title{gap:9px}.fv-head h1{gap:9px;font-size:20px}.fv-count{padding:3px 6px;font-size:8px;line-height:10px}.fv-symbol{border-radius:7px;width:29px;height:29px}.fv-symbol svg{width:17px;height:17px}.fv-head>.fv-test{padding:2px 6px;font-size:9px;line-height:12px}.fv-head>.row-actions,.fv-head>.fv-test+.row-actions{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;gap:5px;margin-left:0}.fv-head .btn{min-height:30px;padding:6px 9px;font-size:10px}.fv-head .btn.fv-quiet{font-size:9px;line-height:12.6px}.fv-head .btn svg{width:14px;height:14px}.fv-attention{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:8px}.fv-att{align-items:flex-start;gap:6px;padding:6px 8px}.fv-att-ic{width:23px;height:23px}.fv-att-ic svg{width:14px;height:14px}.fv-att b{white-space:normal;font-size:9px;line-height:13.5px}.fv-badge{margin-left:3px;padding:1px 4px;font-size:8px;line-height:12px}.fv-att small{white-space:normal;margin-top:2px;font-size:8px;line-height:12px}.fv-att-go{display:none}}.showing-drafts{border-color:var(--warn-bg);margin-bottom:16px}.showing-drafts .hd h2{margin:0}.showing-drafts-intro{margin:0;padding:10px 18px 0}.showing-drafts .list{margin-top:6px}.showing-drafts .list li{align-items:flex-start}.showing-drafts .time{min-width:104px;color:var(--warn);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.showing-drafts .time b{font-weight:600}.showing-draft-origin{flex-wrap:wrap;align-items:center;gap:0 4px;display:flex}.showing-draft-origin .agent-byline{display:inline-flex}.showing-draft-passed{margin-top:4px}.showing-draft.passed .time{color:var(--crit)}.showing-draft-actions{flex:none;justify-content:flex-end}@media (width<=760px){.showing-drafts .list li{flex-wrap:wrap}.showing-drafts .time{flex-direction:row;flex:100%;gap:6px;min-width:0}.showing-draft-actions{justify-content:flex-start;width:100%}.showing-draft-actions .btn{flex:1 1 0;min-height:40px}}.follow-up-person{border:1px solid var(--line);border-radius:8px;gap:14px;min-width:0;padding:20px;display:grid}.follow-up-person legend{padding:0 8px;font-size:1.1rem;font-weight:650}.follow-up-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.follow-up-task{background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:14px}.follow-up-task>.small{margin-top:8px;display:block}.follow-up textarea{resize:vertical}.follow-up .row-actions{flex-wrap:wrap}@media (width<=560px){.follow-up-person{padding:14px}.follow-up-grid{grid-template-columns:1fr}.follow-up .row-actions>.btn{width:100%}}.lk-knapper{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lk-gemt{min-height:1.5em}.lk-editor{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.lk-editor>*{min-width:0}.lk-panel{overscroll-behavior:contain;max-height:calc(100dvh - 32px);padding-bottom:4px;position:sticky;top:16px;overflow:auto}@media (width<=900px){.lk-editor{grid-template-columns:1fr}.lk-panel{max-height:none;position:static;overflow:visible}}.lk-sek:focus{outline:none}.lk-sek .sec-toggle h2{font-size:20px}.lk-sek .lk-antal{margin-left:auto}.lk-gruppe+.lk-gruppe{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.lk-gruppe-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.lk-gruppe-hd .lab-h{margin:0}.lk-gruppe>.lab-h{margin:0 0 14px}.lk-gruppe .form{align-items:start}.lk-tilfoej{margin-top:14px}.fl.lk-tjek label.switch-row{min-height:38px;font:14px/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);cursor:pointer;gap:12px;margin:0;padding:4px 0;display:flex}.lk-a10,.lk-cifre{font-family:var(--sans);letter-spacing:.06em}.lk-seg{flex-wrap:wrap;gap:6px;display:flex}.lk-seg .chip[disabled]{opacity:.6;cursor:not-allowed}.lk-seg .chip[disabled][aria-pressed=true]{opacity:1}.lk-banner{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;display:flex}.lk-banner .btn{color:inherit;border-color:currentColor}.lk-fejlboks{background:var(--crit-bg);color:var(--crit);border-radius:var(--r);padding:10px 12px;font-size:13px}.lk-fejlboks ul{margin:6px 0 0;padding-left:18px}.lk-mute{background:var(--card2);color:var(--soft)}.lk-noter{margin-bottom:16px}.lk-noter ul{margin:8px 0 0;padding-left:18px;font-size:13.5px}.lk-tal{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin:0;padding:14px 18px;display:grid}.lk-tal dt{color:var(--soft);font-size:13.5px}.lk-tal dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.lk-tal .lk-sum{color:var(--ink);border-top:1px solid var(--line);padding-top:8px;font-weight:600}.lk-grunde{color:var(--soft);margin:0;padding-left:18px}.list.lk-versioner{border-top:1px solid var(--line)}.list.tight.lk-versioner li{padding:8px 18px}.list.tight.lk-problemer li{padding:0}.lk-problem{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;align-items:baseline;gap:10px;padding:9px 18px;font-size:13.5px;display:flex}.lk-problem:hover:not(:disabled){background:var(--card2)}.lk-problem:disabled{cursor:default}.lk-sek-nr{font:12px var(--sans);color:var(--mute);flex:none;min-width:34px}.lk-stk{margin:0;padding:0;list-style:none}.lk-stk>li{border-bottom:1px solid var(--line);padding:6px 12px 6px 18px}.lk-stk-hd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lk-stk-titel{text-align:left;cursor:pointer;min-width:0;color:var(--ink);background:0 0;border:0;flex:200px;align-items:center;gap:10px;padding:6px 0;font-size:13.5px;display:flex}.lk-stk-nr{font:12px var(--sans);color:var(--mute);flex:none;min-width:44px}.lk-stk-titel .grow{flex:auto;min-width:0}.lk-stk-titel .pill{white-space:nowrap;flex:none}@media (width<=600px){.lk-stk-hd:has(.lk-stk-titel .pill) .lk-stk-titel{flex-basis:100%}.lk-stk-hd:has(.lk-stk-titel .pill) .lk-stk-knapper{margin-bottom:6px;margin-left:54px}}.lk-laas{color:var(--mute);display:inline-flex}.lk-laas svg{width:15px;height:15px}.lk-stk-knapper{align-items:center;gap:6px;display:flex}.lk-stk-tekst{white-space:pre-wrap;font:14px/1.5 var(--serif);color:var(--soft);background:var(--card2);border-radius:var(--r);margin:4px 0 8px;padding:10px 12px}.lk-p11-del{border-top:1px solid var(--line);padding:12px 18px}.lk-p11-del .list.tight li{padding:8px 0}.lk-p11-del>.small{margin-top:10px}.lk-p11-del>.btn{margin-top:8px}.lk-eget{flex-direction:column;gap:12px;margin-top:12px;display:flex}.lk-kort .hd{align-items:flex-start}.lk-valg{cursor:pointer;align-items:center;gap:10px;width:100%;display:flex}.lk-valg input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.lk-pdf{border:1px solid var(--line);border-radius:var(--r);background:#fff;width:100%;height:min(75dvh,1100px);display:block}@media (width<=760px){.lk-pdf{height:70dvh}}.lk-fra-profil{border-radius:var(--r);background:var(--info-bg);color:var(--info);margin:0;padding:10px 12px;font-size:13px}.lk-fra-profil a{color:inherit}.inp.lk-laast{background:var(--card2);border-color:var(--line);color:var(--soft)}.ke-card{scroll-margin-top:88px;overflow:hidden}.ke-hd{align-items:flex-start}.ke-hd h2{margin:0}.ke-summary{margin:4px 0 0}.ke-body{gap:14px;padding:14px 18px 18px;display:grid}.ke-body>.okbox,.ke-problem{margin:0}.ke-problem{background:var(--warn-bg);color:var(--warn);border-radius:var(--r);padding:10px 12px;font-size:13px}.ke-property{border:1px solid var(--line);border-radius:11px;overflow:hidden}.ke-property-hd{background:var(--card2);align-items:center;gap:12px;padding:12px 14px;display:flex}.ke-property-name{flex:1;min-width:0}.ke-property-name h3{font:500 15px/1.3 var(--sans);overflow-wrap:anywhere;margin:0}.ke-property-name .small{margin:3px 0 0}.ke-icon{background:var(--info-bg);width:29px;height:29px;color:var(--info);border-radius:8px;flex:none;place-items:center;display:grid}.ke-icon svg{width:16px;height:16px}.ke-units{margin:0;padding:0;list-style:none}.ke-units>li+li,.ke-property .ke-units>li:first-child{border-top:1px solid var(--line)}.ke-unit{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 14px;padding:11px 14px;display:grid}.ke-unit-id{overflow-wrap:anywhere;min-width:0}.ke-unit-id a{color:var(--ink);font-weight:500;text-decoration:none}.ke-unit-id a:hover,.ke-unit-id a:focus-visible{text-underline-offset:2px;text-decoration:underline}.ke-unit-id .small{margin:3px 0 0}.ke-unit-status{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.ke-unplaced{border:1px dashed var(--line2);background:var(--terra-bg);border-radius:11px;gap:10px;padding:12px 14px;display:grid}.ke-unplaced h3{font:500 15px/1.3 var(--sans);margin:0}.ke-unplaced>.small{margin:-4px 0 0}.ke-suggestion{background:var(--card);border:1px solid var(--line);border-radius:9px;overflow:hidden}.ke-suggestion-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.ke-suggestion-hd>div{overflow-wrap:anywhere;min-width:0}.ke-suggestion>.err{margin:0;padding:0 14px 8px}.ke-suggestion .ke-units>li:first-child{border-top:1px solid var(--line)}.ke-picker{border:1px solid var(--line);background:var(--card2);border-radius:9px;gap:10px;margin:0 14px 12px;padding:12px 14px;display:grid}.ke-picker fieldset{border:0;min-width:0;margin:0;padding:0}.ke-picker legend{margin-bottom:8px;padding:0}.ke-choices{gap:6px;display:grid}.ke-choice{cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:9px;padding:4px 0;display:flex}.ke-choice input{width:17px;height:17px;accent-color:var(--primary);flex:none;margin:0}.ke-newname{gap:5px;padding:2px 0 4px 26px;display:grid}.ke-newname .small,.ke-rename .small{margin:0}.ke-actions{flex-wrap:wrap;gap:8px;display:flex}.ke-rename{flex:1;gap:5px;min-width:0;display:grid}.ke-rename-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ke-rename-row .inp{flex:200px;width:auto;min-width:0}.ke-archived{justify-self:start;font-size:13px}.ke-owner-search{gap:6px;margin-bottom:14px;display:grid}.ke-owners:empty{display:none}.ke-owner{color:inherit;grid-template-columns:38px minmax(0,1.2fr) minmax(0,1fr) auto 16px;align-items:center;gap:16px;padding:16px 22px;text-decoration:none;display:grid}.ke-owner+.ke-owner{border-top:1px solid var(--line)}.ke-owner:hover,.ke-owner:focus-visible{background:var(--card2)}.ke-owner .av{margin:0}.ke-owner-id{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.ke-owner-counts{color:var(--soft);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.ke-owner-counts b{color:var(--ink);font-weight:500}@media (width<=700px){.ke-body{padding:12px}.ke-property-hd{align-items:flex-start;padding:11px 12px}.ke-unit{grid-template-columns:minmax(0,1fr) auto;padding:11px 12px}.ke-unit-status{grid-area:2/1;justify-content:flex-start}.ke-unit-action{grid-area:1/2/span 2;align-self:start}.ke-picker{margin:0 10px 10px;padding:12px}.ke-suggestion-hd{padding:10px 12px}.ke-suggestion-hd .btn{white-space:normal;justify-content:center;width:100%}.ke-owner{grid-template-columns:32px minmax(0,1fr) 16px;gap:6px 12px;padding:14px 16px}.ke-owner-id,.ke-owner-counts,.ke-owner-flags{grid-column:2}.ke-owner>span:last-child{grid-area:1/3}}.contact-address{grid-template-columns:minmax(0,2fr) minmax(5em,.7fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.contact-address .fl,.contact-address .inp,.contact-address .contact-city{min-width:0}.contact-address .inp{box-sizing:border-box;width:100%}@media (width<=600px){.contact-address{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.contact-address .contact-street{grid-column:1/-1}}.contact-picker-search{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.contact-picker-search>.fl{flex:240px;min-width:0}.contact-picker-action{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:2px;display:flex}.contact-picker .contact-options{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:0;min-width:0;max-height:240px;margin:10px 0 0;padding:0;overflow-y:auto}.contact-picker .contact-option{cursor:pointer;border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px;display:flex}.contact-picker .contact-option:has(input:checked){background:var(--card2)}.contact-picker .contact-option input{flex:none;margin-top:4px}.contact-picker .contact-option-meta{overflow-wrap:anywhere;display:block}.company-combo{min-width:0;position:relative}.company-combo-list{z-index:30;overscroll-behavior:contain;background:var(--card);border:1px solid var(--line);max-height:280px;box-shadow:var(--shadow);border-radius:8px;margin:4px 0 0;padding:4px 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.company-combo-list[hidden]{display:none}.company-combo-list [role=option]{cursor:pointer;overflow-wrap:anywhere;padding:8px 12px}.company-combo-list [role=option].active{background:var(--card2)}.company-combo-source{border-top:1px solid var(--line);padding:6px 12px 4px}.company-combo-status:empty{display:none}.company-combo-status{margin:4px 0 0}.contact-people{margin-bottom:24px}.contact-people .chipcheck{align-items:flex-start;gap:7px;margin:9px 0;display:flex}.contact-people .chipcheck input{flex:none;margin-top:3px}.contact-people>.contact-fields>button{margin-top:16px;margin-right:8px}.contact-people .row-actions{flex-wrap:wrap;gap:10px}.contact-people .contact-relations{margin-top:18px}.contact-people .contact-relations>li{display:block}.contact-people .contact-mode{margin:14px 0 10px}.contact-people .contact-choice{flex-wrap:wrap;gap:0 18px;margin:2px 0 6px 26px;display:flex}.contact-people .contact-choice .chipcheck{margin:4px 0}.contact-filters{align-items:end}.contact-filters>label{gap:6px;min-width:160px;display:grid}.contact-filters .contact-search{flex:1}.contact-list:empty{display:none}.contact-row{color:inherit;grid-template-columns:38px minmax(130px,1fr) minmax(160px,1fr) auto 16px;align-items:center;gap:16px;padding:18px 22px;text-decoration:none;display:grid}.contact-row+.contact-row{border-top:1px solid var(--line)}.contact-row:hover,.contact-row:focus-visible{background:var(--card2)}.contact-row .av{margin:0}.contact-identity,.contact-channels{overflow-wrap:anywhere;gap:4px;display:grid}.contact-flags{gap:4px;display:grid}.contact-actions{margin-top:16px}.contact-fields,.contact-options{border:0;min-width:0;margin:0;padding:0}.contact-options{max-height:300px;margin-top:10px;overflow-y:auto}.contact-option{cursor:pointer;border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px;display:flex}.contact-option:has(input:checked){background:var(--card2)}.contact-option input{flex:none;margin-top:4px}.contact-option-meta{overflow-wrap:anywhere;display:block}.contact-mode{gap:8px;margin-bottom:14px}.contact-data{gap:18px;display:grid}.contact-data dt{color:var(--soft);margin-bottom:4px;font-size:13px}.contact-data dd{overflow-wrap:anywhere;margin:0}.contact-note{white-space:pre-wrap;overflow-wrap:anywhere}.contact-stop{border-left:3px solid var(--terra);margin:20px 0;padding:4px 14px}.contact-case p{margin:6px 0 0}.contact-detail h1,.contact-detail h2{overflow-wrap:anywhere}@media (width<=700px){.contact-row{grid-template-columns:32px minmax(0,1fr) 16px;gap:10px;padding:16px}.contact-identity,.contact-channels,.contact-flags{grid-column:2}.contact-row>span:last-child{grid-area:1/3}.contact-filters>label{flex:100%}}.contact-relations{margin:0;padding:0;list-style:none}.contact-relations>li+li{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.contact-relations p{overflow-wrap:anywhere;margin:6px 0}.dup-banner{color:inherit;border-left:3px solid var(--terra);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 20px;text-decoration:none;display:flex}.dup-banner>span:first-child{gap:4px;display:grid}.dup-banner:hover,.dup-banner:focus-visible{background:var(--card2)}.dup-list{margin:0;padding:0;list-style:none}.dup-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.dup-row+.dup-row{border-top:1px solid var(--line)}.dup-pair{flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;display:flex}.dup-person{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.dup-and{color:var(--mute);font-size:13px}.dup-reason{white-space:normal}.dup-actions,.dup-confirm{flex-wrap:wrap;gap:8px;display:flex}.dup-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.dup-side{align-content:start;gap:12px;display:grid}.dup-side h2{overflow-wrap:anywhere}.dup-side p{margin:0}.dup-kept{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.dup-pick{cursor:pointer;align-items:center;gap:8px;font-weight:500;display:flex}.dup-pick input{width:18px;height:18px;accent-color:var(--ink);margin:0}.dup-facts{gap:12px}.dup-diff dd{background:var(--warn-bg);border-radius:3px;width:fit-content;max-width:100%;margin-left:-5px;padding:1px 5px}.dup-plan{gap:14px;display:grid}.dup-section h3{margin-bottom:6px}.dup-section ul,.dup-problem ul{gap:4px;margin:0;padding-left:20px;display:grid}.dup-warn{border-left:3px solid var(--warn);padding-left:12px}.dup-problem p{margin:0 0 6px}.dup-done{margin-bottom:16px}.dup-merges p{margin:4px 0}@media (width<=700px){.dup-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px}.dup-pair{gap:6px;display:grid}.dup-compare{grid-template-columns:minmax(0,1fr)}.dup-confirm .btn{flex:auto}}.contact-select-row{align-items:center;display:flex}.contact-select-row+.contact-select-row{border-top:1px solid var(--line)}.contact-select-row>input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin-left:16px}.contact-select-row .contact-row{flex:1;min-width:0}.contact-selection{flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0;display:flex}.contact-selection label{align-items:center;gap:8px;display:flex}.contact-menu{position:relative}.contact-menu summary{min-width:44px;font-size:24px;list-style:none}.contact-menu summary::-webkit-details-marker{display:none}.contact-menu>div{z-index:2;border:1px solid var(--line);background:var(--card);white-space:nowrap;border-radius:8px;padding:8px;position:absolute;top:calc(100% + 6px);right:0}.contact-removal-plan+.contact-removal-plan{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.contact-removal-plan h3{overflow-wrap:anywhere}.contact-removal-counts{gap:6px;display:grid}.contact-removal-counts>div{justify-content:space-between;gap:12px;display:flex}.contact-removal-counts dd{font-variant-numeric:tabular-nums;margin:0}.contact-trash-row{justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.contact-trash-row>div{overflow-wrap:anywhere;min-width:0}@media (width<=700px){.contact-select-row .contact-row{padding-left:10px}.contact-selection{gap:10px}}.contact-removal-summary{background:var(--card2);border-radius:6px;padding:12px}.mail-calendar-modal{max-width:none;max-height:none;color:var(--ink);font-family:var(--sans);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto;overflow:hidden}.mail-calendar-modal::backdrop{background:0 0}.mail-calendar-modal[open]{justify-content:flex-end;display:flex}.mail-calendar-shade{background:#1e2c464d;position:absolute;inset:0}.mail-calendar-panel{background:var(--card);flex-direction:column;width:min(440px,100%);min-width:0;height:100%;display:flex;position:relative;box-shadow:-8px 0 35px #1e2c4620}.mail-calendar-panel.week{width:min(980px,100%)}.mail-calendar-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.mail-calendar-panel h2{margin:4px 0;font-size:23px;font-weight:500}.mail-calendar-panel small{color:var(--mute)}.mail-calendar-controls{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px 0;display:flex}.mail-calendar-controls [role=group]{gap:3px;margin-right:auto;display:flex}.mail-calendar-controls [aria-pressed=true]{background:var(--navy);color:#fff}.mail-calendar-date{margin:14px 0;padding:0 20px;font-size:14px;font-weight:500}.mail-calendar-note{padding:0 20px;font-size:12px;line-height:1.6}.mail-calendar-grid{overscroll-behavior:contain;border:1px solid var(--line);border-radius:8px;flex:1;min-height:0;margin:0 16px 16px;overflow:auto}.mail-calendar-columns{isolation:isolate;grid-template-columns:48px minmax(0,1fr);align-items:start;min-height:100%;display:grid}.mail-calendar-columns.week{grid-template-columns:48px repeat(7,minmax(0,1fr))}.mail-calendar-axis{z-index:3;background:var(--card);position:sticky;left:0}.mail-calendar-column{border-left:1px solid var(--line);min-width:0}.mail-calendar-column-head{box-sizing:border-box;background:var(--card2);height:104px;padding:8px 4px;font-size:11px;overflow:auto}.mail-calendar-column-head>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px}.mail-calendar-hours-axis{height:1152px;color:var(--mute);font-size:10px;position:relative}.mail-calendar-hours-axis>span{padding:2px;position:absolute}.mail-calendar-hours{background:repeating-linear-gradient(to bottom,transparent 0,transparent 47px,var(--line) 47px,var(--line) 48px);position:relative}.mail-calendar-event{border:1px solid #cbd9e7;border-left:3px solid var(--info);background:var(--info-bg);color:var(--ink);text-align:left;font:11px/1.35 var(--sans);cursor:pointer;box-sizing:border-box;border-radius:5px;min-height:36px;padding:3px 5px;position:absolute;overflow:hidden}.mail-calendar-event small,.mail-calendar-event b{overflow-wrap:anywhere;display:block}.mail-calendar-event b{font-weight:500}.mail-calendar-allday button{background:var(--terra-bg);width:100%;color:var(--terra);text-align:left;font:10px/1.4 var(--sans);cursor:pointer;border:0;border-radius:3px;margin:2px 0;padding:3px;display:block}.mail-calendar-detail{border-top:1px solid var(--line);max-height:30%;padding:14px 20px;font-size:12px;overflow:auto}.mail-calendar-detail .btn{margin-left:12px}@media (width<=760px){.mail-calendar-panel>header{padding:14px 16px}.mail-calendar-controls{gap:4px;padding:12px 12px 0}.mail-calendar-grid{margin:0 8px 8px}}.mail-calendar-column-head{z-index:2;position:sticky;top:0}.mail-calendar-event.overlap b{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.mail-calendar-event.overlap small{white-space:nowrap;font-size:10px}@media (width<=760px){.mail-calendar-columns.week{grid-template-columns:48px repeat(7,minmax(100px,1fr));min-width:748px}}.mail-calendar-event small,.mail-calendar-event b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mail-page{--mail-pane:color-mix(in srgb,var(--card2) 28%,var(--card));--mail-hover:color-mix(in srgb,var(--card2) 45%,var(--card));--mail-gap:20px}.mail-head{margin-bottom:20px}.mail-head .k{letter-spacing:1.9px;margin-bottom:9px;font-size:9px}.mail-head h1{font-size:31px;font-weight:400}.mail-head p.muted{margin:8px 0 0;font-size:12px;line-height:1.6}.mail-page .mail-page .mail-head .btn.ghost{border-color:var(--line);color:var(--soft)}.mail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mail-notice{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.mail-notice.mail-consent{background:var(--info-bg);color:var(--info);border-radius:10px;align-items:center;padding:12px 16px;font-size:12px;line-height:1.6}.mail-consent>svg{flex:none;width:16px;height:16px}.mail-consent p{flex:1;min-width:220px;margin:0}.mail-consent b{font-weight:600}.mail-notice h2{width:100%;font-size:18px}.mail-notice p{margin:0}.mail-workspace{height:max(560px,100dvh - 262px);min-height:560px;box-shadow:none;grid-template-columns:165px 310px minmax(320px,1fr);padding:0;display:grid;overflow:hidden}.mail-workspace>*{min-width:0;min-height:0}.mail-workspace .mail-private-workspace{height:100%}.mail-folders-pane{background:var(--mail-pane);border-right:1px solid var(--line);overflow-y:auto}.mail-folders-pane>.mail-private-workspace{padding:17px 12px}.mail-account{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 8px;margin:0 0 20px 2px;display:grid}.mail-account .mail-avatar{grid-row:1/3;width:27px;height:27px;font-size:9px}.mail-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.mail-account small{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mail-folders{flex-direction:column;gap:2px;display:flex}.mail-folder{width:100%;color:var(--soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;min-width:0;padding:9px 10px;font-size:11.5px;display:flex}.mail-folder svg{flex:none;width:15px;height:15px}.mail-folder:hover{background:var(--mail-hover);color:var(--ink)}.mail-folder.active{background:var(--card2);color:var(--ink);font-weight:600}.mail-folder:focus-visible,.mail-folder-toggle:focus-visible,.mail-row:focus-visible,.mail-icon-btn:focus-visible,.mail-filters button:focus-visible,.mail-reply-start:focus-visible,.mail-back:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.mail-folder-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mail-folder-count{color:var(--mute);margin-left:auto;font-size:10px;font-weight:400}.mail-folder.more{border-top:1px solid var(--line);border-radius:0 0 7px 7px;margin-top:14px;padding-top:12px}.mail-folder-group{align-items:center;gap:2px;display:flex}.mail-folder-toggle{color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:26px;height:30px;display:grid}.mail-folder-toggle svg{width:14px;height:14px;transition:transform .15s}.mail-folder-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.mail-subfolders{border-left:1px solid var(--line);flex-direction:column;gap:1px;margin:2px 0 4px 16px;padding-left:8px;display:flex}.mail-folder.sub{padding:7px 8px;font-size:11px}.mail-list{border-right:1px solid var(--line);background:var(--card);flex-direction:column;display:flex}.mail-list>.mail-private-workspace{flex-direction:column;min-height:0;display:flex}.mail-list-top{border-bottom:1px solid var(--line);flex:none;padding:17px 16px 0}.mail-list-title{align-items:center;gap:8px;min-width:0;margin-bottom:13px;display:flex}.mail-list-title h3{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:500;overflow:hidden}.mail-page .mail-updated{white-space:nowrap;font-size:10px}.mail-icon-btn{width:32px;height:32px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.mail-icon-btn:hover:not(:disabled){background:var(--card2);color:var(--ink)}.mail-icon-btn:disabled{opacity:.55;cursor:default}.mail-icon-btn svg{width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.mail-icon-btn svg.spin{animation:1s linear infinite mail-spin}}@keyframes mail-spin{to{transform:rotate(360deg)}}.mail-search{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mail-search-field{border:1px solid var(--line);background:var(--field);border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;padding:0 11px;display:flex;position:relative}.mail-search-field svg{width:15px;height:15px;color:var(--mute);flex:none}.mail-search-field .inp{background:0 0;border:0;min-width:0;padding:10px 0;font-size:12px}.mail-search-field:focus-within{outline:2px solid var(--info);outline-offset:1px}.mail-search-field .inp:focus-visible{outline:0}.mail-search-clear{color:var(--info);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:4px 0;font-size:11px;text-decoration:underline}.mail-case-filter{margin-top:10px;display:none}.mail-case-filter .inp{padding:8px 10px;font-size:12px}.mail-filters{gap:15px;padding:12px 0 0;font-size:10.5px;display:flex}.mail-filters button{color:var(--mute);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 9px}.mail-filters button.active{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.mail-items{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.mail-list-note{margin:0;padding:12px 16px}.mail-list-note p{margin:0 0 8px}.mail-list-note .btn{margin-top:4px}.mail-section{text-transform:uppercase;letter-spacing:1px;color:var(--mute);margin:0;padding:14px 16px 6px;font-size:9px;font-weight:600}.mail-row{border:0;border-left:3px solid #0000;border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;gap:5px;min-width:0;padding:14px 16px 14px 13px;display:grid}.mail-row:hover{background:var(--mail-hover)}.mail-row.selected{background:var(--card2);border-left-color:var(--info)}.mail-row-top{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.mail-row-sender{align-items:center;min-width:0;font-size:12px;display:flex}.mail-row-sender b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mail-row.unread .mail-row-sender b,.mail-page .mail-row.unread .mail-row-subject{color:var(--ink);font-weight:600}.mail-row time{color:var(--mute);white-space:nowrap;flex:none;font-size:9.5px}.mail-page .mail-row-subject{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.mail-row-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mail-unread{background:var(--info);border-radius:50%;flex:none;width:6px;height:6px;margin-right:6px;display:inline-block}.mail-clip{color:var(--mute);flex:none;display:inline-grid}.mail-clip svg{width:14px;height:14px}.mail-page .mail-case-badge{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;display:block;overflow:hidden}.mail-case-badge.shared{color:var(--info)}.mail-draft-state{color:var(--mute);font-size:10.5px}.mail-draft-state.s-failed,.mail-draft-state.s-uncertain{color:var(--crit)}.mail-pages{padding:12px 16px}.mail-loading .mail-list-note{color:var(--mute);padding-bottom:4px;font-size:12px}.mail-skeleton{background:linear-gradient(90deg,var(--card2),var(--mail-pane),var(--card2));background-size:200% 100%;border-radius:8px;height:58px;margin:8px 16px;display:block}@media (prefers-reduced-motion:no-preference){.mail-skeleton{animation:1.3s ease-in-out infinite mail-shimmer}}@keyframes mail-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.mail-reading{background:var(--card);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.mail-reading>.mail-private-workspace{flex-direction:column;height:auto;min-height:100%;display:flex}.mail-reading>.mail-private-workspace>*{flex-shrink:0}.mail-back{display:none}.mail-reading-toolbar{z-index:1;border-bottom:1px solid var(--line);background:var(--card);align-items:center;gap:7px;min-height:53px;padding:10px 18px;display:flex;position:sticky;top:0}.mail-management.toolbar{border:0;flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin:0;padding:0;display:flex}.mail-page .mail-management.toolbar>p{margin:0;font-size:10.5px}.mail-toolbar-actions{gap:4px}.mail-page .mail-toolbar-actions .btn,.mail-page .mail-reply-actions .btn{gap:6px;min-height:30px;padding:6px 10px;font-size:11px}.mail-page .mail-reply-actions .btn{color:var(--soft);background:0 0;border-color:#0000}.mail-page .mail-reply-actions .btn:hover:not(:disabled){background:var(--card2);color:var(--ink)}.mail-page .mail-toolbar-actions .btn svg,.mail-page .mail-reply-actions .btn svg{width:14px;height:14px}.mail-page .btn.quiet{color:var(--soft);background:0 0;border-color:#0000}.mail-page .btn.quiet:hover:not(:disabled){background:var(--card2);color:var(--ink)}.mail-thread-header{padding:25px 27px 18px}.mail-thread-header h2{font:500 21px/1.4 var(--sans);letter-spacing:-.4px;overflow-wrap:anywhere;margin:0 0 14px}.mail-context{background:var(--terra-bg);color:var(--terra);border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px;padding:9px 12px 9px 14px;font-size:11.5px;display:flex}.mail-context>svg{flex:none;width:16px;height:16px}.mail-page .mail-context>p{min-width:180px;color:inherit;flex:1;margin:0}.mail-context a{color:inherit;font-weight:600}.mail-context .muted{color:var(--terra);opacity:.85}.mail-page .mail-context .btn{min-height:28px;color:var(--terra);background:0 0;border-color:#0000;padding:5px 9px;font-size:11px}.mail-page .mail-context .btn:hover{background:var(--card)}.mail-page .mail-context .btn svg{width:14px;height:14px}.mail-case-shared{color:var(--terra);overflow-wrap:anywhere}.mail-case-shared .pill{margin-right:6px}.mail-message summary,.mail-message-summary{cursor:pointer;align-items:center;gap:10px;min-width:0;padding:15px 0;list-style:none;display:flex}.mail-message-summary{cursor:default}.mail-message summary::-webkit-details-marker{display:none}.mail-avatar{background:var(--terra-bg);width:32px;height:32px;color:var(--terra);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:600;display:inline-grid}.mail-avatar.navy{background:var(--navy);color:#fff}.mail-message-who{flex-wrap:wrap;flex:1;align-items:center;gap:2px 8px;min-width:0;display:flex}.mail-message-who b{overflow-wrap:anywhere;font-size:12px;font-weight:600}.mail-message-who small{width:100%;color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.mail-message-who small:empty{display:none}.mail-message-time{color:var(--mute);white-space:nowrap;flex:none;font-size:10.5px}.mail-message-chev{width:16px;height:16px;color:var(--mute);flex:none;transition:transform .15s}.mail-message:not([open]) .mail-message-chev{transform:rotate(-90deg)}.mail-message summary .mail-case-pill{padding:1px 7px;font-size:10px}.mail-message-body{min-width:0;padding:0 0 20px 42px}.mail-page .mail-message-meta{margin:0 0 14px;font-size:10.5px;line-height:1.6}.mail-reply-actions{margin:16px 0 0}.mail-reply-actions a{font-size:11px}.mail-message-body>.mail-management{border-top:1px dashed var(--line);margin:12px 0 0;padding-top:12px}.mail-thread-pages{padding:0 27px}.mail-thread-pages:empty{display:none}.mail-thread-pages .btn{margin:6px 0 4px}.mail-thread-info{border-top:1px solid var(--line);padding:8px 27px 0}.mail-page .mail-thread-info p{margin:0 0 4px;font-size:10.5px}.mail-later-note{margin:0 27px 8px}.mail-reply-workspace{scroll-margin-top:64px}.mail-reply-start{border:1px solid var(--line);background:var(--card);color:inherit;font:inherit;text-align:left;cursor:text;border-radius:10px;gap:0;margin:16px 27px 22px;padding:0;display:grid;overflow:hidden}.mail-reply-to{background:var(--mail-pane);color:var(--mute);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 14px;font-size:10.5px;display:flex}.mail-reply-to svg{width:14px;height:14px}.mail-reply-placeholder{min-height:86px;color:var(--mute);padding:14px;font-size:12px}.mail-reply-start:hover{border-color:var(--line2)}.mail-empty{text-align:center;max-width:420px;margin:auto;padding:45px 24px}.mail-empty>svg{width:28px;height:28px;color:var(--mute)}.mail-empty h2{font:500 16px var(--sans);margin:12px 0 6px}.mail-empty p{margin:0;font-size:12px;line-height:1.6}.mail-reading>.mail-private-workspace>.bd{padding:20px 27px}.mail-reading [role=status].bd,.mail-reading .err.bd{margin:0;padding:14px 27px}.mail-compose{border:1px solid var(--line);background:var(--card);border-radius:10px;margin:16px 27px 22px;overflow:hidden}.mail-compose>:not(.mail-compose-head):not(.mail-compose-footer):not(.mail-compose-text){margin-left:14px;margin-right:14px}.mail-compose>p,.mail-compose>section,.mail-compose>label.mail-case-replies,.mail-compose>button.btn{margin-top:10px}.mail-compose-head{background:var(--mail-pane);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.mail-compose-head>svg{width:14px;height:14px;color:var(--mute)}.mail-compose-head h3{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:600}.mail-compose-to{color:var(--soft);font-weight:400}.mail-compose-from{flex:1;min-width:0;font-size:10.5px}.mail-page .mail-compose-close{min-height:28px;margin-left:auto;padding:4px 6px}.mail-compose-close svg{width:14px;height:14px}.mail-compose-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:6px;margin-bottom:0;display:grid}.mail-compose-fields label{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 10px;padding:4px 0;display:grid}.mail-compose-fields label:last-child{grid-column:1/-1}.mail-compose-fields label>.k{letter-spacing:.08em;min-width:2.5em;margin:0;font-size:10px}.mail-compose-fields label>small{color:var(--mute);grid-column:1/-1;padding:0 0 4px;font-size:10px}.mail-page .mail-compose-fields .inp{background:0 0;border:0;min-width:0;padding:8px 0;font-size:12px}.mail-compose-fields .inp[readonly]{color:var(--soft)}.mail-compose-text{display:block}.mail-page .mail-compose-text textarea{width:100%;box-shadow:none;resize:vertical;background:0 0;border:0;border-radius:0;min-height:110px;padding:14px;font-size:12.5px;line-height:1.7;display:block}.mail-page .mail-compose-text textarea:focus-visible{outline:0}.mail-compose:focus-within{border-color:var(--info);box-shadow:0 0 0 3px var(--info-bg)}.mail-compose>.mail-compose-signature{margin-top:0;padding:2px 0 12px}.mail-compose-signature-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 6px;display:flex}.mail-compose-signature-head .k{letter-spacing:.08em;margin:0;font-size:10px}.mail-compose-signature-frame>iframe{border:1px solid var(--line2);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:8px;width:100%;height:300px;display:block}@media (width<=600px){.mail-compose .mail-compose-signature-frame.mail-scale{height:198px}.mail-compose .mail-compose-signature-frame.mail-scale>iframe{height:300px!important}}.mail-compose-status{padding:0 0 6px}.mail-compose-status p{margin:4px 0}.mail-compose-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.mail-compose-tools{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.mail-page .mail-compose-tools .btn{min-height:32px;padding:6px 9px;font-size:11px}.mail-page .mail-compose-tools .btn svg{width:15px;height:15px}.mail-page .mail-compose-footer .mail-actions .btn{min-height:38px;font-size:12px}.mail-send svg{width:15px;height:15px}.mail-file-button{cursor:pointer;position:relative}.mail-file-button:has(input:disabled){opacity:.55;cursor:default}.mail-file-button:focus-within{outline:2px solid var(--info);outline-offset:2px}.mail-files{gap:.6rem;margin-top:0;margin-bottom:12px;display:grid}.mail-files:empty{display:none}.mail-files>p{margin:8px 0 0}.mail-files,.mail-files ul,.mail-files li{min-width:0}.mail-sent-receipt{background:var(--ok-bg);color:var(--ok);border-radius:8px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 13px;font-size:12px;line-height:1.55;display:flex}.mail-sent-receipt svg{flex:none;width:17px;height:17px;margin-top:1px}.mail-sent-receipt p{margin:0}.mail-compose.is-sent .mail-compose-text textarea,.mail-compose.is-sent .mail-compose-fields .inp{color:var(--soft)}.mail-compose-view{flex-direction:column;display:flex}.mail-compose-view>.mail-compose{margin-top:22px}.mail-compose-view>.mail-case-link{border:1px solid var(--line);border-radius:10px;margin:0 27px 24px}.mail-case-link{border-top:1px solid var(--line);margin-top:auto;scroll-margin-top:64px}.mail-case-link>summary{cursor:pointer;align-items:center;gap:8px;padding:16px 27px;font-size:12px;font-weight:600;list-style:none;display:flex}.mail-case-link>summary::-webkit-details-marker{display:none}.mail-case-link>summary svg{width:15px;height:15px;color:var(--mute)}.mail-case-link>.bd{padding:0 27px 20px}.mail-case{gap:8px;margin-bottom:12px;display:grid}.mail-plain{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.mail-ai{border-top:1px solid var(--line);margin:0;padding:16px 14px}.mail-ai-proposal{background:var(--card2);border:1px solid var(--line);margin-top:14px;padding:18px}.mail-ai-proposal h4{margin:0 0 12px}.mail-ai h4{margin:0 0 8px;font-size:13px}.mail-attachments{margin:.9rem 0}.mail-files ul,.mail-attachments ul{gap:.6rem;margin:.4rem 0;padding:0;list-style:none;display:grid}.mail-files li,.mail-attachments li{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:5px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.5rem;font-size:12px;display:flex}.mail-files li>span,.mail-attachments li>span{flex:1;min-width:8rem}.mail-file-preview{border:1px solid var(--line);margin:.8rem 0;padding:.8rem}.mail-file-preview img{object-fit:contain;max-width:100%;max-height:60vh;margin-top:.8rem;display:block}.mail-file-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;overflow:auto}.mail-file-preview strong{overflow-wrap:anywhere;min-width:0}.mail-management{border-top:1px solid var(--line);margin:16px 0;padding-top:16px}.mail-folder-list{gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.mail-folder-list li{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mail-folder-list .mail-folder-name{white-space:normal;text-align:left;flex:1;min-width:0}.mail-folder-list .mail-folder-name span{overflow-wrap:anywhere}.mail-folder-list .mail-folder-name small{color:var(--soft);font-weight:400;display:block}.mail-contact-picker,.mail-link-suggestions{border-bottom:1px solid var(--line);margin-bottom:16px;padding:16px 0}.mail-contact-picker label,.mail-case label{gap:6px;display:grid}.mail-contact-picker ul,.mail-link-suggestions ul{gap:10px;padding:0;list-style:none;display:grid}.mail-contact-picker li,.mail-link-suggestions li{border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.mail-contact-picker li>span,.mail-link-suggestions li>span{overflow-wrap:anywhere;flex:1;min-width:150px}.mail-contact-picker small,.mail-link-suggestions small{color:var(--soft);margin-top:4px;display:block}.mail-contact-picker input,.mail-case input{width:100%;min-width:0}.mail-compose .mail-contact-picker{margin-bottom:0;padding:12px 0 10px}.mail-link-suggestions h3{font-size:12px}.mail-archive-picker,.mail-archive-import{border-top:1px solid var(--line);margin-top:12px;padding-top:16px}.mail-archive-picker small,.mail-files li small{color:var(--soft);margin-top:4px;display:block}.mail-archive-import h4{margin:16px 0 8px}.mail-archive-import li{display:block}.mail-archive-select{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.mail-archive-select input{flex-shrink:0;margin-top:5px}.mail-archive-fields{gap:12px;margin-top:12px;display:grid}.mail-archive-fields label{gap:5px;display:grid}.mail-archive-fields input,.mail-archive-fields select{width:100%;min-width:0}.mail-archive-import>.btn.fill{margin-top:16px}.mail-private-workspace{border:0;min-width:0;margin:0;padding:0}.mail-private-workspace[hidden]{display:none}.mail-search-pages p{margin-top:0}.mail-search-pages .err{margin-bottom:12px}.mail-ai-sources{background:var(--card2);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;margin:18px 0;padding:16px}.mail-ai h5{margin:16px 0 10px;font-size:13px}.mail-ai-sources h5{margin-top:0}.mail-ai-sources ul{gap:8px;padding:0;list-style:none;display:grid}.mail-ai-sources li{border-top:1px solid var(--line);padding-top:8px}.mail-ai-sources summary{cursor:pointer;padding:6px 0;display:list-item}.mail-ai-sources summary small{color:var(--soft);margin-top:4px;display:block}.mail-ai-sources details>p{margin:10px 0}.mail-ai-sources .mail-plain{border:1px solid var(--line);background:var(--card);max-height:280px;padding:10px;overflow:auto}.mail-body{overflow-wrap:anywhere;min-width:0}.mail-body>.mail-plain{margin:0 0 1em}.mail-body a{text-underline-offset:.15em;overflow-wrap:anywhere;text-decoration:underline}.mail-image-reference{background:var(--card2);border-left:2px solid var(--line);padding:.6rem .8rem}.mail-message .mail-original>summary{padding:.6rem 0;font-size:13px;display:list-item}.mail-original pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border:1px solid var(--line);background:var(--card2);max-height:60vh;padding:12px;line-height:1.65;overflow:auto}.mail-thread-loading{color:var(--soft);margin:0}@media (prefers-reduced-motion:no-preference){.mail-thread-loading{animation:1.4s ease-in-out infinite mail-thread-loading}}@keyframes mail-thread-loading{50%{opacity:.45}}.pill.p-auto{background:var(--info-bg);color:var(--info)}.mail-case-share{border-top:1px solid var(--line);justify-items:start;gap:10px;margin-top:18px;padding-top:16px;display:grid}.mail-case-share h4{font:11px var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:0}.mail-case-share p{margin:0}.mail-case-share .pill{margin-right:6px}.mail-case-replies{color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 12px;font-size:12px;display:flex}.mail-case-replies input{width:16px;height:16px;accent-color:var(--ink);flex:none;margin:3px 0 0}.mail-case-replies b{font-weight:500}@media (width>=1650px){.mail-workspace{grid-template-columns:185px 355px minmax(0,1fr)}}@media (width<=1250px){.mail-workspace{grid-template-columns:135px 250px minmax(260px,1fr)}.mail-folders-pane>.mail-private-workspace{padding:16px 8px}.mail-thread-header,.mail-messages,.mail-thread-pages,.mail-thread-info{padding-left:19px;padding-right:19px}.mail-compose,.mail-reply-start{margin-left:19px;margin-right:19px}.mail-case-link>summary{padding-left:19px;padding-right:19px}.mail-case-link>.bd{padding:0 19px 18px}}@media (width<=1050px){.mail-workspace{grid-template-columns:150px minmax(0,1fr);height:auto}.mail-reading{border-top:1px solid var(--line);grid-column:1/-1;min-height:320px;overflow:visible}.mail-reading-toolbar{position:static}.mail-list{border-right:0}.mail-items{max-height:330px}.mail-row{padding-top:12px;padding-bottom:12px}}@media (width<=760px){.mail-page{--mail-gap:14px}.mail-head{gap:12px}.mail-head h1{font-size:29px}.mail-workspace{border-radius:12px;height:auto;min-height:0;display:block;overflow:visible}.mail-folders-pane{border-right:0;border-bottom:1px solid var(--line);background:var(--mail-pane);border-radius:12px 12px 0 0;overflow:auto hidden}.mail-folders-pane>.mail-private-workspace{padding:8px}.mail-account{display:none}.mail-folders{flex-direction:row;gap:4px;width:max-content}.mail-folder{white-space:nowrap;width:auto;padding:8px 11px;font-size:11.5px}.mail-folder svg{display:none}.mail-folder.more{border:0;border-radius:7px;margin:0;padding-top:8px}.mail-folder-toggle,.mail-subfolders{display:none}.mail-case-filter{display:block}.mail-folder-group{display:contents}.mail-list{display:block}.mail-items{overflow:visible}.mail-reading{border-top:0;min-height:0;display:none;overflow:visible}.mail-workspace.blocked .mail-reading{display:flex}.mail-items{max-height:none}.mail-workspace.reading .mail-folders-pane,.mail-workspace.reading .mail-list{display:none}.mail-workspace.reading .mail-reading{display:flex}.mail-back{border:0;border-bottom:1px solid var(--line);background:var(--card);color:var(--soft);font:inherit;cursor:pointer;text-align:left;border-radius:12px 12px 0 0;align-items:center;gap:6px;padding:12px 14px;font-size:12px;display:flex}.mail-back svg{width:16px;height:16px}.mail-reading-toolbar{min-height:0;padding:9px 12px;position:static}.mail-page .mail-toolbar-actions .btn{gap:4px;padding:5px 7px;font-size:10.5px}.mail-thread-header{padding:18px 16px 14px}.mail-thread-header h2{font-size:19px}.mail-messages,.mail-thread-pages,.mail-thread-info{padding-left:16px;padding-right:16px}.mail-message-body{padding-left:0}.mail-compose,.mail-reply-start{margin:14px 12px 18px}.mail-compose-fields{grid-template-columns:1fr}.mail-case-link>summary{padding:14px 16px}.mail-case-link>.bd{padding:0 16px 16px}.mail-compose-view>.mail-case-link{margin:0 12px 18px}.mail-compose-footer .mail-actions{justify-content:flex-end;width:100%}.mail-empty{padding:28px 16px}}.mail-page{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.mail-head{align-items:center;gap:16px;min-height:58px;margin-bottom:16px}.mail-head-context{align-items:center;gap:12px;min-width:0;display:flex}.mail-head-icon{background:var(--card);border:1px solid var(--line);width:43px;height:43px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}.mail-head-icon svg{width:22px;height:22px}.mail-head-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mail-head h1{margin:0;font-size:23px;font-weight:500;line-height:1.2}.mail-head p.muted{margin:5px 0 0;font-size:11px}.mail-unread-count{background:var(--terra-bg);color:var(--terra);font:11px var(--sans);cursor:pointer;border:0;border-radius:12px;padding:4px 8px}.mail-head .mail-actions{align-self:center}.mail-page .mail-head .btn{min-height:34px;padding:7px 11px;font-size:11px}.mail-workspace{border-radius:12px;grid-template-columns:160px 305px minmax(0,1fr);height:calc(100dvh - 211px);min-height:500px}.mail-row{align-content:center;gap:4px;min-height:90px;padding:11px 14px}.mail-row-preview{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mail-reading-toolbar{box-sizing:border-box;z-index:2;flex-wrap:wrap;gap:5px;min-height:46px;padding:6px 14px}.mail-toolbar-replies{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.mail-reading-toolbar .mail-management.toolbar{flex:1;justify-content:flex-end;gap:0;width:auto}.mail-reading-toolbar .mail-management.toolbar>p{width:100%}.mail-page .mail-reading-toolbar .btn{background:0 0;border-color:#0000;gap:4px;min-height:30px;padding:5px 6px;font-size:10.5px}.mail-reading-toolbar .btn svg{width:14px;height:14px}.mail-toolbar-more{position:relative}.mail-toolbar-more>summary{cursor:pointer;padding:5px;list-style:none;display:flex}.mail-toolbar-more>summary::-webkit-details-marker{display:none}.mail-toolbar-more svg{width:18px;height:18px}.mail-toolbar-more[open]{background:var(--card2);border:1px solid var(--line);border-radius:6px}.mail-toolbar-more>a{padding:8px;font-size:11px;display:block}.mail-thread-header{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:16px 24px 8px;display:flex}.mail-thread-header h2{font:500 14px/1.45 var(--sans);color:#4c5a6c;letter-spacing:0;flex:1;min-width:120px;margin:0}.mail-context{background:0 0;border-radius:0;gap:6px;min-width:0;padding:0}.mail-page .mail-context>p{flex-basis:100%;min-width:0;font-size:10.5px}.mail-context .small{font-size:10px}.mail-case-chip{color:#735b3d;font:11.5px var(--sans);cursor:pointer;overflow-wrap:anywhere;text-align:left;background:#f5ead8;border:1px solid #e7d4b6;border-radius:5px;align-items:center;gap:5px;max-width:100%;padding:4px 7px;display:flex}.mail-case-chip svg{flex:none;width:12px;height:12px}.mail-messages{padding:0 24px}.mail-message{border-top:0}.mail-message summary,.mail-message-summary{gap:8px;padding:9px 0 6px}.mail-message .mail-avatar{width:26px;height:26px;font-size:9px}.mail-message-who b{font-size:12px;font-weight:500}.mail-message-who small,.mail-message-time{font-size:10px}.mail-message-body{padding:0 0 12px 34px}.mail-page .mail-message-meta{margin-bottom:8px;font-size:10px;line-height:1.5}.mail-message .mail-body{color:#20242b;font-size:14px;line-height:1.75}.mail-history{border-top:1px solid var(--line);margin:0 24px}.mail-history>summary{cursor:pointer;color:var(--soft);align-items:center;gap:7px;padding:14px 0;font-size:11px;display:flex}.mail-history>summary svg{width:14px;height:14px}.mail-history .mail-messages{padding:0}.mail-history .mail-message{border-top:1px solid var(--line)}.mail-attachments.compact{min-width:0;margin:6px 0 14px;position:relative}.mail-attachment-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.mail-file-chip{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--line);background:var(--card2);max-width:200px;color:var(--ink);font:10.5px/1.5 var(--sans);box-sizing:border-box;cursor:pointer;border-radius:5px;flex:none;padding:5px 8px;overflow:hidden}.mail-attachment-toggle{color:var(--info);font:10.5px/1.5 var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:5px 3px}.mail-attachment-measure{visibility:hidden;pointer-events:none;gap:6px;width:max-content;display:flex;position:absolute;top:0;left:0}.mail-attachment-measure .mail-file-chip{display:block}@media (width>=1650px){.mail-workspace{grid-template-columns:180px 340px minmax(0,1fr)}}@media (width<=1350px) and (width>=761px){.mail-workspace{grid-template-columns:140px 270px minmax(0,1fr)}.mail-thread-header{padding-left:18px;padding-right:18px}.mail-case-chip{font-size:11px}.mail-toolbar-replies .btn{font-size:10px}}@media (width<=1120px) and (width>=761px){.mail-workspace{grid-template-columns:120px 230px minmax(0,1fr);height:calc(100dvh - 220px)}.mail-reading{border-top:0;grid-column:auto;overflow-y:auto}.mail-items{max-height:none}.mail-reading-toolbar{position:sticky}.mail-thread-header{align-items:flex-start}.mail-context{flex-basis:100%}.mail-head{flex-wrap:wrap}.mail-head .mail-actions{margin-left:auto}.mail-message-body{padding-left:0}.mail-list-top{padding:12px 10px 0}.mail-updated{display:none}}@media (width>=761px) and (width<=920px){.mail-workspace{grid-template-columns:100px 205px minmax(0,1fr)}.mail-folder{padding:8px 4px;font-size:10px}.mail-head p.muted{max-width:300px}}@media (width<=760px){.mail-head{flex-wrap:wrap;gap:10px}.mail-head-icon{border-radius:9px;width:34px;height:34px}.mail-head-icon svg{width:18px;height:18px}.mail-head h1{font-size:21px}.mail-head p.muted{font-size:10px}.mail-head .mail-actions{justify-content:flex-end;width:100%}.mail-workspace{height:auto;min-height:0;display:block}.mail-thread-header{padding:14px 16px 7px;display:block}.mail-thread-header h2{font-size:14px}.mail-context{margin-top:7px}.mail-message .mail-body{font-size:13.5px;line-height:1.75}.mail-messages{padding:0 16px}.mail-message-body{padding-left:0}.mail-message-time{white-space:normal;text-align:right;max-width:90px;font-size:9px}.mail-history{margin:0 16px}.mail-reading-toolbar{padding:6px 10px;position:sticky}.mail-attachment-row .mail-file-chip{max-width:min(200px,100%)}.mail-compose-footer .mail-compose-tools{flex-wrap:wrap}}@media (prefers-color-scheme:dark){[data-theme=dark] .mail-message .mail-body{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.mail-message-chev{transition:none}}@media (width>=761px) and (width<=920px){.app:has(.mail-page){grid-template-columns:64px minmax(0,1fr)}.app:has(.mail-page) .side{padding:18px 7px}.app:has(.mail-page) .nav{justify-content:center;padding:10px;font-size:0}.app:has(.mail-page) .nav svg{width:18px;height:18px}.app:has(.mail-page) :is(.nav-label,.brand small,.who .grow,.profile-switch,.sidebar-foot .nav-label){display:none}.app:has(.mail-page) .brand{min-height:35px;font-size:0}.app:has(.mail-page) .who{justify-content:center;padding:10px 0}.app:has(.mail-page) .view{padding-left:14px;padding-right:14px}}:root[data-theme=dark] .mail-message .mail-body{color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mail-message .mail-body{color:var(--ink)}}.mail-attachment-measure{width:100%;height:0;overflow:hidden}.mail-reading>.mail-private-workspace>.mail-thread-header{padding:14px 24px 6px}.mail-message-body{padding-left:0}.mail-message .mail-message-meta>summary{color:var(--mute);overflow-wrap:anywhere;margin-left:14px;padding:0 0 5px;font-size:10px;line-height:1.5;display:list-item}.mail-message-meta p{margin:4px 0 8px;font-size:10px;line-height:1.5}.mail-reading-toolbar .mail-management.toolbar{flex:none;min-width:125px;margin-left:auto}.mail-toolbar-actions{flex-wrap:nowrap}@media (width<=760px){.mail-toolbar-replies{flex-basis:100%}.mail-reading-toolbar .mail-management.toolbar{flex:1 0 calc(100% - 30px);justify-content:flex-start;margin-left:0}.mail-reading>.mail-private-workspace>.mail-thread-header{padding:12px 16px 6px}}.mail-page .mail-head{min-height:50px;margin-bottom:12px}@media (width<=760px){.mail-page .mail-head{gap:10px}.mail-reading-toolbar .mail-management.toolbar{flex:125px}.mail-toolbar-more{flex:none}}@media (width>=761px) and (width<=920px){.app:has(.mail-page) .brand b{letter-spacing:-.7px;font-size:13px}.app:has(.mail-page) .brand span{display:none}}.mail-page{--mail-chip-bg:#f5ead8;--mail-chip-border:#e7d4b6;--mail-chip-ink:#735b3d;--mail-subject:#4c5a6c}.mail-case-chip,.mail-row .mail-case-badge{background:var(--mail-chip-bg);border:1px solid var(--mail-chip-border);color:var(--mail-chip-ink)}.mail-row .mail-case-badge{border-radius:5px;align-items:center;gap:5px;padding:3px 6px;display:inline-flex}.mail-case-badge svg{flex:none;width:12px;height:12px}.mail-thread-header h2{color:var(--mail-subject)}:root[data-theme=dark] .mail-page{--mail-chip-bg:var(--terra-bg);--mail-chip-border:var(--line);--mail-chip-ink:var(--terra);--mail-subject:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mail-page{--mail-chip-bg:var(--terra-bg);--mail-chip-border:var(--line);--mail-chip-ink:var(--terra);--mail-subject:var(--ink)}}.mail-row .mail-case-badge.shared{border-color:var(--terra);font-weight:600}.mail-case-badge>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-message.targeted{border-left:3px solid var(--info);background:var(--info-bg)}.mail-reading>.mail-private-workspace{flex-shrink:0}.mail-message .mail-body{font-size:15px;line-height:1.6}.mail-message .mail-plain{line-height:1.6}.mail-body>.mail-plain,.mail-quoted-body>.mail-plain{margin:0 0 .85em}.mail-quoted{margin:0 0 1em}.mail-quoted>summary{cursor:pointer;color:var(--soft);align-items:center;gap:8px;padding:2px 0;font-size:11px;line-height:1.4;list-style:none;display:inline-flex}.mail-quoted>summary::-webkit-details-marker{display:none}.mail-quoted-dots{background:var(--card2);border:1px solid var(--line);letter-spacing:1px;min-width:30px;height:16px;color:var(--soft);border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-size:8px;display:inline-flex}.mail-quoted>summary:hover .mail-quoted-dots,.mail-quoted[open]>summary .mail-quoted-dots{border-color:var(--soft)}.mail-quoted-body{border-left:2px solid var(--line);color:var(--soft);margin-top:10px;padding-left:12px}@media (width<=760px){.mail-reading-toolbar{top:61px}.mail-message .mail-body{font-size:14.5px;line-height:1.6}.mail-history .mail-message,.mail-reply-workspace,.mail-case-link{scroll-margin-top:150px}}.profile-stats{color:var(--mute);flex-wrap:wrap;gap:28px;margin-bottom:22px;display:flex}.profile-stats b{color:var(--ink);font-weight:600}.profile-stats button{font:inherit;text-align:left}.profile-filters{flex-wrap:wrap;align-items:end;gap:16px}.profile-search{flex:1;min-width:220px}.profile-filters label>.k{margin-bottom:6px;display:block}.profile-filters>.chipcheck{padding-bottom:11px}.profile-list{overflow:hidden}.profile-row{color:inherit;border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1.3fr 1fr auto;gap:24px;padding:22px;text-decoration:none;display:grid}.profile-row:last-child{border-bottom:0}.profile-row:hover{background:var(--card2)}.profile-row h3{margin:8px 0}.profile-row>div>span{display:block}.profile-row>div>.pill{display:inline-block}.profile-overdue{color:#934321;font-weight:500}.profile-detail{grid-template-columns:minmax(250px,340px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.profile-facts{margin:0}.profile-facts dt{color:var(--mute);margin-top:16px;font-size:12px}.profile-facts dd{overflow-wrap:anywhere;margin:5px 0 0}.profile-notes{white-space:pre-wrap;overflow-wrap:anywhere}.profile-match-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}.profile-match-heading h2{margin:0}.property-match{margin-bottom:16px}.property-match h3{margin:14px 0 8px}.property-match h3 a{color:inherit}.match-reasons{padding-left:20px;font-size:14px}.match-deviations{border-left:3px solid #b48362;margin-top:16px;padding-left:14px;font-size:14px}.match-deviations ul{margin:8px 0;padding-left:18px}.profile-fieldset{border:0;min-width:0;margin:0;padding:0}.search-profile-form{max-width:980px}.search-profile-form h2{margin:26px 0 16px}.search-profile-form h2:first-child{margin-top:0}.profile-types{border:0;flex-wrap:wrap;gap:12px 20px;margin:4px 0 16px;padding:0;display:flex}.profile-types legend{margin-bottom:12px}.search-profile-form details{margin:12px 0 24px}.search-profile-form summary{cursor:pointer;margin-bottom:16px}.profile-near{margin-top:20px}.search-profile-form .row-actions{margin-top:24px}.profile-history{padding:0;font-size:14px;list-style:none}.profile-history li{border-bottom:1px solid var(--line);padding:12px 0}.profile-history small{color:var(--mute);margin-top:5px;display:block}.profile-contact-links{padding:0;list-style:none}.profile-contact-links li{border-bottom:1px solid var(--line);padding:12px 0}.profile-contact-links span{color:var(--mute);margin-top:4px;font-size:13px;display:block}@media (width<=1000px){.profile-detail{grid-template-columns:1fr}.profile-detail>aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-detail>aside>details{grid-column:1/-1}.profile-row{grid-template-columns:1.3fr 1fr}.profile-row>span:last-child{display:none}}@media (width<=600px){.profile-stats{gap:12px 20px;font-size:14px}.profile-row{grid-template-columns:1fr;gap:14px;padding:18px}.profile-detail>aside{display:block}.profile-detail>aside>.card{margin-bottom:16px}.profile-filters>label{flex:1;min-width:140px}.profile-match-heading{flex-direction:column}.profile-types{gap:12px}.profile-near{align-items:flex-start}.profile-overdue{font-size:13px}}.login-v01{color:#1e2d47;font-synthesis:none;-webkit-font-smoothing:antialiased;background:#f2f4f7;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.login-v01 *{box-sizing:border-box}.login-v01 button,.login-v01 input{font:inherit}.login-v01 button{cursor:pointer}.login-v01 button:disabled{cursor:default}.login-v01{background:radial-gradient(at 50% 38%,#faf9f6 0,#0000 58%),#f2f4f7;place-items:center;min-height:100svh;padding:48px 20px;display:grid}.login-v01 .login-wrap{width:100%;max-width:440px}.login-v01 .card{background:#fff;border:1px solid #dfe5ec;border-radius:20px;overflow:hidden;box-shadow:0 16px 48px -32px #21314a50,0 2px 6px #21314a03}.login-v01 .accent{background:linear-gradient(90deg,#c1a16d,#e8d8bb 55%,#f5eee2);height:4px}.login-v01 .inner{padding:36px 36px 26px}.login-v01 .logo{width:136px;height:auto;margin-bottom:34px;display:block}.login-v01 h1{letter-spacing:-.9px;margin:0 0 10px;font-size:28px;font-weight:500;line-height:1.15}.login-v01 p{color:#637087;margin:0;font-size:14px;line-height:1.55}.login-v01 .intro{margin-bottom:25px}.login-v01 .provider,.login-v01 .email-open,.login-v01 .primary{border-radius:9px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;font-size:14px;font-weight:500;transition:background .15s,box-shadow .15s;display:flex}.login-v01 .provider{color:#1e2d47;background:#fff;border:1px solid #dce2ea}.login-v01 .provider.microsoft{color:#fff;background:#1e2d47;border-color:#1e2d47;position:relative}.login-v01 .microsoft img{flex:none;width:20px;height:20px}.login-v01 .provider.microsoft:hover{background:#2c405f;box-shadow:0 3px 8px #1e2d4717}.login-v01 .google{color:#7b8696;background:#fafbfc;border-color:#e6eaf0;justify-content:flex-start;gap:11px;min-height:44px;margin-top:10px;padding:0 15px;font-size:13px}.login-v01 .google .g{color:#a5aebb;text-align:center;width:20px;font:600 20px Arial,sans-serif}.login-v01 .tag{color:#68758a;white-space:nowrap;background:#edf0f4;border-radius:4px;margin-left:auto;padding:4px 7px;font-size:10px;font-weight:500}.login-v01 .google-hint{color:#778297;margin-top:8px;font-size:11px}.login-v01 .divider{color:#8790a0;align-items:center;gap:12px;margin:21px 0 17px;font-size:11px;display:flex}.login-v01 .divider:before,.login-v01 .divider:after{content:"";background:#e6eaf0;flex:1;height:1px}.login-v01 .email-open{color:#34455e;background:#f4f6f8;border:1px solid #0000;min-height:44px;font-size:13px}.login-v01 .email-open:hover{background:#eaf0f5}.login-v01 .email-open svg{width:17px;height:17px}.login-v01 .invite{color:#727c8e;border-top:1px solid #edf0f4;margin-top:23px;padding-top:19px;font-size:12px;line-height:1.55}.login-v01 .invite strong{color:#42516a;margin-bottom:3px;font-weight:500;display:block}.login-v01 .card-foot{color:#8a7758;background:#faf9f6;border-top:1px solid #f0ece4;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:11px;display:flex}.login-v01 .card-foot svg{width:13px;height:13px}.login-v01 svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.login-v01 .back{color:#738097;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:20px;padding:0;font-size:12px;display:flex}.login-v01 .back svg{width:14px;height:14px}.login-v01 .field{margin:22px 0 16px}.login-v01 label{color:#42516a;margin-bottom:8px;font-size:12px;font-weight:500;display:block}.login-v01 input{color:#1e2d47;background:#fff;border:1px solid #d9e0e9;border-radius:8px;width:100%;min-height:48px;padding:13px 14px;font-size:15px}.login-v01 input::placeholder{color:#a2abba}.login-v01 .primary{color:#fff;background:#1e2d47;border:0}.login-v01 .primary:hover{background:#30445f}.login-v01 .primary:disabled{opacity:.6}.login-v01 .text-action{color:#5a6b83;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.login-v01 .subactions{justify-content:space-between;gap:10px;margin-top:18px;display:flex}.login-v01 .notice{color:#80602f;background:#f7f0e4;border-radius:8px;margin:16px 0 0;padding:11px 13px;font-size:12px;line-height:1.5}.login-v01 .notice.error{color:#9b4b39;background:#fcf0ed}.login-v01 .notice.success{color:#4c7560;background:#edf4ef}.login-v01 .code{letter-spacing:9px;text-align:center;padding-left:23px;font-size:24px}.login-v01 .address{color:#374860;overflow-wrap:anywhere;font-weight:500}.login-v01 :focus-visible{outline-offset:3px;outline:3px solid #b99b66}.login-v01 .quiet{margin-top:18px;font-size:12px}.login-v01 button,.login-v01 summary{-webkit-tap-highlight-color:transparent}@media (width<=500px){.login-v01{align-items:center;padding:32px 20px}.login-v01 .inner{padding:29px 25px 24px}.login-v01 .logo{width:126px;margin-bottom:29px}.login-v01 h1{font-size:26px}.login-v01 .card{border-radius:17px}.login-v01 .intro{font-size:13px}.login-v01 .google{gap:8px;padding:0 12px;font-size:12px}.login-v01 .tag{font-size:9px}.login-v01 .invite{font-size:11px}}@media (height<=700px){.login-v01{align-items:start;padding-top:24px;padding-bottom:24px}}@media (prefers-reduced-motion:reduce){.login-v01 *{transition:none!important}}.login-v01{width:100%;margin:0;line-height:normal}.login-v01 .card{width:100%;padding:0}.login-v01 input{font-family:inherit}.login-v01 button:disabled{cursor:default;opacity:.6}.login-v01 .google:not(:disabled){color:#1e2d47;background:#fff}.login-v01 .provider-logo{width:20px;height:20px}.login-v01 .text-action:disabled{color:#8790a0;text-decoration:none}.login-v01 .google:disabled{opacity:1}@media (width<=360px){.login-v01 .subactions{flex-wrap:wrap;gap:12px}.login-v01 .subactions .text-action{white-space:nowrap;font-size:11px}}.image-metadata-suggestion{border:1px solid var(--line);background:var(--card);border-radius:10px;min-width:0;margin-top:1rem;padding:1rem}.image-metadata-suggestion h4{margin:0 0 .5rem;font-size:1rem}.image-ai-review{align-items:flex-start;gap:.6rem;margin:.8rem 0;font-size:.85rem;display:flex}.image-ai-review input{flex:none;margin-top:.2rem}.image-ai-proposal{overflow-wrap:anywhere;gap:.55rem;margin:.75rem 0;display:grid}.image-ai-proposal p{grid-template-columns:2rem 1fr;gap:.5rem;margin:0;font-size:.875rem;display:grid}.image-ai-proposal p span{color:var(--mute);font-size:.75rem}.image-ai-boundary{color:var(--mute);margin-bottom:0}@media (width<=480px){.image-metadata-suggestion{padding:.75rem}.image-metadata-suggestion .btn{white-space:normal;max-width:100%}}.case-media-metadata{border-top:1px solid var(--line,#cbc9c3);margin-top:1rem;padding-top:.75rem}.case-media-metadata>label{max-width:24rem;margin-top:1rem;display:block}.media-metadata-layout{grid-template-columns:minmax(140px,230px) minmax(0,1fr);align-items:start;gap:1.25rem;margin-top:1rem;display:grid}.media-metadata-preview{object-fit:contain;background:var(--paper,#f4f2ed);border-radius:5px;width:100%;max-height:260px}.media-metadata-editor{min-width:0}.media-metadata-editor h3{margin-top:0}.media-metadata-editor label{min-width:0;display:block}.media-metadata-editor input,.media-metadata-editor textarea{box-sizing:border-box;width:100%}.media-metadata-languages{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.media-metadata-name{border:1px solid var(--line,#cbc9c3);border-radius:5px;gap:.3rem;margin:1rem 0;padding:.75rem;display:grid}.media-metadata-name code{overflow-wrap:anywhere;font-size:.85rem}.media-metadata-buttons{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=1000px){.media-metadata-languages{grid-template-columns:1fr}}@media (width<=600px){.media-metadata-layout{grid-template-columns:1fr}.media-metadata-preview{max-height:180px}.media-metadata-buttons>button{flex:100%}}.agent-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.agent-card{text-align:left;border:1px solid var(--line);background:var(--field);width:100%;height:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;padding:16px;transition:border-color .15s,box-shadow .15s;display:grid}.agent-card:hover{border-color:var(--line2);box-shadow:0 2px 10px #00000008}.agent-card:focus-visible{outline:2px solid var(--terra);outline-offset:2px}.agent-card-name{flex-direction:column;gap:2px;min-width:0;display:flex}.agent-card-name b{font:400 19px/1.2 var(--serif)}.agent-card-name small{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.agent-card .pill{white-space:normal;grid-column:1/-1;justify-self:start}.agent-card-cta{color:var(--soft);grid-column:1/-1;font-size:13px}.agent-card:hover .agent-card-cta{color:var(--ink)}.provider-heading .agent-logo{width:34px;height:34px}.agent-trademarks{margin:0;font-size:11.5px;line-height:1.45}.agent-banner{background:var(--info-bg);color:var(--info);border-radius:6px;margin:0;padding:10px 14px;font-size:13.5px}.agent-guide-switch{border:1px solid var(--line);background:var(--card2);border-radius:8px;padding:14px 16px}.agent-guide-switch .switch-row>span{flex-direction:column;gap:2px;display:flex}.agent-guide-switch small{color:var(--mute);font-size:12.5px}.agent-guide-switch p.small{margin:8px 0 0}.agent-steps{counter-reset:agent-step;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.agent-steps>li{counter-increment:agent-step;min-width:0;padding-left:40px;position:relative}.agent-steps>li:before{content:counter(agent-step);background:var(--ink);width:26px;height:26px;color:var(--bg);font:500 13px var(--sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;left:0}.agent-steps h3{margin:0 0 4px}.agent-steps p{margin:0 0 8px}.agent-steps p.small{margin-top:6px}.agent-command{align-items:flex-start;gap:8px;min-width:0;display:flex}.agent-command pre{border:1px solid var(--line);background:var(--field);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;flex:auto;min-width:0;margin:0;padding:10px 12px;font:12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.agent-command .btn{flex:none}.agent-test{border:1px solid var(--line);background:var(--card2);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 16px;display:flex}.agent-test p{margin:0}.agent-test .k{margin-bottom:4px}.agent-test-ok{background:var(--ok-bg)}.agent-test-warn{background:var(--warn-bg)}.agent-test-actions{flex-wrap:wrap;gap:8px;display:flex}.agent-tech summary{cursor:pointer;color:var(--soft);font-size:13px}.agent-tech dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:10px 0 0;font-size:13px;display:grid}.agent-tech dt{color:var(--mute)}.agent-tech dd{min-width:0;margin:0}@media (width<=640px){.agent-steps>li{padding-left:34px}.agent-command{flex-direction:column;align-items:stretch}.agent-command .btn{align-self:flex-start}.agent-tech dl{grid-template-columns:minmax(0,1fr)}.agent-test-actions,.agent-test-actions .btn{justify-content:center;width:100%}}.agent-profile-list,.agent-connection-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agent-profile-list>li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:12px 0;display:grid}.agent-profile-list>li:first-child{border-top:0}.agent-profile-list>li.archived{opacity:.7}.agent-profile-text{flex-direction:column;gap:2px;min-width:0;display:flex}.agent-profile-text b{font:400 18px/1.25 var(--serif)}.agent-profile-text span,.agent-profile-text small{overflow-wrap:anywhere}.agent-profile-text small{color:var(--mute);font-size:12.5px}.agent-profile-text .pill{align-self:flex-start}.agent-profile-form{border:1px solid var(--line);background:var(--card2);border-radius:8px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.agent-profile-form .fl,.agent-profile-form p{margin:0}.agent-slack-field{gap:6px;min-width:0;display:grid}.agent-slack-field .small,.agent-slack-field input[readonly]{color:var(--mute)}.agent-profile-photo{align-items:center;gap:16px;display:flex}.agent-profile-photo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-profile-photo-actions .small{color:var(--mute);flex-basis:100%}.agent-connection-list{gap:14px}.agent-connection-list>li{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:16px;padding:18px;display:flex}.agent-connection-heading{align-items:center;gap:12px;display:flex}.agent-connection-heading>div{min-width:0}.agent-connection-heading h3{margin:0 0 3px;font-size:18px}.agent-connection-heading p{color:var(--soft);overflow-wrap:anywhere;margin:0}.agent-connection-controls{flex-wrap:wrap;align-items:flex-end;gap:10px 20px;display:flex}.agent-connection-controls .fl{min-width:min(100%,260px);margin:0}.agent-chat-switch{justify-content:flex-start;gap:8px;margin:0}.agent-connection-note{color:var(--soft);flex-basis:100%;margin:0}.agent-connection-list time{-webkit-text-decoration:underline dotted var(--line2);text-decoration:underline dotted var(--line2);text-underline-offset:3px}.agent-own-agents{border-top:1px solid var(--line)}.agent-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-section-heading h2,.agent-own-agents>p{margin:0}.agent-profile-connections{gap:4px;margin-top:4px;display:grid}.agent-integration-settings>summary{cursor:pointer;padding:18px 22px;font-weight:600}.agent-integration-settings>summary span{color:var(--soft);margin:4px 0 0 18px;font-weight:400;display:block}.agent-integration-settings>.agent-integrations{border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0}.agent-who{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;margin:4px 0 14px;padding:12px 14px;display:flex}.agent-who .fl,.agent-who p{margin:0}@media (width<=650px){.agent-profile-list>li{grid-template-columns:auto minmax(0,1fr)}.agent-profile-list>li>.row-actions{grid-column:1/-1}.agent-profile-photo{align-items:flex-start}.agent-connection-list>li{padding:14px}.agent-identity-choice .linkbtn{text-align:left;flex-basis:100%}.agent-identity-separator{display:none}}.agent-identity-editor{grid-column:1/-1;gap:12px;min-width:0;display:grid}.agent-identity-editor>p{margin:0}.agent-identity-choice{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-identity-choice>label{font-weight:600}.agent-identity-choice>select{flex:120px;width:auto;min-width:0;max-width:250px}dialog.modal.agent-identity-dialog[open]{width:min(580px,100% - 24px)}.agent-identity-dialog .agent-profile-form{background:0 0;border:0;padding:0}@media (width<=650px){dialog.modal.agent-identity-dialog[open]{width:100%}}.agent-image-history{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.agent-image-history button{justify-items:center;gap:6px;display:grid}.agent-app-settings{margin-bottom:16px}.agent-app-settings>.hd{align-items:flex-start}.agent-app-settings>.hd h3{margin:0 0 4px}.agent-app-settings>.hd p{max-width:62ch;margin:0}.agent-app-rows{margin:0;padding:0;list-style:none}.agent-app-rows>li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.agent-app-rows>li:first-child{border-top:0}.agent-app-text{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13.5px;display:flex}.agent-app-rows .btn{flex:none}@media (width<=520px){.agent-app-rows>li{flex-wrap:wrap}.agent-app-rows .btn{margin-left:44px}}.slack-settings code{background:var(--surface-2,#0000000d);border-radius:4px;padding:1px 5px;font-size:12px}.slack-facts{gap:2px;margin:0;padding-left:18px;display:grid}.slack-backfill{border:1px solid var(--line,#0000001a);border-radius:var(--r,8px);gap:4px;padding:10px 12px;display:grid}.slack-mode{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.slack-mode legend{margin-bottom:4px}.slack-mode .radio-row{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.slack-mode .radio-row input{margin-top:3px}.slack-mode .switch-row{justify-content:flex-start}.slack-sections{gap:6px;display:grid}.slack-sections-row{grid-template-columns:minmax(150px,1fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:10px;display:grid}.slack-sections-row .switch-row{justify-content:flex-start}.slack-sections-row .inp{width:100%;min-width:0}.slack-sections-head{text-transform:uppercase;letter-spacing:.06em;color:var(--soft);font-size:11px}.slack-match li,.slack-links li{align-items:flex-start;gap:12px}.slack-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.slack-chip{border:1px solid var(--line,#0000001f);border-radius:var(--r-chip,999px);flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;padding:3px 4px 3px 8px;font-size:13px;display:inline-flex}.slack-chip svg,.slack-link-name svg,.slack-hits svg{flex:none;width:14px;height:14px}.slack-actions{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.slack-actions .btn{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.slack-manual{gap:6px;max-width:520px;margin-top:8px;display:grid}.slack-hits{gap:4px;margin:0;padding:0;list-style:none;display:grid}.slack-hits li{align-items:center;gap:8px;display:flex}.slack-hits .grow{overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;display:inline-flex}.slack-filter{flex-wrap:wrap;gap:6px;display:flex}.slack-link-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (width<=640px){.slack-sections-head{display:none}.slack-sections-row{border-top:1px solid var(--line,#00000014);grid-template-columns:1fr 1fr;padding:8px 0}.slack-sections-row>:first-child,.slack-sections-row>:last-child{grid-column:1/-1}.slack-match li,.slack-links li{flex-direction:column;align-items:stretch}.slack-settings .list.slack-match li>.grow,.slack-settings .list.slack-links li>.grow{flex:none;width:100%}.slack-actions{flex-flow:wrap;align-items:flex-start}.slack-actions .btn{max-width:100%}}.cp .lab-h,.cp .lab{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:0 0 8px;padding:0;display:block}.cp-intro{max-width:70ch;margin:0}.cp-note{border-radius:var(--r);background:var(--info-bg);color:var(--info);margin:0;padding:10px 12px;font-size:13px}.cp-msg-line{margin:0}.cp-msg-line+.cp-msg-line{margin-top:6px}.cp-tight{margin:0}.cp-sec{border-top:1px solid var(--line);min-width:0;padding-top:16px}.cp .cp-sec>h3.lab-h,.cp h3.lab-h.cp-ro-h{font:500 18px/1.3 var(--serif);letter-spacing:0;text-transform:none;color:var(--ink);margin:0 0 12px}.cp-fs{border:0;min-width:0;margin:0;padding:0}.cp-stack{flex-direction:column;gap:14px;display:flex}.cp-spacer{min-height:0}.cp-usage{flex-direction:column;gap:6px;display:flex}.cp-usage-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.cp-usage-row .pill{flex:none;min-width:128px}.cp .inp[readonly],.cp select.inp:disabled,.cp .cp-fs:disabled .inp{background:var(--card2);color:var(--mute);cursor:default}.cp .hint.cp-need,.cp-need-inline{color:var(--warn)}.cp .cp-need{margin:0}.cp-preview{background:var(--card2);border-radius:var(--r);padding:12px 14px}.cp-quote{font-family:var(--serif);margin:0 0 6px;font-size:16px;line-height:1.5}.cp-quote:last-child{margin-bottom:0}.cp .lab.cp-sub{margin:4px 0 -4px}.cp-facts{border:1px solid var(--line);border-radius:var(--r);background:var(--field);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.cp-facts-hd{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.cp-facts-hd .pill{flex:none}.cp-extra{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.cp-extra .fl{align-self:stretch}.cp-row{border:1px solid var(--line);background:var(--field);border-radius:6px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.cp-row-hd{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cp-row-hd .fl{flex:0 320px;min-width:0}.cp-row-hd .btn{margin-top:22px}.cp-acc{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr) minmax(0,1fr) minmax(0,1.6fr) minmax(0,.9fr);gap:10px 12px;display:grid}.cp-partner{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto auto;align-items:end;gap:10px 12px;display:grid}.cp-commission{white-space:nowrap;padding-bottom:10px;font-size:13px}.cp-actions{border-top:1px solid var(--line);padding-top:14px}.cp-dl{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:0;margin:0;display:grid}.cp-dl>div{display:contents}.cp-dl dt,.cp-dl dd{border-bottom:1px solid var(--line);overflow-wrap:anywhere;white-space:pre-line;margin:0;padding:7px 0}.cp-dl dt{color:var(--mute);padding-right:12px;font-size:13px}.cp-ro-h{margin-bottom:4px}.cp-inline-pill{vertical-align:1px;margin-left:8px}.cp-block{display:block}.cp-history .list li{padding:7px 0;font-size:13px}@media (width<=1100px){.cp-acc{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.cp-partner{grid-template-columns:minmax(0,1fr)}.cp-acc{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.cp-acc>:first-child,.cp-acc>:nth-child(4){grid-column:1/-1}.cp-commission{padding-bottom:0}.cp-row-hd{flex-wrap:wrap}.cp-row-hd .btn{margin-top:0}.cp-dl{grid-template-columns:minmax(0,1fr)}.cp-dl dt{border-bottom:0;padding-bottom:0}.cp-usage-row .pill{min-width:0}}.email-signature,.signature-portrait{min-width:0}.email-signature .stack,.signature-portrait .stack{gap:16px}.signature-input{color:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid var(--line,#aaa);background:#fff;border-radius:8px;min-height:150px;max-height:350px;margin-top:8px;padding:18px;font:12pt Arial,sans-serif;overflow:auto}.signature-input:focus{outline:2px solid var(--accent,#6c7655);outline-offset:2px}.signature-input:empty:before{content:"Kopiér i Outlook · Indsæt her";color:#777;pointer-events:none}.signature-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.signature-file{cursor:pointer;position:relative;overflow:hidden}.signature-file input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.signature-file:focus-within{outline:2px solid #6c7655}.signature-preview-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.signature-preview-heading h3{margin:0}.signature-preview{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;height:320px}.signature-empty{color:#777;background:#fff;border:1px dashed #aaa;border-radius:8px;padding:36px 20px}.signature-missing{overflow-wrap:anywhere;border:1px solid #c99a45;border-radius:8px;padding:16px}.signature-missing ul{padding-left:20px}.signature-input img{vertical-align:middle}@media (width<=600px){.signature-preview-heading{flex-direction:column;align-items:flex-start}.signature-preview{height:360px}.signature-input{padding:12px}}.company-signature .hd{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.company-signature-state{border:1px solid var(--line2,#ccc);color:var(--mute,#666);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12.5px}.company-signature-state.on{background:var(--primary,#243a52);border-color:var(--primary,#243a52);color:var(--on-primary,#fff)}.company-signature-preview{height:300px}.company-signature-source summary{cursor:pointer;font-weight:500}.company-signature-source[open] summary{margin-bottom:10px}.company-signature-fields{flex-wrap:wrap;gap:6px;display:flex}.company-signature-fields .chip{padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.company-signature-html{white-space:pre-wrap;word-break:break-all;min-height:260px;font-size:12px;line-height:1.45}.company-signature code{font-size:.92em}.company-signature .bd>p{margin:0}@media (width<=600px){.card.company-signature .hd{text-align:left;flex-direction:column;align-items:flex-start}}.signature-portrait .k{margin:0 0 -8px}.portrait-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:14px 12px;min-width:0;display:grid}.portrait-choice{cursor:pointer;flex-direction:column;gap:3px;min-width:0;display:flex;position:relative}.portrait-choice input:disabled~*{cursor:default}.portrait-thumb{aspect-ratio:1;border-radius:var(--r-chip,6px);background:var(--card2);width:100%;box-shadow:0 0 0 1px var(--line);display:block;position:relative;overflow:hidden}.portrait-thumb img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.portrait-thumb img.graa{-webkit-filter:grayscale()}.portrait-thumb img.cropped{object-fit:fill;inset:auto}.portrait-thumb img.waiting{opacity:0}.portrait-thumb-empty{text-align:center;height:100%;color:var(--mute);justify-content:center;align-items:center;padding:6px;font-size:12px;display:flex}.portrait-choice-name{color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.portrait-choice-meta{color:var(--mute);overflow-wrap:anywhere;font-size:12px;line-height:1.3}.portrait-choice input:checked~.portrait-thumb{box-shadow:0 0 0 3px var(--primary)}.portrait-choice input:checked~.portrait-thumb:after{content:"✓";background:var(--primary);width:22px;height:22px;color:var(--on-primary);text-align:center;border-radius:50%;font-size:13px;line-height:22px;position:absolute;top:6px;right:6px}.portrait-choice input:checked~.portrait-choice-name{font-weight:600}.portrait-choice input:focus-visible~.portrait-thumb{outline:2px solid var(--ink);outline-offset:4px}.portrait-choice:hover input:not(:checked):not(:disabled)~.portrait-thumb{box-shadow:0 0 0 1px var(--line2)}.portrait-search{max-width:360px}@media (width<=600px){.portrait-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:12px 10px}}.portrait-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;min-width:0;display:grid}.portrait-field{flex-direction:column;gap:12px;min-width:0;display:flex}.portrait-field .k{margin:0}.portrait-field-body{align-items:flex-start;gap:14px;min-width:0;display:flex}.portrait-field-body .portrait-thumb{flex:0 0 100px;width:100px}.portrait-field-text{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}.portrait-field-text .btn{align-self:flex-start}.portrait-drop{border:1px dashed var(--line2,#aaa);border-radius:var(--r-chip,6px);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:14px;display:flex}.portrait-drop.over{border-color:var(--primary);background:var(--card2)}.portrait-drop:focus-within{outline:2px solid var(--ink);outline-offset:2px}.portrait-drop .small{color:var(--mute);overflow-wrap:anywhere}.portrait-library summary{cursor:pointer;color:var(--ink);font-weight:600}.portrait-library[open] summary{margin-bottom:12px}@media (width<=700px){.portrait-fields{grid-template-columns:minmax(0,1fr)}}.bt .lab{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:0 0 8px;display:block}.bt-intro{max-width:70ch;margin:0}.bt-tight,.bt-msg-line{margin:0}.bt-msg-line+.bt-msg-line{margin-top:6px}.bt-fs{border:0;min-width:0;margin:0;padding:0}.bt-rule{color:var(--soft);margin:0;font-size:13px}.bt-fee{align-self:center}.bt-check{align-items:flex-end;padding-bottom:10px;display:flex}.bt-lines{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.bt-line{border:1px solid var(--line);background:var(--field);border-radius:6px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.bt-line-body{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.bt-lines .drag-handle{border-radius:var(--r);width:28px;min-height:36px;color:var(--soft);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin-top:22px;padding:0;display:inline-flex}.bt-lines .drag-handle:hover{background:var(--card2);color:var(--ink)}.bt-lines .drag-handle:focus-visible{outline:2px solid var(--terra);outline-offset:1px;color:var(--ink)}.bt-lines .drag-handle:disabled{visibility:hidden}.bt-lines.sorting,.bt-lines.sorting *{cursor:grabbing!important}.bt-line[data-dragging]{opacity:.55}.bt-line[data-drop=before]{box-shadow:0 -3px 0 var(--terra)}.bt-line[data-drop=after]{box-shadow:0 3px 0 var(--terra)}.bt-line-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px 12px;display:grid}.bt-line-grid:has(>.fl:nth-child(4)){grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto}.bt-line-grid:not(:has(>.fl:nth-child(3))){grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto}.bt-remove{margin-bottom:2px}.bt-est{font-size:13px}.bt-confirm{background:var(--warn-bg);border-radius:var(--r);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.bt-confirm .lab{color:var(--warn);margin:0}.bt-confirm-row{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.bt-confirm-row .grow{flex:220px;min-width:0}.bt-lab{margin-top:0}.bt-dl{grid-template-columns:minmax(0,200px) minmax(0,1fr);margin:0;display:grid}.bt-dl>div{display:contents}.bt-dl dt,.bt-dl dd{border-bottom:1px solid var(--line);overflow-wrap:anywhere;margin:0;padding:7px 0}.bt-dl dt{color:var(--mute);padding-right:12px;font-size:13px}.bt-dl ul{margin:0;padding-left:18px}.bt-history summary{cursor:pointer;color:var(--soft);font-size:13px}.bt-history .list li{padding:7px 0;font-size:13px}@media (width<=760px){:is(.bt-line-grid,.bt-line-grid:has(>.fl:nth-child(4)),.bt-line-grid:not(:has(>.fl:nth-child(3)))){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bt-line-grid>.fl:first-child{grid-column:1/-1}.bt-remove{justify-self:start}.bt-dl{grid-template-columns:minmax(0,1fr)}.bt-dl dt{border-bottom:0;padding-bottom:0}.bt-check{padding-bottom:0}}.ejendomme-intro{max-width:650px;margin:8px 0 0}.ejendomme-tabs{margin-bottom:18px}.ejendomme-tabs .chip{color:var(--ink);text-decoration:none}.ejendomme-tabs .chip.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.val-editor{min-width:0}.val-back{color:var(--mute);align-items:center;gap:6px;margin:0 0 16px;font-size:12px;text-decoration:none;display:inline-flex}.val-back:hover{color:var(--ink)}button.val-back{cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.val-head h1,.val-head .val-h{overflow-wrap:anywhere}.val-head .val-h{font:400 28px/1.2 var(--serif);letter-spacing:-.01em;margin:0}.val-headrow{align-items:center;margin-bottom:10px}.val-title{flex:320px;min-width:0}.val-title .k{margin:0 0 8px}.val-sub{color:var(--soft);margin:6px 0 0;font-size:13.5px}.val-head-actions{flex-direction:column;align-items:flex-end;gap:6px;max-width:100%;display:flex}.val-head-actions .row-actions{justify-content:flex-end}.val-missing{color:var(--warn);text-align:right;max-width:420px;margin:0;line-height:1.45}.val-legend-more{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.val-legend-more>summary{cursor:pointer;color:var(--soft);align-items:center;gap:6px;list-style:none;display:inline-flex}.val-legend-more>summary::-webkit-details-marker{display:none}.val-legend-more>summary .val-legend-q{text-underline-offset:2px;text-decoration:underline}.val-legend-more[open]{flex-basis:100%}.val-legend-more[open] .val-legend{margin-top:6px}.val-primary{gap:10px}.val-primary .val-arrow{flex:none;width:16px;height:16px}.val-meta{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 10px;display:flex}.val-meta .pill{padding:1px 8px;font-size:11.5px}.val-rev{color:var(--mute);font-variant-numeric:tabular-nums}.val-meta-sep{background:var(--line2);opacity:.6;width:1px;height:14px;margin:0 4px}.val-pills{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.val-private{margin:0 0 12px}.val-problem,.val-notice{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;display:flex}.val-legend{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}.val-tag{white-space:nowrap;vertical-align:middle;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:11.5px;font-weight:500;line-height:1.6;display:inline-flex}.val-tag.kilde{background:var(--ok-bg);color:var(--ok)}.val-tag.maegler{background:var(--card2);color:var(--ink);border-color:var(--line2)}.val-tag.ai{background:var(--info-bg);color:var(--info);border:1px dashed var(--info)}.val-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:22px;display:grid}.val-main{flex-direction:column;gap:16px;min-width:0;display:flex}.val-content{min-width:0}.val-steps{border-bottom:2px solid var(--line);margin:6px 0 22px;display:flex}.val-steps button{cursor:pointer;min-width:0;color:var(--mute);text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 1 0;align-items:center;gap:8px;margin-bottom:-2px;padding:12px 10px;font-size:13px;display:flex}.val-steps button:hover{color:var(--ink)}.val-step-name{overflow-wrap:anywhere;min-width:0}.val-steps button i,.val-acc-h i{background:var(--card2);width:24px;height:24px;color:var(--soft);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-style:normal;font-weight:600;display:grid}.val-steps button.done i,.val-acc-h i.done{background:var(--info-bg);color:var(--info)}.val-steps button.on{color:var(--ink);border-bottom-color:var(--terra);font-weight:500}.val-steps button.on i{background:var(--primary);color:var(--on-primary)}.val-optional{letter-spacing:0;color:var(--mute);white-space:nowrap;margin-left:2px;font-size:11px;font-weight:400}.val-footer{background:var(--card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:14px 18px;display:grid}.val-footer .val-save{text-align:center;margin:0}.val-footer-main{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.val-footer .btn.quiet{color:var(--soft);border-color:#0000}.val-footer .btn.quiet:hover{color:var(--ink)}.val-aside{flex-direction:column;gap:16px;min-width:0;display:flex;position:sticky;top:76px}.val-summary hr{border:0;border-top:1px solid var(--line);margin:14px 0}.val-summary .k{margin:0}.val-sum-title{overflow-wrap:anywhere;margin:0;font-size:15px}.val-sum-facts{margin:4px 0 0}.val-sum-label{margin:0}.val-amount{font:400 26px/1.2 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 8px}.val-big{font:300 28px/1.15 var(--serif);font-variant-numeric:tabular-nums;margin:6px 0}.val-summary .val-big{font-size:20px;font-weight:400}.val-basis .hd h2{margin:0}.val-checklist{margin:0;padding:4px 18px 8px;list-style:none}.val-checklist li+li{border-top:1px solid var(--line)}.val-checklist button{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:11px 0;font-size:13px;display:flex}.val-checklist button:hover .val-check-text{text-underline-offset:3px;text-decoration:underline}.val-checklist button[aria-current=step]{font-weight:500}.val-check-icon{width:16px;height:16px;color:var(--info);flex:none}.val-check-open{border:1.5px solid var(--line2);border-radius:50%;flex:none;width:15px;height:15px}.val-check-text{overflow-wrap:anywhere;min-width:0}.val-fold-inline{margin:2px 0 0}.val-fold-inline summary{cursor:pointer;color:var(--soft);font-size:12.5px}.val-fold-inline p{overflow-wrap:anywhere;margin:6px 0 0}.val-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;list-style:none;display:flex}.val-fold>summary::-webkit-details-marker{display:none}.val-fold-text{flex-direction:column;gap:2px;min-width:0;display:flex}.val-fold>summary .k{margin:0}.val-fold-chev{width:18px;height:18px;color:var(--soft);flex:none;transition:transform .15s}.val-fold[open] .val-fold-chev{transform:rotate(180deg)}.val-fold-title{font-weight:500}.val-fold[open]>summary{border-bottom:1px solid var(--line)}.val-fold>.public-data{box-shadow:none;background:0 0;border:0}.val-fold .public-data-heading>div:first-child{display:none}.val-sumbox{background:var(--terra-bg);border-radius:10px;margin:4px 0 12px;padding:16px 18px}.val-sumbox p:last-child{margin-bottom:0}.val-outcome .row-actions{margin-top:4px}.val-summary-list{grid-template-columns:minmax(0,1fr);gap:8px;margin:12px 0;display:grid}.val-summary-list div{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;padding-bottom:6px;display:flex}.val-summary-list dt{color:var(--mute);overflow-wrap:anywhere;min-width:0;font-size:12.5px}.val-summary-list dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0 0 0 auto}.val-card-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.val-card-hd h3{margin:0}.val-address{font:400 22px/1.25 var(--serif);overflow-wrap:anywhere;margin:0 0 6px}.val-facts{margin:8px 0 0}.val-fact-src{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.val-conflict{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.val-bbr{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 4px;display:flex}.val-bbr .btn{flex:none}.val-bbr-msg{overflow-wrap:anywhere;margin:6px 0 0}.val-group h4{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:14px 0 4px}.val-group:first-of-type h4{margin-top:4px}.val-addrow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.val-addrow .inp{flex:180px;width:auto;min-width:0}.val-addrow select.inp{flex:0 200px}.val-suggestion{align-items:flex-start}.val-ai{border-style:dashed;border-color:var(--info)}.val-choice{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.val-choice .chipcheck{align-items:flex-start}.val-choice .chipcheck input{margin-top:3px}.val-filters{flex-direction:column;gap:0;margin-bottom:6px;display:flex}.val-filters .filters{margin-bottom:8px}.list.val-candidates li{flex-wrap:wrap}.list.val-candidates li .grow{flex:260px;min-width:0}.val-observed{min-width:150px}.val-ref-source-link{color:var(--terra);text-underline-offset:3px;overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-block}.val-ref-source-link:focus-visible{outline-offset:4px;outline:2px solid}.val-ref-agent{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.list.val-refs>li{padding:12px 18px;display:block}.val-ref.excluded .val-ref-include,.val-ref.excluded .val-ref-id,.val-ref.excluded .val-ref-amount,.val-ref.excluded .val-ref-meta>:not(.val-ref-agent):not(.val-ref-source-link):not(.val-ref-origin),.val-ref.excluded .val-ref-toggle{opacity:.6}.val-ref-main{grid-template-columns:auto minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.1fr) auto;align-items:center;gap:10px 16px;display:grid}.val-ref-include{flex-direction:column;align-items:center;gap:2px;display:flex}.val-ref-id,.val-ref-amount,.val-ref-meta{overflow-wrap:anywhere;min-width:0}.val-ref-amount{font-variant-numeric:tabular-nums}.val-ref-flags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.val-ref-details{border-top:1px dashed var(--line2);flex-direction:column;gap:12px;margin-top:12px;padding-top:12px;display:flex}.val-inline{background:var(--card2);border-radius:6px;flex-direction:column;gap:10px;margin-top:10px;padding:12px 14px;display:flex}.val-inline .fl .lab,.val-adjust .lab{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-bottom:6px;display:block}.val-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.val-chip{cursor:default;align-items:center;gap:6px;display:inline-flex}.val-events{background:var(--card2);border-radius:6px}.val-changes{border-top:1px solid var(--line);padding:10px 18px 14px}.val-changes summary{cursor:pointer;font-weight:500}.val-calc .val-big{font-size:30px}.val-ack{flex-direction:column;gap:8px;display:flex}.val-ack p{margin:0}.val-rentbasis.open{border-color:var(--warn);box-shadow:inset 3px 0 0 var(--warn)}.val-rb-suggest{background:var(--card2);border:1px solid var(--line2);border-radius:6px;flex-direction:column;gap:8px;margin:10px 0;padding:12px 14px;display:flex}.val-rb-suggest p{margin:0}.val-rb-suggest-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.val-rb-because{flex:280px;min-width:0;line-height:1.5}.val-rb-list{flex-direction:column;gap:3px;margin:2px 0 0;padding-left:18px;font-size:13px;display:flex}.val-rb-notes{color:var(--soft)}.val-rb-law a{overflow-wrap:anywhere}.val-rb-suggest .row-actions{align-items:center}.val-rb-facts{border-top:1px dashed var(--line2);flex-direction:column;gap:10px;margin-bottom:10px;padding:12px 0 4px;display:flex}.val-rb-choices{border-top:1px solid var(--line);padding-top:12px}.val-rb-choices legend{float:left;width:100%;margin-bottom:6px}.val-rb-suggest .lab,.val-rb-facts>.lab,.val-rb-choices legend.lab{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-bottom:4px;display:block}.val-public-row{align-items:flex-start;gap:10px;display:flex}.val-public-row .toggle{flex:none;margin-top:2px}.val-assumption{flex-wrap:wrap}.val-assumption .inp.mini{flex:none}.val-text{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.val-text-hd{z-index:1;justify-content:flex-end;margin-bottom:-18px;display:flex;position:relative}.val-ph{background:var(--card2);color:var(--soft);border:1px solid var(--line2);border-radius:999px;align-items:center;padding:1px 8px;font-size:11.5px;display:inline-flex}.val-suggest{background:var(--info-bg);border:1px dashed var(--info);border-radius:6px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;padding:10px 12px;display:flex}.val-suggest .mail{color:var(--ink)}.val-other{margin-top:8px}.val-other summary{cursor:pointer}.val-pdfs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.val-pdf-wrap{min-width:0}.val-pdf-wrap .lab{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:0 0 6px}.val-pdf{border:1px solid var(--line2);background:var(--card2);border-radius:6px;width:100%;height:520px}.val-review{flex-direction:column;gap:12px;display:flex}.val-review .lab{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-bottom:6px;display:block}.val-review-list{gap:8px;margin:0;display:grid}.val-review-list div{grid-template-columns:130px minmax(0,1fr);gap:12px;display:grid}.val-review-list dt{color:var(--mute);font-size:12.5px}.val-review-list dd{overflow-wrap:anywhere;margin:0}.val-attachments{gap:4px;margin:0;padding:0;list-style:none;display:grid}.val-mail .mail{border:1px solid var(--line);background:var(--bg);border-radius:6px;padding:12px 14px}.val-mail-preview{border:1px solid var(--line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:6px;width:100%;height:520px;display:block}@media (width<=600px){.mail-scale.valuation{height:520px}.mail-scale.valuation>iframe{width:166.667%;transform:scale(.6);height:866.667px!important}}.list li.val-package{flex-wrap:wrap;align-items:flex-start}.val-reconcile{flex-direction:column;gap:8px;margin-top:8px;display:flex}.val-dups{margin:12px 0}.val-dups h3{margin:0 0 8px}.val-toolbar{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;margin-bottom:6px;display:flex}.val-toolbar .val-search{flex:220px;max-width:320px;margin-bottom:14px}.val-toolbar>.btn{margin-left:auto}.val-table td{vertical-align:top}.val-cards{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.val-card{flex-direction:column;gap:6px;padding:14px 16px;display:flex}.val-card .rowlink{text-decoration:none}.val-selectbar{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 10px;display:flex}.val-selectbar .btn{margin-left:auto}.val-table .val-check{width:34px;padding-right:0}.val-check input,.val-card-top input{width:18px;height:18px;accent-color:var(--ink);cursor:pointer;margin:2px 0 0}.val-check input:disabled,.val-card-top input:disabled{cursor:not-allowed}.val-table tr.val-chosen td{background:var(--crit-bg)}.val-card-top{align-items:flex-start;gap:10px;min-width:0;display:flex}.val-card-top .rowlink{overflow-wrap:anywhere;min-width:0}.val-card.val-chosen{box-shadow:inset 3px 0 0 var(--crit)}.btn.val-danger{border-color:var(--crit);color:var(--crit)}.btn.fill.val-danger{background:var(--crit);color:#fff}.val-delete-list{overflow-wrap:anywhere;max-height:240px;margin:8px 0 12px;padding-left:18px;overflow:auto}.val-delete-list li{margin:2px 0}.val-phase-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.case-valuation{min-width:0}.lookup-valuation{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:18px;padding-top:16px;display:flex}.lookup-valuation p{margin:0}.lookup-cases a{color:inherit;font-weight:500}.lookup-valuations .list li{justify-content:space-between;padding:6px 0}.val-terms-form{gap:12px}.val-terms-section{border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:8px;min-width:0;margin:0;padding:12px 14px;display:flex}.val-terms-section.attention{border-color:var(--warn);box-shadow:inset 3px 0 0 var(--warn)}.val-terms-title{font-weight:600}.val-terms-head .val-terms-title{flex:220px;width:auto;min-width:0}.list.val-terms-items li{border:0;gap:8px;padding:4px 0}.val-terms-items .inp{flex:auto;min-width:0}.val-terms-items .val-price{flex:0 0 140px}.val-accordion{flex-direction:column;gap:10px;display:flex}.val-acc{overflow:hidden}.val-acc-h{text-align:left;width:100%;color:var(--soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:14px 16px;font-weight:500;display:flex}.val-acc.on .val-acc-h{color:var(--ink);border-bottom:1px solid var(--line)}.val-acc.on .val-acc-h i{background:var(--ink);color:var(--card)}.val-acc-b{padding:12px}.val-acc-b>.stack>.card,.val-acc-b>.stack>section{box-shadow:none}.val-bar{left:8px;right:8px;bottom:calc(66px + env(safe-area-inset-bottom));z-index:15;background:var(--card);border:1px solid var(--line2);box-shadow:var(--shadow);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex;position:fixed}.val-bar .grow{flex:1;min-width:0}.val-bar b{font-variant-numeric:tabular-nums}.val-editor.narrow{padding-bottom:84px}@media (width<=700px){.val-bar{bottom:calc(130px + env(safe-area-inset-bottom))}.val-editor.narrow{padding-bottom:150px}}@media (width<=1250px){.val-layout{grid-template-columns:minmax(0,1fr) 220px;gap:18px}.val-steps button{padding:12px 6px;font-size:12.5px}}@media (width<=1050px){.val-layout{grid-template-columns:minmax(0,1fr)}.val-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid;position:static}}@media (width<=1100px){.val-ref-main{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.val-ref-meta{grid-column:2/-1}.val-ref-toggle{grid-column:2/-1;justify-self:start}.val-pdfs{grid-template-columns:1fr}}@media (width<=760px){.val-layout{grid-template-columns:1fr}.val-ref-main{grid-template-columns:auto minmax(0,1fr)}.val-ref-amount,.val-ref-meta,.val-ref-toggle{grid-column:2}.list.val-refs>li{padding:12px}.val-review-list div{grid-template-columns:1fr;gap:2px}.val-pdf{height:380px}.val-phase-actions{align-items:stretch}.val-phase-actions .row-actions .btn{white-space:normal;text-align:center;flex:calc(50% - 8px);justify-content:center}.val-toolbar>.btn{justify-content:center;width:100%;margin-left:0}.val-selectbar .btn{flex:100%;justify-content:center;margin-left:0}.val-toolbar .val-search{flex:100%;width:100%;min-width:0;max-width:none}.lookup-valuation-actions .btn{flex:100%;justify-content:center}.val-terms-items .val-price{flex-basis:96px}.val-big{font-size:24px}.val-candidates .btn{margin-left:auto}.val-headrow{align-items:flex-start}.val-meta-sep{display:none}.val-head-actions{align-items:stretch;width:100%}.val-head-actions .row-actions{justify-content:flex-start}.val-missing{text-align:left;max-width:none}.val-bar .val-primary{white-space:normal;text-align:left;max-width:52vw}}.val-terms-text{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.val-terms-text.attention>.inp{border-color:var(--warn)}.val-terms-field{background:var(--warn-bg);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 8px;font-size:13px;display:flex}.val-terms-field-label{color:var(--ink);overflow-wrap:anywhere;flex:200px;min-width:0}.val-terms-field-actions{flex-wrap:wrap;flex:260px;align-items:center;gap:6px;min-width:0;display:flex}.val-terms-field-actions .inp{flex:160px;min-width:0;padding:6px 8px}.val-terms-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.val-terms-block{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.val-terms-block>.list{width:100%;margin:0;padding:0}.val-terms-section>legend.lab{padding:0 4px}.list.val-terms-items li{align-items:flex-start}.val-terms-items .val-price{flex:0 0 160px;min-width:0}.val-ack .btn[aria-pressed=true]{background:var(--ink);color:var(--card);border-color:var(--ink)}.val-terms-profile{background:var(--card2)}.val-terms-profile-text{font-family:var(--serif);margin:0;font-size:15px;line-height:1.5}.drag-handle{border-radius:var(--r);width:28px;min-height:36px;color:var(--soft);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.drag-handle:hover{background:var(--card2);color:var(--ink)}.drag-handle:focus-visible{outline:2px solid var(--terra);outline-offset:1px;color:var(--ink)}.drag-handle:disabled{visibility:hidden}.sorting,.sorting *{cursor:grabbing!important}[data-dragging]{opacity:.55}[data-drop=before]{box-shadow:0 -3px 0 var(--terra)}[data-drop=after]{box-shadow:0 3px 0 var(--terra)}.val-terms-sections{gap:12px}.val-terms-field-label{flex-direction:column;gap:2px;display:flex}.val-terms-field-label .small{color:var(--mute)}.val-terms-field-actions.wide{flex:100%}.val-terms-field-actions.wide textarea{flex:100%;width:100%;min-height:72px}.val-terms-field-actions .row-actions{flex-wrap:wrap;gap:6px;display:flex}.sproblems .linkbtn{text-align:left}.val-terms .sproblems .linkbtn{white-space:normal;overflow-wrap:anywhere}.val-terms-field-actions .btn{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:32px;line-height:1.3}.val-terms-preview{border:1px solid var(--line);border-radius:var(--r);background:var(--card);flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.val-terms-preview p{overflow-wrap:anywhere;margin:0;line-height:1.6}.val-terms-chip{background:var(--warn-bg);color:var(--ink);border:1px dashed var(--warn);border-radius:4px;padding:1px 6px;font-weight:600}.val-refai{border-bottom:1px solid var(--line);gap:10px;margin-bottom:16px;padding-bottom:16px;display:grid}.val-refai .fl{min-width:0}.val-refai-row{align-items:stretch;gap:8px;display:flex}.val-refai-row .inp{flex:auto;min-width:0}.val-refai-row .btn{white-space:nowrap;flex:none}.val-refai-paste{border:1px dashed var(--line2);border-radius:var(--r);padding:8px 12px}.val-refai-paste summary{cursor:pointer;color:var(--soft);font-size:13px}.val-refai-paste-b{justify-items:start;gap:10px;padding-top:10px;display:grid}.val-refai-paste-b .fl{width:100%}.val-refai-paste textarea.inp{min-height:120px}.val-proof{border:0;gap:6px;min-width:0;margin:2px 0 0;padding:8px 0 0 22px;display:grid}.val-proof legend{float:left;width:100%;margin-bottom:6px;padding:0}.val-proof-opts{flex-wrap:wrap;gap:6px 18px;display:flex}.val-proof .hint{margin-top:0}.val-proof-doc{min-width:0;max-width:560px}.val-proof-doc select.inp{width:100%}.val-refai-save{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:2px}.val-refai-why{opacity:.9;font-size:12px;font-weight:400;display:block}.val-refai-self{justify-self:start}.val-refai-off{margin:0}.val-refai-summary{border:1px dashed var(--info);border-radius:var(--r);justify-items:start;gap:4px;margin-bottom:12px;padding:10px 12px;display:grid}.val-refai-summary p{margin:0}.inp.val-ai-field{border-style:dashed;border-color:var(--info)}.val-fl-head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.val-fl-head label{min-width:0}.val-fl-head .val-tag{margin-bottom:6px}.val-choice legend .val-tag{font:500 11px var(--sans);letter-spacing:0;text-transform:none;margin-left:4px}@media (width<=560px){.val-refai-row{flex-direction:column}.val-refai-row .btn{width:100%}}.val-principal{margin:4px 0 10px}.val-principal-name{margin:6px 0 4px}.val-choice .val-rep{margin-left:26px}.val-company-people{border-left:2px solid var(--line);margin:6px 0 10px;padding-left:12px}.val-link{flex-direction:column;gap:12px;display:flex}.val-link>p{margin:0}.list.val-link-list{border-top:1px solid var(--line)}.list.val-link-list>li{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;padding:12px 0}.list.val-link-list>li>.btn{flex:none;margin-left:auto}.val-link-case{flex-direction:column;flex:280px;gap:5px;min-width:0;display:flex}.val-link-case b{overflow-wrap:anywhere}.val-link-case .val-pills{margin-top:0}.val-link-case .warn-text{line-height:1.45}.val-link-search{border-top:1px dashed var(--line2);flex-direction:column;gap:8px;padding-top:12px;display:flex}.val-link-search .fl{margin:0}.val-link-target{background:var(--card2);border-radius:6px;flex-direction:column;gap:6px;margin:12px 0;padding:12px 14px;display:flex}.val-link-target p{margin:0}.val-link-target .val-pills{margin-top:0}.val-link-target .pill.p-mute{background:var(--card)}@media (width<=760px){.list.val-link-list>li>.btn{justify-content:center;width:100%;margin-left:0}.val-link>.row-actions .btn{flex:100%;justify-content:center}}.val-terms-part{border-top:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding-top:8px;display:flex}.val-terms-part-actions{justify-content:flex-end;display:flex}.val-terms-part-actions .btn,.val-terms-items .linkbtn{min-height:36px}.val-terms-save{overflow-wrap:anywhere}.val-terms-save.error,.val-terms-save.conflict{color:var(--warn)}.val-terms-save-top{z-index:2;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:8px 12px;position:sticky;top:72px}.val-terms-undo{z-index:20;background:var(--card);width:max-content;max-width:calc(100vw - 32px);color:var(--ink);border:1px solid var(--line);border-radius:var(--r);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;bottom:84px;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #0002}.val-terms-undo span{overflow-wrap:anywhere;min-width:0}.val-terms-undo button{flex-shrink:0}.val-terms-suggestion{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow-wrap:anywhere;flex-direction:column;flex:100%;gap:4px;padding:10px 12px;line-height:1.6;display:flex}.val-terms button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.val-rental-budget .hd{flex-wrap:wrap;gap:8px 20px}.val-rental-budget table{border-collapse:collapse;width:100%;font-size:13px}.val-rental-budget th,.val-rental-budget td{border-bottom:1px solid var(--line);text-align:right;padding:9px 0 9px 12px;font-weight:400}.val-rental-budget th:first-child{text-align:left;padding-left:0}.val-rental-budget thead th{color:var(--mute);font-size:11px}.val-rental-budget td{white-space:nowrap}.val-rental-budget input[type=number]{width:64px;padding:5px 7px;display:inline-block}.val-rental-budget input[aria-invalid=true]{border-color:var(--crit)}.val-budget-source{color:var(--terra);margin-left:5px;font-size:11px;display:inline-block}.val-budget-error{color:var(--crit);margin:10px 0 0;font-size:13px}.val-budget-toggle{cursor:pointer;align-items:center;gap:10px;margin-top:16px;display:flex}.val-budget-toggle .toggle:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.val-rental-budget .small{margin-bottom:0}@media (width<=600px){.val-rental-budget table{font-size:11px}.val-rental-budget th,.val-rental-budget td{padding-left:6px}.val-rental-budget .bd{padding:12px}.val-budget-source{margin-left:0;display:block}}.val-toolbar .val-points{flex-basis:100%;margin-bottom:0}.val-points .chip{align-items:center;gap:2px;min-height:34px;display:inline-flex}.val-count{font-variant-numeric:tabular-nums;color:var(--soft)}.val-points .chip[aria-pressed=true] .val-count{color:inherit;opacity:.85}.val-toolbar .val-point-hint{color:var(--soft);flex-basis:100%;margin:-2px 0 8px}.val-stages{flex-direction:column;gap:6px;margin:10px 0 2px;padding:0;list-style:none;display:flex}.val-stages li{color:var(--soft);align-items:center;gap:8px;font-size:12.5px;display:flex}.val-stages li.done{color:var(--ink)}.val-stage-dot{border:1px solid var(--line2);background:var(--card);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10.5px;display:grid}.val-stages li.done .val-stage-dot{background:var(--ok-bg);color:var(--ok);border-color:#0000}.val-outcome .val-stages{flex-flow:wrap;gap:6px 18px;margin:0 0 10px}.val-ja-missing{color:var(--warn);margin:6px 0 0}.val-confirmed{border:1px solid var(--line);border-radius:var(--r);background:var(--card2);flex-direction:column;gap:2px;margin:8px 0 4px;padding:10px 12px;display:flex}.val-confirm-list{gap:8px;max-height:min(52vh,460px);overflow:auto}.val-confirm-mail{border:1px solid var(--line2);border-radius:var(--r);cursor:pointer;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;display:flex}.val-confirm-mail.on{border-color:var(--ink);background:var(--card2)}.val-confirm-mail input{accent-color:var(--ink);flex:none;margin-top:3px}.val-confirm-mail .grow{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.val-confirm-mail .pill{flex:none}.val-confirm-empty{padding:14px 16px}@media (width<=600px){.val-points{gap:6px}.val-points .chip{padding:6px 10px}.val-toolbar .val-point-hint{margin:-2px 0 4px}.val-outcome .val-stages{flex-direction:column}.val-outcome .row-actions .btn{flex:100%;justify-content:center}.val-confirm-mail{flex-wrap:wrap}}.val-energy{gap:3px;min-width:0;margin-top:6px;display:grid}.val-energy-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.val-energy-list li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.val-energy-why{color:var(--mute)}.val-energy-list .linkbtn{font-size:inherit}.val-energy-chosen{color:var(--ok);font-weight:600}.val-ov{flex-direction:column;gap:16px;min-width:0;display:flex}.val-ov .val-head .val-headrow{margin-bottom:10px}.val-ov-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:22px;display:grid}.val-ov-main{flex-direction:column;gap:16px;min-width:0;display:flex}.val-ov-side{min-width:0;position:sticky;top:76px}.val-ov-side .k{margin:0 0 6px}.val-ov-side hr{border:0;border-top:1px solid var(--line);margin:14px 0}.val-ov-edit{color:var(--soft)}.val-receipt{border-left:4px solid var(--ok)}.val-receipt.tone-wait{border-left-color:var(--info)}.val-receipt.tone-crit{border-left-color:var(--crit)}.val-receipt.tone-test{border-left-color:var(--line2)}.val-receipt-title{font:400 28px/1.2 var(--serif);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0 0 6px}.val-receipt.tone-crit .val-receipt-title{color:var(--crit)}.val-receipt-lead{color:var(--soft);margin:0;font-size:14px}.val-receipt-pkg{border-top:1px solid var(--line);flex-direction:column;gap:12px;min-width:0;margin-top:14px;padding-top:14px;display:flex}.val-ov-facts{grid-template-columns:112px minmax(0,1fr);gap:6px 14px;margin:0;font-size:13.5px;display:grid}.val-ov-facts div{display:contents}.val-ov-facts dt{color:var(--mute)}.val-ov-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.val-mail{overflow-wrap:anywhere}.val-attach{flex-direction:column;gap:6px;display:flex}.val-attach-row{border:1px solid var(--line);border-radius:var(--r);background:var(--card2);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.val-attach-name{overflow-wrap:anywhere;min-width:0;font-size:13.5px}.val-track{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.val-track li{color:var(--soft);align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.val-track li b{font-weight:500}.val-track-dot{border:1px solid var(--line2);background:var(--card);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:grid}.val-track li.st-done{color:var(--ink)}.val-track li.st-done .val-track-dot{background:var(--ok-bg);color:var(--ok);border-color:#0000}.val-track li.st-now{color:var(--ink)}.val-track li.st-now .val-track-dot{border-color:var(--info);box-shadow:0 0 0 3px var(--info-bg)}.val-track li.st-crit{color:var(--crit)}.val-track li.st-crit .val-track-dot{background:var(--crit-bg);color:var(--crit);border-color:#0000}.val-track li.st-na{color:var(--mute)}.val-track li.st-na .val-track-dot{border-style:dashed}.val-live{align-items:center;gap:8px;margin:0;display:flex}.val-live-dot{background:var(--info);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite val-pulse}@keyframes val-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.val-live-dot{animation:none}}.val-next{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;display:flex}.val-fail{flex-direction:column;gap:6px;display:flex}.val-fail p{margin:0}.val-ov-follow{border:1px solid var(--line);border-radius:var(--r);background:var(--card2);margin:10px 0 12px;padding:12px 14px}.val-ov-follow h4{margin:0 0 6px;font-size:14px;font-weight:500}.val-ov-follow p{margin:0 0 6px}.val-person{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.val-person-links{flex-wrap:wrap;gap:4px 12px;display:inline-flex}.val-person-links a{color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere}.val-ov-status .hint{margin:8px 0 0}.val-ov-latest .row-actions,.val-ov-latest .val-track{margin-top:12px}.val-ov-packages{margin:0 0 10px}.val-ov-packages li{flex-wrap:wrap;gap:8px 12px}@media (width<=1050px){.val-ov-grid{grid-template-columns:minmax(0,1fr)}.val-ov-side{position:static}}@media (width<=600px){.val-ov-facts{grid-template-columns:1fr;gap:0}.val-ov-facts dd{margin-bottom:8px}.val-next .btn,.val-ov .row-actions .btn{flex:100%;justify-content:center}.val-track{flex-direction:column;gap:8px}.val-receipt-title{font-size:23px}.val-attach-row{flex-wrap:wrap}}.val-relet-case p{margin:0 0 8px}.val-relet-case .warnbox{margin:4px 0 0}.val-relet-case .row-actions{margin-top:12px}.referencevalg{border-radius:14px;overflow:hidden}.referencevalg .hd h2{font-size:17px;font-weight:500}.referencevalg .hd p{margin:4px 0 0}.referencevalg-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 22px 18px;display:grid}.referencevalg-methods button{color:#1e2d47;text-align:left;min-width:0;font:inherit;background:#fff;border:1px solid #e0e5ed;border-radius:9px;align-items:center;gap:11px;padding:13px;display:flex}.referencevalg-methods button[aria-pressed=true]{background:#faf7f1;border-color:#bba47c;box-shadow:0 0 0 1px #bba47c}.referencevalg-methods b{font-size:13px;font-weight:500}.referencevalg-methods small{color:#53657b;margin-top:2px;font-size:11px;display:block}.referencevalg-icon{color:#876b3e;background:#f2eee7;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:21px;display:grid}.referencevalg-radio{border:1px solid #a3b0c1;border-radius:50%;flex:none;width:13px;height:13px;margin-left:auto}.referencevalg-methods [aria-pressed=true] .referencevalg-radio{border:4px solid #9b8055}.referencevalg-content{border-top:1px solid var(--line);background:#fbfcfd;padding:16px 22px}.referencevalg-intro{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.referencevalg-intro p{margin:0}.referencevalg-intro label{align-items:center;gap:8px;font-size:12px;display:flex}.referencevalg-filters{grid-template-columns:100px 100px 110px minmax(0,1fr);align-items:end;gap:10px;display:grid}.referencevalg-filters>label{gap:4px;font-size:11px;display:grid}.referencevalg-filters select{width:100%;min-width:0;font-size:12px}.referencevalg-start{justify-self:end}.referencevalg-more{grid-column:1/-1;font-size:11px}.referencevalg-more .row-actions{margin-top:8px}.referencevalg-note{color:#53657b;border-top:1px solid var(--line);margin:0;padding:10px 22px;font-size:11px}.referencevalg-status{background:#fff;border:1px solid #dde3e9;border-radius:8px;margin-top:14px;padding:12px;font-size:12px}.referencevalg-status p{margin:4px 0}.val-ref-pending{color:#725a2f;flex-wrap:wrap;align-items:center;gap:10px;margin-top:7px;font-size:11px;display:flex}.val-ref-origin{color:#1e2d47}.val-ref.excluded .val-ref-meta>.val-ref-origin{opacity:1}.val-ref-agent,.val-ref-source-link{color:#1e2d47}.val-ref-meta .agent-byline{max-width:100%}.referencevalg-dialog{width:660px;max-width:calc(100% - 32px);max-height:86dvh;overflow:hidden}.referencevalg-dialog .modal-b{min-height:0;overflow-y:auto}.referencevalg-dialog .dlg-h{flex:none}.referencevalg-dialog .val-ref-details{border:0;margin:0;padding:0}.referencevalg-dialog .dlg-f{flex:none}@media (width<=760px){.referencevalg-methods{gap:7px;padding:0 15px 15px}.referencevalg-methods button{flex-direction:column;align-items:flex-start;gap:7px;padding:10px 8px;position:relative}.referencevalg-methods b{font-size:11px}.referencevalg-methods small{min-height:28px;font-size:10px}.referencevalg-icon{width:27px;height:27px}.referencevalg-radio{width:11px;height:11px;position:absolute;top:17px;right:7px}.referencevalg-content{padding:13px 15px}.referencevalg-intro{flex-direction:column;align-items:flex-start;gap:7px}.referencevalg-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.referencevalg-filters .inp{padding:7px 8px;font-size:11px}.referencevalg-start{white-space:normal;grid-column:1/-1;justify-self:stretch;width:100%}.referencevalg-note{padding:10px 15px;font-size:10px}.val-ref-main{grid-template-columns:minmax(0,1fr) 105px;gap:7px}.val-ref-id{grid-area:1/1}.val-ref-id>b{font-size:13px;font-weight:500}.val-ref-amount{text-align:right;grid-area:1/2;font-size:12px}.val-ref-meta{grid-area:2/1/auto/-1;font-size:11px}.val-ref-include{flex-direction:row;grid-area:3/1;justify-self:start}.val-ref-toggle{grid-area:3/2;justify-self:end;min-height:44px}.val-ref-agent{overflow-wrap:anywhere}.val-ref-pending .btn{min-height:44px}}.referencevalg-preview{max-width:1128px;margin:auto;padding:24px 14px}.referencevalg-preview h1{font-size:23px;font-weight:500}.preview-steps{border-bottom:1px solid var(--line);color:#53657b;white-space:normal;margin-bottom:20px;padding:12px 0;font-size:12px}@media (width<=760px){.referencevalg-preview{padding:18px 14px}.preview-steps{font-size:10px}}.val-ref-main{grid-template-columns:44px minmax(0,1fr) 160px 100px;gap:6px 14px}.val-ref-include{grid-area:1/1/3}.val-ref-id{grid-area:1/2}.val-ref-id>b{font-size:14px;font-weight:500}.val-ref-id .small{font-size:11px}.val-ref-amount{text-align:right;grid-area:1/3/3;justify-items:end;gap:4px;font-size:12px;display:grid}.val-ref-amount>b{font-size:14px;font-weight:500}.val-ref-amount .small{font-size:11px}.val-ref-meta{flex-wrap:wrap;grid-area:2/2;align-items:center;gap:4px 8px;display:flex}.val-ref-meta>.small{font-size:11px}.val-ref-meta>.small:first-child{color:#53657b}.val-ref-toggle{grid-area:1/4/3;justify-self:end}.val-ref-agent{margin:0;font-size:11px}.val-ref-source-link{margin:0;font-size:11px;font-weight:400}.val-ref-flags:empty{display:none}.card:has(>.val-refs)>.hd h2{font-size:17px;font-weight:500}.modal.referencevalg-dialog{width:660px;max-width:calc(100% - 32px)}.referencevalg-dialog textarea.inp{min-height:68px}.referencevalg-dialog h2{font-size:17px;font-weight:500}.referencevalg-facts{background:#f4f6f9;border-radius:7px;padding:10px;font-size:12px}.referencevalg-facts p{margin:4px 0}@media (width<=760px){.val-ref-main{grid-template-columns:minmax(0,1fr) 105px}.val-ref-id{grid-area:1/1}.val-ref-amount{grid-area:1/2;font-size:11px}.val-ref-amount>b{font-size:12px}.val-ref-meta{grid-area:2/1/auto/-1}.val-ref-include{flex-direction:row;grid-area:3/1}.val-ref-toggle{grid-area:3/2;justify-self:end}.val-ref-pending{grid-column:1/-1}.val-ref-agent .agent-byline{flex-wrap:wrap}.referencevalg-filters .referencevalg-start{order:2}}.val-ref-review{color:#725a2f;grid-area:3/4;justify-self:end;font-size:10px}.val-ref-meta .val-ref-origin{opacity:1}@media (width<=760px){.val-ref-review{grid-area:4/1;justify-self:start}}.val-ref-main{align-items:start}.val-ref-include{align-self:center}.val-ref-amount small{color:#53657b;font-size:10px}.referencevalg-methods button:focus-visible{outline-offset:3px;outline:2px solid #8b6f3e}dialog.modal.referencevalg-dialog[open]{border-radius:14px;width:660px;max-width:calc(100% - 32px);height:auto;max-height:86dvh;margin:auto}dialog.modal.referencevalg-dialog .dlg-h{flex-wrap:nowrap;align-items:flex-start}dialog.modal.referencevalg-dialog .dlg-h>div:first-child{flex:1;min-width:0}dialog.modal.referencevalg-dialog .dlg-h h2{font-size:17px;font-weight:500}dialog.modal.referencevalg-dialog .dlg-h>.iconbtn{flex:none;min-width:44px;min-height:44px;font-size:0}dialog.modal.referencevalg-dialog .dlg-h>.iconbtn:after{content:"Luk";font-size:12px}.referencevalg{--rv-card:#fff;--rv-panel:#fbfcfd;--rv-selected:#faf7f1;--rv-ink:#1e2d47;--rv-muted:#53657b;--rv-done:#f3f8f5;--rv-error:#fcf6f3;color:var(--rv-ink)}.referencevalg-methods button{background:var(--rv-card);color:var(--rv-ink)}.referencevalg-methods button[aria-pressed=true]{background:var(--rv-selected)}.referencevalg-content{background:var(--rv-panel)}.referencevalg .small,.referencevalg-methods small,.referencevalg-note{color:var(--rv-muted)}.referencevalg-status{background:var(--rv-card)}.referencevalg-status.done{background:var(--rv-done)}.referencevalg-status.error,.referencevalg-status.partial{background:var(--rv-error)}.val-ref-origin,.val-ref-agent,.val-ref-source-link{color:var(--ink)}.val-ref-amount small{color:var(--soft)}.val-ref-pending,.val-ref-review{color:var(--warn)}:root[data-theme=dark] .referencevalg{--rv-card:var(--card);--rv-panel:var(--card2);--rv-selected:var(--terra-bg);--rv-ink:var(--ink);--rv-muted:var(--soft);--rv-done:var(--ok-bg);--rv-error:var(--crit-bg)}:root[data-theme=dark] .referencevalg-facts{background:var(--card2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .referencevalg{--rv-card:var(--card);--rv-panel:var(--card2);--rv-selected:var(--terra-bg);--rv-ink:var(--ink);--rv-muted:var(--soft);--rv-done:var(--ok-bg);--rv-error:var(--crit-bg)}:root:not([data-theme=light]) .referencevalg-facts{background:var(--card2)}}.referencevalg-methods{padding-top:16px}.referencevalg-icon svg{width:21px;height:21px}.val-ref-actions{flex-direction:column;grid-area:1/4/3;align-items:flex-end;gap:4px;display:flex}.val-ref-actions .val-ref-review{background:var(--rv-review-bg,#f5ecdb);color:var(--rv-review-ink,#8a6831);border-radius:4px;padding:2px 6px;font-size:10px;line-height:1.4}.val-ref-actions .val-ref-review[data-reviewed=true]{--rv-review-bg:#ecf4ef;--rv-review-ink:#4c7560}.val-ref-actions .val-ref-toggle{min-height:32px}.val-ref-pending{flex-wrap:nowrap;justify-content:flex-end;gap:6px;margin-top:6px}.val-ref-pending .btn{flex:none;min-height:32px}@media (width<=760px){.referencevalg-methods{padding-top:14px}.val-ref-main{gap:5px 8px}.val-ref-amount{gap:1px;line-height:1.35}.val-ref-actions{flex-direction:row;grid-area:3/1/auto/-1;place-self:center end;align-items:center;gap:5px}.val-ref-actions .val-ref-toggle{min-height:36px}.val-ref-pending{justify-content:space-between}.val-ref-meta .agent-byline{vertical-align:middle;flex-wrap:nowrap;display:inline-flex}.val-ref-meta .agent-byline-name{font-size:11px}.val-ref-meta .agent-byline-meta{font-size:10px}}.task-postpone{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.task-postpone-label{font:12px var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-right:2px}.task-postpone .btn .muted{color:var(--soft);font-weight:400}.task-postpone-pick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-postpone-pick .inp{width:auto;min-width:0}.task-postpone .err{flex-basis:100%;margin:0}.task-overdue-flag{color:var(--crit);align-items:center;gap:6px;font-weight:500;display:inline-flex}.task-overdue-flag:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.task-overdue{border:1px solid var(--crit);background:var(--crit-bg);border-radius:10px;padding:18px 20px}.task-overdue h3{color:var(--crit);margin:0 0 6px}.task-overdue p{margin:0 0 10px}.task-overdue .task-actions{margin-top:4px}.task-overdue-sent{color:var(--soft);margin:0 0 12px;padding-left:18px;font-size:13px}.task-overdue-sent li{padding:2px 0}.overdue-list li{align-items:flex-start}.overdue-list .small{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.overdue-list .task-postpone{margin-top:12px}.overdue-company{margin:0;padding:10px 18px 14px}.task-reminder-summary p{margin:0 0 8px}.task-reminder-form{border-top:1px solid var(--line);gap:16px;padding-top:16px;display:grid}.task-reminder-form .switch-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.task-reminder-after{align-items:center;gap:8px;display:flex}.task-reminder-after .inp{width:90px}.task-reminder-check{align-items:center;gap:8px;display:flex}.task-reminder-days{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:8px 16px;margin:0;padding:12px 14px;display:flex}.task-reminder-days legend{font:12px var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);padding:0 6px}.task-reminder-days label{align-items:center;gap:6px;display:flex}.task-reminder-holidays{flex-basis:100%}@media (width<=800px){.task-postpone{gap:6px}.task-postpone .btn{flex:auto}.task-postpone-label{flex-basis:100%}.task-overdue{padding:14px}}.move-in-offer p{margin:0 0 12px}.move-in-offer .row-actions{margin-top:2px}.move-in-body{gap:14px}.move-in-date p{line-height:1.55}.move-in-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.move-in-inline .inp[type=date]{flex:none;width:auto;min-width:0}.move-in-inline .inp.grow{flex:220px;min-width:0}.move-in-hint{flex-basis:100%}.move-in-progress{background:var(--card2);border-radius:999px;height:6px;overflow:hidden}.move-in-progress span{background:var(--ok);border-radius:999px;height:100%;transition:width .2s;display:block}.card .move-in-items{border:1px solid var(--line);border-radius:6px}.move-in-items li{align-items:flex-start;padding:8px 14px}.move-in-items input.tk{margin-top:2px}.move-in-item{flex-direction:column;gap:1px;display:flex}.move-in-title{overflow-wrap:anywhere}.move-in-done .move-in-title{color:var(--soft);text-decoration:line-through;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2)}.move-in-overdue{color:var(--crit);font-weight:500}.move-in-items .move-in-remove{color:var(--mute);flex:none;margin-top:2px}.move-in-confirm{flex:none;align-items:center;gap:10px;display:flex}.move-in-section .lab-h{margin:0}.move-in-welcome{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.move-in-welcome li{align-items:baseline;gap:10px;display:flex}.move-in-welcome .dot{transform:translateY(-1px)}.move-in-dot-draft{background:var(--warn)}.move-in-dot-ok{background:var(--ok)}.move-in-dot-fail{background:var(--crit)}.move-in-foot{border-top:1px solid var(--line);margin:0;padding-top:12px}.move-in-start .move-in-fieldset{gap:8px;display:grid}.move-in-fieldset{border:0;min-width:0;margin:0;padding:0}.move-in-fieldset legend{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:0 0 10px;padding:0}.move-in-choice{line-height:1.45}.move-in-choice input{margin-top:2px}.move-in-choice input:disabled+span{opacity:.6}.move-in-start .fl .inp[type=date]{max-width:240px}*+.move-in-settings{margin-top:16px}.move-in-template{counter-reset:mi;gap:10px;margin:14px 0;padding:0;list-style:none;display:grid}.move-in-template li{border:1px solid var(--line);background:var(--card);border-radius:6px;gap:8px;padding:10px 12px;display:grid}.move-in-tpl-main{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.move-in-tpl-main>.inp{flex:260px;min-width:0}.move-in-tpl-days{flex:none;gap:6px;display:flex}.move-in-tpl-days input.inp{width:76px}.move-in-tpl-days select.inp{width:auto}.move-in-tpl-hint{min-width:96px}.move-in-template textarea.inp{min-height:0}@media (width<=640px){.move-in-items li{padding:10px 12px}.move-in-inline .btn{flex:auto;justify-content:center}.move-in-tpl-main>.inp{flex-basis:100%}.move-in-template textarea.inp{min-height:96px}.move-in-tpl-hint:empty{display:none}}.team-agents p{margin:0}.team-agent-company{border:1px solid var(--line);border-radius:12px;padding:20px}.team-agent-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.team-agent-heading h3,.team-agent-members h4{margin:0}.team-agent-options{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.team-agent-options>label{align-items:flex-start;gap:10px;display:flex}.team-agent-options input[type=checkbox]{flex:none;margin-top:4px}.team-agent-options button{justify-self:start}.team-agent-options .btn:disabled{opacity:.45;cursor:not-allowed}.team-agent-members{gap:12px;margin-top:24px;display:grid}.team-agent-member{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.team-agent-member>div{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.team-agent-slack{padding-bottom:12px}.team-agent-slack summary{cursor:pointer}.team-agent-slack form{margin-top:12px}.team-agent-slack label{grid-template-columns:minmax(100px,1fr) minmax(100px,2fr);align-items:center;display:grid}@media (width<=520px){.team-agent-company{padding:14px}.team-agent-member{flex-wrap:wrap;align-items:flex-start}}.team-agent-identity{align-items:center;gap:10px;min-width:0;display:inline-flex}.team-agent-identity h3,.team-agent-identity strong{overflow-wrap:anywhere}.team-agent-log{background:var(--card2);border:1px solid var(--line);border-radius:10px;gap:8px;margin-bottom:16px;padding:14px 16px;display:grid}.team-agent-log-example{min-width:0;display:flex}.team-agent-profile{margin:16px 0}.team-agent-profile select{max-width:420px}.team-agent-mine{gap:8px;display:grid}.team-agent-mine .team-agent-member{border-top:0;padding-top:0}.team-agent-slack-mine{border:1px solid var(--line);border-radius:10px;gap:10px;padding:12px 14px;display:grid}.team-agent-slack-mine input{letter-spacing:.12em;max-width:160px}.team-agent-notices{gap:8px;display:grid}.team-agent-notices h4{margin:0}.team-agent-notices ul{overflow-wrap:anywhere;gap:6px;margin:0;padding-left:18px;display:grid}.team-agent-notices li.unseen{font-weight:500}.team-agent-banner{margin-bottom:16px}.users-heading{flex-wrap:wrap;align-items:center;gap:16px}.users-heading h2{margin:0}.users-heading p{margin:4px 0 0}.users-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.users-tabs{flex-wrap:wrap;gap:6px;display:flex}.users-tabs span{opacity:.7;margin-left:6px}.users-search{align-items:center;gap:8px;display:flex}.users-search .inp{width:220px}.users-list{margin:0;padding:0;list-style:none}.users-list>li+li{border-top:1px solid var(--line)}.user-row{align-items:center;gap:14px;padding:18px;display:flex}.user-identity{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.user-identity strong{font-size:14px}.user-you{margin-left:9px;font-weight:400}.user-editor,.user-invite{border-top:1px solid var(--line);background:var(--bg);padding:24px}.user-invite{border-bottom:1px solid var(--line)}.user-editor h3,.user-invite h3{font:600 15px var(--sans);margin:0 0 14px}.user-form-grid{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0 14px;display:grid}.user-role-summary{border:1px solid var(--line);background:var(--card);border-radius:6px;margin-bottom:16px;padding:14px 16px}.user-role-summary p{margin:6px 0 10px;font-size:13px;line-height:1.6}.user-role-summary small{color:var(--mute);line-height:1.6;display:block}.user-form-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.user-areas{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.user-area{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.user-area>div{overflow-wrap:anywhere;flex:1;min-width:0}.user-area strong{font-size:13px}.user-area small{color:var(--mute);margin-top:4px;line-height:1.5;display:block}.user-area .btn{flex-shrink:0}.user-profile-link,.users-message{padding:0 18px}.user-cancel{padding:0 18px 18px}.user-cancel p{overflow-wrap:anywhere}.user-cancel .btn+.btn{margin-left:8px}@media (width<=650px){.user-row{flex-wrap:wrap;gap:9px;padding:14px}.user-row .user-identity{flex-basis:calc(100% - 52px)}.user-row>.pill{margin-left:41px}.user-row>.btn{margin-left:auto}.user-editor,.user-invite{padding:18px 14px}.user-form-grid{grid-template-columns:1fr}.users-toolbar{padding:14px}.users-search{width:100%}.users-search .inp{flex:1;width:0}.user-area{flex-wrap:wrap;align-items:flex-start;gap:10px}.user-area>div{flex-basis:100%}}.agent-publish-grants{margin-top:18px}.agent-publish-grants .bd{padding-bottom:0}.agent-publish-loading{padding:0 18px 18px}.agent-publish-list{border-top:1px solid var(--line)}.agent-publish-toggle{justify-content:flex-start;gap:8px;min-width:118px}@media (width<=650px){.agent-publish-list .user-row>.agent-publish-toggle{min-width:0;margin-left:auto}}.ft .bd{min-width:0}.ft .btn{white-space:normal;text-align:left}.ft-row{background:var(--card2);border-radius:var(--r);flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.ft-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.ft-title{flex-direction:column;gap:2px;min-width:0;display:flex}.ft-title h3{font:400 18px var(--serif);margin:0}.ft-dl{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;font-size:13.5px;display:grid}.ft-dl>div{display:contents}.ft-dl dt{font:11px var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);padding-top:3px}.ft-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.ft-sha{word-break:break-all;color:var(--soft);font-size:12px}.ft-upload{flex-direction:column;gap:6px;display:flex}.ft-upload label{overflow-wrap:anywhere}.ft-file{opacity:0;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ft-history summary{cursor:pointer}.ft-history ul{margin:6px 0 0}.ft-history li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ft-de{margin:0}@media (width<=560px){.ft-row{padding:12px}.ft-dl{grid-template-columns:minmax(0,1fr)}.ft-dl dt{padding-top:6px}}.settings-ph{align-items:center}.settings-intro{color:var(--mute);max-width:55ch;margin:8px 0 0}.btn.settings-switch{color:var(--ink);border-color:var(--line);gap:9px;min-height:40px;text-decoration:none}.btn.settings-switch svg{width:16px;height:16px}.settings-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:27px;display:grid}.settings-nav{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-card);overscroll-behavior:contain;border-radius:12px;max-height:calc(100dvh - 100px);padding:8px 10px;position:sticky;top:84px;overflow-y:auto}.settings-nav details{border-bottom:1px solid var(--line)}.settings-nav details:last-child{border-bottom:0}.settings-nav summary{color:var(--ink);cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:14px 9px;font-size:13px;font-weight:500;list-style:none;display:flex}.settings-nav summary::-webkit-details-marker{display:none}.settings-nav summary::marker{content:""}.settings-nav summary svg{width:18px;height:18px;color:var(--soft);flex:none}.settings-nav summary .settings-chev{width:13px;height:13px;color:var(--mute);margin-left:auto;transition:transform .15s}.settings-nav details[open]>summary .settings-chev{transform:rotate(180deg)}.settings-nav summary:hover{background:var(--bg)}.settings-nav details a{color:var(--mute);border-radius:7px;margin-bottom:3px;padding:9px 12px 9px 37px;font-size:12.5px;line-height:1.35;text-decoration:none;display:block}.settings-nav details a:hover{background:var(--bg);color:var(--ink)}.settings-nav details a[aria-current=page]{background:var(--card2);color:var(--ink);font-weight:600}.settings-nav details>a:last-child{margin-bottom:10px}.settings-nav :is(summary,a):focus-visible{outline:2px solid var(--terra);outline-offset:-2px}.settings-content{min-width:0;max-width:980px}.settings-section-heading{margin:2px 0 24px;scroll-margin-top:84px}.settings-section-heading .k{font-size:11px}.settings-section-heading h2{letter-spacing:-.01em;margin:4px 0 10px;font-size:29px}.settings-section-heading>p:last-child{color:var(--mute);max-width:70ch;margin:0;line-height:1.6}.settings-denied{margin:-10px 0 20px}.settings-panel[hidden]{display:none!important}.settings-panel [id]{scroll-margin-top:84px}.settings-panel .list li{flex-wrap:wrap}.settings-panel .grow{overflow-wrap:anywhere;min-width:0}.settings-panel input,.settings-panel select{max-width:100%}.settings-empty{margin:0;display:none}.settings-panel-body:empty{display:none}.settings-panel-body:empty+.settings-empty{display:block}.ai-platform>.hd+div{border-top:0!important}.settings-company{align-items:center;gap:18px;padding:26px 22px;display:flex}.settings-company h2{margin:0 0 6px;font-size:20px;font-weight:600}.settings-company .small{margin:0 0 10px}.settings-company .settings-company-note{margin:10px 0 0}.settings-company-avatar{background:var(--sand);width:64px;height:64px;color:var(--sand-ink);border-radius:50%;flex:none;place-items:center;font-size:19px;font-weight:600;display:grid}.settings-company>.btn{align-self:flex-start;text-decoration:none}.settings-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.settings-feature{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:12px;align-items:flex-start;gap:14px;min-width:0;padding:22px;text-decoration:none;display:flex}.settings-feature:hover{border-color:var(--line2);box-shadow:var(--shadow-card)}.settings-feature:focus-visible{outline:2px solid var(--terra);outline-offset:2px}.settings-feature h3{margin:3px 0 6px;font-weight:600}.settings-feature p{margin:0;line-height:1.55}.settings-feature-icon{background:var(--card2);color:var(--info);border-radius:10px;flex:none;place-items:center;padding:10px;display:grid}.settings-feature-icon svg{width:18px;height:18px}.settings-feature-go{width:15px;height:15px;color:var(--mute);flex:none;margin-left:auto}.settings-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:21px;margin:4px 0 22px;display:flex;overflow-x:auto}.settings-tabs::-webkit-scrollbar{display:none}.settings-tabs a{color:var(--mute);white-space:nowrap;border-bottom:2px solid #0000;padding:12px 0 14px;font-size:13px;text-decoration:none;display:flex}.settings-tabs a:hover{color:var(--ink)}.settings-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--terra);font-weight:600}.settings-tabs a:focus-visible{outline:2px solid var(--terra);outline-offset:-2px}.profile-content{max-width:850px}@media (width<=1250px){.settings-layout{grid-template-columns:215px minmax(0,1fr)}}@media (width<=1050px){.settings-layout{grid-template-columns:200px minmax(0,1fr);gap:18px}.settings-nav summary{gap:8px;font-size:12.5px}.settings-nav details a{padding-left:34px}}@media (width<=900px){.settings-layout{flex-direction:column;gap:19px;display:flex}.settings-nav{flex-wrap:wrap;gap:0 6px;width:100%;max-height:none;padding:8px;display:flex;position:static;overflow:visible}.settings-nav details{border:0;flex:200px;min-width:0}.settings-content{width:100%;min-height:calc(100dvh - 90px)}.settings-features{grid-template-columns:1fr}}@media (width<=650px){.settings-nav details{flex-basis:135px}.settings-nav summary{gap:8px;padding:10px;font-size:12px}.settings-nav summary svg{width:16px;height:16px}.settings-nav details a{padding:8px 10px 8px 34px;font-size:12px}.settings-section-heading h2{font-size:26px}.settings-company{flex-wrap:wrap;padding:20px 16px}.settings-company .grow{flex:200px}.settings-company>.btn{order:3;justify-content:center;width:100%}.settings-company-avatar{width:56px;height:56px}.settings-feature{padding:18px 16px}.settings-panel .inline-form{grid-template-columns:1fr!important}.settings-panel .row-actions{flex-wrap:wrap!important}.settings-panel .list li{align-items:flex-start}.settings-panel .list li>.grow{flex-basis:200px}}.agent-access-list{flex-direction:column;gap:18px;margin-top:16px;display:flex}.agent-conn{border:1px solid var(--line);background:var(--card);border-radius:10px;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex}.agent-conn-pending{border-color:var(--warn)}.agent-conn>p,.agent-approve>p{margin:0}.agent-approve{flex-direction:column;gap:12px;display:flex}.agent-approve .fl,.agent-approve .agent-who{margin:0}.agent-conn-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-conn-hd .pill{white-space:nowrap}.agent-conn-meta{color:var(--soft);overflow-wrap:anywhere}.agent-conn-meta time{-webkit-text-decoration:underline dotted var(--line2);text-decoration:underline dotted var(--line2);text-underline-offset:3px}.agent-conn .agent-who{margin:0}.switch-row.agent-conn-switch{justify-content:flex-start;align-items:flex-start;gap:10px;margin:0}.switch-row.agent-conn-switch>input{flex:none;margin-top:3px}.agent-conn-group{flex-direction:column;gap:10px;display:flex}.agent-conn-group-hd{align-items:center;gap:12px;display:flex}.agent-conn-group-hd .agent-logo{border-radius:8px;width:34px;height:34px}.agent-conn-group-hd>div{flex-direction:column;gap:1px;min-width:0;display:flex}.agent-conn-group-hd b{font:400 19px/1.2 var(--serif)}.agent-conn-group-hd .small{color:var(--soft)}.agent-conn-group-note{color:var(--soft);margin:0}.agent-access-level{border:0;min-width:0;margin:0;padding:0}.agent-access-level legend{font:12px var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:6px;padding:0}.agent-segmented{border:1px solid var(--line2);background:var(--field);border-radius:8px;max-width:100%;display:inline-flex;overflow:hidden}.agent-segmented label{cursor:pointer;color:var(--soft);align-items:center;padding:8px 14px;font-size:13.5px;line-height:1.25;display:inline-flex;position:relative}.agent-segmented label+label{border-left:1px solid var(--line2)}.agent-segmented label.on{background:var(--ink);color:var(--card)}.agent-segmented input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.agent-segmented label:has(input:focus-visible){outline:2px solid var(--terra);outline-offset:-2px}.agent-access-level:disabled .agent-segmented{opacity:.6}.agent-access-level:disabled label{cursor:default}.agent-publish{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.agent-publish p{margin:0}.agent-publish-on{border-color:var(--ok);background:var(--ok-bg)}.agent-publish-on p{color:var(--ink)}.agent-publish .switch-row b{font-weight:500}.agent-publish .switch-row .pill{margin-left:auto}.agent-remove-others{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;min-width:0;margin:0;padding:10px 14px 12px;display:flex}.agent-remove-others legend{padding:0 4px;font-weight:500}.agent-remove-others p{margin:0}.agent-remove-others .mono{font-size:12px}.agent-conn-previous{margin-top:20px}.agent-conn-previous summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.agent-conn-previous>p{margin:10px 0 0}.agent-conn-previous ul{margin:8px 0 0;padding:0;list-style:none}.agent-conn-previous li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 0;display:flex}.agent-conn-previous li>span:first-child{overflow-wrap:anywhere;flex:260px;min-width:0}@media (width<=520px){.agent-conn{padding:12px}.agent-segmented{flex-direction:column;width:100%;display:flex}.agent-segmented label+label{border-left:0;border-top:1px solid var(--line2)}}.profile-options{border:0;min-width:0;margin:0;padding:0}.profile-options legend{margin-bottom:14px;font-weight:600}.profile-options button{border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;text-align:left;border-radius:8px;padding:14px}.profile-options button[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:2px}.profile-options button:focus-visible{outline:3px solid var(--terra);outline-offset:3px}.profile-options:disabled{opacity:.65}.profile-themes,.profile-canvases{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.profile-themes button,.profile-canvases button{gap:12px;display:grid}.profile-swatch{border:1px solid #0001;border-radius:4px;height:52px}.theme-sample{background:linear-gradient(90deg,var(--navy) 27%,#f3f5f8 27%);border:1px solid #8886;border-radius:5px;height:64px}.theme-sample-dark{background:linear-gradient(90deg,var(--navy) 27%,#182339 27%)}.theme-sample-system{background:linear-gradient(115deg,#f3f5f8 50%,#182339 50%)}.profile-toggle{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.profile-toggle small{color:var(--mute);margin-top:6px;line-height:1.5;display:block}.profile-toggle input{width:20px;height:20px;accent-color:var(--ink);flex-shrink:0}.profile-photo-row{align-items:center;gap:26px;display:flex}.profile-photo{background:var(--bg);border:1px solid var(--line);border-radius:50%;flex:0 0 104px;place-items:center;width:104px;height:104px;font-size:30px;display:grid;overflow:hidden}.profile-photo img,.av img{object-fit:cover;width:100%;height:100%}.profile-link{color:inherit;text-decoration:none}.profile-link:hover,.profile-link:focus-visible{text-decoration:underline}.profile-top{flex-shrink:0;width:38px;height:38px;text-decoration:none;overflow:hidden}.profile-top:focus-visible{outline:2px solid var(--terra);outline-offset:3px}.who .av{overflow:hidden}@media (width<=650px){.profile-photo-row{flex-direction:column;align-items:flex-start;gap:16px}.profile-photo{flex-basis:88px;width:88px;height:88px}.profile-canvases{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-themes{gap:10px}.profile-options button{padding:10px;font-size:13px}.profile-toggle{gap:12px}}.profile-canvases button{align-items:center;gap:10px;padding:10px 12px;display:flex}.profile-canvases .profile-swatch{flex:none;width:28px;height:24px}.profile-menus .profile-swatch{border-radius:50%;width:24px}.profile-canvases{gap:12px}.profile-options .canvas-default{margin-top:16px;padding:8px 12px}.appearance-preview{border:1px solid var(--line2);border-radius:12px;grid-template-rows:42px 1fr;grid-template-columns:120px 1fr;min-height:150px;display:grid;overflow:hidden}.appearance-preview-menu,.appearance-preview-top{background:var(--menu);color:var(--shell-ink)}.appearance-preview-top{padding:10px 18px}.appearance-preview-top>span{background:var(--shell-field);border-radius:4px;width:65%;height:100%;display:block}.appearance-preview-menu{flex-direction:column;grid-row:1/3;gap:20px;padding:18px 12px;display:flex}.appearance-preview-menu>b{font:300 26px var(--brand-serif)}.appearance-preview-menu>span{background:var(--shell-active);color:var(--shell-active-ink);border-radius:6px;padding:8px;font-size:12px}.appearance-preview-canvas{background:var(--bg);gap:12px;padding:18px;display:grid}.appearance-preview-featured{background:var(--menu);color:var(--shell-ink);border-radius:8px;padding:15px}.list.ai-style-rules li{align-items:flex-start;padding:12px 0}.ai-style-rules .grow{overflow-wrap:anywhere;flex:1;min-width:0}.pending-updates{--pu-top:var(--overblik-sand-bg);--pu-top-hover:var(--overblik-sand-bg);--pu-edge:var(--overblik-sand);--pu-border:var(--overblik-sand);--pu-tile-bg:var(--overblik-sand);--pu-tile-ink:var(--overblik-guld);--pu-tile-line:var(--overblik-sand);--pu-sub:var(--mute);--pu-label:var(--overblik-guld-text);--pu-chev:var(--overblik-guld-text);--pu-split:var(--overblik-sand);--pu-count-bg:var(--navy);--pu-count-ink:#fff;--pu-sent-bg:#f1f4f7;--pu-sent-ink:#667a92;--pu-del-bg:#eef5f0;--pu-del-ink:#50765e;--pu-fail-bg:#fbefec;--pu-fail-ink:#a16656;--pu-detail-bg:#f7f9f8;--pu-done-top:#f4f7f5;--pu-done-hover:#ebf1ed;--pu-done-edge:#8ca68e;margin-bottom:24px;box-shadow:0 2px 7px #8e74430b}.card.pending-updates{border-color:var(--pu-border)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pending-updates{--pu-count-bg:var(--sand);--pu-count-ink:var(--navy);--pu-sent-bg:#2e415c;--pu-sent-ink:var(--soft);--pu-del-bg:var(--ok-bg);--pu-del-ink:var(--ok);--pu-fail-bg:var(--crit-bg);--pu-fail-ink:var(--crit);--pu-detail-bg:var(--card2);--pu-done-top:#2b3a33;--pu-done-hover:#304038;--pu-done-edge:var(--ok)}}:root[data-theme=dark] .pending-updates{--pu-count-bg:var(--sand);--pu-count-ink:var(--navy);--pu-sent-bg:#2e415c;--pu-sent-ink:var(--soft);--pu-del-bg:var(--ok-bg);--pu-del-ink:var(--ok);--pu-fail-bg:var(--crit-bg);--pu-fail-ink:var(--crit);--pu-detail-bg:var(--card2);--pu-done-top:#2b3a33;--pu-done-hover:#304038;--pu-done-edge:var(--ok)}.pu-head{box-sizing:border-box;cursor:pointer;min-height:72px;color:var(--ink);background:var(--pu-top);box-shadow:inset 3px 0 0 var(--pu-edge);border-radius:calc(var(--r-card) - 1px);align-items:center;gap:12px;padding:13px 18px 13px 20px;list-style:none;display:flex;position:relative}.pu-head::-webkit-details-marker{display:none}.pu-head:hover{background:var(--pu-top-hover)}.pu-head:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.pu-tile{background:var(--pu-tile-bg);width:36px;height:36px;color:var(--pu-tile-ink);border:1px solid var(--pu-tile-line);border-radius:9px;flex:none;place-items:center;display:grid;box-shadow:0 1px 2px #9d7b3812}.pu-tile svg{width:19px;height:19px}.pu-titles{flex-direction:column;min-width:0;display:flex}.pu-titles h2{letter-spacing:-.1px;margin:0;font-size:15px;font-weight:500;line-height:1.3}.pu-sub{color:var(--pu-sub);margin-top:3px;font-size:10px}.pu-count{white-space:nowrap;background:var(--pu-count-bg);color:var(--pu-count-ink);border-radius:999px;margin-left:auto;padding:5px 10px;font-size:10px;font-weight:500}.pu-label{color:var(--pu-label);white-space:nowrap;margin-left:10px;font-size:11px;font-weight:500}.pu-chev{color:var(--pu-chev);display:flex}.pu-chev svg{width:15px;height:15px;transition:transform .15s}.pending-updates[open]>.pu-head{border-bottom:1px solid var(--pu-split);border-radius:calc(var(--r-card) - 1px) calc(var(--r-card) - 1px) 0 0}.pending-updates[open]>.pu-head .pu-chev svg{transform:rotate(180deg)}.pending-updates.all-done .pu-head{background:var(--pu-done-top);box-shadow:inset 3px 0 0 var(--pu-done-edge)}.pending-updates.all-done .pu-head:hover{background:var(--pu-done-hover)}.pending-updates.all-done .pu-count{background:var(--ok-bg);color:var(--ok)}.pu-error{margin:10px 16px}.pu-rows{margin:0;padding:0;list-style:none}.pu-row{box-sizing:border-box;border-top:1px solid var(--line);align-items:center;gap:10px;min-height:61px;padding:10px 16px;display:flex}.pu-row:first-child{border-top:0}.pu-date{box-sizing:border-box;border-right:1px solid var(--line);text-align:center;flex-direction:column;flex:none;width:47px;padding-right:10px;font-size:11px;display:flex}.pu-date small{color:var(--mute);font-size:9px}.pu-title{flex-direction:column;flex:1;min-width:0;display:flex}.pu-title b{font-size:12px;font-weight:500}.pu-meta{color:var(--mute);margin-top:2px;font-size:10px;line-height:1.45}.pu-inline-state,.pu-nowrap{white-space:nowrap}.pu-meta .pu-state{vertical-align:-2px;gap:4px;display:inline-flex}.pu-meta .pu-state svg{width:12px;height:12px}.pu-more{position:relative}.pu-more>summary{width:30px;height:30px;color:var(--soft);cursor:pointer;border-radius:6px;place-items:center;list-style:none;display:grid}.pu-more>summary::-webkit-details-marker{display:none}.pu-more>summary:hover,.pu-more[open]>summary{background:var(--card2)}.pu-more>summary:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.pu-more>summary svg{width:16px;height:16px}.pu-more-menu{z-index:5;background:var(--card);border:1px solid var(--line);border-radius:8px;min-width:190px;padding:5px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 18px #1a283a1f}.pu-more-menu button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 10px;font-size:12px;display:block}.pu-more-menu button:hover,.pu-more-menu button:focus-visible{background:var(--card2)}.pu-empty{color:var(--mute);justify-content:center;align-items:center;gap:10px;margin:0;padding:22px 16px;font-size:11px;display:flex}.pu-empty svg{width:16px;height:16px;color:var(--pu-del-ink);flex:none}.pu-empty span{flex-direction:column;gap:2px;display:flex}.pu-empty b{color:var(--pu-del-ink);font-size:12px;font-weight:500}.pu-audience{color:var(--soft);font-weight:500}.pu-state{color:var(--warn);white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.pu-state.is-failed{color:var(--crit,#9b3b2b)}.pu-state svg{width:13px;height:13px}.pu-actions{flex-direction:row-reverse;align-items:center;gap:6px 12px;display:flex}.pu-actions .linkbtn{font-size:11px}.pu-actions .btn.sm{min-height:30px;padding:6px 9px;font-size:10px}.pu-action{font:inherit;background:var(--card2);min-height:30px;color:var(--ink);cursor:pointer;white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:inline-flex}.pu-action svg{width:13px;height:13px}.pu-action:hover{filter:brightness(.97)}.pu-sent{border-top:1px solid var(--line);padding:14px 16px 4px}.pu-sent-head{color:var(--mute);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:10px;display:flex}.pu-sent-head>span:first-child{color:var(--soft);align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.pu-sent-head svg{width:14px;height:14px}.pu-receipt-row{border-top:1px solid var(--line)}.pu-receipts>.pu-receipt-row:first-child{border-top:0}.pu-receipt-row>summary{box-sizing:border-box;cursor:pointer;border-radius:6px;align-items:center;gap:12px;min-height:58px;padding:9px 0;list-style:none;display:flex}.pu-receipt-row>summary::-webkit-details-marker{display:none}.pu-receipt-row>summary:hover{background:var(--card2)}.pu-receipt-row>summary:focus-visible{outline:2px solid var(--line2);outline-offset:3px}.pu-mark{box-sizing:border-box;background:var(--pu-del-bg);width:26px;height:26px;color:var(--pu-del-ink);border:1px solid #0000;border-radius:50%;flex:none;place-items:center;display:grid}.pu-mark svg{width:13px;height:13px}.pu-receipt-row.sent .pu-mark{background:var(--pu-sent-bg);color:var(--pu-sent-ink)}.pu-receipt-row.failed .pu-mark{background:var(--pu-fail-bg);color:var(--pu-fail-ink)}.pu-receipt{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pu-receipt strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.25}.pu-receipt strong small{color:var(--mute);font-size:10px;font-weight:400}.pu-receipt>span{color:var(--mute);overflow-wrap:anywhere;font-size:11px;line-height:1.25}.pu-receipt-status{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.pu-chip{background:var(--pu-del-bg);color:var(--pu-del-ink);white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:1px 5px;font-size:9px;font-weight:500;line-height:14px;display:inline-flex}.pu-chip:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.pu-receipt-row.sent .pu-chip{background:var(--pu-sent-bg);color:var(--pu-sent-ink)}.pu-receipt-row.failed .pu-chip{background:var(--pu-fail-bg);color:var(--pu-fail-ink)}.pu-receipt-status time{color:var(--mute);white-space:nowrap;font-size:10px;line-height:12px}.pu-view{min-width:74px;color:var(--mute);white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;margin-left:16px;font-size:10px;display:flex}.pu-view svg{width:13px;height:13px;transition:transform .15s}.pu-receipt-row[open] .pu-view svg{transform:rotate(180deg)}.pu-receipt-detail{background:var(--pu-detail-bg);border-radius:7px;margin:0 0 12px 38px;padding:12px 14px;font-size:11px;line-height:1.6}.pu-detail-meta{color:var(--mute);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;padding-bottom:8px;font-size:10px;display:flex}.pu-detail-who{color:var(--mute);margin:0;font-size:10px}.pu-detail-who strong{color:var(--ink);font-size:11px;font-weight:500}.pu-detail-who .pu-chip{vertical-align:1px}.pu-detail-who .pu-chip.is-sent{background:var(--pu-sent-bg);color:var(--pu-sent-ink)}.pu-detail-who .pu-chip.is-failed{background:var(--pu-fail-bg);color:var(--pu-fail-ink)}.pu-detail-body{white-space:pre-wrap;color:var(--ink);margin:6px 0 10px;font-size:12px}.pu-sent .sent-more{border-top:1px solid var(--line)}.pu-sent .sent-more>summary{color:var(--mute);cursor:pointer;align-items:center;gap:7px;padding:11px 0;font-size:10px;list-style:none;display:flex}.pu-sent .sent-more>summary::-webkit-details-marker{display:none}.pu-sent .sent-more>summary svg{width:13px;height:13px}.pu-sent .sent-more>summary .pu-more-chev{margin-left:auto}.pu-sent .sent-more[open]>summary .pu-more-chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.pu-chev svg,.pu-view svg{transition:none}}@media (width<=760px){.pending-updates{margin-bottom:19px}.pu-head{gap:9px;min-height:74px;padding:12px 11px 12px 15px}.pu-tile{width:31px;height:31px}.pu-titles h2{font-size:13px}.pu-sub{font-size:9px;line-height:1.4}.pu-count{padding:4px 7px;font-size:9px}.pu-label{display:none}.pu-row{flex-wrap:nowrap;align-items:center;gap:8px;padding:11px 8px 11px 12px}.pu-date{width:40px;padding-right:8px}.pu-title{flex:auto}.pu-showing-meta{display:block}.pu-actions{flex-flow:row;gap:2px;margin-left:0}.pu-action{padding:6px 9px}.pu-action svg{display:none}.pu-more>summary{width:26px}.pu-sent{padding:10px 12px 3px}.pu-receipt-row>summary{gap:8px;min-height:60px;padding:10px 0}.pu-mark{width:22px;height:22px}.pu-mark svg{width:12px;height:12px}.pu-receipt strong{font-size:11px;line-height:1.3}.pu-receipt>span{font-size:10px;line-height:1.3}.pu-receipt-status time{font-size:9px}.pu-view{gap:0;min-width:0;margin-left:1px}.pu-view>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pu-view svg{width:12px;height:12px}.pu-receipt-detail{margin-left:30px}}.task-conversation-notices{background:var(--sand,var(--canvas));min-width:0;margin-bottom:20px;padding:18px 20px}.task-conversation-notices h2{margin:0 0 12px;font-size:17px}.task-conversation-notices ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.task-conversation-notices li+li{border-top:1px solid var(--line);padding-top:12px}.task-conversation-notices a{color:inherit;overflow-wrap:anywhere;flex-wrap:wrap;align-items:flex-start;gap:8px 16px;text-decoration:none;display:flex}.task-conversation-notices a>b{flex-basis:100%}.task-conversation-notices time,.task-conversation-notice-open{font-size:12px}.task-conversation-notice-open{margin-left:auto;text-decoration:underline}@media (width<=600px){.task-conversation-notices{padding:14px}.task-conversation-notices a{gap:8px}.task-conversation-notices .agent-byline{max-width:100%}}.task-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;min-width:0;padding:16px 0;display:flex}.task-row:last-child{border-bottom:0}.task-row-main{flex:1;min-width:0}li.task-row>.task-check{appearance:none;border:1.5px solid var(--line2);background:var(--card);cursor:pointer;width:19px;height:19px;color:var(--on-primary);border-radius:50%;flex:none;place-items:center;margin:2px 0 0;padding:0;transition:background .18s,border-color .18s;display:grid}li.task-row>.task-check:hover:not(:disabled){background:var(--info-bg);border-color:var(--info)}li.task-row>.task-check:disabled{cursor:wait;opacity:.6}li.task-row>.task-check.p3,li.task-row>.task-check.late{border-color:var(--crit);background:var(--crit-bg)}li.task-row>.task-check.p2{border-color:var(--warn);background:var(--warn-bg)}li.task-row>.task-check.p1{border-color:var(--info);background:var(--info-bg)}li.task-row>.task-check:focus-visible{outline:2px solid var(--ink);outline-offset:2px}li.task-row>.task-check.done{background:var(--info);border-color:var(--info);color:var(--card)}li.task-row>.task-check.done:hover:not(:disabled){background:var(--card);color:var(--info)}.task-row .task-check svg{stroke-width:2.4px;width:12px;height:12px}.task-row .task-title{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.45;text-decoration:none;display:inline-block}.task-row-meta{color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:15px;margin-top:7px;font-size:11px;line-height:normal;display:flex}.task-chip{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.task-chip svg{flex:none;width:12px;height:12px}.task-chip.late,.task-chip.today,.task-chip.warm,.task-chip.prio,.task-chip.neutral{border-radius:5px;padding:4px 7px;font-size:10px;font-weight:500}.task-chip.late{background:var(--crit-bg);color:var(--crit)}.task-chip.today,.task-chip.warm{background:var(--warn-bg);color:var(--warn)}.task-chip.neutral{background:var(--card2);color:var(--soft)}.task-chip.prio{background:var(--info-bg);color:var(--info)}.task-chip.prio.p2{background:var(--warn-bg);color:var(--warn)}.task-chip.prio.p3{background:var(--crit-bg);color:var(--crit)}.task-case{color:var(--info);overflow-wrap:anywhere;white-space:normal}a.task-case{text-decoration:none}a.task-case:hover{text-decoration:underline}.task-row-action{color:var(--mute);cursor:pointer;opacity:.45;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;padding:3px;transition:opacity .15s;display:grid}.task-row:hover .task-row-action,.task-row:focus-within .task-row-action,.task-row-action[aria-expanded=true]{opacity:1}.task-row-action:hover{background:var(--card2);color:var(--ink)}.task-row-action svg{width:18px;height:18px}.task-completed .task-title{color:var(--mute);text-decoration:line-through;text-decoration-thickness:1px}.task-completed{opacity:.8}@media (hover:none){.task-row-action{opacity:1}}@media (width<=620px){.task-row-action{display:none}}@media (prefers-reduced-motion:reduce){.task-row .task-check,.task-row-action{transition:none}}li.task-row>.task-check.for-me{border-color:var(--warn);background:var(--warn-bg);color:var(--warn);text-decoration:none}li.task-row>.task-check.for-me.late{border-color:var(--crit);background:var(--crit-bg);color:var(--crit)}li.task-row>.task-check.for-me:hover{background:var(--card);border-color:var(--warn);color:var(--warn)}dialog.calendar-popover{font-family:var(--sans);color:var(--ink);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);padding:0;font-size:13px;line-height:1.5}dialog.calendar-popover[open]{border-radius:var(--r-card);flex-direction:column;width:min(380px,100vw - 32px);max-width:none;max-height:min(680px,100dvh - 32px);margin:0;display:flex;position:fixed;inset:16px auto auto 16px;overflow:hidden}dialog.calendar-popover::backdrop{background:0 0}dialog.calendar-popover>form{flex-direction:column;flex:auto;min-height:0;display:flex}.evp-head{flex:none;align-items:flex-start;gap:10px;padding:16px 16px 10px 18px;display:flex}.evp-head .grow{min-width:0}.evp-head h2{font:500 17px/1.3 var(--sans);letter-spacing:-.2px;overflow-wrap:anywhere;margin:6px 0 0}.evp-head h2:focus{outline:none}.evp-source{letter-spacing:.6px;text-transform:uppercase;border-radius:5px;align-items:center;gap:6px;padding:3px 7px;font-size:10px;font-weight:500;line-height:normal;display:inline-flex}.evp-source:before{content:"";background:currentColor;border-radius:2px;width:6px;height:6px}.evp-source.showing{background:var(--info-bg);color:var(--info)}.evp-source.outlook{background:var(--terra-bg);color:var(--terra)}.evp-close{width:30px;height:30px;color:var(--mute);border-color:#0000;flex:none;margin:-4px -6px 0 0}.evp-close:hover{border-color:var(--line2);color:var(--ink)}.evp-close svg{width:15px;height:15px}.evp-body{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:4px 18px 14px;display:flex;overflow:auto}.evp-row{align-items:flex-start;gap:10px;display:flex}.evp-row>svg{width:15px;height:15px;color:var(--mute);flex:none;margin-top:2px}.evp-row .grow{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;display:flex}.evp-row .pill{align-self:flex-start;margin-top:2px;font-size:11px}.evp-row a{color:var(--info);text-underline-offset:2px}.evp-sub{color:var(--mute);font-size:11.5px;display:block}.evp-people{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.evp-people li{justify-content:space-between;gap:10px;display:flex}.evp-people li>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.evp-status{color:var(--mute);white-space:nowrap;font-size:11px}.evp-label{letter-spacing:.6px;text-transform:uppercase;color:var(--mute);margin-bottom:3px;font-size:10px;display:block}.evp-text{border-top:1px solid var(--line);padding-top:10px}.evp-text p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.evp-text p.clamped{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.evp-text .linkbtn{color:var(--info);margin-top:4px;font-size:11.5px}.evp-readonly{border-radius:var(--r);background:var(--card2);color:var(--soft);align-items:flex-start;gap:8px;margin:0;padding:9px 11px;font-size:12px;display:flex}.evp-readonly svg{flex:none;width:14px;height:14px;margin-top:2px}.evp-notice{align-items:center;gap:6px;margin:0;display:flex}.evp-notice svg{width:14px;height:14px}.evp-skeleton{background:var(--card2);border-radius:6px;height:12px;margin:6px 0 0 25px;animation:1.2s ease-in-out infinite evp-pulse}.evp-skeleton.short{width:55%}@keyframes evp-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.evp-skeleton{animation:none}}.evp-actions{border-top:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:12px 18px 16px;display:flex}.evp-actions .btn{text-decoration:none}.evp-actions .btn svg{width:14px;height:14px}.evp-outlook{color:var(--info);align-items:center;gap:6px;margin-left:auto;font-size:12px;text-decoration:none;display:inline-flex}.evp-outlook svg{width:13px;height:13px}.evp-outlook:hover{text-decoration:underline}.evp-unchanged{margin-left:auto;font-size:11.5px}.evp-reconnect{color:var(--warn);background:var(--warn-bg);border-radius:var(--r);flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;display:flex}.evp-reconnect p{margin:0}.evp-inline{margin:0 18px 16px}p.evp-inline{margin-top:-6px}.evp-conflict{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.evp-conflict span{font-size:12px}.evp-form .fl{margin:0}.evp-form .fl label{font:500 10.5px var(--sans);letter-spacing:.6px;margin-bottom:4px}.evp-form .inp{padding:8px 10px;font-size:13px}.evp-form textarea.inp{resize:vertical;min-height:84px;line-height:1.45}.evp-form .hint{margin:0;font-size:11.5px}.evp-form .hint.err{margin-top:4px}.evp-when{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.evp-allday{align-items:center;gap:6px;margin:0;display:flex}.evp-allday svg{width:14px;height:14px}.evp-grabber{background:var(--line2);opacity:.6;border-radius:2px;flex:none;width:38px;height:4px;margin:8px auto 0;display:block}@media (width<=760px){dialog.calendar-popover[open]{border-radius:var(--r-dialog) var(--r-dialog) 0 0;width:100%;max-height:min(88dvh,100dvh - 24px);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;inset:auto 0 0}dialog.calendar-popover::backdrop{background:#16223866}.evp-head{padding:10px 16px}.evp-body{padding:4px 16px 14px}.evp-actions{padding:12px 16px 16px}.evp-actions .btn{flex:auto;justify-content:center;min-height:40px}.evp-outlook{flex-basis:100%;justify-content:center;margin:2px 0 0}.evp-form .inp{font-size:16px}.evp-when{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.evp-when .evp-date{grid-column:1/-1}.evp-inline{margin:0 16px 16px}}.weekly-banner-widget{min-width:0;font-family:var(--sans);position:relative}.weekly-banner{border:1px solid var(--overblik-sand);background:var(--overblik-sand-bg);color:var(--ink);border-radius:11px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}.weekly-banner-icon{background:var(--overblik-sand);width:42px;height:42px;color:var(--overblik-guld);border-radius:12px;flex:none;place-items:center;display:grid}.weekly-banner-icon svg{width:23px;height:23px}.weekly-banner-copy{overflow-wrap:anywhere;flex:1;min-width:240px}.weekly-banner-eyebrow{letter-spacing:1.2px;color:var(--overblik-guld-text);margin-bottom:6px;font-size:8px;line-height:1.2}.weekly-banner h2{font-family:var(--sans);letter-spacing:-.45px;margin:0;font-size:20px;font-weight:400;line-height:1.25}.weekly-banner p{color:var(--soft);margin:6px 0 0;font-size:11px;line-height:1.6}.weekly-banner-meta{color:var(--overblik-guld-text);flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:9px;line-height:1.6;display:flex}.weekly-banner-meta span{align-items:center;gap:6px;min-width:0;display:flex}.weekly-banner-meta svg{flex:none;width:13px;height:13px}.weekly-banner-action{flex:none;max-width:100%;margin-left:auto;padding-bottom:18px}.weekly-banner-action .btn{white-space:normal;min-height:36px;padding:9px 12px;font-size:11px}.weekly-banner-details>summary{color:var(--overblik-guld-text);cursor:pointer;font-size:9px;line-height:1.5;position:absolute;bottom:13px;right:20px}.weekly-banner-widget:has(>.weekly-banner-details[open])>.weekly-banner{margin-bottom:8px}.weekly-banner-details[open]>summary{text-align:right;margin:0 20px 8px;position:static}.weekly-banner-details>.sec{margin-top:0}@media (width<=760px){.weekly-banner{gap:10px;padding:14px}.weekly-banner-icon{display:none}.weekly-banner-copy{flex-basis:100%;min-width:0}.weekly-banner p{margin-top:5px}.weekly-banner-meta{flex-direction:column;gap:6px}.weekly-banner-action{width:100%;margin:0;padding-bottom:17px}.weekly-banner-action .btn{justify-content:center;width:100%}.weekly-banner-details>summary{text-align:center;font-size:8px;bottom:14px;left:0;right:0}.weekly-banner-details[open]>summary{margin:0 14px 8px;position:static}}.ow{font-family:var(--sans);gap:18px;display:grid}.ow-intro{margin:0}.ow-load{justify-items:start;gap:10px;display:grid}.ow-agent{border-radius:var(--r);background:var(--info-bg);color:var(--info);align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.ow-agent svg{flex:none;width:16px;height:16px}.ow-problem{background:var(--warn-bg);color:var(--warn);border-radius:var(--r);margin:0;padding:10px 12px;font-size:13px}.ow>.okbox{margin:0}.ow-block{gap:10px;display:grid}.ow-block .fl{margin:0}.ow-block textarea.inp{resize:vertical;min-height:64px;font:inherit;line-height:1.45}.ow-opt{font:12px var(--sans);letter-spacing:0;text-transform:none;color:var(--mute);margin-left:6px}.hint.ow-missing{color:var(--warn)}.ow-cases-hd{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ow-cases-hd h3,.ow-versions h3,.ow-preview h3{font:500 16px/1.3 var(--sans);margin:0}.ow-cases-hd h3:focus{outline:none}.ow-cases-hd h3:focus-visible{outline:2px solid var(--info);outline-offset:2px}.ow-property{border:1px solid var(--line);border-radius:11px;overflow:hidden}.ow-property-hd{background:var(--card2);align-items:center;gap:10px;padding:11px 14px;display:flex}.ow-property-hd h4{font:500 15px/1.3 var(--sans);overflow-wrap:anywhere;margin:0}.ow-icon{background:var(--info-bg);width:27px;height:27px;color:var(--info);border-radius:8px;flex:none;place-items:center;display:grid}.ow-icon svg{width:15px;height:15px}.ow-units{margin:0;padding:0;list-style:none}.ow-unit{border-top:1px solid var(--line);gap:8px;padding:12px 14px;display:grid}.ow-unit.off .ow-unit-id a{color:var(--soft)}.ow-unit-hd{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px 12px;display:grid}.ow-check{cursor:pointer;padding-top:2px;display:flex}.ow-check input{width:18px;height:18px;accent-color:var(--primary);margin:0}.ow-check input:disabled{cursor:not-allowed}.ow-unit-id{overflow-wrap:anywhere;min-width:0}.ow-unit-id a{color:var(--ink);font-weight:500;text-decoration:none}.ow-unit-id a:hover,.ow-unit-id a:focus-visible{text-underline-offset:2px;text-decoration:underline}.ow-unit-id .small{margin:3px 0 0}.ow-unit-status{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.ow-why{margin:0 0 0 30px}.ow-unit-text{margin:0 0 0 30px!important}.ow-unit-text .linkbtn{justify-self:start;margin-top:4px}.ow-preview{border:1px solid var(--line);background:var(--card);border-radius:11px;gap:12px;padding:16px;display:grid}.ow-preview-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ow-preview-hd .small{overflow-wrap:anywhere;margin:4px 0 0}.ow-preview iframe{border:1px solid var(--line);border-radius:var(--r);background:var(--card2);width:100%;height:64vh;min-height:340px}.ow-preview details summary{cursor:pointer}.ow-mail{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.ow-send{justify-items:start;gap:10px;display:grid}.ow-send .fl{width:min(320px,100%)}.ow-resend{align-items:flex-start;gap:8px;font-size:13px;display:flex}.ow-resend input{margin-top:2px}.ow-versions ul{margin:0;padding:0;list-style:none}.ow-versions li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.ow-versions li>div{overflow-wrap:anywhere;min-width:0}.ow-versions li p{margin:3px 0 0}.ow-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.ow-foot-actions{flex-wrap:wrap;gap:8px;display:flex}.ow-owners{margin:0;padding:0;list-style:none}.ow-owner{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 12px;padding:11px 18px;display:grid}.ow-owner-id{overflow-wrap:anywhere;min-width:0}.ow-owner-id b{font-weight:500}.ow-owner-id .small{margin-top:2px;display:block}.ow-owners-hd{padding:12px 18px 4px}.ow-owners-hd h4{font:500 14px/1.3 var(--sans);margin:0}.ow-owners-hd p{margin:3px 0 0}.ow-covered{color:var(--soft)}.ow-card-action{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=700px){.ow-unit{padding:11px 12px}.ow-unit-hd{grid-template-columns:auto minmax(0,1fr)}.ow-unit-status{grid-column:2;justify-content:flex-start}.ow-why,.ow-unit-text{margin-left:0!important}.ow-preview{padding:12px}.ow-preview iframe{height:52vh}.ow-foot-actions{width:100%}.ow-foot-actions .btn{flex:auto;justify-content:center}.ow-send,.ow-send .btn{width:100%}.ow-send .btn{justify-content:center}.ow-owner{grid-template-columns:minmax(0,1fr) auto;padding:11px 14px}.ow-owner>.btn{grid-column:1/-1;justify-content:center}}.waiting-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.waiting-hint{margin:0;padding:10px 18px 0}.waiting-list li.waiting-row{flex-wrap:wrap;align-items:flex-start}.waiting-main{min-width:0}.waiting-head{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.waiting-signals{margin:4px 0 0;padding:0;font-size:13.5px;list-style:none}.waiting-row .waiting-signals li,.case-waiting .waiting-signals li{border:0;gap:0;padding:1px 0 1px 14px;display:block;position:relative}.waiting-signals li:before{content:"";background:var(--soft);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:3px}.waiting-drafts{text-align:left;align-self:flex-start;margin-top:4px}.waiting-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;display:flex}.waiting-actions{flex:none;justify-content:flex-end}.waiting-card .waiting-counts{gap:6px;margin:0;padding:10px 18px 4px;list-style:none;display:grid}.waiting-card .waiting-counts li{justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.waiting-card .waiting-counts .count{font-variant-numeric:tabular-nums;text-align:center;background:var(--card2);border-radius:999px;min-width:22px;padding:1px 7px;font-size:12px}.case-waiting .case-waiting-group{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.case-waiting .case-waiting-title{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.waiting-form .waiting-choices{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.waiting-form .pick,.reminder-flow .pick{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.waiting-form .pick input{margin-top:3px}@media (width<=640px){.waiting-list li.waiting-row{gap:10px}.waiting-actions{justify-content:flex-start;width:100%}.waiting-actions .btn{flex:auto;justify-content:center}}.lf-card .bd{gap:14px}.lf-tenancy{border:1px solid var(--line);border-radius:var(--r);background:var(--card);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.lf-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lf-title{min-width:0}.lf-title h3{font:500 19px/1.25 var(--serif);margin:0}.lf-title p{overflow-wrap:anywhere;margin:4px 0 0}.lf-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 18px;margin:0;display:grid}.lf-facts>div{min-width:0}.lf-facts dt{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-bottom:3px}.lf-facts dd{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.lf-src{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11.5px}.lf-src-contract{background:var(--ok-bg);color:var(--ok)}.lf-src-manual{background:var(--card2);color:var(--soft)}.lf-deadlines-wrap .k{margin:0 0 6px}.lf-deadlines{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.lf-deadline{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:9px 0;display:flex}.lf-deadline .grow{flex-direction:column;gap:2px;min-width:0;display:flex}.lf-date{font-variant-numeric:tabular-nums;flex:none;min-width:108px;font-weight:500}.lf-deadline.lf-active .lf-date{color:var(--terra)}.lf-deadline.lf-done .lf-date,.lf-deadline.lf-passed .lf-date{color:var(--mute)}.lf-deadline.lf-passed b{color:var(--soft)}.lf-state{display:block}.lf-conflict p{margin:0 0 8px}.lf-conflicts{flex-direction:column;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.lf-conflicts li{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.lf-conflicts .grow{flex:240px;min-width:0}.lf-conflict-actions{flex-wrap:wrap;gap:6px;display:flex}.lf-conflict .btn{color:var(--ink)}.lf-warning,.lf-drafts p{margin:0}.lf-drafts{flex-direction:column;gap:6px;display:flex}.lf-drafts .mutebox{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.lf-drafts .mutebox p{margin:0}.lf-confirm p{margin:0 0 8px}.lf-confirm .btn{color:var(--ink)}.lf-confirm .btn.fill{color:var(--bg)}.lf-proposal p{margin:0 0 6px}.lf-proposal .row-actions{margin-top:4px}.lf-form{border:1px solid var(--line2);border-radius:var(--r);background:var(--card);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.lf-form h3{font:500 19px/1.25 var(--serif);margin:0}.lf-form .infobox{margin:0}.lf-fieldset{border:0;min-width:0;margin:0;padding:0}.lf-terms{flex-wrap:wrap;gap:8px 18px;padding:6px 0;display:flex}.fl label.lf-term{cursor:pointer;font:inherit;letter-spacing:0;text-transform:none;color:var(--ink);align-items:center;gap:8px;margin:0;display:inline-flex}.lf-term input{accent-color:var(--ink);margin:0}.lf-legal{margin:0}.lf-empty{padding:0}.lf-upcoming-intro{margin:0;padding:10px 18px 0}.lf-upcoming-row .lf-date{min-width:92px;font-size:13.5px}.lf-scope{gap:6px}.lf-scope .chip{padding:4px 10px;font-size:12.5px}@media (width<=760px){.lf-tenancy,.lf-form{padding:12px}.lf-head{flex-direction:column;gap:8px}.lf-facts{grid-template-columns:1fr 1fr}.lf-deadline{gap:10px}.lf-date{min-width:84px}}@media (width<=420px){.lf-facts{grid-template-columns:1fr}.lf-deadline{flex-direction:column;gap:2px}.lf-upcoming-row{align-items:flex-start}}.task-delegation-chat{border-top:1px solid var(--line);min-width:0;margin-top:22px;padding-top:18px}.task-delegation-chat-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.task-delegation-chat-head h4{font:600 13px/1.4 var(--sans);margin:0}.task-delegation-chat-head>.small{color:var(--mute);flex:none;font-size:11px}.task-delegation-chat-empty,.task-delegation-chat-closed{color:var(--mute);margin:0 0 12px;font-size:12px;line-height:1.5}.task-delegation-chat-messages{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.task-delegation-chat-message{border:1px solid var(--line);background:var(--card);border-radius:10px;min-width:0;padding:13px 14px}.task-delegation-chat-message.own{background:var(--canvas)}.task-delegation-chat-message.agent{background:color-mix(in srgb,var(--sand) 28%,var(--card));border-color:color-mix(in srgb,var(--sand) 65%,var(--line))}.task-delegation-chat-byline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 12px;font-size:12px;display:flex}.task-delegation-chat-byline>b{overflow-wrap:anywhere;font-weight:600}.task-delegation-chat-you{color:var(--mute);font-weight:400}.task-delegation-chat-byline time{color:var(--mute);flex:none;font-size:10px;line-height:1.5}.task-delegation-chat-message>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.6}.task-delegation-chat-compose{gap:9px;margin:0;display:grid}.task-delegation-chat-compose textarea.inp{resize:vertical;max-width:100%;min-height:86px;font:13px/1.5 var(--sans);display:block}.task-delegation-chat-send{justify-content:space-between;align-items:center;gap:10px;display:flex}.task-delegation-chat-send .small{color:var(--mute);font-size:11px;line-height:1.4}.task-delegation-chat-send .btn{flex:none}.task-delegation-chat-error p,.task-delegation-chat>p.err{overflow-wrap:anywhere;font-size:12px}.task-delegation-chat-receipt{color:var(--ok,var(--info));margin-bottom:0}@media (width<=480px){.task-delegation-chat-message{padding:12px}.task-delegation-chat-byline .agent-byline-meta{font-size:11px}.task-delegation-chat-byline time{width:100%}.task-delegation-chat-send{flex-direction:column;align-items:flex-start}.tasks-page .task-delegation-chat-send .btn{justify-content:center;width:100%;min-height:44px}.task-panel .task-delegation-chat-compose textarea.inp{font-size:16px}}.tasks-page{--task-tint:color-mix(in srgb,var(--info) 10%,transparent);--task-tint-strong:color-mix(in srgb,var(--info) 16%,transparent)}.tasks-page .ph{align-items:center;gap:20px;margin-bottom:24px}.tasks-page .ph .k{letter-spacing:1.9px;margin-bottom:9px;font-size:9px}.tasks-page .ph h1{letter-spacing:-.9px;font-size:35px;font-weight:400;line-height:1.15}.tasks-page .ph .btn.fill{min-height:38px;padding:10px 15px;font-size:12px}.tasks-page .btn svg{width:15px;height:15px}.tasks-page :is(.task-panel,.task-workspace) .btn{min-height:36px;font-size:12px}.tasks-page .btn.sand{background:var(--sand);border-color:var(--sand);color:var(--sand-ink)}.tasks-page .btn.quiet{color:var(--soft);background:0 0;border-color:#0000}.tasks-page .btn.quiet:hover:not(:disabled){background:var(--card2);color:var(--ink)}.tasks-page .icon-btn{width:32px;height:32px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.tasks-page .icon-btn:hover:not(:disabled){background:var(--card2);color:var(--ink)}.tasks-page .icon-btn svg{width:17px;height:17px}.tasks-page .count{background:var(--task-tint);color:var(--info);font-variant-numeric:tabular-nums;border-radius:8px;padding:3px 6px;font-size:10px;font-weight:400;line-height:normal;display:inline-block}.tasks-workspace{grid-template-columns:195px minmax(0,1fr);align-items:start;gap:26px;display:grid}.task-views{scrollbar-width:thin;flex-direction:column;gap:1px;max-height:calc(100dvh - 108px);display:flex;position:sticky;top:88px;overflow-y:auto}.task-views :is(button,a){text-align:left;width:100%;font:inherit;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;min-height:38px;padding:10px 12px;font-size:12px;line-height:normal;text-decoration:none;display:flex}.task-views :is(button,a):hover{background:var(--task-tint)}.task-views :is(button,a) svg{flex:none;width:15px;height:15px}.task-views button.active{background:var(--task-tint-strong);color:var(--ink);font-weight:500}.task-views button>span:last-child{font-variant-numeric:tabular-nums;background:var(--task-tint);color:var(--info);border-radius:8px;margin-left:auto;padding:2px 6px;font-size:10px}.task-views button.task-view-overdue>span:last-child{background:var(--crit);color:var(--card);font-weight:600}.task-nav-label{font:400 9px/1.2 var(--sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--mute);margin:0;padding:17px 12px 8px}.task-nav-case .task-nav-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-main{gap:24px;min-width:0;display:grid}.task-workspace.card{min-height:590px;box-shadow:none;border-radius:15px;padding:26px 34px}.task-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.task-head h2{font:600 24px/1.2 var(--sans);letter-spacing:-.5px;margin:0}.task-sub{color:var(--mute);margin:7px 0 0;font-size:12px}.task-head-tools{align-items:center;gap:8px;display:flex}.task-done-today{background:var(--card2);color:var(--soft);cursor:pointer;border:0;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:500}.task-done-today:hover{color:var(--ink)}.task-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.task-search{flex:240px;min-width:0;max-width:340px;position:relative}.task-search svg{width:15px;height:15px;color:var(--mute);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.task-search .inp{min-height:42px;padding:10px 12px 10px 35px;font-size:12px}.task-toolbar-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-toolbar-tools select.inp{width:auto;min-height:38px;padding:9px 30px 9px 11px;font-size:12px}.task-grouping{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:2px;display:inline-flex}.task-grouping button{font:inherit;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:32px;padding:7px 11px;font-size:11px}.task-grouping button[aria-pressed=true]{background:var(--task-tint-strong);color:var(--ink);font-weight:500}.task-filter-toggle.on{color:var(--info);background:var(--task-tint)}.task-filter-count{background:var(--info);min-width:15px;height:15px;color:var(--card);text-align:center;border-radius:8px;padding:0 3px;font-size:9px;line-height:15px;position:absolute;top:-3px;right:-3px}.task-filter-panel:not([hidden]){background:var(--canvas);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0 4px;padding:14px;display:grid}.task-filter-panel .fl{color:var(--mute);gap:6px;font-size:11px;display:grid}.task-filter-panel .inp{padding:9px 11px;font-size:12px}.task-active-filters{flex-wrap:wrap;gap:6px;margin:10px 0 2px;display:flex}.task-filter-chip{border:1px solid var(--line);background:var(--card);font:inherit;color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:5px 8px;font-size:11px;display:inline-flex}.task-filter-chip svg{flex:none;width:12px;height:12px}.task-filter-chip:hover{border-color:var(--line2)}.tasks-page .quick-add{width:100%;color:var(--mute);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:42px;margin:6px 0 0;padding:11px 0;font-size:12px;display:flex}.tasks-page .quick-add:hover{color:var(--ink)}.tasks-page .quick-add svg{width:18px;height:18px;color:var(--terra);flex:none}.task-quick-open{border-bottom:1px solid var(--line)!important}.task-quick-open kbd{font:500 10px var(--sans);color:var(--mute);border:1px solid var(--line);border-radius:4px;margin-left:auto;padding:1px 5px}.task-quick{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin:8px 0 0;padding:6px 0 10px;display:flex}.task-quick>svg{width:18px;height:18px;color:var(--terra);flex:none}.task-quick .inp{flex:1;min-width:0;padding:9px 11px;font-size:13px}.task-quick-hint{margin:8px 0 0}.task-notice{background:var(--canvas);border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:12px}.task-overdue-intro{margin:14px 0 0}.task-loading{color:var(--mute);padding:20px 0;font-size:12px}.task-empty{text-align:center;color:var(--mute);flex-direction:column;align-items:center;gap:10px;padding:56px 16px;font-size:12px;display:flex}.task-empty svg{width:28px;height:28px;color:var(--line2)}.task-group-title{border-bottom:1px solid var(--line);font:600 12px/1.3 var(--sans);align-items:center;gap:8px;margin:26px 0 4px;padding-bottom:9px;display:flex}.task-group-title .count{margin-left:auto}.task-group-title.overdue{color:var(--crit)}.task-group-title.overdue .count{background:var(--crit-bg);color:var(--crit)}.task-group-title svg{width:14px;height:14px;color:var(--mute);flex:none}.task-group-name{overflow-wrap:anywhere;min-width:0}.task-group-link{width:24px;height:24px;color:var(--info);border-radius:6px;place-items:center;display:grid}.task-group-link:hover{background:var(--task-tint)}.task-group-link svg{color:inherit;width:13px;height:13px}.task-list{margin:0;padding:0;list-style:none}.task-list .task-row{flex-wrap:wrap}.task-open{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:0}.task-open:hover .task-title{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.task-completed .task-open:hover .task-title{text-decoration:line-through}.task-open .task-title{font-weight:400}.task-case{align-items:center;gap:3px;display:inline-flex}.task-case svg{flex:none;width:11px;height:11px}.task-row .agent-name-shortcut{align-self:center;font-size:11px}.task-row-postpone-panel{flex-basis:100%;padding-left:31px}.task-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#15213960;justify-content:flex-end;display:flex;position:fixed;inset:0}.task-panel{overscroll-behavior:contain;background:var(--card);width:min(640px,100%);height:100dvh;color:var(--ink);border-left:1px solid var(--line);border-radius:17px 0 0 17px;flex-direction:column;display:flex;overflow-y:auto;box-shadow:0 30px 80px #0e1b3340}.task-panel-form{flex-direction:column;min-height:100%;display:flex}.task-panel-head{z-index:2;background:var(--card);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:23px 25px;display:flex;position:sticky;top:0}.task-panel-head .k{letter-spacing:1.9px;margin:0 0 8px;font-size:9px}.task-panel h2{font:400 26px/1.2 var(--sans);letter-spacing:-.5px;overflow-wrap:anywhere;margin:0}.task-panel h2.task-done-title{color:var(--soft);text-decoration:line-through;text-decoration-thickness:1px}.task-panel-close{margin:-4px -6px 0 0}.task-panel-body{flex:1;padding:25px}.task-panel-body.stack{gap:18px}.task-panel-foot{z-index:2;border-top:1px solid var(--line);background:var(--card);align-items:center;gap:12px;padding:15px 25px;display:flex;position:sticky;bottom:0}.task-panel-foot .btn.fill{margin-left:auto}.task-panel-why{text-align:right;flex:1}.task-panel .fl{gap:7px;font-size:12px;font-weight:500;display:grid}.task-panel input:not(.task-check),.task-panel select,.task-panel textarea{width:100%;min-width:0;font-size:13px}.task-panel input[type=checkbox]:not(.task-check),.task-panel input[type=radio]{width:auto}.task-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.task-props{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0;padding:16px 0;display:grid}.task-props>div{min-width:0}.task-props dt{letter-spacing:.8px;text-transform:uppercase;color:var(--mute);margin-bottom:5px;font-size:10px}.task-props dd{overflow-wrap:anywhere;margin:0;font-size:13px}.task-props a{color:var(--info);text-decoration:none}.task-props a:hover{text-decoration:underline}.task-links{flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.task-description{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.task-description.empty-note{color:var(--mute);font-size:13px}.task-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.task-detail-actions{padding-top:2px}.task-children h3{font:600 14px var(--sans);border-bottom:1px solid var(--line);align-items:center;gap:8px;margin:0 0 4px;padding-bottom:9px;display:flex}.task-children .task-row{align-items:center;padding:12px 0}.task-children .task-check{margin-top:0}.task-child-title{flex:1;min-width:0}.task-children .quick-add{margin:0}.task-delegate,.task-delegation{border:1px solid var(--line);border-radius:10px;padding:20px}.task-delegation h3{margin:0 0 10px}.task-delegation .task-actions{margin-top:18px}.task-for-me-card{border:1px solid var(--warn);background:var(--warn-bg);border-radius:10px;padding:18px 20px}.task-for-me-card .k{margin:0 0 4px}.task-for-me-card h3{margin:0 0 6px}.task-for-me-card .task-description{margin:12px 0 0}.task-for-me-card .task-actions{flex-wrap:wrap;margin-top:14px}.task-basis{border-left:3px solid var(--line);margin:0;padding-left:14px;font-size:13px}.task-history{padding-left:18px;font-size:12px}.task-history li{padding:6px 0}.task-panel details>summary{cursor:pointer;color:var(--soft);font-size:12px}@media (width<=1250px){.tasks-workspace{grid-template-columns:165px minmax(0,1fr);gap:18px}.task-workspace.card{padding:23px}}@media (width<=860px){.task-toolbar{align-items:stretch}.task-search{flex-basis:100%;max-width:none}}@media (width<=760px){.tasks-page .ph{align-items:flex-start;gap:14px;margin-bottom:20px}.tasks-page .ph h1{font-size:29px}.tasks-page .ph .k{font-size:8px}.tasks-workspace{display:block}.task-views{scrollbar-width:none;flex-direction:row;gap:4px;max-height:none;margin:0 0 19px;padding-bottom:5px;position:static;overflow:auto hidden}.task-views::-webkit-scrollbar{display:none}.task-views :is(button,a){white-space:nowrap;border:1px solid var(--line);background:var(--card);flex:none;width:auto;min-height:36px;padding:8px 12px;font-size:11px}.task-views button>span:last-child{margin-left:4px}.task-nav-label,.task-nav-case{display:none!important}.task-workspace.card{min-height:550px;padding:22px 17px}.task-head{margin-bottom:18px}.task-toolbar-tools{justify-content:space-between;width:100%}.task-toolbar-tools select.inp{flex:100%;order:3;min-width:0}.task-quick-open kbd{display:none}.task-filter-panel:not([hidden]){grid-template-columns:1fr}.task-row-postpone-panel{padding-left:0}.task-panel{border-left:0;border-radius:0}.task-panel-head{padding:18px}.task-panel h2{font-size:24px}.task-panel-body{padding:18px}.task-panel-foot{flex-wrap:wrap;padding:13px 18px}.task-panel-why{text-align:left;flex-basis:100%;order:-1}.task-field-grid,.task-props{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.task-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}}@media print{.task-views,.task-toolbar,.task-quick-open,.task-row-action{display:none!important}}.task-delegate input[type=date]{box-sizing:border-box;max-width:100%}.task-delegate p,.task-delegate h3{margin:0}.task-delegate{gap:14px}.task-panel-head.task-detail-head{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"kicker actions close""title actions close";align-items:start;column-gap:12px;display:grid}.task-detail-head>.k{grid-area:kicker}.task-detail-head>h2{grid-area:title}.task-detail-head>.task-panel-head-actions{grid-area:actions}.task-detail-head>.task-panel-close{grid-area:close}.task-panel-head-actions{align-items:center;gap:8px;min-width:0;margin-top:-4px;display:flex}.task-head-slot{min-width:0;display:flex}.task-head-slot:empty{display:none}.tasks-page .task-panel-head .task-send{text-overflow:ellipsis;max-width:20em;min-height:38px;padding:9px 16px;overflow:hidden}.tasks-page .task-send-missing[disabled]{opacity:1;background:var(--card2);border-color:var(--line2);color:var(--mute)}.task-kind{background:var(--card2);border-radius:9px;max-width:320px;padding:3px;display:flex}.task-kind button{min-height:34px;color:var(--mute);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;font-size:12.5px}.task-kind button[aria-pressed=true]{background:var(--card);color:var(--ink);font-weight:500;box-shadow:0 1px 4px #172c4312}.task-kind button:focus-visible{outline:2px solid var(--terra);outline-offset:1px}.task-recipients{border:0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;display:grid}.task-recipients legend{margin-bottom:8px;font-size:13px}.task-recipient-cell{align-content:start;gap:4px;min-width:0;display:grid}.task-recipient{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:54px;padding:9px 11px;display:flex}.task-recipient:hover{border-color:var(--line2)}.task-recipient:has(input:checked){border-color:var(--ink);background:var(--canvas)}.task-panel .task-recipient input[type=radio]{flex-shrink:0;width:auto;margin:0}.task-recipient>span:last-child{min-width:0}.task-recipient-initials{background:var(--card2);width:28px;height:28px;color:var(--soft);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:500;display:grid}.task-recipient-name{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.task-recipient b{font-size:14px;font-weight:500}.task-recipient-tag{letter-spacing:.3px;background:var(--task-tint);color:var(--info);white-space:nowrap;border-radius:5px;padding:1px 6px;font-size:10px;font-style:normal}.task-recipient small{color:var(--mute);overflow-wrap:anywhere;margin-top:2px;font-size:11.5px;display:block}.task-show-all{color:var(--info);align-self:flex-start;margin-top:-4px;font-size:12.5px}@media (width<=760px){.task-panel-head.task-detail-head{grid-template-areas:"kicker actions close""title title title"}.task-detail-head>.k{align-self:center;margin:0}.task-detail-head>h2{margin-top:6px}.task-panel-head.task-detail-head.sending{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker close""title title""actions actions"}.task-detail-head.sending>.task-panel-head-actions{margin:12px 0 0}.task-detail-head.sending .task-head-slot{flex:1}.tasks-page .task-detail-head.sending .task-send{justify-content:center;width:100%;max-width:none;min-height:44px}.task-kind{max-width:none}}.task-delivery,.task-delegation p.task-delivery{color:var(--ok,var(--info));font-weight:500}.task-delegation p.task-delivery{align-items:center;gap:6px;margin:0 0 6px;display:flex}p.task-delivery:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.wu-page,.wu-drawer,.wu-large-modal{--wu-sand-bg:#faf7f1;--wu-sand-line:#e7ddcd;--wu-sand-rule:#e9e1d4;--wu-sand-ink:#8c7b60;--wu-sand-strong:#8d7451;--wu-ink:#23334c;--wu-soft:#7c8797;--wu-mute:#96a3b4;--wu-line:#e1e7ef;--wu-rule:#ebeff4;--wu-head:#fbfcfd;--wu-green:#577561;--wu-green-bar:#89a591;--wu-track:#e5eaf0;--wu-pill:#edf2f7;--wu-pill-ink:#6e829a;--wu-yes:#eaf2ec;--wu-yes-ink:#5b7d66;--wu-sand-pill:#f7eedf;--wu-sand-pill-ink:#9c7b46;--wu-no:#f6eae5;--wu-no-ink:#a46d58;--wu-avatar:#efe8dc;--wu-avatar-ink:#9c8662;--wu-paper:#fff;--wu-preview:#eef1f5;--wu-number:#8d7756;--wu-number-bg:#f7f3eb;--wu-alert:#faf1e8;--wu-alert-line:#ecdcc9;--wu-alert-ink:#9e7c54;--wu-top:68px;font-family:var(--sans);color:var(--wu-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.wu-page,.wu-drawer,.wu-large-modal){--wu-sand-bg:#2b2a2c;--wu-sand-line:#4a4438;--wu-sand-rule:#4a4438;--wu-sand-ink:#d9c39b;--wu-sand-strong:#e8d8bb;--wu-ink:#e8edf5;--wu-soft:#bfcbdd;--wu-mute:#a7b4c6;--wu-line:#374861;--wu-rule:#374861;--wu-head:#23314a;--wu-green:#a7d0b7;--wu-green-bar:#a7d0b7;--wu-track:#374861;--wu-pill:#2e415c;--wu-pill-ink:#bfcbdd;--wu-yes:#243f36;--wu-yes-ink:#a7d0b7;--wu-sand-pill:#433b2b;--wu-sand-pill-ink:#efd092;--wu-no:#473335;--wu-no-ink:#f2ac9d;--wu-avatar:#383b43;--wu-avatar-ink:#e8d8bb;--wu-paper:#23314a;--wu-preview:#182339;--wu-number:#e8d8bb;--wu-number-bg:#383b43;--wu-alert:#433b2b;--wu-alert-line:#5a4d33;--wu-alert-ink:#efd092}}:root[data-theme=dark] :is(.wu-page,.wu-drawer,.wu-large-modal){--wu-sand-bg:#2b2a2c;--wu-sand-line:#4a4438;--wu-sand-rule:#4a4438;--wu-sand-ink:#d9c39b;--wu-sand-strong:#e8d8bb;--wu-ink:#e8edf5;--wu-soft:#bfcbdd;--wu-mute:#a7b4c6;--wu-line:#374861;--wu-rule:#374861;--wu-head:#23314a;--wu-green:#a7d0b7;--wu-green-bar:#a7d0b7;--wu-track:#374861;--wu-pill:#2e415c;--wu-pill-ink:#bfcbdd;--wu-yes:#243f36;--wu-yes-ink:#a7d0b7;--wu-sand-pill:#433b2b;--wu-sand-pill-ink:#efd092;--wu-no:#473335;--wu-no-ink:#f2ac9d;--wu-avatar:#383b43;--wu-avatar-ink:#e8d8bb;--wu-paper:#23314a;--wu-preview:#182339;--wu-number:#e8d8bb;--wu-number-bg:#383b43;--wu-alert:#433b2b;--wu-alert-line:#5a4d33;--wu-alert-ink:#efd092}.wu-page{min-width:0;max-width:100%}.wu-page svg,.wu-drawer svg{flex:none}.wu-quiet{color:var(--wu-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;text-decoration:none;display:inline-flex}.wu-quiet svg{width:14px;height:14px}.wu-quiet:disabled{opacity:.5;cursor:default}.wu-link{font:inherit;color:var(--wu-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.wu-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.wu-title{align-items:center;gap:13px;min-width:0;display:flex}.wu-symbol{background:var(--wu-avatar);width:42px;height:42px;color:var(--wu-avatar-ink);border-radius:11px;place-items:center;display:grid}.wu-symbol svg{width:20px;height:20px}.wu-kicker{letter-spacing:1.2px;color:var(--wu-soft);font-size:8px}.wu-head h1{font-family:var(--sans);letter-spacing:-.6px;margin:4px 0 0;font-size:25px;font-weight:400;line-height:1.2}.wu-back{font-size:11px}.wu-tabs{border-bottom:1px solid var(--wu-line);scrollbar-width:none;gap:24px;margin:0 0 16px;display:flex;overflow-x:auto}.wu-tabs a{color:var(--wu-soft);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 2px 11px;font-size:12px;text-decoration:none;display:inline-flex}.wu-tabs a svg{width:15px;height:15px}.wu-tabs a[aria-current=page]{color:var(--wu-ink);border-bottom-color:var(--sand);font-weight:500}.wu-summary{background:var(--wu-sand-bg);border:1px solid var(--wu-sand-line);color:var(--wu-ink);border-radius:10px;padding:16px 18px}.wu-topline{justify-content:space-between;align-items:center;gap:20px;display:flex}.wu-topline>div:first-child{flex:1;min-width:0}.wu-topline h2{font-family:var(--sans);letter-spacing:-.4px;margin:0;font-size:20px;font-weight:400;line-height:1.25}.wu-topline p{color:var(--wu-soft);margin:4px 0 0;font-size:11px;line-height:1.5}.wu-progress{grid-template-columns:auto auto;align-content:center;align-items:center;gap:5px 10px;min-width:176px;display:grid}.wu-progress strong{color:var(--wu-green);font-size:19px;font-weight:500}.wu-progress>span{color:var(--wu-soft);font-size:10px}.wu-progress progress{appearance:none;background:var(--wu-track);border:0;border-radius:3px;grid-column:1/-1;width:100%;height:3px}.wu-progress progress::-webkit-progress-bar{background:var(--wu-track);border-radius:3px}.wu-progress progress::-webkit-progress-value{background:var(--wu-green-bar);border-radius:3px}.wu-progress progress::-moz-progress-bar{background:var(--wu-green-bar);border-radius:3px}.wu-cta.btn{flex:none;gap:8px;min-height:36px;padding:9px 13px;font-size:11px}.wu-cta svg{width:15px;height:15px}.wu-schedule{border-top:1px solid var(--wu-sand-rule);color:var(--wu-sand-ink);flex-wrap:wrap;align-items:center;gap:18px;margin-top:12px;padding-top:9px;display:flex}.wu-schedule>span{align-items:center;gap:5px;font-size:10px;line-height:1.5;display:flex}.wu-schedule svg{width:13px;height:13px}.wu-schedule strong{color:var(--wu-sand-strong);font-weight:500}.wu-schedule>.wu-quiet{min-height:24px;color:var(--wu-sand-ink);margin-left:auto;font-size:10px}.wu-filterline{justify-content:space-between;align-items:center;gap:15px;min-width:0;margin:22px 0 14px;display:flex}.wu-filter-pills{scrollbar-width:none;white-space:nowrap;gap:5px;min-width:0;display:flex;overflow-x:auto}.wu-filter-pills button{font:inherit;color:var(--wu-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 11px;font-size:11px}.wu-filter-pills button[aria-pressed=true]{background:var(--wu-pill);color:var(--wu-ink);font-weight:500}.wu-filter-pills b{background:var(--wu-sand-pill);color:var(--wu-sand-pill-ink);border-radius:4px;margin-left:6px;padding:1px 5px;font-size:9px;font-weight:500}.wu-filterline select{font:inherit;background:var(--wu-head);border:1px solid var(--wu-line);color:var(--wu-ink);border-radius:6px;min-width:150px;max-width:180px;padding:8px 10px;font-size:11px}.wu-list{background:var(--wu-paper);border:1px solid var(--wu-line);border-radius:11px;overflow:hidden}.wu-list-head{color:var(--wu-mute);background:var(--wu-head);grid-template-columns:minmax(180px,1.4fr) minmax(180px,1fr) minmax(160px,1fr) 100px;gap:16px;padding:14px 22px 14px 72px;font-size:10px;display:grid}.wu-row{border-top:1px solid var(--wu-rule);grid-template-columns:34px minmax(180px,1.4fr) minmax(180px,1fr) minmax(160px,1fr) 100px;align-items:center;gap:16px;padding:23px 22px;display:grid}.wu-avatar{background:var(--wu-avatar);width:34px;height:38px;color:var(--wu-avatar-ink);border-radius:10px;place-items:center;font-size:10px;display:grid}.wu-name{overflow-wrap:anywhere;min-width:0}.wu-name strong{font-size:13px;font-weight:500}.wu-name small{color:var(--wu-soft);margin-top:7px;font-size:11px;display:block}.wu-name em{color:var(--wu-mute);margin-top:6px;font-size:10px;font-style:normal;display:block}.wu-metrics strong{color:var(--wu-soft);font-size:11px;font-weight:400;display:block}.wu-metrics small,.wu-status small{color:var(--wu-mute);overflow-wrap:anywhere;margin-top:7px;font-size:10px;line-height:1.6;display:block}.wu-row-btn{justify-content:center;font-size:10px}.wu-row-btn.btn{white-space:normal;min-height:34px;padding:8px 10px;font-size:10px}.wu-row-btn svg{width:12px;height:12px}.wu-pill{white-space:nowrap;color:var(--wu-pill-ink);background:var(--wu-pill);border-radius:6px;align-items:center;padding:5px 8px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.wu-pill.yes{background:var(--wu-yes);color:var(--wu-yes-ink)}.wu-pill.sand{background:var(--wu-sand-pill);color:var(--wu-sand-pill-ink)}.wu-pill.no{background:var(--wu-no);color:var(--wu-no-ink)}.wu-empty,.wu-list-error{border-top:1px solid var(--wu-rule);text-align:center;color:var(--wu-soft);padding:34px 22px;font-size:12px}.wu-empty svg{width:22px;height:22px;color:var(--wu-green)}.wu-empty h3{color:var(--wu-ink);margin:8px 0 4px;font-size:14px;font-weight:500}.wu-empty p,.wu-list-error p{margin:0 0 10px}.wu-note{color:var(--wu-mute);align-items:center;gap:8px;padding:18px 2px;font-size:11px;line-height:1.6;display:flex}.wu-note svg{width:16px;height:16px}.wu-history-note{color:var(--wu-soft);margin:0 0 10px;font-size:11px}.wu-foot{border-top:1px solid var(--wu-line);color:var(--wu-mute);margin:0;padding:15px 0;font-size:9px}.wu-toast{z-index:30;background:var(--navy);color:#fff;max-width:min(520px,100vw - 32px);box-shadow:var(--shadow);border-radius:8px;padding:12px 16px;font-size:12px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.wu-steps{gap:14px;margin:0;padding-left:20px;display:grid}.wu-steps b{font-weight:500;display:block}.wu-steps span{color:var(--soft);margin-top:4px;font-size:12px;line-height:1.6;display:block}.wu-drawer{inset:var(--wu-top) 0 auto auto;width:680px;max-width:100%;height:calc(100dvh - var(--wu-top));max-height:calc(100dvh - var(--wu-top));border:0;border-left:1px solid var(--wu-line);background:var(--wu-paper);color:var(--wu-ink);box-shadow:none;border-radius:0;margin:0;padding:0;position:fixed;overflow:hidden}.wu-drawer[open]{flex-direction:column;display:flex}.wu-drawer::backdrop{inset:var(--wu-top) 0 0 0;background:#1b2c4327}.wu-drawer-head{border-bottom:1px solid var(--wu-rule);flex:none;align-items:flex-start;gap:10px;padding:23px 25px 20px;display:flex}.wu-drawer-head>div{min-width:0}.wu-drawer-head h2{font-family:var(--sans);letter-spacing:-.5px;overflow-wrap:anywhere;margin:7px 0 0;font-size:23px;font-weight:400;line-height:1.3}.wu-drawer-head .wu-kicker{color:#a18d6d}.wu-icon-btn{width:27px;height:27px;color:var(--wu-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-left:auto;display:grid}.wu-icon-btn svg{width:18px;height:18px}.wu-drawer-content{scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-height:0;padding:22px 25px;overflow:auto}.wu-drawer-footer{border-top:1px solid var(--wu-rule);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:15px 25px;display:flex}.wu-drawer-footer .btn{font-size:11px}.wu-drawer-footer .btn.ghost{background:0 0;border-color:#0000}.wu-foot-hint{color:var(--wu-mute);margin-right:auto;font-size:10px}.wu-loading{color:var(--wu-soft);font-size:12px}.wu-intro{color:var(--wu-soft);margin:0 0 22px;font-size:11px;line-height:1.8}.wu-ok{background:var(--wu-yes);color:var(--wu-yes-ink);border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:11px;line-height:1.6}.wu-alert{background:var(--wu-alert);border:1px solid var(--wu-alert-line);color:var(--wu-alert-ink);border-radius:8px;gap:10px;margin:15px 0;padding:12px;font-size:11px;line-height:1.6;display:flex}.wu-alert strong{font-weight:500}.wu-alert p{margin:5px 0}.wu-alert .wu-link{color:var(--wu-alert-ink);font-size:10px}.wu-why{color:var(--wu-mute);margin:6px 0;font-size:10px;line-height:1.6}.wu-resend{align-items:flex-start;gap:8px;margin:10px 0;font-size:11px;display:flex}.wu-review-meta{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.wu-review-meta strong{font-weight:500}.wu-review-meta small{color:var(--wu-mute);overflow-wrap:anywhere;margin-top:7px;font-size:10px;display:block}.wu-review-meta .wu-quiet{flex:none;font-size:10px}.wu-review-status{flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0;display:flex}.wu-review-status>span:last-child{color:var(--wu-mute);font-size:10px}.wu-review-facts{border-top:1px solid var(--wu-rule);border-bottom:1px solid var(--wu-rule);grid-template-columns:repeat(4,1fr);gap:12px;margin:15px 0 22px;padding:17px 0;display:grid}.wu-review-facts>span{color:var(--wu-mute);overflow-wrap:anywhere;min-width:0;font-size:10px}.wu-review-facts b{color:var(--wu-ink);margin-bottom:4px;font-size:24px;font-weight:400;display:block}.wu-review-leads,.wu-review-sources,.wu-review-history{border-bottom:1px solid var(--wu-rule);margin:0 0 20px;padding-bottom:15px}.wu-review-sources,.wu-review-history{margin:16px 0 0}:is(.wu-review-leads,.wu-review-sources,.wu-review-history)>summary{color:var(--wu-soft);cursor:pointer;font-size:11px}.wu-review-sources summary svg{vertical-align:middle;width:14px;height:14px;margin-right:6px}.wu-review-sources summary>span{float:right;color:var(--wu-mute);font-size:10px}:is(.wu-review-leads,.wu-review-sources,.wu-review-history) p{color:var(--wu-mute);margin:14px 0 0;font-size:10px;line-height:1.8}.wu-review-line,.wu-history-line,.wu-source-row{border-bottom:1px solid var(--wu-rule);justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.wu-review-line>span:first-child,.wu-history-line>span,.wu-source-row>div{overflow-wrap:anywhere;min-width:0;font-size:11px}.wu-review-line a{color:inherit;text-decoration:none}.wu-review-line strong,.wu-source-row strong{font-size:11px;font-weight:500}:is(.wu-review-line,.wu-history-line,.wu-source-row) small{color:var(--wu-mute);margin-top:5px;font-size:9px;display:block}.wu-source-row .wu-pill{font-size:9px}.wu-doc-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;font-size:11px;display:flex}.wu-doc-heading strong{font-weight:500}.wu-doc-heading>span{color:var(--wu-mute);font-size:9px}.wu-doc-heading .wu-quiet{margin-left:auto;font-size:10px}.wu-report-preview{background:var(--wu-preview);border:1px solid var(--wu-line);scrollbar-width:thin;border-radius:7px;max-height:390px;padding:15px;overflow-y:auto}.wu-report-empty{background:var(--wu-paper);color:var(--wu-soft);padding:22px;font-size:11px}.wu-report-empty p{margin:0 0 8px}.wu-version-line{color:var(--wu-mute);align-items:center;gap:6px;margin:10px 0 0;font-size:10px;display:flex}.wu-version-line svg{width:13px;height:13px}.wu-consent{color:var(--wu-soft);align-items:flex-start;gap:7px;margin:17px 0;font-size:10px;line-height:1.8;display:flex}.wu-consent>svg{width:14px;height:14px;margin-top:2px}.wu-review-secondary{flex-wrap:wrap;gap:14px;margin-top:15px;display:flex}.wu-review-secondary .wu-quiet{font-size:10px}.wu-report{background:var(--wu-paper);color:var(--wu-ink);padding:25px 28px;box-shadow:0 2px 8px #25385008}.wu-report>header{border-bottom:1px solid var(--wu-rule);justify-content:space-between;gap:12px;padding-bottom:15px;display:flex}.wu-report>header>strong{letter-spacing:-1px;overflow-wrap:anywhere;font-size:22px;font-weight:500}.wu-report>header>span{letter-spacing:1px;text-align:right;color:#a38c6a;flex:none;font-size:7px}.wu-report>header>span b{letter-spacing:0;color:var(--wu-soft);margin-top:6px;font-size:10px;font-weight:400;display:block}.wu-r-greeting{padding:23px 0 14px}.wu-r-greeting>p:first-child{color:#a09380;margin:0;font-size:10px}.wu-r-greeting h2{font-family:var(--sans);letter-spacing:-.6px;margin:8px 0;font-size:22px;font-weight:400;line-height:1.25}.wu-r-period{color:var(--wu-mute);margin:0;font-size:8px}.wu-report h3{margin:22px 0 10px;font-size:12px;font-weight:500}.wu-r-group{color:var(--wu-soft);margin:18px 0 4px;font-size:11px;font-weight:500}.wu-r-text{color:var(--wu-soft);white-space:pre-line;margin:0;font-size:11px;line-height:1.85}.wu-r-numbers{background:var(--wu-number-bg);border-radius:6px;grid-template-columns:repeat(3,1fr);gap:10px;padding:17px 14px;display:grid}.wu-r-numbers strong{letter-spacing:-1px;color:var(--wu-number);font-size:27px;font-weight:400;display:block}.wu-r-numbers span{color:#a19078;margin-top:5px;font-size:8px;line-height:1.4;display:block}.wu-r-property{border-top:1px solid var(--wu-rule);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.wu-r-property strong{font-size:11px;font-weight:500}.wu-r-property small{color:var(--wu-mute);margin-top:5px;font-size:9px;line-height:1.5;display:block}.wu-r-property p{color:var(--wu-soft);white-space:pre-line;margin:8px 0 0;font-size:10px;line-height:1.7}.wu-r-source{color:var(--wu-mute);margin:10px 0 0;font-size:8px;line-height:1.7}.wu-r-signature{color:var(--wu-soft);margin:20px 0;font-size:10px;line-height:1.9}.wu-r-signature strong{font-weight:500}.wu-report>footer{border-top:1px solid var(--wu-rule);color:var(--wu-mute);padding-top:13px;font-size:8px}.wu-report.large{max-width:620px;margin:auto}.wu-report.large .wu-r-greeting h2{font-size:28px}.wu-large-modal{width:min(760px,100vw - 32px)}.wu-pdf{background:#fff;border:0;width:100%;height:min(75vh,900px)}.wu-field{gap:7px;min-width:0;margin:0 0 16px;display:grid}.wu-field label{color:var(--wu-soft);font-size:10px}.wu-field :is(input,select,textarea),.wu-edit-property textarea{font:inherit;box-sizing:border-box;border:1px solid var(--wu-line);background:var(--field);width:100%;color:var(--ink);border-radius:6px;padding:9px 11px;font-size:12px}.wu-field input[readonly]{background:var(--wu-head);color:var(--wu-soft)}.wu-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wu-field-hint{color:var(--wu-mute);margin:0;font-size:10px}.wu-field-err{color:var(--crit);margin:0;font-size:10px}.wu-edit-properties{margin:4px 0 18px}.wu-edit-properties>summary{color:var(--wu-ink);cursor:pointer;margin-bottom:8px;font-size:12px}.wu-edit-group{color:var(--wu-soft);margin:14px 0 4px;font-size:11px;font-weight:500}.wu-edit-property{border-bottom:1px solid var(--wu-rule);gap:8px;padding:12px 0;display:grid}.wu-edit-property>label{overflow-wrap:anywhere;align-items:center;gap:9px;font-size:11px;display:flex}.wu-edit-property.off>label{color:var(--wu-mute)}.wu-edit-property .wu-link{justify-self:start;font-size:10px}.wu-local-note{color:var(--wu-mute);font-size:10px;line-height:1.7}@media (width<=1200px){.wu-row{grid-template-columns:30px minmax(160px,1.4fr) minmax(150px,1fr) minmax(150px,1fr) 92px;gap:12px;padding:21px 16px}.wu-list-head{grid-template-columns:minmax(160px,1.4fr) minmax(150px,1fr) minmax(150px,1fr) 92px;gap:12px;padding-left:58px}}@media (width<=980px){.wu-row{grid-template-columns:30px minmax(170px,1fr) minmax(150px,1fr) 95px}.wu-metrics{display:none}.wu-list-head{grid-template-columns:1fr 1fr 95px}.wu-list-head>span:nth-child(2){display:none}}@media (width<=760px){.wu-page,.wu-drawer{--wu-top:61px}.wu-head{flex-wrap:wrap;align-items:flex-start;margin-bottom:14px}.wu-head h1{font-size:23px}.wu-back{margin-left:auto}.wu-tabs{gap:18px}.wu-summary{border-radius:8px;padding:13px 14px}.wu-topline{flex-wrap:wrap;align-items:flex-start;gap:11px}.wu-topline>div:first-child{flex:195px}.wu-topline h2{max-width:205px;font-size:17px}.wu-topline p{max-width:205px;margin-top:5px;font-size:10px}.wu-progress{text-align:right;flex:0 0 66px;grid-template-columns:1fr;gap:4px;min-width:66px;padding-top:1px}.wu-progress strong{font-size:18px}.wu-progress>span{max-width:66px;font-size:8px;line-height:1.4}.wu-cta.btn{justify-content:center;width:100%;min-height:38px;font-size:11px}.wu-schedule{flex-direction:column;align-items:flex-start;gap:6px;margin-top:11px;padding-top:9px}.wu-schedule>span{flex-wrap:wrap;font-size:9px}.wu-schedule>.wu-quiet{align-self:flex-end;margin:-1px 0 0;font-size:9px}.wu-filterline{flex-wrap:wrap;gap:12px;margin:17px 0 12px}.wu-filter-pills{gap:2px;width:100%}.wu-filter-pills button{padding:7px 9px;font-size:10px}.wu-filterline select{font-size:10px}.wu-list-head{display:none}.wu-row{grid-template-columns:31px minmax(0,1fr) 82px;gap:10px;padding:17px 14px}.wu-name{grid-column:2/4}.wu-name small{margin-top:5px;font-size:10px}.wu-name em{font-size:9px}.wu-avatar{align-self:start;width:31px;height:35px}.wu-status{grid-area:2/2;min-width:0;margin-top:3px}.wu-status .wu-pill{white-space:normal;padding:4px 6px;font-size:9px}.wu-status small{font-size:9px;line-height:1.5}.wu-row-btn{grid-area:2/3;font-size:9px}.wu-row-btn.btn{min-height:34px;padding:7px;font-size:9px}.wu-row-btn svg{display:none}.wu-note{align-items:flex-start;padding:17px 0;font-size:10px}.wu-drawer{width:100%}.wu-drawer-head{padding:18px 20px 15px}.wu-drawer-head h2{font-size:22px}.wu-drawer-content{padding:18px 20px}.wu-drawer-footer{flex-wrap:nowrap;gap:5px;padding:13px 20px}.wu-drawer-footer .btn{padding:10px;font-size:10px;line-height:1.5}.wu-drawer-footer .wu-primary{white-space:normal;flex:1;justify-content:center}.wu-foot-hint{display:none}.wu-review-meta{font-size:11px}.wu-review-meta small{max-width:250px;font-size:9px;line-height:1.6}.wu-review-facts{gap:8px;margin:14px 0 18px}.wu-review-facts b{font-size:22px}.wu-review-facts>span{font-size:9px}.wu-report-preview{max-height:350px;padding:7px}.wu-report{padding:19px 16px}.wu-r-greeting h2{font-size:20px}.wu-r-numbers{gap:9px;padding:12px 10px}.wu-r-numbers strong{font-size:23px}.wu-r-numbers span{font-size:7px;line-height:1.5}.wu-field-grid{grid-template-columns:1fr}}.wu-standard{color:var(--wu-soft);justify-self:start;font-size:10px}.wu-alert>svg{width:17px;height:17px}.wu-field select{min-height:38px}.wu-drawer:focus,.wu-drawer:focus-visible{outline:none}.wu-field select,.wu-filterline select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--wu-soft) 50%),linear-gradient(135deg,var(--wu-soft) 50%,transparent 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:30px}.wu-filterline select{min-height:34px}.wu-alert.compact{align-items:center;margin:10px 0;padding:8px 10px;line-height:1.5}.wu-alert.compact>svg{width:15px;height:15px}.wu-inline-missing{color:var(--wu-alert-ink);flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 10px;font-size:10px;display:flex}.wu-inline-missing svg{width:13px;height:13px}.wu-inline-missing .wu-link{color:var(--wu-alert-ink);font-size:10px}.wu-review-facts>span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.wu-feedback{background:var(--wu-head);border-radius:6px;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 10px;font-size:11px;line-height:1.5;display:flex}.wu-feedback small{color:var(--wu-mute);margin-bottom:3px;font-size:9px;display:block}.wu-feedback .wu-link{flex:none;font-size:10px}.wu-skip-foot{justify-content:flex-end;gap:8px;width:100%;display:flex}.wu-skip-modal .wu-field textarea{font:inherit;box-sizing:border-box;border:1px solid var(--wu-line);background:var(--field);width:100%;color:var(--ink);border-radius:6px;padding:9px 11px;font-size:12px}dialog.modal.wu-large-modal[open],dialog.modal.wu-skip-modal[open]{inset:var(--wu-top) 0 auto 0;max-height:calc(100dvh - var(--wu-top) - 32px);margin:16px auto;position:fixed}dialog.modal.wu-skip-modal[open]{width:min(520px,100% - 24px)}dialog.modal.wu-large-modal::backdrop,dialog.modal.wu-skip-modal::backdrop{inset:var(--wu-top) 0 0 0;background:#1b2c4333}.wu-skip-modal{--wu-top:68px}@media (width<=760px){.wu-large-modal,.wu-skip-modal{--wu-top:61px}dialog.modal.wu-large-modal[open]{inset:var(--wu-top) 0 0 0;width:100%;max-width:100%;height:calc(100dvh - var(--wu-top));max-height:calc(100dvh - var(--wu-top));border-radius:0;margin:0}dialog.modal.wu-skip-modal[open]{width:calc(100% - 24px);height:auto;max-height:calc(100dvh - var(--wu-top) - 24px);border-radius:12px;margin:12px auto}.wu-review-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.wu-review-facts>span{font-size:9px}}.wu-field-grid{align-items:start}.wu-facts-note{color:var(--wu-mute);margin:-14px 0 18px;font-size:9px;line-height:1.6}.wu-send-settings{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-top:16px;padding-top:14px;display:flex}.wu-send-settings h3{width:100%;margin:0;font-size:13px;font-weight:500}.wu-send-settings label{color:var(--soft);gap:4px;font-size:11px;display:grid}.wu-send-settings input{font:inherit;border:1px solid var(--line);background:var(--field);color:var(--ink);border-radius:6px;min-width:110px;padding:7px 9px;font-size:12px}.wu-send-settings p{width:100%;margin:0}.sag-v06.ph{gap:12px;margin-bottom:10px}.sag-v06.ph h1{font-size:20px;line-height:1.2}.sag-v06.ph .k{font-size:9px}.sag-v06 .case-photo-open.case-photo-cover{border-radius:7px;width:42px;height:42px}.sag-v06.ph .small{font-size:11px}.sag-v06.ph .btn{min-height:32px;padding:7px 10px;font-size:11px}.sag-v06~.tabs{flex-wrap:nowrap;gap:6px;overflow-x:auto}.sag-v06~.tabs .tab{white-space:nowrap;flex:none;padding:8px 12px;font-size:12px}@media (width<=760px){.sag-v06.ph h1{font-size:18px}.sag-v06 .case-photo-open.case-photo-cover{width:36px;height:36px}.sag-v06.ph{gap:9px}.sag-v06.ph .btn{font-size:10px}.sag-v06~.tabs .tab{padding:9px 10px;font-size:11px}}.sag-v06.ph h1{margin:0}.sag-v06.ph .k{margin:0 0 2px}.sag-v06-back{min-height:24px;color:var(--soft);background:0 0;border:0;align-items:center;padding:2px 0;font-size:11px;text-decoration:none;display:inline-flex}.sag-v06-back:hover{text-decoration:underline}.interested-workspace{gap:18px;min-width:0;display:grid}.interested-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.interested-filters .fl{flex:1;min-width:180px}.interested-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;display:grid}.interested-item{overflow-wrap:anywhere;min-width:0}.interested-item.selected{outline:2px solid var(--ink);outline-offset:2px}.interested-workspace .interested-name{font-family:var(--serif);text-align:left;font-size:1.45rem}.interested-item dl{gap:6px;margin:16px 0;display:grid}.interested-item dt{text-transform:uppercase;letter-spacing:.06em;color:var(--soft);font-size:.78rem}.interested-item dd{margin:0 0 10px}.interested-item dd p{margin:4px 0}.interested-detail{overflow-wrap:anywhere;min-width:0}.interested-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:24px;display:grid}.interested-history{border-bottom:1px solid var(--line);padding:12px 0}.interested-history p{margin:6px 0}.interested-note{white-space:pre-wrap}.interested-sections ul{padding-left:20px}.interested-sections li{margin:12px 0}.interested-sections h4{margin:15px 0 6px;font-size:1rem}@media (width<=700px){.interested-sections{grid-template-columns:1fr}.interested-filters .fl{min-width:100%}.interested-detail .ph{flex-wrap:wrap;align-items:start}.interested-workspace .row-actions{flex-wrap:wrap}}.interested-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.interested-workspace .interested-remove-btn{color:var(--crit)}.btn.fill.interested-danger{background:var(--crit);border-color:var(--crit);color:var(--crit-bg)}.interested-remove p{margin:0 0 10px}.interested-upcoming{margin:0 0 12px}.interested-upcoming p{margin:0 0 6px}.interested-upcoming ul{margin:0 0 6px;padding-left:18px}.interested-upcoming a{color:inherit;font-weight:600}.interested-undo{border-radius:var(--r);background:var(--ok-bg,var(--panel));color:var(--ink);border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 12px;font-size:13px;display:flex}.interested-undo.is-error{border-color:var(--crit)}.interested-undo.is-error b{color:var(--crit);font-weight:500}.interested-undo-actions{align-items:center;gap:12px;display:flex}.ejf-owner{border:1px solid var(--line);background:var(--panel,transparent);overflow-wrap:anywhere;border-radius:6px;min-width:0;margin:10px 0 14px;padding:12px 14px}.ejf-owner p{margin:0}.ejf-owner-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ejf-owner-list li{justify-content:space-between;align-items:center;gap:12px;display:flex}.ejf-owner-list li p{min-width:0;font-size:14px}.ejf-owner-list .btn{flex:none}.ejf-owner-k{color:var(--mute);font-size:13px}.ejf-owner .warn-text,.ejf-owner .muted{margin-top:8px}.ejf-owner-meta{color:var(--soft);border-top:1px solid var(--line);padding-top:8px;font-size:11.5px;margin-top:10px!important}@media (width<=700px){.ejf-owner-list li{flex-direction:column;align-items:flex-start;gap:6px}}.actors-headline{color:var(--muted);margin:8px 0 2px;line-height:1.5;text-decoration:none;display:block}.actors-headline:hover{text-decoration:underline}.actors-summary{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.actors-summary h2{margin:0 0 6px}.actors-summary p{margin:0}.actors-summary .btn{flex-shrink:0}@media (width<=600px){.actors-summary{flex-direction:column;align-items:flex-start;gap:10px}}.actor-form-fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.actors-workspace{gap:16px;min-width:0;max-width:1280px;display:grid}.actors-workspace>.ph{margin:12px 0 0}.actors-workspace [data-group=team]{--tone:var(--info);--tone-bg:var(--info-bg)}.actors-workspace [data-group=owner]{--tone:var(--terra);--tone-bg:var(--terra-bg)}.actors-workspace [data-group=party]{--tone:var(--ok);--tone-bg:var(--ok-bg)}.actors-workspace [data-group=other]{--tone:var(--busy-ink);--tone-bg:var(--busy)}.actors-workspace [data-group=interested]{--tone:var(--warn);--tone-bg:var(--warn-bg)}.actors-workspace .actors-jump{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;min-width:0;margin:-2px;padding:2px;display:flex;overflow-x:auto}.actors-workspace .actors-jump::-webkit-scrollbar{display:none}.actors-workspace .actors-chip{border:1px solid var(--line2);background:var(--card);min-height:36px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:5px 6px 5px 12px;font-size:13px;line-height:1.2;display:inline-flex}.actors-workspace .actors-chip:before{content:"";background:var(--tone);border-radius:50%;flex:none;width:8px;height:8px}.actors-workspace .actors-chip:hover{border-color:var(--tone);background:var(--tone-bg)}.actors-workspace .actors-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.actors-workspace .actors-chip .count{background:var(--tone-bg);min-width:22px;color:var(--tone);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 7px;font-size:12px;font-weight:600}.actors-workspace .actors-chip:hover .count{background:var(--card)}.actors-workspace .actors-panel{border-left:4px solid var(--tone);min-width:0;scroll-margin-top:88px;overflow:hidden}.actors-workspace .actors-panel>.hd{background:var(--tone-bg);border-bottom:1px solid var(--line);gap:10px;min-height:64px;padding:0 14px 0 6px}.actors-workspace .actors-panel:is([data-open=false],[data-open=empty])>.hd{border-bottom:0}.actors-workspace .actors-panel .sec-heading{font-size:inherit;font-weight:inherit;flex:1;min-width:0;margin:0}.actors-workspace .actors-panel .sec-toggle,.actors-workspace .actors-panel-head{width:100%;min-height:62px;color:var(--ink);text-align:left;border-radius:9px;align-items:center;gap:12px;padding:12px 10px;display:flex}.actors-workspace .actors-panel .sec-toggle .chev{width:24px;height:24px;color:var(--soft);margin-left:auto;padding:4px}.actors-workspace .actors-panel .sec-toggle:hover .chev{background:var(--card);border-radius:6px}.actors-workspace .actors-panel .sec-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.actors-workspace .actors-panel .widget-icon{background:var(--card);width:34px;height:34px;color:var(--tone);border-radius:9px;flex:none;place-items:center;display:grid}.actors-workspace .actors-panel .widget-icon svg{width:18px;height:18px}.actors-workspace .actors-panel-text{gap:3px;min-width:0;display:grid}.actors-workspace .actors-panel-title{align-items:center;gap:8px;min-width:0;display:flex}.actors-workspace .actors-panel .widget-title{overflow-wrap:anywhere;font-size:20px;font-weight:400;line-height:1.2}.actors-workspace .actors-panel .actors-panel-title .count{background:var(--card);min-width:24px;color:var(--tone);font:600 12px/1.4 var(--sans);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;margin:0;padding:2px 8px}.actors-workspace .actors-panel-sub{color:var(--soft);font-size:12.5px;line-height:1.35}.actors-workspace .actors-panel>.hd>.section-actions{flex:none;align-items:center;gap:8px;display:flex}.actors-workspace .actors-panel[data-open=empty] .actors-panel-head{min-height:54px;padding-top:8px;padding-bottom:8px}.actors-workspace .actors-panel[data-open=empty] .widget-icon{width:30px;height:30px}.actors-workspace .actors-panel[data-open=empty] .widget-title{font-size:17px}.actors-workspace .actors-panel-body{padding:18px}.actors-workspace .actors-panel-foot{border-top:1px solid var(--line);margin:16px 0 0;padding-top:14px}.actors-workspace .actors-note{align-self:center;margin:0}.actors-workspace .actors-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.actors-workspace .actor-card{border:1px solid var(--line);background:var(--card);border-radius:12px;min-width:0;padding:16px}.actors-workspace .actor-identity{align-items:center;gap:12px;display:flex}.actors-workspace .actor-identity>div{min-width:0}.actors-workspace .actor-identity h3{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.4}.actors-workspace .actor-identity h3 a{text-decoration:none}.actors-workspace .actor-identity p{margin:3px 0 0;line-height:1.4}.actors-workspace .actor-avatar{background:var(--sand,#ede8df);width:44px;height:44px;color:var(--navy,#172d39);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;overflow:hidden}.actors-workspace .actor-avatar img{object-fit:cover;width:100%;height:100%}.actors-workspace .actor-details{overflow-wrap:anywhere;gap:5px;margin:14px 0;font-size:13px;line-height:1.5;display:grid}.actors-workspace .actor-details a{color:inherit;text-decoration:none}.actors-workspace .actor-actions{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.actors-workspace .actor-actions .btn{padding:7px 10px}.actors-workspace .actor-principal{min-width:0;display:grid}.actors-workspace .actor-principal+.actor-principal{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.actors-workspace .actor-main{border-color:var(--tone);background:var(--tone-bg);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding:18px 20px;display:grid}.actors-workspace .actor-main .actor-avatar{background:var(--card);width:52px;height:52px;color:var(--tone);border:1px solid var(--tone);font-size:16px}.actors-workspace .actor-main .actor-identity h3{font-size:18px}.actors-workspace .actor-main .actor-details{margin:0}.actors-workspace .actor-main>p{grid-column:1/-1;margin:0}.actors-workspace .actor-contacts{border-left:2px solid var(--tone);gap:12px;margin:0 0 0 30px;padding:16px 0 0 22px;display:grid}.actors-workspace .actor-contacts-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.actors-workspace .actor-contacts-label{font:600 12px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);overflow-wrap:anywhere;margin:0;position:relative}.actors-workspace .actor-contacts-label:before{content:"";border-top:2px solid var(--tone);width:16px;position:absolute;top:.7em;left:-24px}.actors-workspace .actor-contacts-label .count{background:var(--tone-bg);min-width:22px;color:var(--tone);letter-spacing:0;text-align:center;white-space:nowrap;border-radius:999px;margin-left:4px;padding:1px 7px;font-size:12px;display:inline-block}.actors-workspace .actor-contacts-head .linkbtn{margin-left:auto}.actors-workspace .actor-contacts .actors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.actors-workspace .actors-panel[data-group=interested]>.hd{border-bottom:0}.actors-workspace .actors-panel .interested-workspace{gap:14px;margin:0}.actors-workspace .actors-panel .interested-filters{background:var(--tone-bg);border-bottom:1px solid var(--line);gap:10px;margin:-18px -18px 0;padding:4px 18px 14px}.actors-workspace .actors-panel .interested-filters .fl{min-width:170px}.actors-workspace .actors-panel .interested-filters label{color:var(--soft)}.actors-workspace .actors-panel .interested-workspace>.hint{border-top:1px solid var(--line);margin:0;padding-top:12px}.actors-workspace .actors-panel .interested-item>.actor-card{background:0 0;border:0;margin:0 0 12px;padding:0}.actors-workspace .actors-panel .interested-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}@media (width<=1100px){.actors-workspace .actors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.actors-workspace .actor-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.actors-workspace .actor-main .actor-actions{grid-column:1/-1}}@media (width<=700px){.actors-workspace .actors-grid,.actors-workspace .actor-contacts .actors-grid{grid-template-columns:1fr}.actors-workspace .actor-main{padding:16px;display:block}.actors-workspace .actor-main .actor-details{margin:14px 0}.actors-workspace .actor-contacts{margin-left:18px;padding-left:16px}.actors-workspace .actor-contacts-label:before{width:12px;left:-18px}.actors-workspace .actor-contacts-head .linkbtn{margin-left:0}.actors-workspace .actors-panel .interested-filters{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.actors-workspace .actors-panel .interested-filters .fl{min-width:0}.actors-workspace .actors-panel .interested-filters .fl:not(:first-child),.actors-workspace .actors-panel .interested-filters>.btn:last-child{grid-column:1/-1}.actors-workspace .actors-panel .interested-filters>.btn:last-child{justify-self:start}}@media (width<=600px){.actors-workspace .actor-card{padding:14px}.actors-workspace>.ph{align-items:flex-start;gap:12px}.actors-workspace>.ph>.btn{width:100%}.actors-workspace .actors-panel>.hd{gap:6px;padding:0 10px 0 4px}.actors-workspace .actors-panel .sec-toggle,.actors-workspace .actors-panel-head{gap:10px;padding:10px 6px}.actors-workspace .actors-panel .widget-title{font-size:18px}.actors-workspace .actors-panel-body{padding:14px}.actors-workspace .actors-panel .interested-filters{margin:-14px -14px 0;padding:4px 14px 12px}.actors-workspace .actors-panel[data-open=empty]>.hd{flex-wrap:wrap;padding-bottom:12px}.actors-workspace .actors-panel[data-open=empty]>.hd>.sec-heading{flex-basis:100%}.actors-workspace .actors-panel[data-open=empty]>.hd>.section-actions{padding-left:50px}}.draft-line{min-width:0;font-size:13px}.draft-line>details{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card)}.draft-line>details>summary{color:var(--soft);cursor:pointer;flex-wrap:wrap;align-items:center;gap:0 4px;min-height:24px;padding:9px 14px;list-style:none;display:flex}.draft-line>details>summary::-webkit-details-marker{display:none}.draft-line>details>summary:before{content:"▸";color:var(--mute);margin-right:6px}.draft-line>details[open]>summary:before{content:"▾"}.draft-line>details>summary:focus-visible{outline:2px solid var(--terra);outline-offset:2px}.draft-line__body{overflow-wrap:anywhere;gap:8px;padding:0 14px 12px;display:grid}.draft-line__body p{margin:0}.draft-line__body .row-actions>span{flex:220px;min-width:0}.draft-line>.err{margin:6px 0 0}.ph+.draft-line{margin-bottom:14px}.link-opens{color:var(--soft);margin:8px 0 12px;font-size:13px}p.link-opens{color:var(--mute);font-size:12.5px}.link-opens summary{cursor:pointer;color:var(--ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;list-style:none;display:inline-flex}.link-opens summary::-webkit-details-marker{display:none}.link-opens summary:before{content:"▸";color:var(--mute);flex:none;width:10px;font-size:12px}.link-opens[open] summary:before{content:"▾"}.link-opens summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:2px}.link-opens ol{font-variant-numeric:tabular-nums;gap:4px;margin:8px 0 4px;padding:0 0 0 16px;list-style:none;display:grid}.link-opens ol li{border-left:2px solid var(--line2);padding-left:10px}.link-opens .small{max-width:52ch;margin:6px 0 0 16px}.modal:has(.website-preview){width:min(1440px,100vw - 32px);max-width:none}.website-preview{margin:22px 0}.website-preview-toolbar,.website-preview-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.website-preview-toolbar h3{margin:3px 0}.website-preview-toolbar .k,.website-preview-actions .filters{margin:0}.website-preview-stage{background:var(--wash);border:1px solid var(--line);border-radius:10px;margin-top:16px;padding:12px}.website-preview-stage iframe{background:#faf9f6;border:0;border-radius:4px;width:100%;height:68vh;min-height:420px;margin:auto;display:block}.website-preview-stage.is-mobile iframe{max-width:390px}.website-preview-sharing{border:1px solid var(--line);background:var(--paper);border-radius:10px;margin-top:20px;padding:20px}.website-preview-share-controls,.website-preview-copy{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.website-preview-share-controls label,.website-preview-copy label{flex:1;gap:7px;min-width:210px;font-size:13px;display:grid}.website-preview-copy input{width:100%;min-width:0;font-family:var(--mono);font-size:12px}.website-preview-copy>p{width:100%;margin:0}.website-preview-receipt{border-left:3px solid var(--line);margin-top:14px;padding:10px 14px}.website-preview-receipt p{margin:6px 0}.website-preview-comment{white-space:pre-wrap;overflow-wrap:anywhere}.website-preview-end{border-top:1px solid var(--line);margin-top:20px;padding-top:14px}.website-preview-end summary{cursor:pointer;color:var(--muted);font-size:13px}.publication-data summary{cursor:pointer;color:var(--muted);padding:12px 0;font-size:13px}@media (width<=650px){.website-preview-stage{padding:5px}.website-preview-stage iframe{height:65vh}.website-preview-sharing{padding:14px}.website-preview-share-controls .btn,.website-preview-copy .btn{justify-content:center;width:100%}}.website-approval{margin:18px 0}.website-approval-deliveries{overflow-wrap:anywhere;padding-left:20px;font-size:13px;line-height:1.8}.website-approval-editor{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.website-approval-editor h4{margin:0 0 12px}.website-approval-recipients{gap:10px;display:grid}.website-approval-recipient{border:1px solid var(--line);border-radius:6px;gap:5px;padding:12px;display:grid}.website-approval-date{gap:6px;max-width:280px;margin:18px 0;font-size:13px;display:grid}.website-approval-recipient .recipient-channels{flex-wrap:wrap;gap:16px;display:flex}.website-approval-editor .msg,.website-approval-editor textarea{min-width:0;max-width:100%}.website-approval-date{max-width:380px}.website-approval-date .small{font-size:12.5px}.website-approval-sender{margin:0 0 14px}.website-approval-sender>p{margin:0 0 6px}.website-approval .staff-phone-fix{border-left:3px solid var(--warn);background:var(--warn-bg);border-radius:var(--r);gap:8px;margin:8px 0 4px;padding:10px 12px;display:grid}.website-approval .staff-phone-fix p{margin:0}.website-approval .staff-phone-fix .warn-text{line-height:1.45}.website-approval .staff-phone-form{gap:6px;max-width:420px;display:grid}.website-approval .staff-phone-form .hint{margin:0}.website-approval .staff-phone-fix .row-actions{flex-wrap:wrap;gap:6px}.website-approval-message{border:1px solid var(--line);background:var(--card);border-radius:10px;min-width:0;margin:4px 0 16px;padding:14px}.website-approval-message-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.website-approval-message .filters{margin:6px 0 10px}.website-approval-message>p{margin:6px 0}.website-approval-text{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--card2);border-radius:14px;margin:8px 0;padding:12px 14px;font-size:13.5px;line-height:1.5}.website-approval-text.is-mail{border:1px solid var(--line2);background:var(--field);border-radius:6px}.website-approval-link{background:var(--info-bg);color:var(--info);border-radius:3px;padding:0 2px}.website-approval-missing{background:var(--warn-bg);color:var(--warn);border-radius:3px;padding:0 2px;font-weight:600}.website-approval-message.is-stale .website-approval-text{opacity:.6}.website-approval-same{color:var(--ok)}.website-approval-hint{margin:8px 0 0}.website-approval-editor .msg-text-label{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:8px 0 6px;display:block}@media (width<=650px){.website-approval .staff-phone-form{max-width:none}.website-approval-message{padding:12px}.website-approval-editor .row-actions .btn{flex:100%;justify-content:center}}.case-location-map{min-width:0}.case-location-map .case-location-map__header{gap:12px;margin-bottom:16px}.case-location-map__header h3{font:400 23px/1.2 var(--serif);letter-spacing:-.01em}.case-location-map__icon{border:1px solid var(--line);background:var(--card2);width:38px;height:38px;color:var(--terra);border-radius:6px;flex:none;place-items:center;display:grid}.case-location-map__icon svg{flex:none;width:20px;height:20px;display:block}.case-location-map__intro{background:var(--card2);border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:18px;display:flex}.case-location-map__intro>.small{max-width:580px;color:var(--soft);flex:280px;margin:0;line-height:1.65}.case-location-map__intro>.err{max-width:none;color:var(--crit);flex-basis:100%}.case-location-map__intro>.row-actions{margin:0}.case-location-map__frame{background:var(--card2);border:1px solid var(--line2);border-radius:6px;min-width:0;padding:6px}.case-location-map__frame iframe{filter:grayscale(.65)sepia(.12);border:0;border-radius:2px;width:100%;height:340px;display:block}.case-location-map__footer{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px}.case-location-map__footer small{color:var(--soft);font-size:11.5px;line-height:1.5}.case-location-map__footer a{text-underline-offset:3px}.case-location-map .btn:hover:not(:disabled){box-shadow:0 0 0 1px var(--line2)}@media (width<=520px){.card.bd.case-location-map{padding:16px}.case-location-map__intro{gap:14px;padding:14px}.case-location-map__frame{padding:4px}.case-location-map__frame iframe{height:320px}}.relet-links{color:var(--soft);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:8px 0 0;font-size:13.5px;display:flex}.relet-links a{color:var(--ink);font-weight:500}.relet-no{font-family:var(--sans);letter-spacing:.06em}.relet-dialog{max-width:760px}.relet-body p{margin:0}.relet-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.relet-columns section{border:1px solid var(--line);border-radius:var(--r);background:var(--card2);padding:12px 14px}.relet-columns h3{margin:0 0 8px}.relet-list{gap:6px;margin:0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.relet-list li{padding-left:22px;position:relative}.relet-yes li:before,.relet-no-list li:before{font-weight:600;position:absolute;top:0;left:0}.relet-yes li:before{content:"✓";color:var(--ok)}.relet-no-list li:before{content:"–";color:var(--mute)}.relet-history .relet-list li{padding-left:0}@media (width<=640px){.relet-columns{grid-template-columns:1fr}}.relet-blockers{border:1px solid var(--line);border-left:4px solid var(--warn);border-radius:var(--r);background:var(--warn-bg);color:var(--ink);padding:12px 14px}.relet-blockers h3{margin:0 0 8px}.relet-blockers p{margin:8px 0 0}.relet-blockers .relet-list li{padding-left:0}.relet-notes h3{margin:0 0 6px}.relet-notes .relet-list li{padding-left:0}.relet-archive-card{margin-top:14px}.relet-archive-card h2,.relet-archive-card p{margin:0}.public-data{min-width:0;margin-bottom:20px;padding:24px}.public-data h2{font:400 26px/1.15 var(--serif);margin:0}.public-data h3{font:400 19px/1.2 var(--serif);margin:0}.public-data-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.public-data-heading .k{margin:0 0 8px}.public-data-heading .pill{flex:none}.public-data>p.small{max-width:700px}.public-data-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.public-data-job{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 12px;display:flex}.public-data-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.public-data-source{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:14px 16px}.public-data-source-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.public-data-source dl{gap:6px;margin:0 0 8px;display:grid}.public-data-source dl div{grid-template-columns:minmax(110px,40%) 1fr;gap:10px;display:grid}.public-data-source dt{color:var(--mute);font-size:12.5px}.public-data-source dd{margin:0;font-size:13.5px}.public-data-meta{color:var(--soft);border-top:1px solid var(--line);margin:8px 0 0;padding-top:8px;font-size:11.5px}.public-data-conflicts{margin-top:18px}.public-data-conflicts h3{margin-bottom:8px}.public-data-conflicts td small{color:var(--soft);margin-top:2px;font-size:11.5px;display:block}.public-data-confirm{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.public-data-documents{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.public-data-documents ul,.public-data-registry{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.public-data-documents li,.public-data-registry li{justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;display:flex}.public-data-registry li small{color:var(--soft);margin-top:2px;font-size:11.5px;display:block}.public-data-registry-title{margin:18px 0 0}.public-data-settings label{align-items:center;gap:8px;margin:8px 0;font-size:13.5px;display:flex}.public-data-settings fieldset{border:0;margin:8px 0;padding:0}@media (width<=700px){.public-data{padding:18px}.public-data h2{font-size:22px}.public-data-heading{flex-direction:column;gap:10px}.public-data-sources{grid-template-columns:1fr}.public-data-conflicts .tbl thead{display:none}.public-data-conflicts .tbl tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:4px 12px;padding:10px 0;display:grid}.public-data-conflicts .tbl td{border:0;padding:2px 0}.public-data-conflicts .tbl td:first-child{grid-column:1/-1;font-weight:600}.public-data-conflicts .tbl td[data-label]:not([data-label=""]):not(:first-child):before{content:attr(data-label);color:var(--mute);font-size:11px;display:block}.public-data-conflicts .tbl td:last-child{grid-column:1/-1}.public-data-documents li,.public-data-registry li{align-items:flex-start}}.public-data-energy{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.public-data-energy p{flex-basis:100%;margin:0}.public-data-report{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.public-data-report p{flex-basis:100%;margin:0}.public-data-report .btn{white-space:normal;text-align:left}.case-photo-open{appearance:none;background:var(--card2);cursor:pointer;width:100%;color:inherit;border:0;border-radius:3px;padding:0;display:block;overflow:hidden}.case-photo-edit-gallery .m[draggable=true],.case-photo-edit-gallery .m[draggable=true] .case-photo-open{cursor:grab}.case-photo-edit-gallery .m.photo-dragging,.case-photo-edit-gallery .m.photo-dragging .case-photo-open{cursor:grabbing}.case-photo-open:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.case-photo-open img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.case-photo-open.case-photo-cover{border-radius:4px;flex:none;width:120px;height:80px}.case-photo-cover img{height:100%}.m .cover{pointer-events:none}.case-photo-viewer{gap:10px;margin:0;display:grid}dialog.modal img.case-photo-viewer-image{aspect-ratio:auto;object-fit:contain;background:var(--card2);border-radius:3px;width:100%;height:auto;max-height:calc(100dvh - 170px);display:block}.case-photo-viewer figcaption{overflow-wrap:anywhere;gap:4px;margin:0;display:grid}.case-photo-stage{min-height:100px;position:relative}.case-photo-nav{color:#fff;width:44px;height:48px;font:36px/1 var(--sans);cursor:pointer;touch-action:manipulation;background:#202725dd;border:1px solid #fff6;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.case-photo-prev{left:8px}.case-photo-next{right:8px}.case-photo-nav[aria-disabled=true]{opacity:.35;cursor:default}.case-photo-nav:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.case-photo-open.case-photo-plan{cursor:zoom-in}.case-photo-open.case-photo-plan img,.case-media-folders .m .case-photo-plan img{aspect-ratio:4/3;object-fit:contain;background:var(--card2)}@media (width>=761px){dialog.modal.case-photo-modal-plan[open]{width:min(1400px,100% - 24px)}}.case-media-folders{gap:20px;margin-bottom:20px;display:grid}.case-media-folders .hd{flex-wrap:wrap;align-items:center;gap:12px}.case-media-folders h2{margin:0;font-size:18px}.case-media-folders .media{margin-top:14px}.case-media-folders .m{min-width:0;margin:0;position:relative}.case-media-folders .m img{aspect-ratio:4/3;object-fit:cover;width:100%}.media-folder-warning{background:var(--warn-bg);color:var(--warn);border-left:3px solid var(--warn);border-radius:9px;gap:6px;padding:16px 20px;line-height:1.5;display:grid}.media-folder-nested{border-top:1px solid var(--line,#e3dfd7);margin-top:20px;padding-top:16px}.media-folder-nested h2{font-size:15px}.media-folder-tabs{gap:8px;margin:18px 0;display:flex}.media-library-list{padding:0;list-style:none}.media-library-list li{border-bottom:1px solid var(--line,#e3dfd7);padding:14px 0}.media-library-list label{align-items:center;gap:12px;display:flex}.media-library-list small,.case-media-folders .cap small{opacity:.7;margin-top:5px;font-size:12px;display:block}.media-raw-link{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.media-raw-form{gap:12px;max-width:550px;display:grid}.media-private-placeholder{background:var(--card2);place-items:center;min-height:140px;display:grid}.case-media-folders .case-media-selection{flex-wrap:wrap;gap:8px;margin-top:16px}.case-media-folders .linkbtn{margin-top:10px}.case-media-library .hd .btn{white-space:normal;max-width:100%}@media (width<=600px){.case-media-folders{gap:14px}.case-media-folders .media{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.case-media-folders .bd{padding:16px}.case-media-folders h2{font-size:17px}.case-media-folders .hd{align-items:flex-start}.media-folder-warning{padding:14px}.case-media-folders .case-media-pick{font-size:12px}.case-media-folders .case-photo-actions{flex-wrap:wrap}.case-media-folders .m .btn{white-space:normal;width:100%}}.case-media-folders .m[data-selected=true]{outline:2px solid var(--ink);outline-offset:-2px}.case-media-folders .cover{z-index:1}.media-library-list .media-library-thumb{object-fit:cover;border-radius:4px;flex:none;width:64px;height:48px}.media-library-list span.media-library-thumb{background:var(--card2);color:var(--soft);text-align:center;overflow-wrap:anywhere;place-items:center;padding:2px 4px;font-size:10px;line-height:1.2;display:grid;overflow:hidden}.case-media-folders .m>.media-history-state{min-height:36px;color:var(--soft);align-items:center;margin:4px 10px;display:flex}.case-media-folders .m[data-state=gone] img{opacity:.6}.case-media-folders .m>span[data-missing]{aspect-ratio:4/3;background:var(--card2);color:var(--soft);text-align:center;place-items:center;padding:6px;font-size:12px;display:grid}.media-folder-nav{flex-wrap:wrap;gap:8px;display:flex}.media-folder-nav .chip{align-items:center;gap:5px;min-height:40px;display:inline-flex}.media-folder-nav .chip[aria-current=true]{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.media-folder-section{scroll-margin-top:88px}.case-media-folders .media-folder-heading button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:32px;padding:0;font-weight:500;display:flex}.media-folder-heading .badge{flex:none;font-size:12px}.media-folder-chevron{width:16px;height:16px;color:var(--soft);flex:none;place-items:center;transition:transform .15s;display:inline-grid}.media-folder-chevron:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transform:translate(-2px)rotate(-45deg)}.media-folder-chevron[data-open=true]{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.media-folder-chevron{transition:none}}.media-folder-toggle{white-space:nowrap;color:var(--soft);margin-left:auto;font-weight:400}.case-media-folders .media-folder-body .media{grid-template-columns:repeat(var(--media-columns,2),minmax(0,1fr));gap:12px}.media-folder-body[hidden]{display:none}.case-media-folders .media-folder-show{margin-top:18px}.case-media-folders .media-folder-nested h3{margin:0;font-size:15px}.case-media-folders .media-raw-link{overflow-wrap:anywhere;cursor:default;align-content:center;padding:14px}.case-media-folders .m>.linkbtn{text-align:left;padding:0 8px 10px}@media (width<=600px){.media-folder-nav{gap:6px}.media-folder-nav .chip{padding:7px 10px;font-size:12px}.media-folder-toggle{display:none}.case-media-folders .media-folder-heading button{gap:8px}.case-media-folders .media-folder-body .media{gap:10px}.media-folder-section{scroll-margin-top:64px}}.case-media-folders .m[data-found=true]{outline:3px solid var(--primary);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:no-preference){.case-media-folders .m[data-found=true]{animation:1.2s ease-out 2 media-found}}@keyframes media-found{50%{outline-offset:6px}}.media-folder-nav .media-folder-trash-chip{border-style:dashed}.media-folder-error .btn{margin-top:4px}.media-library-marked{border-radius:var(--r);background:var(--info-bg);color:var(--ink);padding:10px 14px}.case-media-library{scroll-margin-top:88px}.case-media-library h2:focus{outline:none}.case-media-folders .media-action-progress{background:var(--card2);font-variant-numeric:tabular-nums;border-radius:9px;margin:10px 0 0;padding:10px 14px}.case-media-folders .media-action-error{gap:8px;margin-top:10px;display:grid}.case-media-folders .media-action-buttons{flex-wrap:wrap;gap:8px;display:flex}.case-media-folders .media-action-locked,.case-media-folders .media-range-hint,.case-media-folders .media-range-tip{margin:8px 0 0}.case-media-folders [aria-pressed=true].btn{background:var(--ink);color:var(--card);border-color:var(--ink)}@media (hover:none){.case-media-folders .media-range-tip{display:none}}.case-photos .hd{border:0;padding:0 0 16px}.case-photos .m{cursor:default}.case-photo-drop{border:1px dashed var(--line);text-align:center;background:var(--card);border-radius:8px;margin-top:20px;padding:24px}.case-photo-drop.over{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--bg)}.case-photo-drop p:first-child{margin-top:0}.case-photo-queue{margin-top:24px}.case-photo-queue h3{margin-bottom:6px}.case-photo-queue ul{padding:0;list-style:none}.case-photo-queue li{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:16px 0;display:flex}.case-photo-queue li>img,.case-photo-placeholder{object-fit:contain;background:var(--bg);border-radius:5px;flex:none;width:112px;height:80px}.case-photo-placeholder{color:var(--mute);place-items:center;display:grid}.case-photo-detail{flex:1;min-width:0}.case-photo-detail strong{overflow-wrap:anywhere;font-weight:500}.case-photo-detail p{margin:5px 0}.case-photo-safe{align-items:flex-start;gap:8px;margin-top:12px;font-size:13px;display:flex}.case-photo-safe input{flex:none;width:auto;margin-top:2px}.case-photo-actions{justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.case-floorplans .case-photo-queue>.case-photo-actions>.btn{white-space:normal;max-width:100%}@media (width<=560px){.case-photo-drop{padding:20px 12px}.case-photo-queue li{flex-wrap:wrap;align-items:flex-start}.case-photo-queue li>img,.case-photo-placeholder{width:80px;height:72px}.case-photo-detail{flex-basis:calc(100% - 100px)}.case-photo-queue li>.btn{margin-left:94px}.case-photo-actions{flex-direction:column;align-items:flex-start}}.case-floorplan-title{gap:4px;margin:8px 0;display:grid}.case-floorplan-title input{width:100%;min-width:0}.case-floorplan-list{gap:12px;padding:0;list-style:none;display:grid}.case-floorplan-list li{border:1px solid var(--line);border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.case-floorplan-list img{object-fit:contain;background:#fff;width:130px;height:100px}.case-floorplan-list li>div{flex:1;gap:6px;min-width:0;display:grid}.case-floorplan-list label{gap:4px;display:grid}.case-floorplan-list input{width:100%;min-width:0}.case-floorplan-list .case-photo-actions{flex-wrap:nowrap;flex:none;display:flex}@media (width<=600px){.case-floorplan-list li{flex-wrap:wrap}.case-floorplan-list img{width:90px;height:90px}.case-floorplan-list .case-photo-actions{justify-content:flex-end;width:100%}}.case-photo-menu{flex:none;position:relative}.case-photo-menu summary{cursor:pointer;padding:0 6px;font-size:24px;line-height:1;list-style:none}.case-photo-menu summary::-webkit-details-marker{display:none}.case-photo-menu>div{z-index:4;background:var(--card);border:1px solid var(--line);border-radius:6px;min-width:180px;padding:5px;display:grid;position:absolute;bottom:100%;right:0;box-shadow:0 4px 18px #0002}.case-photo-menu button{text-align:left;color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:10px}.case-photo-menu button:hover{background:var(--bg)}.case-photo-menu button:disabled{opacity:.4;cursor:default}.case-photo-convert{border:1px solid var(--line);border-radius:8px;margin-top:18px;padding:18px}.case-photo-convert>img{object-fit:contain;background:#fff;max-width:100%;max-height:65vh;margin:12px auto;display:block}.case-photo-convert>label:not(.case-photo-safe){gap:6px;display:grid}.case-photo-convert input:not([type=checkbox]){max-width:100%}@media (width<=600px){.case-floorplans .hd{flex-wrap:wrap;gap:8px}.case-floorplans .hd h2{width:100%;margin:0}.case-photo-convert{padding:12px}}.case-local-plan{appearance:none;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:zoom-in;border-radius:4px;align-self:start;max-width:120px;padding:0;overflow:hidden}.case-local-plan img{object-fit:contain;width:100%;height:auto;display:block}.case-local-plan span{padding:5px;font-size:11px;display:block}.case-local-plan:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.case-photo-edit-gallery .m{overflow:visible}.case-photo-edit-gallery .m:has(.case-photo-menu[open]){z-index:5}.case-photo-edit-gallery .cap{position:relative}.case-photo-edit-gallery .case-photo-menu{position:static}.case-photo-edit-gallery .case-photo-menu>div{min-width:0;left:0;right:0}.case-photo-edit-gallery .case-photo-menu button{white-space:normal;overflow-wrap:anywhere}.case-photo-confirm{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin:0 8px;padding:8px 0 10px;display:flex}.case-photo-confirm>.small{overflow-wrap:anywhere;flex:1 0 100%}.case-photo-confirm>.btn{flex:auto;justify-content:center}.case-media-selection{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.case-media-selection [role=status]{font-variant-numeric:tabular-nums}.case-media-pick,.case-floorplan-list label.case-media-pick{cursor:pointer;flex:none;align-items:center;gap:8px;min-height:36px;font-size:13px;display:inline-flex}.case-media-pick input,.case-floorplan-list .case-media-pick input{width:18px;height:18px;accent-color:var(--ink);flex:none}.m>.case-media-pick{margin:4px 10px}.case-media-pick:has(input:disabled){cursor:default;opacity:.55}.case-floorplan-list li[data-selected=true],.case-photo-edit-gallery .m[data-selected=true]{outline:2px solid var(--ink);outline-offset:-2px}@media (width<=600px){.case-floorplan-list .case-media-pick{width:100%}.case-media-selection .btn{white-space:normal}}.case-media-compact>.err{margin:0 0 12px}.case-media-compact .case-photo-queue,.case-media-compact .case-media-metadata-panel,.case-media-compact>section.hint{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);margin:0 0 20px;padding:16px 20px}.case-media-compact .case-photo-queue h3{margin-top:0}.case-media-metadata-panel>.hd{justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}@media (width<=600px){.case-media-compact .case-photo-queue,.case-media-compact .case-media-metadata-panel,.case-media-compact>section.hint{padding:14px 12px}}.case-photo-duplicate{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:4px;display:flex}.case-photo-duplicate .linkbtn{padding:0}.case-media-add{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);margin-bottom:20px;transition:border-color .15s,box-shadow .15s}.case-media-add.over{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.case-media-add-bar{align-items:center;gap:12px;min-height:58px;padding:10px 10px 10px 12px;display:flex}.case-media-add-toggle{gap:6px}.case-media-add-plus{margin-top:-1px;font-size:18px;font-weight:400;line-height:1}.case-media-add-count{color:var(--soft);font-variant-numeric:tabular-nums;min-width:0;font-size:13px}.case-media-add-slip{color:var(--mute);white-space:nowrap;margin-left:auto;font-size:12.5px}.case-media-add.over .case-media-add-slip{color:var(--ink);font-weight:500}.case-media-add-menu{flex:none;position:relative}.case-media-add-menu summary{cursor:pointer;border-radius:var(--r);width:38px;height:38px;color:var(--soft);-webkit-user-select:none;user-select:none;place-items:center;font-size:20px;line-height:1;list-style:none;display:grid}.case-media-add-menu summary::-webkit-details-marker{display:none}.case-media-add-menu summary:hover,.case-media-add-menu[open] summary{background:var(--card2);color:var(--ink)}.case-media-add-menu summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.case-media-add-menu>div{z-index:6;background:var(--card);border:1px solid var(--line);min-width:280px;max-width:calc(100vw - 40px);box-shadow:var(--shadow);border-radius:var(--r);padding:5px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.case-media-add-menu button{text-align:left;white-space:nowrap;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:10px 12px;font-size:13.5px}.case-media-add-menu button:hover:not(:disabled){background:var(--card2)}.case-media-add-menu button:disabled{opacity:.45;cursor:default}.case-media-add-menu button[aria-pressed=true]{font-weight:500}.case-media-add>p{margin:0;padding:0 14px 10px}.case-media-add-drop{border:1px dashed var(--line2);border-radius:var(--r);background:var(--canvas);align-items:center;gap:16px;margin:0 12px 12px;padding:22px 20px;display:flex}.case-media-add-drop>div{flex:1;gap:4px;min-width:0;display:grid}.case-media-add.over .case-media-add-drop{border-color:var(--ink);background:var(--card2)}.case-media-review{border-top:1px solid var(--line);padding:14px 14px 0}.case-media-review-hd{gap:2px;margin-bottom:12px;display:grid}.case-media-review-hd h3{font-size:15px}.case-media-review-hd p,.case-media-review>p{margin:0}.case-media-review>p{margin-bottom:10px}.case-media-review-list{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.case-media-review-item{border:1px solid var(--line);border-radius:var(--r);background:var(--card);grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"thumb meta remove""thumb kind kind";align-items:center;gap:6px 12px;padding:10px;display:grid}.case-media-review-item[data-tone=plan]{border-color:var(--info);background:var(--info-bg)}.case-media-review-item[data-tone=unsure]{border-color:var(--warn);background:var(--warn-bg)}.case-media-review-item[data-tone=invalid]{border-color:var(--crit);background:var(--crit-bg)}.case-media-review-thumb{background:var(--canvas);width:56px;height:56px;color:var(--mute);border-radius:6px;grid-area:thumb;place-items:center;font-size:11px;font-weight:500;display:grid;overflow:hidden}.case-media-review-thumb img{object-fit:cover;width:100%;height:100%;display:block}.case-media-review-item[data-kind=floorplan] .case-media-review-thumb img{object-fit:contain;background:#fff}.case-media-review-meta{grid-area:meta;gap:2px;min-width:0;display:grid}.case-media-review-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.case-media-review-badge{color:var(--soft);font-size:12px}.case-media-review-item[data-tone=plan] .case-media-review-badge{color:var(--info);font-weight:500}.case-media-review-item[data-tone=unsure] .case-media-review-badge{color:var(--warn);font-weight:500}.case-media-review-remove{grid-area:remove;align-self:start;padding:2px 0}.case-media-review-kind{border:1px solid var(--line2);border-radius:var(--r);background:var(--card);grid-area:kind;justify-self:start;display:inline-flex;overflow:hidden}.case-media-review-kind label{cursor:pointer;align-items:center;min-height:32px;padding:5px 12px;font-size:13px;display:inline-flex;position:relative}.case-media-review-kind label+label{border-left:1px solid var(--line2)}.case-media-review-kind input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.case-media-review-kind label[data-checked=true]{background:var(--primary);color:var(--on-primary)}.case-media-review-kind label:has(input:disabled){opacity:.45;cursor:not-allowed}.case-media-review-kind label:has(input:disabled) input{cursor:not-allowed}.case-media-review-kind label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:-2px}.case-media-review-actions{z-index:3;background:var(--card);border-top:1px solid var(--line);border-radius:0 0 var(--r-card) var(--r-card);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:12px -14px 0;padding:12px 14px;display:flex;position:sticky;bottom:0}.case-media-review-actions>p{flex:1 0 100%;margin:0}.case-media-review-total{margin-right:auto}@media (width<=600px){.case-media-add-bar{flex-wrap:wrap;gap:6px 10px;padding:10px}.case-media-add-slip{display:none}.case-media-add-menu{margin-left:auto}.case-media-add-count{flex:1 0 100%;order:3;padding:0 2px}.case-media-add-drop{flex-direction:column;align-items:stretch;margin:0 10px 10px;padding:16px 14px}.case-media-add-drop .btn{justify-content:center}.case-media-review{padding:12px 10px 0}.case-media-review-list{grid-template-columns:minmax(0,1fr)}.case-media-review-actions{margin:12px -10px 0;padding:10px}.case-media-review-actions .btn{flex:1;justify-content:center}.case-media-review-total{flex:1 0 100%}}@media (prefers-reduced-motion:reduce){.case-media-add{transition:none}}.case-chat{min-width:0;overflow:hidden}.case-chat .hd{flex-wrap:wrap;align-items:flex-start}.case-chat .hd p{margin:5px 0 0}.case-chat-tools{flex-wrap:wrap;gap:8px;display:flex}.case-chat-people{background:var(--card2);border-bottom:1px solid var(--line);padding:12px 20px}.case-chat-people ul{flex-wrap:wrap;gap:8px 20px;margin:8px 0;padding:0;list-style:none;display:flex}.case-chat-feed{padding:8px 20px}.case-chat-empty{text-align:center;padding:40px 10px}.case-chat-empty h3{font:400 26px var(--serif);margin:0 0 10px}.case-chat-message{border-bottom:1px solid var(--line);gap:12px;min-width:0;padding:16px 0;display:flex}.case-chat-message:last-child{border-bottom:0}.case-chat-message .av{border-radius:6px;width:34px;height:34px}.case-chat-copy{flex:1;min-width:0}.case-chat-title{font:500 17px var(--serif);overflow-wrap:anywhere;margin:0 0 7px;line-height:1.4}.case-chat-thread-head h3{overflow-wrap:anywhere;min-width:0;margin:0}.case-chat-byline{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.case-chat-byline time{color:var(--soft);font-size:12px}.case-chat-byline.agent{align-items:center}.case-chat-via{color:var(--mute);font-size:12px}.case-chat-message>.agent-avatar{margin-top:1px}.case-chat-choice-agent{align-items:center;gap:6px;display:inline-flex}.case-chat-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 8px;line-height:1.6}.case-chat-mentions{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.case-chat-mention{background:var(--info-bg);color:var(--info);border:0;border-radius:4px;padding:2px 6px;font-size:12.5px}.case-chat-mention.agent{background:var(--terra-bg);color:var(--terra)}.case-chat-message-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.case-chat-thread{background:var(--card2);border-radius:6px;margin:14px 0 0;padding:14px 16px}.case-chat-thread-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.case-chat-thread .case-chat-feed{padding:0}.case-chat-thread .case-chat-message{padding:12px 0}.case-chat-compose{border-top:1px solid var(--line);padding:16px 20px}.case-chat-compose label{margin-bottom:8px;font-weight:500;display:block}.case-chat-compose textarea.inp{min-height:100px}.case-chat-compose-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.case-chat-compose-tools>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.case-chat-thread .case-chat-compose{padding:14px 0 0}.case-chat-compose .hint{color:var(--soft);margin:8px 0 0}.case-chat-compose>*{max-width:860px}.case-chat-picked{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.case-chat-picked button{cursor:pointer}.case-chat-picker{background:var(--field);border:1px solid var(--line2);border-radius:6px;margin:10px 0;padding:12px}.case-chat-picker label{font-size:12.5px}.case-chat-picker ul{max-height:250px;margin:6px 0;padding:0;list-style:none;overflow-y:auto}.case-chat-picker li button{text-align:left;cursor:pointer;white-space:normal;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.case-chat-picker li button[aria-selected=true]{background:var(--card2)}.case-chat-picker li button small{color:var(--soft);font-size:12px}.case-chat-picker .k{margin:12px 0 5px;font-size:11px}.case-chat-notice{overflow-wrap:anywhere;margin:10px 0}.case-chat-older{margin:10px 0}.case-chat-unknown{background:var(--warn-bg);color:var(--warn);border-radius:4px;margin:10px 0;padding:12px}.case-chat-unknown p{margin:0 0 8px}@media (width<=600px){.case-chat-feed,.case-chat-compose{padding-left:14px;padding-right:14px}.case-chat-message{gap:9px}.case-chat-message .av{width:28px;height:28px;font-size:11px}.case-chat-thread{background:var(--card2);margin-left:-37px;padding:12px}.case-chat-thread .case-chat-message{gap:8px}.case-chat-tools{width:100%}.case-chat-compose textarea.inp{min-height:110px}}@media (pointer:coarse){.case-chat .linkbtn,.case-chat .btn,.case-chat-picker li button{min-height:44px}}.case-chat-message.targeted{background:var(--info-bg);outline:2px solid var(--info);outline-offset:4px;border-radius:3px}.case-chat-linked{border-bottom:1px solid var(--line);padding:12px 20px}.case-chat-delivery{border:1px solid var(--line2);border-radius:4px;flex-direction:column;gap:4px;margin:8px 0;padding:10px 12px;display:flex}.case-chat-delivery strong{font-size:13px;font-weight:500}.case-chat-delivery span{color:var(--soft);font-size:12px}.case-chat-delivery p{margin:4px 0 0}.case-chat-seen-anchor{pointer-events:none;width:100%;height:1px;display:block}.case-chat.thread-open{grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:start;display:grid}.case-chat.thread-open>.hd,.case-chat.thread-open>.case-chat-people{grid-column:1/-1}.case-chat.thread-open>.bd,.case-chat.thread-open>.case-chat-feed,.case-chat.thread-open>.case-chat-compose{grid-column:1}.case-chat>.case-chat-feed{overscroll-behavior:contain;min-height:180px;max-height:64vh;padding:10px 0 20px;overflow:auto}.case-chat-message{outline-offset:-2px;border:0;gap:12px;padding:10px 20px 5px;scroll-margin:40px;position:relative}.case-chat-message:hover,.case-chat-message:focus-within{background:var(--card2)}.case-chat-message.grouped{padding-top:1px;padding-bottom:1px}.case-chat-avatar-slot{flex:0 0 36px;width:36px;line-height:1}.chat-avatar{background:var(--line);color:var(--ink);vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.chat-avatar img{object-fit:cover;width:100%;height:100%}.chat-avatar-agent{vertical-align:middle;flex:none;display:inline-flex}.case-chat .agent-avatar{border-radius:50%}.case-chat .agent-avatar-img{object-fit:cover;border-radius:50%}.case-chat-byline{gap:6px;font-size:14px;line-height:1.4}.case-chat-byline b{font-weight:700}.case-chat-byline>span[aria-hidden]{color:var(--soft)}.case-chat-via{width:100%;font-size:10px;line-height:1.4}.case-chat-body{margin:3px 0 5px;font-size:14px;line-height:1.55}.case-chat-body.deleted{color:var(--soft);font-style:italic}.case-chat-mention{vertical-align:baseline;font-size:inherit;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.case-chat-mention .chat-avatar-agent{align-self:center}.chat-edited{color:var(--soft);font-size:11px}.chat-group-time{color:var(--soft);opacity:0;font-size:10px;line-height:24px}.case-chat-message:hover .chat-group-time,.case-chat-message:focus-within .chat-group-time{opacity:1}.chat-message-toolbar{border:1px solid var(--line2);background:var(--card);opacity:0;pointer-events:none;z-index:2;border-radius:7px;gap:1px;padding:3px;display:flex;position:absolute;top:-16px;right:12px;box-shadow:0 3px 10px #0001}.case-chat-message:hover>.chat-message-toolbar,.case-chat-message:focus-within>.chat-message-toolbar{opacity:1;pointer-events:auto}.chat-message-toolbar button,.chat-icon-button,.chat-reactions button,.chat-sheet-actions button{color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:5px;display:inline-flex}.chat-message-toolbar svg,.chat-icon-button svg,.chat-reactions svg,.chat-sheet-actions svg,.chat-send svg{flex:none;width:18px;height:18px}.chat-icon-button{font-size:19px}.chat-message-toolbar button:hover,.chat-icon-button:hover,.chat-sheet-actions button:hover{background:var(--card2);color:var(--ink)}.case-chat button:focus-visible,.case-chat a:focus-visible,.case-chat article:focus-visible,.chat-receipt:focus-visible{outline:2px solid var(--info);outline-offset:2px}.chat-receipts,.chat-reactions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.chat-receipts:empty{display:none}.chat-receipt{background:var(--card2);cursor:help;border-radius:5px;padding:0 5px;font-size:12px;line-height:24px;display:inline-flex}.chat-reactions{margin:5px 0}.chat-reactions button{border:1px solid var(--line);height:27px;color:var(--ink);background:var(--card2);gap:5px;padding:2px 8px;font-size:13px}.chat-reactions button[aria-pressed=true]{border-color:var(--info);background:var(--info-bg);color:var(--info)}.chat-thread-summary{text-align:left;flex-wrap:wrap;align-items:center;gap:4px;margin:3px 0 5px;font-size:12px;display:inline-flex}.chat-thread-summary .small{color:var(--soft);font-size:11px}.chat-reply-avatars{gap:2px;margin-right:3px;display:inline-flex}.chat-date-divider{color:var(--mute);align-items:center;gap:12px;margin:15px 0;font-size:12px;font-weight:600;display:flex}.chat-date-divider:before,.chat-date-divider:after{content:"";background:var(--line);flex:1;height:1px}.chat-date-divider span{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:4px 12px}.chat-unread-divider{color:var(--terra);align-items:center;gap:10px;margin:15px 0;font-size:11px;display:flex}.chat-unread-divider:before,.chat-unread-divider:after{content:"";background:var(--terra);flex:1;height:1px}.case-chat>.case-chat-thread{border-left:1px solid var(--line);background:var(--card);border-radius:0;flex-direction:column;grid-area:2/2/span 5;align-self:stretch;min-width:0;max-height:82vh;margin:0;padding:0;display:flex;position:sticky;top:0}.case-chat-thread-head{border-bottom:1px solid var(--line);margin:0;padding:12px 16px}.case-chat-thread-head h3{font-family:inherit;font-size:16px;font-weight:700}.case-chat-thread>.case-chat-feed{overscroll-behavior:contain;flex:1;min-height:140px;padding:12px 0;overflow:auto}.case-chat-thread .case-chat-message{gap:10px;padding:10px 14px 5px}.case-chat-thread .case-chat-message.grouped{padding-top:1px;padding-bottom:1px}.case-chat-thread .case-chat-compose{margin-top:auto;padding:12px}.case-chat-compose{border-top:0;min-width:0;padding:12px 20px 18px}.case-chat-compose>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.case-chat-compose:focus-within{background:0 0}.chat-compose-box{border:1px solid var(--line2);background:var(--field);border-radius:10px;overflow:hidden}.chat-compose-box:focus-within{border-color:var(--mute);box-shadow:0 0 0 1px var(--line2)}.case-chat-compose textarea.inp{resize:vertical;background:0 0;border:0;border-radius:0;outline:none;min-height:82px;padding:12px 14px;font-size:14px;box-shadow:none!important}.case-chat-compose-tools{background:var(--card2);flex-wrap:nowrap;gap:6px;margin:0;padding:6px 8px}.case-chat-compose-tools>div{flex-wrap:nowrap;gap:2px;min-width:0}.chat-tool-divider{background:var(--line);width:1px;height:18px;margin:0 4px}.case-chat .chat-send{border-radius:6px;min-width:36px;height:32px;padding:5px 9px}.case-chat-compose .hint{font-size:11px;line-height:1.5}.case-chat-people li{align-items:center;gap:7px;font-size:13px;display:flex}.case-chat-people li small{color:var(--soft);font-size:11px;display:block}.case-chat-picker li button{gap:8px}.case-chat-picker li button small{max-width:48%}.chat-action-sheet{max-width:380px}.chat-emoji-choices{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.chat-emoji-choices button{background:var(--card2);color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:8px;height:44px;font-size:23px}.chat-emoji-choices button:hover{background:var(--info-bg)}.chat-more-options{gap:4px;display:grid}.chat-more-options button{background:var(--card2);color:var(--ink);text-align:left;cursor:pointer;border:0;border-radius:5px;padding:12px}.chat-sheet-actions{gap:12px;margin-bottom:14px;display:flex}.chat-edit .inp{min-height:90px;font-size:14px}.chat-edit .btn{margin:5px 6px 4px 0}@media (width<=800px){.case-chat.thread-open{display:block}.case-chat>.case-chat-thread{z-index:90;height:100dvh;max-height:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border:0;position:fixed;inset:0}.case-chat-thread .case-chat-compose{padding:12px}.case-chat-message{gap:10px;padding-left:14px;padding-right:14px}.case-chat-avatar-slot{flex-basis:36px;width:36px}.case-chat-compose{padding:12px}.case-chat-compose-tools{gap:3px}.case-chat-picker li button{flex-direction:column;align-items:flex-start}.case-chat-picker li button small{max-width:100%}.chat-action-sheet{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-width:none;margin:auto 0 0}}@media (pointer:coarse){.chat-message-toolbar{opacity:1;pointer-events:auto;box-shadow:none;background:0 0;border:0;align-self:flex-start;padding:0;position:static}.chat-message-toolbar button{display:none}.chat-message-toolbar button[aria-label=Flere\ valg]{min-width:28px;height:36px;display:inline-flex}.chat-icon-button{min-width:36px;height:40px}.chat-thread-summary{min-height:34px!important}}.chat-avatar-stack{align-items:center;margin-right:4px;padding-left:6px;display:inline-flex}.chat-avatar-stack>*{box-shadow:0 0 0 2px var(--card);border-radius:50%;margin-left:-5px}.chat-avatar-stack .chat-avatar{letter-spacing:-.2px;font-size:9.5px}.chat-avatar-more{background:var(--card2);width:28px;height:28px;color:var(--soft);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.case-chat-byline .case-chat-slack{color:var(--soft);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:0 7px;font-size:11px;line-height:1.5}.case-chat .hd .case-chat-slack-status{color:var(--soft);overflow-wrap:anywhere;flex-basis:100%;margin:6px 0 0}.case-chat-slack-status a{margin-left:4px;display:inline-block}.case-chat-agent-status{color:var(--soft);overflow-wrap:anywhere;margin:4px 0 7px}.case-marketing{margin-bottom:20px}.case-marketing .marketing-summary{flex-wrap:wrap;gap:12px 24px;margin-top:6px;display:flex}.case-marketing .marketing-summary>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.case-marketing .marketing-summary strong{font-weight:500}.case-marketing .hint{margin-top:12px}.marketing-publication-choices{gap:16px;display:grid}.marketing-publication-choices>section{border:1px solid var(--line);border-radius:8px;padding:14px}.marketing-publication-choices label{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.marketing-publication-choices input{flex-shrink:0;margin-top:5px}.marketing-publication-choices p{margin:8px 0}.case-online-badges{vertical-align:middle;flex-wrap:wrap;gap:6px;display:inline-flex}.case-online-badge{font-family:var(--sans);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.case-online-badge:before{display:none}.case-online-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}a.case-online-badge:hover{text-decoration:underline}.case-list-table .case-online-badges{pointer-events:none;position:relative}.case-list-table .case-online-badges a{pointer-events:auto}.publication-view{min-width:0}.publication-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.publication-heading h2{margin:4px 0}.publication-status{border:1px solid var(--line);background:var(--wash);border-radius:8px;padding:14px 18px}.publication-status p{margin:5px 0}.publication-projection{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.publication-projection pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px var(--mono);max-height:260px;overflow:auto}.publication-projection summary{cursor:pointer;padding:12px 0}.publication-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.publication-facts dt{color:var(--muted);font-size:12px}.publication-facts dd{overflow-wrap:anywhere;margin:4px 0}.publication-media{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.publication-media figure{margin:0}.publication-media img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%}.publication-media figcaption{margin-top:6px;font-size:12px}.publication-checks{margin-top:24px}.publication-approve{border-top:1px solid var(--line);gap:14px;margin-top:20px;padding-top:18px;display:grid}.publication-approve label{align-items:flex-start;gap:10px;font-size:14px;display:flex}.publication-approve input{flex:none;margin-top:3px}.publication-approve .btn{justify-self:start}@media (width<=650px){.publication-heading{flex-direction:column;align-items:flex-start}.publication-facts,.publication-media{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-approve .btn{justify-content:center;width:100%}.publication-view{overflow-wrap:anywhere}}.publication-checks .list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;display:flex}.publication-check-action{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.publication-approve{margin-bottom:24px}.publication-approve p{margin:0}.publication-approve-top{border:1px solid var(--line);border-radius:8px;margin:0 0 20px;padding:16px 18px}.publication-approve-action{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.publish-dialog{font-family:var(--sans)}@media (width<=650px){.publication-check-action{max-width:100%}.publication-check-action .btn{white-space:normal;text-align:left}}.case-delete{border-top:3px solid var(--crit);margin-top:20px}.case-delete h2{margin:4px 0 10px}.case-delete p{max-width:68ch}.case-delete-reasons{background:var(--crit-bg);color:var(--ink);border-radius:var(--r);margin:14px 0;padding:12px 14px}.case-delete-reasons ul{gap:6px;margin:0;padding-left:18px;display:grid}.case-delete-ways{gap:10px;margin-top:12px;display:grid}.case-delete-way{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.case-delete-way p{flex:260px;margin:0}.case-delete-archive{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;display:flex}.case-delete-archive p{flex:260px;margin:0}.case-delete[data-state=archive]{border-top-color:var(--line2)}.case-delete[data-state=archive] .case-delete-reasons{background:var(--card2)}.case-delete-confirm{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.case-delete-confirm label{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.case-delete-confirm input{flex:none;width:18px;height:18px;margin:0}.case-delete-button{font-family:var(--sans)}.case-delete-button:not(:disabled){background:var(--crit);border-color:var(--crit);color:#fff}.case-delete-button:disabled{opacity:.62;cursor:not-allowed}.case-trash-page .ph p{max-width:70ch}.case-trash-list{margin:0;padding:0;list-style:none}.case-trash-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.case-trash-row:first-child{border-top:0}.case-trash-row b{overflow-wrap:anywhere}.case-trash-row .small{margin:4px 0 0}.case-trash-when{white-space:nowrap}.case-trash-log{margin-top:24px}.case-trash-log ul{margin:0;padding:0;list-style:none}.case-trash-log li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.case-trash-log li:first-child{border-top:0}@media (width<=650px){.case-delete-confirm{flex-direction:column;align-items:stretch}.case-delete-confirm .btn,.case-delete-archive .btn{justify-content:center;width:100%}.case-trash-row{flex-direction:column;align-items:stretch}.case-trash-row .btn{justify-content:center;width:100%}.case-trash-log li{flex-direction:column;gap:2px}}.lo{gap:16px;min-width:0;max-width:1240px;font-size:13px;line-height:1.5;display:grid}.lo .btn{padding:7px 12px;font-size:12.5px}.lo .btn.sm{padding:5px 9px;font-size:12px}.lo svg{flex:none;width:15px;height:15px}.lo .btn{justify-content:center}.lo .btn.lo-quiet{color:var(--soft);background:0 0;border-color:#0000}.lo .btn.lo-quiet:hover:not([disabled]){background:var(--card2)}.lo .lo-feedback{display:none}.lo .lo-muted{color:var(--mute);font-weight:400}.lo button:focus-visible,.lo [tabindex="-1"]:focus-visible,.lo .lo-flag:focus{outline:2px solid var(--info);outline-offset:3px}.lo-tag{border-radius:var(--r-chip);white-space:nowrap;background:var(--card2);color:var(--mute);align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:500;display:inline-flex}.lo-tag.lo-ok{background:var(--ok-bg);color:var(--ok)}.lo-tag.lo-warn{background:var(--warn-bg);color:var(--warn)}.lo-tag.lo-crit{background:var(--crit-bg);color:var(--crit)}.lo-summary{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);min-width:0;padding:18px 20px 10px}.lo-summary-top{align-items:center;gap:14px;min-width:0;display:flex}.lo-symbol{background:var(--terra-bg);width:38px;height:38px;color:var(--terra);border-radius:10px;flex:none;place-items:center;display:grid}.lo-symbol svg{width:22px;height:22px}.lo-summary-title{min-width:0}.lo-summary-title h2{font:400 20px/1.2 var(--sans);letter-spacing:-.01em}.lo-summary-title p{color:var(--mute);margin:2px 0 0;font-size:11.5px}.lo-summary-top>.lo-primary{min-height:38px;margin-left:auto;padding:8px 16px;font-size:13px}.lo-progress{flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0 10px;display:flex}.lo-progress strong{font-size:13px;font-weight:500}.lo-track{background:var(--card2);border-radius:8px;flex:1;min-width:80px;max-width:280px;height:5px;overflow:hidden}.lo-track span{background:var(--ok);border-radius:8px;height:100%;transition:width .2s;display:block}.lo-progress>span{color:var(--mute);font-size:11.5px}.lo-issues{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.lo-issues .lo-reason{margin:0 0 0 4px}.lo-issue{border:1px solid color-mix(in srgb, var(--warn) 28%, var(--line));border-radius:var(--r-chip);background:var(--warn-bg);color:var(--warn);text-align:left;cursor:pointer;align-items:center;gap:8px;min-width:0;padding:5px 9px;font-size:12px;display:inline-flex}.lo-issue span{overflow-wrap:anywhere;min-width:0}.lo-issue svg{width:14px;height:14px}.lo-note{color:var(--ok);align-items:flex-start;gap:7px;margin:4px 0 0;font-size:12px;display:flex}.lo-note svg{margin-top:1px}.lo-note .lo-reason{color:var(--soft);margin:0}.lo-reason{color:var(--soft);margin:8px 0 0;font-size:11.5px}.lo-banner{background:var(--info-bg);color:var(--info);border-radius:var(--r);flex-wrap:wrap;align-items:flex-start;gap:10px;margin:12px 0 0;padding:11px 13px;font-size:13px;line-height:1.55;display:flex}.lo-banner>div:first-of-type{flex:1;min-width:200px}.lo-banner.lo-crit{background:var(--crit-bg);color:var(--crit)}.lo-banner strong{font-weight:600}.lo-banner-actions{flex-wrap:wrap;gap:6px;display:flex}.lo-busy{color:var(--soft);margin:10px 0 0;font-size:12.5px}.lo-summary-bottom{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;margin-top:12px;padding-top:6px;display:flex}.lo-saved{color:var(--mute);align-items:center;gap:6px;margin-left:auto;font-size:11.5px;display:inline-flex}.lo-saved svg{width:13px;height:13px}.lo-workspace{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:18px;display:grid}.lo-list{min-width:0}.lo-list-head{align-items:center;gap:8px;margin:2px 2px 10px;display:flex}.lo-list-head h3{font-size:13.5px;font-weight:500}.lo-list-head>span{color:var(--mute);font-size:12.5px}.lo-list-head .btn{margin-left:auto}.lo-section{background:var(--card);border:1px solid var(--line);border-radius:11px;min-width:0;margin-bottom:9px;scroll-margin-top:90px}.lo-section.lo-needs{border-color:color-mix(in srgb, var(--warn) 32%, var(--line))}.lo-section.lo-off{opacity:.72}.lo-section-h{font:inherit;margin:0}.lo-section-head{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;min-width:0;padding:10.5px 15px;display:flex}.lo-check{background:var(--ok-bg);width:24px;height:24px;color:var(--ok);border-radius:50%;flex:none;place-items:center;display:grid}.lo-check svg{width:13px;height:13px}.lo-needs .lo-check{background:var(--warn-bg);color:var(--warn)}.lo-off .lo-check,.lo-section.lo-empty .lo-check{background:var(--card2);color:var(--mute)}.lo-section-name{flex:1;min-width:0;overflow:hidden}.lo-section-name strong{font-size:13px;font-weight:500;line-height:1.35;display:block}.lo-section-name small{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;line-height:1.35;display:block;overflow:hidden}.lo-needs .lo-section-name small{color:var(--warn)}.lo-chev{color:var(--mute);transition:transform .15s}.lo-section-head[aria-expanded=true] .lo-chev{transform:rotate(180deg)}.lo-body{border:0;border-top:1px solid var(--line);gap:10px;min-width:0;margin:0;padding:0 18px 16px;display:grid}.lo-toolbar{color:var(--soft);align-items:center;gap:6px;padding-top:6px;font-size:12px;display:flex}.lo-toolbar label{align-items:center;gap:7px;display:flex}.lo-spacer{flex:1}.lo-icon-btn{width:30px;height:30px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:15px}.lo-icon-btn:hover:not([disabled]){background:var(--card2)}.lo-icon-btn[disabled]{opacity:.35;cursor:default}.lo input[type=checkbox]{width:auto;accent-color:var(--ok)}.lo-field{color:var(--soft);gap:5px;min-width:0;font-size:12px;display:grid}.lo-field .inp{color:var(--ink);padding:8px 10px;font-size:13.5px;line-height:1.6}.lo-field textarea.inp{resize:vertical;min-height:96px}.lo-field-foot{color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:-4px;font-size:11.5px;display:flex}.lo-flags{background:var(--terra-bg);border:1px solid color-mix(in srgb, var(--warn) 25%, var(--line));border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:0 18px;min-width:0;padding:12px 14px;display:grid}.lo-flags-title{color:var(--warn);grid-column:1/-1;align-items:center;gap:8px;margin-bottom:4px;font-size:12.5px;font-weight:500;display:flex}.lo-flag{border-top:1px solid var(--line);overflow-wrap:anywhere;border-radius:2px;min-width:0;padding:8px 0}.lo-flags-title+.lo-flag{border-top:0}@media (width>=761px){.lo-flags-title+.lo-flag+.lo-flag{border-top:0}}.lo-flag p{margin:0}.lo-flag-kind{color:var(--soft);font-size:11.5px}.lo-flag-text{color:var(--ink);font-size:12.5px;line-height:1.75}.lo-flag mark{background:var(--sand);color:#1e2c46;border-radius:3px;padding:1px 3px;font-weight:600}.lo-flag-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.lo-flag-actions .btn{background:var(--card);white-space:normal}.lo-resolved{color:var(--ok);align-items:center;gap:6px;font-size:11.5px;display:flex;margin-top:4px!important}.lo-facts-head{color:var(--soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.lo-facts{grid-template-columns:1fr 1fr;gap:0 22px;margin:6px 0 0;display:grid}.lo-facts>div{border-top:1px solid var(--line);overflow-wrap:anywhere;min-width:0;padding:9px 0}.lo-facts dt{color:var(--mute);font-size:11px}.lo-facts dd{margin:3px 0 0;font-size:13px}.lo-photos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:8px;display:grid}.lo-photos>div{border:1px solid var(--line);border-radius:8px;min-width:0;padding:6px}.lo-photos>.selected{border-color:var(--ok);box-shadow:0 0 0 1px var(--ok)}.lo-photos label{cursor:pointer;display:block}.lo-photos img{object-fit:contain;background:var(--card2);border-radius:4px;width:100%;height:110px;display:block}.lo-photos span{color:var(--soft);align-items:center;gap:6px;padding:6px 2px 2px;font-size:12.5px;display:flex}.lo-photo-order{gap:6px;margin-top:4px;display:flex}.lo-photo-order .btn{flex:1;padding:3px}.lo-section-end{justify-content:flex-end;display:flex}.lo-aside{min-width:0;position:sticky;top:86px}.lo-preview-card{background:var(--card);border:1px solid var(--line);border-radius:11px;overflow:hidden}.lo-preview-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;font-size:13.5px;display:flex}.lo-preview-head strong{font-weight:500}.lo-preview-head span{color:var(--mute);font-size:12px}.lo-paper-wrap{background:var(--card2);padding:18px}.lo-paper{color:#36382f;aspect-ratio:.707;background:#faf8f2;padding:16px 14px;overflow:hidden;box-shadow:0 4px 14px #1a2b4520}.lo-paper-brand{letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #dbd8cb;padding-bottom:12px;font:24px Georgia,serif;overflow:hidden}.lo-paper-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;font:16px/1.15 Georgia,serif;display:-webkit-box;overflow:hidden}.lo-paper-img{aspect-ratio:1.6;object-fit:cover;background:#e6e4db;width:100%;margin-top:12px;display:block}.lo-paper-noimg{color:#8a8a7d;place-items:center;font-size:10px;display:grid}.lo-paper-caption{overflow-wrap:anywhere;margin-top:7px;font-size:9px}.lo-paper-facts{border-top:1px solid #d8d5c9;gap:8px;margin-top:8px;padding-top:6px;font-size:7px;display:flex}.lo-paper-facts span{min-width:0}.lo-paper-facts b{margin-top:3px;font-size:9px;font-weight:400;display:block}.lo-preview-bottom{padding:12px 14px}.lo-preview-bottom .btn{width:100%}.lo-preview-bottom p{color:var(--mute);text-align:center;margin:8px 0 0;font-size:11.5px;line-height:1.55}.lo-help{color:var(--mute);gap:9px;padding:14px 4px;font-size:11.5px;line-height:1.65;display:flex}.lo-help svg{margin-top:2px}.lo-help strong{color:var(--soft);margin-bottom:3px;font-weight:500;display:block}.lo-empty{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);text-align:center;justify-items:center;gap:8px;padding:56px 24px;display:grid}.lo-empty>svg{width:34px;height:34px;color:var(--terra)}.lo-empty h3{font:400 21px/1.3 var(--sans);margin-top:8px}.lo-empty p{color:var(--mute);margin:0 0 10px;font-size:14px;line-height:1.7}.lo-empty .lo-banner{text-align:left;max-width:560px}.lo-empty-sm{padding:30px 20px}.lo-skeleton{border:1px solid var(--line);background:linear-gradient(90deg, var(--card), var(--card2), var(--card));background-size:200%;border-radius:8px;width:min(560px,100%);height:52px;animation:1.3s infinite lo-shimmer}@keyframes lo-shimmer{to{background-position:-200%}}@media (width<=1100px){.lo-workspace{grid-template-columns:minmax(0,1fr) 220px}}@media (width<=760px){.lo{padding-bottom:76px}.lo-summary{padding:14px 13px 8px}.lo-summary-top{flex-wrap:wrap;gap:10px}.lo-symbol{width:32px;height:32px}.lo-summary-title{flex:1}.lo-summary-title h2{font-size:18px}.lo-summary-top>.lo-tag{margin-left:auto}.lo-summary-top>.lo-primary{order:4;width:100%;margin:2px 0 0}.lo-progress{gap:4px 10px;margin:12px 0 8px}.lo-track{max-width:none}.lo-progress>span{width:100%}.lo-issue{flex:140px}.lo-saved{white-space:nowrap;flex:1 0 auto;margin:2px 0 0}.lo .lo-summary-bottom .lo-feedback{color:var(--ink);margin:2px 0 0 auto;display:inline-flex}body[data-lo-feedback=inline] .feedback-launch{visibility:hidden;opacity:0;pointer-events:none}.lo-summary-bottom{gap:0;margin-top:10px;padding-top:4px}.lo .lo-summary-bottom .btn{gap:5px;padding:4px 6px;font-size:11.5px}.lo .lo-summary-bottom .btn svg{width:14px;height:14px}.lo-issues .lo-reason{margin:2px 0 0}.lo-workspace{grid-template-columns:minmax(0,1fr);gap:12px}.lo-aside{position:static}.lo-paper-wrap{display:none}.lo-preview-bottom{align-items:center;gap:12px;display:flex}.lo-preview-bottom .btn{width:auto}.lo-preview-bottom p{text-align:left;margin:0}.lo-section-head{gap:8px;padding:8px 11px}.lo-check{width:21px;height:21px}.lo-section-head>.lo-tag{padding:3px 6px;font-size:10.5px}.lo-body{padding:0 12px 14px}.lo-facts{gap:0 14px}.lo-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-photos img{height:96px}}@media (prefers-reduced-motion:reduce){.lo-skeleton{animation:none}.lo-track span,.lo-chev{transition:none}}.prospectus-tab-mark{margin-left:6px;font-size:.65rem}.prospectus-return{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.case-next{margin-bottom:20px}.case-next .hd{flex-wrap:wrap;gap:12px}.case-next-grid{grid-template-columns:1fr 1fr;gap:24px;padding:18px;display:grid}.case-next-grid>div{min-width:0}.case-next-person{margin:6px 0 18px}.case-next-task{overflow-wrap:anywhere;font-weight:600;display:block}.case-next .k{margin:0 0 8px}.case-next-dates{flex-wrap:wrap;gap:4px 18px;font-size:.85rem;display:flex}.case-next-checks{margin:10px 0;padding-left:20px}.case-next-checks li{margin:5px 0}.case-next-grid>div+div{border-left:1px solid var(--line);padding-left:24px}@media (width<=650px){.case-next-grid{grid-template-columns:1fr;gap:18px}.case-next-grid>div+div{border-left:0;border-top:1px solid var(--line);padding-top:18px;padding-left:0}}.case-archive{gap:18px;display:grid}.archive-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.archive-heading p{margin:6px 0 0}.archive-heading>.btn{flex:none}.archive-filters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.archive-filters .fl{flex:1;min-width:210px}.archive-filters .archive-search{flex:2}.archive-toggle{white-space:nowrap;align-items:center;gap:8px;min-height:40px;display:flex}.archive-list{gap:12px;display:grid}.archive-document-top{justify-content:space-between;align-items:start;gap:16px;display:flex}.archive-document-title{min-width:0}.archive-document h3{overflow-wrap:anywhere;margin:3px 0 8px}.archive-document .k{margin:0}.archive-document .pill{flex:none}.archive-file{overflow-wrap:anywhere;margin:6px 0}.archive-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.archive-title-link{text-align:left;overflow-wrap:anywhere;text-decoration:none}.archive-title-link:hover,.archive-title-link:focus-visible{text-decoration:underline}.archive-more{position:relative}.archive-more-btn{padding:6px 9px}.case-archive .archive-more-btn svg{width:18px;height:18px;fill:var(--ink);flex:none}.archive-more-menu{z-index:41;box-sizing:border-box;overscroll-behavior:contain;background:var(--card);border:1px solid var(--line);border-radius:var(--r);min-width:190px;margin:0;padding:5px;display:grid;position:fixed;inset:auto;overflow:auto;box-shadow:0 6px 22px #1e2c4626}.archive-more-menu button{text-align:left;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 12px;font-size:14px}.archive-more-menu button:hover:not(:disabled),.archive-more-menu button:focus-visible{background:var(--card2);outline:none}.archive-more-menu button:disabled{opacity:.45;cursor:not-allowed}.archive-version-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.archive-empty{text-align:center;padding:36px}.archive-empty p{max-width:560px;margin:10px auto 0}.archive-form-grid{border:0;grid-template-columns:1fr 1fr;gap:18px;min-width:0;margin:0;display:grid}.archive-form-grid .fl{min-width:0}.archive-wide{grid-column:1/-1}.archive-form-message{margin:0;padding:0 24px 20px}.archive-error{color:#9c332b}.archive-history{border-top:1px solid var(--line,#d6d2cb);margin-top:20px;padding-top:18px}.archive-history h4{margin:0 0 12px}.archive-history summary{cursor:pointer;padding:6px 0;font-size:13px}.archive-versions{margin:0 0 18px;padding:0;list-style:none}.archive-versions>li{border-bottom:1px solid var(--line,#d6d2cb);padding:14px 0}.archive-version-summary{justify-content:space-between;align-items:start;gap:16px;display:flex}.archive-version-summary>div{min-width:0}.archive-source{margin-top:6px}.archive-source dl{grid-template-columns:minmax(120px,170px) 1fr;gap:6px 14px;font-size:12px;display:grid}.archive-source dd{overflow-wrap:anywhere;margin:0}.archive-events{padding-left:20px}.archive-events li{padding:7px 0}.archive-events span{display:block}@media (width<=600px){.archive-heading{flex-direction:column;align-items:stretch;gap:14px}.archive-filters{gap:12px}.archive-filters .fl{min-width:100%}.archive-form-grid{grid-template-columns:1fr}.archive-document-top{flex-wrap:wrap;gap:6px}.archive-version-summary{flex-direction:column;gap:6px}.archive-source dl{grid-template-columns:1fr;gap:3px}.archive-source dd{margin-bottom:8px}}.archive-workspace{border:1px solid var(--line);background:var(--card);border-radius:10px;grid-template-columns:230px minmax(0,1fr);display:grid;overflow:clip}.archive-content{min-width:0;padding:13px 16px}.archive-content>.card{box-shadow:none;border:0}.archive-content .archive-heading{padding:0}.archive-heading h2{font-size:16px}.archive-heading p{font-size:10px}.archive-content .archive-filters{gap:8px;padding:12px 0}.archive-filters .fl{min-width:110px}.archive-filters label{font-size:10px}.archive-filters .inp{padding:8px;font-size:12px}.archive-folders{background:linear-gradient(125deg,#f3f6f9,#f8fafb);border-right:1px solid #e2e7ed;min-width:0;padding:12px 9px}.archive-folder{color:#405168;width:100%;min-height:37px;font:11.5px/1.25 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;display:flex}.archive-folder>svg{flex:none}.archive-folder>span{overflow-wrap:anywhere;flex:1;min-width:0}.archive-folder small{color:#7b8ca0;font-size:10px}.archive-folder:hover{background:#e9eef3}.archive-folder[aria-current]{color:#233d5b;background:#dde7f1;box-shadow:inset 0 0 0 1px #d3deea}.archive-folder-group{color:#2e435e;align-items:center;gap:9px;margin:0;padding:19px 10px 5px;font-size:10.5px;font-weight:700;display:flex}.archive-folder-group:after{content:"";background:#dce4ec;flex:1;height:1px}.archive-folder-toggle{display:none}.archive-folder-form{border:0;gap:14px;min-width:0;display:grid}.archive-folder-form label{gap:6px;display:grid}.archive-list{gap:0}.archive-document{border:0;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0;min-height:52px}.archive-document>.bd{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:7px 6px;display:grid}.archive-document-top{grid-column:1;align-items:center;gap:8px}.archive-document-title h3{margin:0;font-size:12px;line-height:1.35}.archive-document-title .k{display:none}.archive-document .small{margin:0;font-size:10px;line-height:1.3}.archive-document .pill{padding:3px 6px;font-size:10px}.archive-document .archive-actions{grid-area:1/2/4;gap:4px;margin:0}.archive-document .archive-actions>.btn{padding:5px;font-size:10px}.archive-document .archive-file,.archive-document .muted{grid-column:1}.archive-document .archive-history{grid-column:1/-1}.archive-empty{padding:24px 10px}.archive-content .archive-toggle{font-size:10px}@media (width<=760px){.archive-workspace{grid-template-columns:1fr}.archive-folders{border-bottom:1px solid #e2e7ed;border-right:0;padding:7px 8px}.archive-folder{min-height:44px;font-size:12px}.archive-folder-toggle{color:#405168;text-align:left;min-height:36px;font:11px var(--sans);overflow-wrap:anywhere;background:0 0;border:0;display:block}.archive-folders:not(.expanded) nav{display:none}.archive-content{min-width:0;padding:11px}.archive-document{min-height:50px}.archive-document-title h3{font-size:11.5px}.archive-document .small{font-size:9.5px}.archive-document>.bd{grid-template-columns:minmax(0,1fr)}.archive-document .archive-actions{grid-area:auto/1}.archive-content .archive-filters .fl{min-width:110px}.archive-heading{flex-direction:row;align-items:center}.archive-heading>.btn{padding:7px;font-size:10px}.archive-heading p{max-width:190px}}.archive-results{min-width:0}.archive-results.has-preview{grid-template-columns:minmax(0,1fr) minmax(230px,32%);gap:16px;display:grid}.archive-inline-preview{border-left:1px solid var(--line);min-width:0;padding-left:16px}.archive-inline-preview h3{overflow-wrap:anywhere;font-size:14px}.archive-inline-preview .archive-viewer-stage{height:45vh;min-height:240px}.archive-inline-preview .archive-viewer-stage iframe{border:0;width:100%;height:100%}.archive-inline-preview .archive-viewer-stage img{object-fit:contain;max-width:100%;max-height:100%}.archive-inline-preview .archive-viewer-stage pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 var(--sans);padding:12px}.archive-inline-preview .archive-viewer-meta{overflow-wrap:anywhere;font-size:10px}.archive-inline-footer .btn{font-size:11px}.archive-inline-footer{gap:12px;margin-top:12px;display:grid}.archive-title-link[aria-pressed=true]{color:#233d5b;text-decoration:underline}.archive-results.has-preview .archive-document>.bd{grid-template-columns:minmax(0,1fr)}.archive-results.has-preview .archive-document .archive-actions{grid-area:auto/1}@media (width<=760px){.archive-results.has-preview{display:block}.archive-results.has-preview>.archive-list{display:none}.archive-inline-preview{border:0;padding:0}.archive-inline-preview .archive-viewer-stage{height:45vh}}.case-archive .archive-list>.archive-document{box-shadow:none;border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0}.case-archive .archive-document>.bd{padding:7px 6px}.case-archive .archive-title-link{text-decoration:none}.case-archive .archive-title-link:hover{text-decoration:underline}.case-archive .archive-folder-group{font:700 10.5px var(--sans);color:#2e435e}.case-archive .archive-heading{border:0}.case-archive .archive-heading>.btn{padding:7px 10px;font-size:11px}.case-archive .archive-document-title{align-items:center;gap:8px;display:flex}.case-archive .archive-document-title:before{content:"";background:linear-gradient(135deg,#f6f1e9 0 78%,#e8ddcb 79%);border:1px solid #dfd4c3;border-radius:3px;flex:none;width:20px;height:25px;display:block}.case-archive .archive-heading{padding:0}.case-archive .archive-document .archive-actions{grid-row:1/3}.archive-timestamp{color:var(--soft)}.case-archive .archive-results.has-preview .archive-document .archive-actions{grid-row:auto}.case-archive .archive-inline-preview .archive-viewer-stage{min-height:240px}@media (width<=760px){.case-archive .archive-document .archive-actions{grid-row:auto}}.case-archive .archive-title-link{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:block}.case-archive .archive-document-title h3{min-width:0}.case-archive .archive-heading h2{margin:0}.case-archive .archive-heading p{margin-top:3px}.case-archive .archive-inline-preview>.k{margin:4px 0;font-size:10px}.case-archive{gap:12px;padding-bottom:110px}.case-archive .archive-content>.card{margin:0;padding:0}.case-archive .archive-filters{grid-template-columns:minmax(140px,2fr) minmax(110px,1fr) minmax(100px,1fr) auto auto;align-items:end;gap:7px;padding:9px 0;display:grid}.case-archive .archive-filters .fl{gap:3px;min-width:0;margin:0}.case-archive .archive-filters .inp{min-height:30px;padding:5px 7px}.case-archive .archive-toggle{min-height:30px}.case-archive .archive-filters>.btn{min-height:30px;padding:6px 8px;font-size:11px}.case-archive .archive-document>.bd{grid-template-columns:minmax(0,1fr) 32px;gap:2px 5px;padding:6px}.case-archive .archive-document .archive-actions,.case-archive .archive-results.has-preview .archive-document .archive-actions{grid-area:1/2/3}.case-archive .archive-document-top{flex-wrap:nowrap;align-items:start}.case-archive .archive-title-link{font-weight:600;line-height:1.35}.case-archive .archive-more-btn{width:32px;min-height:36px;padding:5px}.case-archive .archive-document-title:before{background:#f4eee4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 25'%3E%3Cpath d='M6 6h6l3 3v10H6zM12 6v4h3M8 13h5M8 16h5' fill='none' stroke='%23998362' stroke-width='.9'/%3E%3C/svg%3E") 50%/20px 25px no-repeat}.case-archive .archive-document .archive-file{padding-left:28px}.case-archive .archive-document.is-selected{background:#edf2f6;box-shadow:inset 3px 0 #617e9d}.archive-folder-help{color:#66788c;margin:4px 8px 9px;font-size:10px;line-height:1.45}.archive-inspector{background:#f4f6f8;border:1px solid #dce3eb;border-radius:8px;min-width:0;padding:12px}.case-archive .archive-inspector .archive-inline-preview{border:0;padding:0}.archive-inspector-info{border-top:1px solid #dce3eb;margin-top:14px;padding-top:10px}.archive-inspector-info h3{margin:0 0 8px;font-size:12px}.archive-inspector-info dl{margin:0;font-size:11px;line-height:1.5}.archive-inspector-info dt{margin-top:9px;font-weight:600}.archive-inspector-info dd{overflow-wrap:anywhere;margin:2px 0}.archive-inspector-info .linkbtn{font-size:11px}.archive-folder-dialog.modal,.archive-move-dialog.modal{width:min(440px,100vw - 28px)}.archive-folder-dialog .dlg-h,.archive-move-dialog .dlg-h{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.archive-folder-dialog .dlg-h-actions,.archive-move-dialog .dlg-h-actions{display:none}.archive-move-dialog .dlg-h h2{overflow-wrap:anywhere}.archive-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.archive-move-filename{overflow-wrap:anywhere;margin:0 0 14px;font-size:12px}.archive-move-dialog form{gap:14px;display:grid}.archive-move-dialog form>.btn{justify-self:end}@media (width<=760px){.case-archive .archive-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.case-archive .archive-filters .fl{min-width:0}.case-archive .archive-search{grid-column:1/-1}.case-archive .archive-filters>.btn{grid-area:4/2}.case-archive .archive-toggle{grid-area:4/1}.case-archive .archive-heading{gap:8px}.case-archive .archive-heading p{max-width:none}.case-archive .archive-results.has-preview .archive-document>.bd{grid-template-columns:minmax(0,1fr) 32px}.case-archive .archive-document .archive-timestamp{display:block}.case-archive .archive-inspector .archive-viewer-stage{height:32vh;min-height:180px}}.case-archive .archive-document-title{min-height:16px;padding-left:28px;position:relative}.case-archive .archive-document-title:before{position:absolute;top:0;left:0}.case-archive .archive-document .archive-actions{align-self:center}@media (width<=760px){.case-archive .archive-document>.bd{padding:4px 6px}.case-archive .archive-more-btn{min-height:40px}}dialog.modal.archive-folder-dialog[open],dialog.modal.archive-move-dialog[open]{border-radius:10px;width:min(440px,100vw - 28px);max-width:calc(100vw - 28px);height:auto;max-height:calc(100dvh - 28px);margin:auto}dialog.modal.archive-folder-dialog .dlg-h,dialog.modal.archive-move-dialog .dlg-h{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}dialog.modal.archive-folder-dialog .dlg-h h2,dialog.modal.archive-move-dialog .dlg-h h2{font-size:18px}.case-archive .archive-content .card .hd.archive-heading{border:0;gap:8px;padding:0}.case-archive .archive-content .card .bd.archive-filters{gap:6px;padding:8px 0}.case-archive .archive-filters .fl>label{font:10px var(--sans);letter-spacing:0;text-transform:none;margin-bottom:3px}.case-archive .archive-document .archive-file{line-height:1.2}@media (width<=760px){.case-archive .archive-document .archive-timestamp{display:inline}.case-archive .archive-heading p{font-size:10px;line-height:1.3}.case-archive .archive-heading>.btn{white-space:normal;max-width:105px;line-height:1.25}.case-archive .archive-filters .archive-search{grid-column:1/-1}.case-archive .archive-document .archive-file{font-size:9.5px}.case-archive .archive-filters .archive-toggle,.case-archive .archive-filters>.btn{grid-row:3}.case-archive .archive-document .pill{padding:1px 5px;line-height:1.3}.case-archive .archive-document>.bd{padding:4px 6px}.case-archive .archive-document .archive-file{line-height:1.2}}.case-archive .archive-workspace{overflow:visible}.case-archive .archive-folders{border-radius:10px 0 0 10px}@media (width<=760px){.case-archive .archive-folders{border-radius:10px 10px 0 0}}.case-archive .archive-results.has-preview{align-items:start}.case-archive .archive-list{align-content:start}@media (width>=761px){.case-archive .archive-inspector .archive-viewer-stage{height:220px;min-height:180px}}dialog.modal.archive-folder-dialog[open],dialog.modal.archive-move-dialog[open]{height:fit-content;margin:0 auto;position:fixed;inset:50% 0 auto;transform:translateY(-50%)}dialog.modal.archive-viewer[open]{width:min(1200px,100% - 24px);height:calc(100dvh - 24px)}dialog.modal.archive-viewer .dlg-h h2{overflow-wrap:anywhere;font-size:20px}dialog.modal.archive-viewer .modal-b{flex-direction:column;padding:12px 22px 14px;display:flex;overflow:hidden}.archive-viewer-body{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.archive-viewer-meta{color:var(--soft);overflow-wrap:anywhere;margin:0}.archive-viewer-stage{background:var(--card2);border:1px solid var(--line);border-radius:var(--r);flex:auto;min-height:240px;position:relative;overflow:hidden}.archive-viewer-stage>iframe,.archive-viewer-stage>pre,.archive-viewer-stage>img{border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.archive-viewer-stage>iframe{background:#fff}.archive-viewer-stage>img{object-fit:contain}.archive-viewer-stage>pre{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;padding:16px 18px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.archive-viewer-note{text-align:center;color:var(--soft);flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0;padding:24px;display:flex;position:absolute;inset:0}.archive-viewer-note p{overflow-wrap:anywhere;max-width:420px;margin:0}.archive-viewer-note strong{color:var(--ink);font-weight:500}.archive-viewer-note svg{width:34px;height:34px;color:var(--mute);margin-bottom:4px}.archive-viewer-note .btn{margin-top:8px}.archive-viewer-hint{color:var(--soft);margin:0}@media (hover:hover) and (pointer:fine){.archive-viewer-hint{display:none}}.archive-viewer-nav,.archive-viewer-actions{align-items:center;gap:8px;display:flex}.archive-viewer-nav .btn{padding:6px 9px}.archive-viewer-nav .small{text-align:center;min-width:54px;color:var(--soft)}.archive-viewer-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}@media (width<=760px){dialog.modal.archive-viewer[open]{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}dialog.modal.archive-viewer .dlg-h{padding:12px 16px}dialog.modal.archive-viewer .modal-b{padding:10px 12px}dialog.modal.archive-viewer .dlg-f{padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:8px}.archive-viewer-stage{min-height:200px}.archive-viewer-actions{flex:100%}.archive-viewer-actions>.btn{flex:1 1 0;justify-content:center}.archive-viewer-nav{flex:100%;justify-content:space-between}.archive-viewer-nav:empty{display:none}}.case-mail{margin-top:24px}.case-mail-intro{border-bottom:1px solid var(--line);color:var(--soft);margin:0}.case-mail .pill.p-auto{background:var(--info-bg);color:var(--info)}.case-mail-thread{border-bottom:1px solid var(--line)}.case-mail-thread:last-of-type{border-bottom:0}.case-mail-thread-hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:14px 18px 4px;display:flex}.case-mail-thread-hd h3{font:400 17px/1.3 var(--serif);overflow-wrap:anywhere;min-width:0}.case-mail .case-mail-list li{border-bottom:0;align-items:flex-start;padding:8px 18px}.case-mail .case-mail-item .time{min-width:96px;color:var(--soft);padding-top:1px}.case-mail-main{flex:1;min-width:0}.case-mail-who{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.case-mail-who b{font-weight:500}.case-mail-subject{overflow-wrap:anywhere;margin-top:2px}.case-mail-actions{gap:6px 16px;margin-top:6px}.case-mail-actions .linkbtn{font-size:12.5px}.case-mail-actions .linkbtn:disabled{opacity:.5;cursor:default}.case-mail-thread-ft{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:4px 18px 14px;display:flex}.case-mail-state-paused,.case-mail-state-limit{color:var(--warn)}.case-mail .empty{border-top:0}@media (width<=600px){.case-mail .case-mail-list li{flex-direction:column;gap:2px;padding:10px 16px}.case-mail .case-mail-item .time{min-width:0}.case-mail-thread-hd,.case-mail-thread-ft{padding-left:16px;padding-right:16px}.case-mail-thread-ft .btn{justify-content:center;width:100%}.case-mail .hd{flex-wrap:wrap}}.rental-finances{grid-column:1/-1;min-width:0}.rental-finance-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;display:grid}.rental-finance-fields .fl{min-width:0}.rental-months{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.rental-months .btn{min-height:36px;padding:6px 9px}.rental-totals{background:var(--card2);border:1px solid var(--line);border-radius:4px;margin-top:16px;padding:16px}.rental-totals dl{margin:0}.rental-totals dl>div{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.rental-totals dt span{display:block}.rental-totals dd{text-align:right;white-space:nowrap;margin:0;font-weight:600}.rental-totals .hint:last-child{margin-bottom:0}@media (width<=560px){.rental-finance-fields{grid-template-columns:1fr;gap:18px}.rental-totals dl>div{display:block}.rental-totals dd{text-align:left;white-space:normal;margin-top:5px}}.rental-charges{border-top:1px solid var(--line);margin-top:20px;padding-top:16px;container-type:inline-size}.rental-charge{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;margin:16px 0;padding:12px 0;display:grid}.rental-charge>.btn{justify-self:start}.rental-charge>*{min-width:0}.rental-charge .inp{width:100%;min-width:0}.rental-charge-picker{margin-top:12px}.rental-confirm{border:1px solid var(--line);margin-top:14px;padding:14px}.rental-confirm .btn{margin-right:8px}@container (width>=580px){.rental-charge{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) minmax(0,1.2fr) auto}.rental-charge>.btn{grid-column:4}}.available-from-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.available-from-row>select{flex:9rem;min-width:0}.available-from-row>input[type=date]{flex:10rem;min-width:0}.fa{gap:16px;min-width:0;max-width:1080px;display:grid}.fa>*{min-width:0}.fa [hidden]{display:none!important}.fa .hd{flex-wrap:wrap}.fa .btn{white-space:normal;text-align:left}.fa .lab-h{margin:0}.fa-title{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.fa-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fa-facts{color:var(--soft);flex-wrap:wrap;gap:2px 14px;margin:0;font-size:13px;display:flex}.fa-top .bd{flex-direction:column;gap:12px;display:flex}.fa-top .bd p,.fa-top .bd .swarnings{margin:0}.fa-note{border-left:2px solid var(--line2);color:var(--soft);overflow-wrap:anywhere;padding:6px 12px;font-size:13.5px}.fa-inline{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.fa-inline .fl{flex:240px;min-width:0}.fa-alert{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.fa-alert .btn{color:inherit;border-color:currentColor}.fa-ok{color:var(--ok);margin:0;font-size:13.5px}.fa-formline,.fa-locked{margin:0}.fa-locked-note{margin:8px 0 0}.fa-accepttext{overflow-wrap:anywhere;margin:0}.fa-confirm{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.fa-confirm-row{grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto;align-items:end;gap:10px 12px;display:grid}.fa-problems{flex-direction:column;gap:10px;display:flex}.fa-problems .attention-h,.fa-problems .sproblems,.fa-problems .swarnings{margin:0}.fa-company p{margin:0}.fa-company .sproblems ul{flex-direction:column;gap:2px;margin:0;padding-left:18px;list-style:outside;display:flex}.fa-company .sproblems li li{background:0 0;border-radius:0;padding:0}.fa-form{gap:10px;min-width:0;display:grid}.fa-tools{justify-content:flex-end;gap:12px;display:flex}.fa-part .sec-toggle{flex-wrap:wrap;row-gap:4px}.fa-part .sec-toggle h2{align-items:baseline;gap:10px;min-width:0;font-size:19px;display:flex}.fa-no{font:500 12.5px var(--sans);color:var(--mute);min-width:1em}.fa-sum{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;max-width:48%;margin-left:auto;font-size:12.5px;overflow:hidden}.fa-part .sec-toggle .pill+.fa-sum{margin-left:8px}.fa-part .sec-toggle .pill{margin-left:auto}.fa-fields{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.fa-group{flex-direction:column;gap:10px;display:flex}.fa-group+.fa-group{border-top:1px solid var(--line);padding-top:14px}.fa-group-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fa-row{background:var(--card2);border-radius:6px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.fa-row-hd{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.fa-row-hd b{font-weight:500}.fa-row-hd .btn{margin-left:auto}.fa-lines{flex-direction:column;gap:8px;display:flex}.fa-line{grid-template-columns:minmax(0,1fr) minmax(0,10rem) auto;align-items:end;gap:8px 10px;display:grid}.fa-line .fl label{margin-bottom:4px}.fa-addons{flex-direction:column;display:flex}.fa-addon{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,9rem) minmax(0,7rem);align-items:center;gap:8px 10px;padding:8px 0;display:grid}.fa-addon:first-child{padding-top:0}.fa-addon-edit{grid-template-columns:minmax(0,1fr) minmax(0,9rem) minmax(0,7rem) auto;align-items:end;gap:8px 10px;display:grid}.fa-checks{flex-direction:column;gap:8px;display:flex}.fa-check{align-items:flex-start;line-height:1.45}.fa-check input{flex:none;margin-top:3px}.fa-calc{margin-top:6px}.fa input[type=date].inp{height:calc(1.5em + 20px)}.fa-quote{background:var(--card2);border-radius:var(--r);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.55}.fa-savebar{justify-content:flex-end}.fa-savebar:not(.is-dirty){box-shadow:none;position:static}.fa-savebar.is-dirty{bottom:84px}@media (width<=760px){.fa-savebar.is-dirty{bottom:calc(76px + env(safe-area-inset-bottom))}}@media (width<=700px){.fa-savebar.is-dirty{bottom:calc(132px + env(safe-area-inset-bottom))}}.fa-savebar .grow{flex:14rem;min-width:0}.fa-cost{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,9rem) minmax(0,9rem) auto;align-items:start;gap:8px 10px;padding:8px 0;display:grid}.fa-cost-acts{flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:6px;display:flex}.fa-total{margin:0;font-size:13.5px}.fa-send .bd{flex-direction:column;gap:12px;display:flex}.fa-send .bd>p{margin:0}.fa-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fa-choice{border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.fa-choice h3,.fa-review h3{font:400 19px/1.25 var(--serif);margin:0}.fa-choice p,.fa-review p{margin:0}.fa-choice>.btn{align-self:flex-start;margin-top:auto}.fa-review{border:1px solid var(--line2);border-radius:6px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.fa-review .k{margin:0}.fa-review>.btn{align-self:flex-start}.fa-seen{color:var(--ok)}.fa-mailprev{border:1px solid var(--line);background:var(--bg);border-radius:6px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.fa-dl{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;font-size:13.5px;display:grid}.fa-dl>div{display:contents}.fa-dl dt{font:11px var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);padding-top:3px}.fa-dl dd{overflow-wrap:anywhere;margin:0}.fa-dl ul,.fa-dl ol{margin:0;padding-left:18px}.fa-mail{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.6}.fa-vlist li{flex-wrap:wrap;align-items:flex-start}.fa-vlist .grow{flex-direction:column;flex:18rem;gap:3px;display:flex}.fa-vstate{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.fa-vstate a{color:var(--ink)}.fa-hlist li{flex-wrap:wrap;gap:2px 12px;padding:9px 18px}.fa-hlist .grow{flex:18rem}.fa-settings .bd{flex-direction:column;gap:14px;display:flex}.fa-settings .bd>p{margin:0}@media (width>=601px){.fa-addon+.fa-addon .fl>label,.fa-lines>div+div .fl>label,.fa-addon-row+.fa-addon-row .fl>label,.fa-cost+.fa-cost .fl>label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.fa-cost:not(.fa-cost+.fa-cost) .fa-cost-acts{padding-top:26px}}@media (width<=760px){.fa-choices,.fa-confirm-row{grid-template-columns:1fr}.fa-confirm-row .btn{justify-self:start}}@media (width<=600px){.fa-sum,.fa-part .sec-toggle .pill+.fa-sum{text-align:left;white-space:normal;flex-basis:100%;max-width:none;margin-left:28px}.fa-line{grid-template-columns:minmax(0,1fr) minmax(0,7.5rem)}.fa-line>.btn{grid-column:1/-1;justify-self:start}.fa-addon,.fa-addon-edit{grid-template-columns:minmax(0,1fr) minmax(0,7rem)}.fa-addon>:first-child,.fa-addon-edit>:first-child{grid-column:1/-1}.fa-addon-edit>.btn{grid-column:1/-1;justify-self:start}.fa-cost{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fa-cost>:first-child,.fa-cost-acts{grid-column:1/-1}.fa-dl{grid-template-columns:minmax(0,1fr)}.fa-dl dt{padding-top:6px}}.fa-company{flex-direction:column;gap:8px;display:flex}.fa-company dd{white-space:pre-line}.fa-vat-note{align-items:flex-end;display:flex}.fa-vat-note .warnbox,.fa-vat-note .fa-vat-ok{width:100%;margin:0}.case-texts .translation-panel{align-self:start}.translation-panel h3{margin-top:0}.case-texts .notice{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:14px}.case-texts .row-actions{flex-wrap:wrap}.case-texts .btn{white-space:normal}.case-texts .filters{flex-wrap:wrap}.sms-fallback{flex-wrap:wrap;flex-basis:100%;align-items:flex-end;gap:6px 8px;min-width:0;margin-top:4px;display:flex}.sms-fallback-field{flex-direction:column;flex:14rem;gap:2px;min-width:0;margin:0;display:flex}.sms-fallback-field .inp{width:100%;min-width:0}.sms-fallback-error{overflow-wrap:anywhere;flex-basis:100%;margin:0}@media (width<=700px){.sms-fallback .btn{min-height:44px}}.msgstates{align-items:flex-start;min-width:0;max-width:100%}.message-state-details{min-width:0;max-width:100%}.message-state-details[open]{width:28rem}.message-state-details>summary{cursor:pointer;white-space:normal;min-height:32px}.message-state-details>summary:after{content:"▾"}.message-state-details[open]>summary:after{transform:rotate(180deg)}.message-state-details>summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.message-state-hint{text-underline-offset:2px;text-decoration:underline}.message-state-explanation{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;max-height:18rem;margin:8px 0 0;padding:10px 12px;font-size:13px;line-height:1.5;overflow-y:auto}@media (width<=700px){.message-state-details>summary{min-height:44px}}.showing .list.tight>li>.grow{overflow-wrap:anywhere;flex-basis:14rem;min-width:min(100%,14rem)}.message-state-line{flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0;max-width:100%;display:inline-flex}.message-state-action{margin:6px 0 0}.showings-private[data-access=checking],.showings-private[data-access=checking] dialog,.showings-private[data-access=checking] dialog::backdrop{visibility:hidden;pointer-events:none}.answer-line{color:var(--ok);margin-top:1px;display:block}.card.showing.showing-focus{outline:2px solid var(--info);outline-offset:2px;transition:outline-color .6s}.card.showing{scroll-margin:96px}.booking-suggestions{border:1px solid var(--line,#d5d1ca);border-radius:12px;margin:22px 0;padding:18px}.booking-suggestions h3{margin:0}.booking-suggestions .list>li{align-items:flex-start;gap:14px}.booking-suggestions .grow{overflow-wrap:anywhere;min-width:0}.booking-suggestions .grow>span{margin:4px 0;display:block}.booking-suggestions ul ul{padding-left:18px}.booking-suggestions ul ul li{border:0;padding:0;display:list-item}.match-priority{margin:14px 0}.match-warning{color:#8c4b23}@media (width<=600px){.booking-suggestions .list>li{flex-direction:column}.booking-suggestions .list>li>.btn{width:100%}.booking-suggestions .row-actions{flex-wrap:wrap}}.block-fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.block-slot,.block-checks{border:1px solid var(--line);background:var(--card);border-radius:8px;gap:10px;padding:16px;display:grid}.block-slot-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.block-guests,.block-times{margin:0;padding:0;list-style:none}.block-guests li{justify-content:space-between;gap:12px;padding:8px 0;display:flex}.block-times li{padding:6px 0}.showing-block-editor .inp{min-width:0;max-width:100%}.showing-block-group{border-left:2px solid var(--mute);padding-left:14px}.showing-block-group h3{margin-bottom:8px}@media (width<=600px){.block-slot-head{flex-direction:column;align-items:flex-start}.block-slot,.block-checks{padding:12px}}.block-slot-head>b{white-space:nowrap}.block-slot-head>.pick{flex:0 auto;width:auto}.showing-editor .staff-row{background:var(--card2);border-radius:var(--r)}.showing-editor .staff-phone-fix{border-left:3px solid var(--warn);background:var(--warn-bg);border-radius:var(--r);gap:8px;margin:8px 0 4px;padding:10px 12px;display:grid}.showing-editor .staff-phone-fix p{margin:0}.showing-editor .staff-phone-fix .warn-text{line-height:1.45}.showing-editor .staff-phone-form{gap:6px;max-width:420px;display:grid}.showing-editor .staff-phone-form .hint{margin:0}.showing-editor .staff-phone-fix .row-actions{flex-wrap:wrap;gap:6px}.showing-editor .next-action{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.showing-editor .next-why{opacity:.9;white-space:normal;font-size:12px;font-weight:400;display:block}.showing-editor .err .row-actions{margin-top:6px}@media (width<=760px){.showing-editor .staff-phone-form{max-width:none}.showing-editor .next-action{width:100%}}:is(.showing-editor .picks li:has(>.staff-phone-fix),.showing-editor .picks li:has(>p)){flex-wrap:wrap}.showing-editor .picks li>.staff-phone-fix,.showing-editor .picks li>p{box-sizing:border-box;flex-basis:100%;min-width:0}.showing-editor .staff-row{padding-left:8px;padding-right:8px}dialog.modal.modal-booking .modal-b{background:var(--canvas)}.booking{--bk-r:14px;gap:16px}.booking [hidden]{display:none!important}.booking h3,.booking h4,.booking p{margin:0}.booking .fl{margin:0 0 14px}.booking .fl label{font:500 12px/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);margin-bottom:6px}.booking .inp{border-color:#d5dce7;border-radius:8px;min-height:42px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .booking .inp{border-color:var(--line2)}}:root[data-theme=dark] .booking .inp{border-color:var(--line2)}.booking .bk-icon{width:18px;height:18px;color:var(--soft);flex:none;display:inline-flex}.booking .bk-icon svg{width:18px;height:18px}.bk-context{background:var(--card);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:13px 15px;display:flex}.bk-context strong{font-weight:500}.bk-caseicon{background:var(--terra-bg);color:var(--sand-ink);border-radius:9px;padding:10px;display:flex}.bk-caseicon svg{width:18px;height:18px}.bk-caseflag{letter-spacing:.07em;text-transform:uppercase;color:var(--mute);margin-left:auto;font-size:11px}.bk-steps{border-bottom:1px solid var(--line);gap:22px;display:flex}.bk-step{min-height:40px;color:var(--mute);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 0 10px;display:flex}.bk-step[aria-current=step]{border-bottom-color:var(--primary);color:var(--ink);font-weight:500}.bk-step:disabled{cursor:not-allowed;opacity:.6}.bk-stepnum{background:var(--card2);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:inline-grid}.bk-step[aria-current=step] .bk-stepnum{background:var(--primary);color:var(--on-primary)}.bk-stage{gap:16px;display:grid}.bk-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:16px;display:grid}.bk-box{background:var(--card);border:1px solid var(--line);border-radius:var(--bk-r);min-width:0}.bk-boxhead{align-items:center;gap:9px;padding:16px 18px 12px;display:flex}.bk-boxhead h3{letter-spacing:-.2px;font-size:17px;font-weight:500}.bk-boxbody{padding:0 18px 16px}.bk-fieldrow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bk-fieldrow.three{grid-template-columns:1.1fr .75fr .85fr}.bk-segment{background:var(--card2);border-radius:9px;margin:0 0 14px;padding:3px;display:flex}.bk-segment button{min-height:34px;color:var(--mute);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;font-size:12.5px}.bk-segment button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 4px #172c4312}.bk-availability{background:var(--card2);color:var(--soft);border-radius:9px;align-items:flex-start;gap:9px;margin:0 0 14px;padding:11px 12px;font-size:12.5px;display:flex}.bk-availability-text{flex:1;min-width:0}.bk-availability .bk-icon{width:16px;height:16px;margin-top:1px}.bk-availability-drafts{margin-top:3px;display:block}.bk-inlinebtn{color:var(--info);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:2px 0;font-size:12.5px;font-weight:500}.bk-inlinebtn:disabled{opacity:.55;cursor:default}.bk-divider{border:0;border-top:1px solid var(--line);margin:16px 0}.bk-groupcaption{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 4px;display:flex}.bk-groupcaption h4{font-size:14px;font-weight:500}.bk-groupcaption small{color:var(--mute);font-size:11.5px}.booking .picks{margin:0}.booking .picks>li{border-bottom:1px solid var(--line);padding:11px 0;display:block}.booking .picks>li:last-child{border-bottom:0}.booking .picks>li.muted{color:var(--mute);font-size:13px}.booking .picks .pick{align-items:center}.booking .picks .pick input{margin-top:0}.bk-avatar{background:var(--card2);width:33px;height:33px;color:var(--soft);border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:500;display:grid}.bk-avatar.sand{background:var(--terra-bg);color:var(--sand-ink)}.bk-channel{background:var(--card2);color:var(--soft);white-space:nowrap;border-radius:5px;flex:none;padding:3px 7px;font-size:11px}.bk-channel.none{background:var(--warn-bg);color:var(--warn)}.booking .recipient-channels{margin:6px 0 0 70px}.booking .staff-row{background:0 0;padding-left:0;padding-right:0}.bk-add{border:1px dashed var(--line2);width:100%;min-height:38px;color:var(--soft);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:10px 0 0;font-size:12.5px;display:flex}.bk-add:hover{background:var(--card2)}.bk-addpanel{background:var(--card2);border-radius:9px;gap:10px;margin:10px 0 0;padding:12px;display:grid}.bk-channel-note{margin-top:10px}.bk-disclosure{border-top:1px solid var(--line);padding:0 18px}.bk-disclosure>summary{cursor:pointer;align-items:center;gap:10px;min-height:47px;font-size:12.5px;list-style:none;display:flex}.bk-disclosure>summary::-webkit-details-marker{display:none}.bk-disclosure>summary .bk-chev{width:16px;height:16px;margin-left:auto;transition:transform .15s;display:inline-flex}.bk-disclosure[open]>summary .bk-chev{transform:rotate(180deg)}.bk-disclosure[open]{padding-bottom:16px}.bk-disclosure .optrow{margin-top:10px}.bk-notes .bk-disclosure{border-top:0}.bk-notes textarea{min-height:76px}.bk-changed{border-radius:var(--r);background:var(--info-bg);color:var(--info);padding:10px 12px}.bk-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px 16px;padding-top:18px;display:flex}.bk-footnote{max-width:340px;color:var(--mute);font-size:12px}.bk-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.bk-actions .btn{min-height:43px}.bk-actions .next-action{min-width:12em}.bk-review{gap:0;display:grid}.bk-summarybar{background:var(--card2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-bottom:6px;padding:13px 16px;font-size:13px;display:flex}.bk-summarybar>span{align-items:center;gap:8px;display:inline-flex}.bk-summarybar>span svg{width:16px;height:16px}.bk-summarybar .bk-availability{background:0 0;flex-basis:100%;margin:0;padding:0}.bk-testmode{margin:10px 0 0}.bk-stack-title{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 10px;display:flex}.bk-stack-title h3{font-size:15px;font-weight:500}.bk-stack-title>span{color:var(--mute);font-size:12px}.bk-message-stack{gap:10px;display:grid}.bk-message-card{background:var(--card);border:1px solid var(--line);border-radius:13px;min-width:0}.bk-message-card>summary{cursor:pointer;border-radius:13px;align-items:center;gap:12px;min-width:0;padding:15px 17px;list-style:none;display:flex}.bk-message-card>summary::-webkit-details-marker{display:none}.bk-message-card>summary:focus-visible{outline:2px solid var(--terra);outline-offset:-2px}.bk-message-card[open]>summary{background:var(--card2);border-radius:13px 13px 0 0}.bk-message-card.off{opacity:.75}.bk-message-intro{flex:1;min-width:0}.bk-message-name{font-size:14px;font-weight:500;display:block}.bk-message-role{color:var(--mute);margin-top:2px;font-size:12px;display:block}.bk-message-excerpt{white-space:nowrap;text-overflow:ellipsis;color:var(--mute);margin-top:6px;font-size:12px;display:block;overflow:hidden}.bk-message-card[open] .bk-message-excerpt{display:none}.bk-message-meta{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.bk-disclose{color:var(--soft);font-size:11.5px}.bk-message-content{border-top:1px solid var(--line);gap:12px;padding:16px 17px;display:grid}.bk-message-address{color:var(--mute);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.bk-message-content .form{margin:0!important}.bk-message-content .fl{margin:0}.bk-body textarea{resize:vertical;min-height:150px;line-height:1.55;overflow:hidden}.bk-send-this{font-size:13px}.bk-message-timing{color:var(--mute)}.bk-scheduled{margin-top:6px}.bk-scheduled .bk-message-card{background:var(--terra-bg);border-color:#e8e1d6}.bk-scheduled .bk-avatar{background:var(--card);color:var(--sand-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bk-scheduled .bk-message-card{border-color:var(--line)}}:root[data-theme=dark] .bk-scheduled .bk-message-card{border-color:var(--line)}.bk-reminder-note{margin-top:8px}.bk-fallback{color:var(--mute);margin:0 0 10px}.bk-sender{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:16px;padding-top:13px;font-size:12.5px;display:flex}.bk-sender strong{font-weight:500;display:block}.bk-sender small{color:var(--mute);font-size:11.5px}.bk-review>.err,.bk-review>.warnbox{margin-top:12px}.bk-review>.bk-footer{margin-top:20px}.bk-receipt{gap:18px;display:grid}.bk-complete-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 20px;display:flex}.bk-complete-head h3{font-size:19px;font-weight:500}.bk-complete-icon{background:var(--primary);width:42px;height:42px;color:var(--on-primary);border-radius:12px;flex:none;place-items:center;display:grid}.bk-complete-icon.crit{background:var(--crit);color:#fff}.bk-complete-icon svg{width:18px;height:18px}.bk-receipt-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding:16px 20px;display:flex}.bk-receipt-row:last-child{border-bottom:0}.bk-receipt-detail{flex:1;min-width:0}.bk-receipt-detail strong{font-size:14px;font-weight:500;display:block}.bk-receipt-detail p,.bk-receipt-detail li{color:var(--mute);margin-top:4px;font-size:12.5px}.bk-receipt-detail ul{margin:0;padding:0;list-style:none}.bk-receipt-detail [data-kalender]{margin:4px 0 0!important}.bk-status{white-space:nowrap;background:var(--card2);color:var(--info);border-radius:6px;flex:none;padding:4px 8px;font-size:11.5px}.bk-status.ok{background:var(--ok-bg);color:var(--ok)}.bk-status.plan{background:var(--terra-bg);color:var(--sand-ink)}.bk-status.warn{background:var(--warn-bg);color:var(--warn)}.bk-status.crit{background:var(--crit-bg);color:var(--crit)}.bk-top-action{min-height:40px}@media (width<=860px){.bk-grid{grid-template-columns:1fr}}@media (width<=650px){.booking{gap:14px}.bk-fieldrow.three{grid-template-columns:1fr 1fr}.bk-fieldrow.three>.fl:first-child{grid-column:1/-1}.bk-fieldrow{grid-template-columns:1fr}.bk-steps{gap:14px}.bk-step{font-size:13px}.bk-caseflag{display:none}.bk-footer{flex-direction:column;align-items:stretch}.bk-footnote{max-width:none}.bk-actions{justify-content:space-between}.bk-actions .btn{flex:auto;justify-content:center}.booking .recipient-channels{margin-left:0}.bk-message-card>summary{align-items:flex-start;gap:9px;padding:13px 12px}.bk-message-content{padding:14px 12px}.bk-receipt-row{flex-wrap:wrap}.bk-receipt-detail{flex-basis:calc(100% - 30px)}.bk-receipt-row .bk-status{margin-left:29px}}@media (width>=651px){.booking .bk-actions .btn.ghost{background:0 0;border-color:#0000;font-weight:400}.booking .bk-actions .btn.ghost:hover{background:var(--card2)}}.bk-receipt-heading{letter-spacing:-.3px;font-size:22px;font-weight:500}.bk-message-card>summary .bk-chev{width:16px;height:16px;color:var(--mute);flex:none;transition:transform .15s;display:inline-flex}.bk-message-card[open]>summary .bk-chev{transform:rotate(180deg)}.bk-staff-reminder{grid-template-columns:auto minmax(0,190px);align-items:center;gap:4px 10px;margin:6px 0 0 36px;display:grid}.bk-staff-reminder .inp{min-height:32px;padding-top:4px;padding-bottom:4px;font-size:13px}.bk-staff-reminder p{grid-column:1/-1;margin:0}@media (width<=560px){.bk-staff-reminder{grid-template-columns:1fr;margin-left:0}}.bk-missing .pick{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bk-missing .grow{flex:220px;min-width:0}.bk-missing-text{margin-top:2px;display:block}.p-test{background:var(--crit);color:#fff;letter-spacing:.06em;font-weight:600}.p-test:before{display:none}.case-stage-control{font-family:var(--sans);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.case-stage-control .stage-move{z-index:2;min-height:0;padding:2px 10px;font-size:12px;position:relative}.case-stage-control.compact .stage-move{padding:1px 8px}.case-stage-dialog .case-stage-body{font-family:var(--sans);gap:14px;display:grid}.stage-options{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.stage-options legend{margin-bottom:6px;padding:0}.stage-option{border:1px solid var(--line2);border-radius:var(--r);background:var(--card);min-width:0;padding:10px 12px}.stage-option[data-selected=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.stage-option[data-allowed=false]{background:var(--card2)}.stage-option label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.stage-option[data-allowed=false] label{cursor:not-allowed}.stage-option input{flex:none;width:18px;height:18px;margin:2px 0 0}.stage-option-text{gap:4px;min-width:0;display:grid}.stage-option-text .small{color:var(--soft);overflow-wrap:anywhere}.stage-reason{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 0 28px;font-size:13px;display:flex}.stage-consequences{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.stage-keep{gap:6px;display:grid}.checkline{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.checkline input{flex:none;width:18px;height:18px;margin:1px 0 0}.stage-reason-field textarea{box-sizing:border-box;resize:vertical;width:100%}.case-test-card{border-top:3px solid var(--crit);font-family:var(--sans);margin-top:20px}.case-test-card h2{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 10px;display:flex}.case-test-card h3{margin:18px 0 8px}.case-test-card p{max-width:68ch}.case-test-card .stage-options{margin:10px 0}.case-test-card .fl{gap:6px;max-width:320px;display:grid}.case-test-card .fl .inp{box-sizing:border-box;width:100%}.case-test-card .btn.danger:not(:disabled){background:var(--crit);border-color:var(--crit);color:#fff}.case-test-card .btn:disabled{opacity:.62;cursor:not-allowed}.case-test-card[data-test=false]{border-top-color:var(--line2)}.case-list-filters .stage-type{max-width:180px;padding-top:5px;padding-bottom:5px;font-size:13px}.case-list-table .case-stage-control{max-width:100%}@media (width<=760px){.stage-reason{margin-left:0}.case-test-card .fl{max-width:none}.case-list-filters .stage-type{flex:100%;max-width:none}.case-list-table .case-stage-control{flex-direction:column;align-items:flex-start}}.chat-page{--chat-tint:color-mix(in srgb,var(--info) 9%,transparent);--chat-rail:color-mix(in srgb,var(--card2) 45%,var(--card));--chat-thread:380px}.chat-page .ph{align-items:center;gap:20px;margin-bottom:24px}.chat-page .ph .k{letter-spacing:1.9px;margin-bottom:9px;font-size:9px}.chat-page .ph h1{letter-spacing:-.9px;font-size:35px;font-weight:400;line-height:1.15}.chat-page .ph .muted{margin:8px 0 0;font-size:12px}.chat-page .ph>.btn{min-height:38px;padding:10px 15px;font-size:12px}.chat-page .btn svg{width:15px;height:15px}.chat-layout{height:clamp(560px,100dvh - 236px,1100px);box-shadow:none;border-radius:14px;grid-template-columns:210px minmax(0,1fr);display:grid;overflow:hidden}.chat-channels{background:var(--chat-rail);border-right:1px solid var(--line);overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:18px 10px;overflow-y:auto}.chat-channels-label{font:400 9px/1.2 var(--sans);letter-spacing:1px;text-transform:uppercase;color:var(--mute);margin:0;padding:0 9px 11px}.chat-channels-label~.chat-channels-label{padding-top:14px}.chat-channel-list{margin:0;padding:0;list-style:none}.chat-channel{color:var(--soft);border-radius:7px;align-items:center;gap:7px;min-height:36px;margin:2px 0;padding:9px;font-size:11.5px;line-height:1.3;text-decoration:none;display:flex}.chat-channel:hover{background:var(--chat-tint);color:var(--ink)}.chat-channel svg{flex:none;width:13px;height:13px}.chat-channel-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-channel.unread{color:var(--ink);font-weight:700}.chat-channel.archived:not(.unread){opacity:.72}.chat-channel.active,.chat-channel[aria-current=page]{background:var(--info-bg);color:var(--info);font-weight:600}.chat-channel-count{background:var(--info-bg);color:var(--info);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;margin-left:auto;padding:3px 6px;font-size:10px;font-weight:500;line-height:1}.chat-channel-count.mention{background:var(--info);color:var(--card)}.chat-channel[aria-current=page] .chat-channel-count{background:var(--card)}.chat-channel[aria-current=page] .chat-channel-count.mention{background:var(--info);color:var(--card)}.chat-channel-mentions{margin-bottom:6px}.chat-channels-note{margin:4px 9px 8px;font-size:11px}.chat-channels-more{color:var(--soft);margin:8px 9px;font-size:11px}.chat-channels a:focus-visible,.chat-channels button:focus-visible{outline:2px solid var(--info);outline-offset:1px}.chat-search{border:1px solid var(--line);background:var(--card);border-radius:8px;align-items:center;gap:7px;min-height:34px;margin:0 0 8px;padding:0 6px 0 9px;display:flex}.chat-search:focus-within{outline:2px solid var(--info);outline-offset:1px;border-color:#0000}.chat-search>svg{width:13px;height:13px;color:var(--mute);flex:none}.chat-search-input{min-width:0;font:400 11.5px/1.3 var(--sans);color:var(--ink);appearance:none;background:0 0;border:0;border-radius:0;flex:1;padding:8px 0}.chat-search-input:focus,.chat-search-input:focus-visible{outline:0}.chat-search-input::placeholder{color:var(--mute);opacity:1}.chat-search-input::-webkit-search-cancel-button{appearance:none}.chat-search-input::-webkit-search-decoration{appearance:none}.chat-search-kbd{font:500 10px/1.4 var(--sans);color:var(--mute);border:1px solid var(--line2);background:var(--card);border-radius:4px;flex:none;padding:0 5px}.chat-search:focus-within .chat-search-kbd{visibility:hidden}.chat-search-clear{width:24px;height:24px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.chat-search-clear:hover{background:var(--chat-tint);color:var(--ink)}.chat-search-clear svg{width:12px;height:12px}.chat-channel-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-channel-meta{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:400;line-height:1.3;overflow:hidden}.chat-channel.with-meta{align-items:flex-start}.chat-channel.with-meta>svg{margin-top:1px}.chat-channel[aria-selected=true]{background:var(--chat-tint);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--info) 40%,transparent)}.chat-channels mark{background:var(--terra-bg);color:inherit;border-radius:2px;padding:0}.chat-search-status{color:var(--soft);line-height:1.5}.chat-search-status:has(>.sr-only:only-child){margin:0}.chat-main{background:var(--card);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.chat-main-note{color:var(--mute);margin:0;padding:22px;font-size:13px}.chat-empty{text-align:center;max-width:420px;margin:auto;padding:40px 24px}.chat-empty h2{font:400 24px/1.25 var(--sans);letter-spacing:-.3px;margin:0 0 10px}.chat-empty p{margin:0 0 18px;font-size:13px;line-height:1.55}.chat-choose-icon{background:var(--info-bg);width:46px;height:46px;color:var(--info);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.chat-choose-icon svg{width:20px;height:20px}.chat-choose .chat-where-narrow{display:none}.chat-choose p.chat-choose-keys{color:var(--mute);margin:-6px 0 0;font-size:11.5px}.chat-choose kbd{font:500 10.5px/1.4 var(--sans);color:var(--soft);border:1px solid var(--line2);background:var(--card);border-radius:4px;padding:0 5px}.chat-back{display:none}.case-chat.case-chat-channel{box-shadow:none;background:var(--card);border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;margin:0;display:flex;position:relative}.case-chat-channel>.hd,.chat-mentions-view>.hd{align-items:center;gap:12px;padding:15px 22px}.case-chat-heading{min-width:0}.case-chat-channel-name{font:700 14px/1.3 var(--sans);letter-spacing:-.1px;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.case-chat-channel-name svg{width:17px;height:17px;color:var(--ink);flex:none}.case-chat-channel-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-chat-channel>.hd p.small,.chat-mentions-view>.hd p.small{margin:4px 0 0;font-size:10.5px}.case-chat-channel .case-chat-tools{align-items:center;gap:6px}.case-chat-channel .case-chat-tools .btn{min-height:32px;font-size:12px}:is(.case-chat-channel,.chat-mentions-view) .chat-refresh{min-height:32px;padding:6px 8px}:is(.case-chat-channel,.chat-mentions-view) .chat-refresh svg{width:15px;height:15px;margin:0}.case-chat-channel>.case-chat-feed{flex:1;min-height:0;max-height:none}.case-chat-channel>.bd{padding:10px 22px}@media (width>=801px){.case-chat-channel.thread-open{display:flex}.case-chat-channel>.case-chat-thread{width:min(var(--chat-thread),100%);z-index:3;border-left:1px solid var(--line);max-height:none;box-shadow:-14px 0 30px -18px color-mix(in srgb,var(--ink) 30%,transparent);position:absolute;top:0;bottom:0;right:0}}@media (width>=1180px){.case-chat-channel.thread-open>:not(.case-chat-thread){margin-right:var(--chat-thread)}.case-chat-channel>.case-chat-thread{box-shadow:none}}.chat-mentions-view{flex-direction:column;flex:1;min-height:0;display:flex}.chat-mention-rows{flex:1;min-height:0;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.chat-mention-rows>li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 22px;display:flex}.chat-mention-rows>li.unseen{background:var(--chat-tint);box-shadow:inset 3px 0 var(--terra)}.chat-mention-row{min-width:0;color:inherit;flex:420px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;text-decoration:none;display:grid}.chat-mention-row:hover .chat-mention-case{text-decoration:underline}.chat-mention-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.chat-mention-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;display:flex}.chat-mention-meta b{font-weight:600}.chat-mention-case{color:var(--info);font-size:11.5px}.chat-mention-preview{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.chat-mention-row time{color:var(--mute);white-space:nowrap;font-size:11px}.chat-mention-actions{align-items:center;gap:10px;margin-left:46px;display:flex}.chat-mention-actions:empty{display:none}.chat-mention-actions .linkbtn{font-size:12px}.chat-mention-empty{color:var(--mute);font-size:13px;line-height:1.55}@media (width<=1050px){.chat-layout{grid-template-columns:170px minmax(0,1fr)}}@media (width<=800px){.chat-layout{grid-template-columns:150px minmax(0,1fr)}.chat-channels{padding-left:7px;padding-right:7px}}@media (width<=620px){.chat-page .ph{margin-bottom:18px}.chat-page .ph h1{font-size:30px}.chat-layout{flex-direction:column;height:auto;display:flex}.chat-layout:not(.view-index)>.chat-channels{display:none}.chat-layout.view-index>.chat-main{border-bottom:1px solid var(--line);order:-1}.chat-channels{border-right:0;padding:14px 10px 10px;overflow:visible}.chat-channel{min-height:44px;font-size:12.5px}.chat-channel-meta{font-size:11px}.chat-search{min-height:42px}.chat-search-input{font-size:16px}.chat-search-kbd{display:none}.chat-choose{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:14px;max-width:none;margin:0;padding:20px 18px 18px;display:grid}.chat-choose-icon{grid-row:span 2;width:38px;height:38px;margin:2px 0 0}.chat-choose-icon svg{width:17px;height:17px}.chat-choose h2{margin:0 0 4px;font-size:19px}.chat-choose p{margin:0}.chat-choose .chat-where-wide,.chat-choose p.chat-choose-keys{display:none}.chat-choose .chat-where-narrow{display:inline}.chat-back{border-bottom:1px solid var(--line);min-height:44px;color:var(--info);align-items:center;gap:6px;padding:0 15px;font-size:12.5px;text-decoration:none;display:flex}.chat-back svg{width:15px;height:15px}.case-chat-channel>.hd,.chat-mentions-view>.hd{padding:14px 15px}.case-chat-channel .chat-avatar-stack{display:none}.case-chat-channel>.case-chat-feed{min-height:220px;max-height:62vh}.chat-mention-rows>li{padding:12px 15px}.chat-mention-row{grid-template-columns:auto minmax(0,1fr)}.chat-mention-row time{grid-column:2}.chat-mention-actions{margin-left:46px}}@media (pointer:coarse){.chat-channel,.chat-channels-more{min-height:44px}.chat-search{min-height:42px}.chat-search-kbd,.chat-choose p.chat-choose-keys{display:none}}.property-facts{border-top:1px solid var(--line);min-width:0;margin-top:18px;padding:18px 0}.property-facts-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.property-facts-heading h3{margin:0}.property-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.property-facts-grid .fl{min-width:0}.property-facts-grid .inp{box-sizing:border-box;width:100%}.property-facts-sources{overflow-wrap:anywhere;gap:12px;display:grid}.property-facts-sources div{border-bottom:1px solid var(--line);padding-bottom:10px}.property-facts-sources dt{font-weight:600}.property-facts-sources dd{margin:4px 0}.property-facts-sources small{opacity:.7;margin-top:4px;display:block}.property-facts summary{cursor:pointer}@media (width<=500px){.property-facts-grid{grid-template-columns:1fr}}.property-facts .pf-src{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:5px;display:flex}.property-facts .pf-suggestion{color:var(--ok)}.property-facts .pf-own b{color:var(--ink);font-weight:600}.property-facts .pf-src .linkbtn{font-size:inherit}.property-facts-readonly{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:16px 0;display:grid}.property-facts-readonly div{min-width:0}.property-facts-readonly dt{color:var(--mute);margin-bottom:5px;font-size:10.5px}.property-facts-readonly dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500}.property-facts-readonly small{color:var(--mute);margin-top:4px;font-size:10.5px;font-weight:400;display:block}@media (width<=620px){.property-facts-readonly{grid-template-columns:repeat(2,minmax(0,1fr))}}.property-facts .pf-energy{gap:4px;min-width:0;margin-top:5px;display:grid}.property-facts .pf-energy .pf-src{margin-top:0}.property-facts .pf-energy-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.property-facts .pf-energy-list li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.property-facts .pf-energy-list .linkbtn{font-size:inherit}.property-facts .pf-energy-chosen{color:var(--ok);font-weight:600}.property-facts .pf-energy-sources{margin-top:12px}.property-facts .pf-energy-why{color:var(--mute)}.pt-hint{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:5px 0 0;display:flex}.pt-hint .pt-ok{color:var(--ok)}.pt-hint .pt-ok b{font-weight:600}.pt-hint.pt-own>b{color:var(--ink);font-weight:600}.pt-hint .linkbtn{font-size:inherit}.pt-hint .pt-basis{flex-basis:100%}.property-lookup{min-width:0}.property-lookup .hint{color:var(--mute);margin:12px 0 0;font-size:11px;line-height:1.6}.lookup-toolbar{margin-bottom:18px}.lookup-toolbar .address-toolbar{margin:0}.address-toolbar-row{align-items:stretch;gap:12px;display:flex}.address-toolbar-row .sugg-wrap{flex:1;min-width:0}.address-toolbar-icon{width:15px;height:15px;color:var(--mute);pointer-events:none;z-index:1;position:absolute;top:22px;left:13px;transform:translateY(-50%)}.address-toolbar .inp{border-color:var(--line);background:var(--card);border-radius:8px;height:44px;padding:10px 12px 10px 36px;font-size:12px}.address-toolbar .inp:focus-visible{border-color:var(--line2)}.address-toolbar-find{min-height:44px;padding:10px 16px;font-size:12px}.address-toolbar-find svg{width:15px;height:15px}.address-toolbar>.small{margin-top:8px;font-size:11px;display:block}.lookup-toolbar>.linkbtn{margin-top:6px;font-size:12px}.lookup-panel-head .linkbtn{font-size:12px}.lookup-start{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.lookup-panel{box-shadow:none;min-width:0;overflow:hidden}.lookup-panel-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:17px 20px;display:flex}.lookup-panel-head h2{font:400 22px/1.2 var(--serif);letter-spacing:-.01em}.lookup-panel-title{align-items:center;gap:10px;min-width:0;display:flex}.lookup-panel-icon{background:var(--info-bg);width:29px;height:29px;color:var(--info);border-radius:8px;flex:none;place-items:center;display:grid}.lookup-panel-icon svg{width:16px;height:16px}.lookup-count{background:var(--info-bg);color:var(--info);font-variant-numeric:tabular-nums;border-radius:8px;padding:3px 6px;font-size:10px}.lookup-clear-confirm{align-items:center;gap:10px;display:inline-flex}.lookup-panel-pad{margin:0;padding:16px 20px}.lookup-recent-empty p{margin:0 0 6px;font-size:12.5px}.lookup-recent{margin:0;padding:0;list-style:none}.lookup-recent li{border-bottom:1px solid var(--line)}.lookup-recent-row{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 20px;font-size:12px;display:flex}.lookup-recent-row:hover:not(:disabled){background:var(--card2)}.lookup-recent-row:disabled{cursor:progress;opacity:.6}.lookup-recent-thumb{background:var(--info-bg);width:58px;height:43px;color:var(--info);border-radius:7px;flex:none;place-items:center;display:grid}.lookup-recent-thumb svg{width:18px;height:18px}.lookup-recent-text{overflow-wrap:anywhere;flex:1;min-width:0}.lookup-recent-text small{color:var(--mute);margin-top:5px;font-size:11px;display:block}.lookup-recent-arrow{width:15px;height:15px;color:var(--soft);flex:none}.lookup-panel .lookup-panel-foot{padding:0 20px 16px}.lookup-panel-body{padding:20px}.lookup-feature-icon{background:var(--info-bg);width:38px;height:38px;color:var(--info);border-radius:10px;place-items:center;display:inline-grid}.lookup-feature-icon svg{width:18px;height:18px}.lookup-panel-body h3{font:600 17px/1.3 var(--sans);letter-spacing:-.25px;margin:20px 0 10px}.lookup-panel-body .subtext{color:var(--mute);margin:0;font-size:12px;line-height:1.6}.lookup-steps{margin:16px 0 0;padding:0;list-style:none}.lookup-steps li{border-bottom:1px solid var(--line);padding:10px 0;font-size:12px}.property-head{box-shadow:none;margin-bottom:20px;overflow:hidden}.property-head-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding:18px 20px;display:flex}.property-title{flex:280px;min-width:0}.property-title h2{font:400 22px/1.2 var(--serif);letter-spacing:-.01em;overflow-wrap:anywhere}.property-title p{color:var(--mute);margin:8px 0 0;font-size:12px;line-height:1.5}.property-head-actions{flex-direction:column;align-items:flex-end;gap:6px;max-width:100%;display:flex}.property-head-actions .btn{min-height:38px;padding:10px 15px;font-size:12px}.property-head-actions .btn svg{width:15px;height:15px}.property-head-actions .err{text-align:right;max-width:360px}.property-house-note{background:var(--info-bg);color:var(--info);border-radius:10px;margin:0 20px 16px;padding:13px 16px;font-size:12px;line-height:1.55}.property-house-note>p{margin:0 0 10px}.property-house-note .lookup-units .btn{background:var(--card)}.property-summary{background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.property-summary>div{background:var(--card);min-width:0;padding:18px 16px}.property-summary small{color:var(--mute);margin-bottom:7px;font-size:10px;display:block}.property-summary strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;letter-spacing:-.3px;font-size:24px;font-weight:400;line-height:1.15;display:block}.property-summary strong.is-text{letter-spacing:0;padding-top:3px;font-size:15px;font-weight:500;line-height:1.35}.property-summary em{font:normal 10px var(--sans);color:var(--mute);letter-spacing:0;margin-left:4px}.property-summary span{color:var(--mute);margin-top:4px;font-size:10.5px;display:block}.property-summary-source{color:var(--mute);margin:0;padding:11px 20px 13px;font-size:11px}.property-workspace{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:start;gap:22px;display:grid}.property-panel{box-shadow:none;min-width:0;padding:4px 20px 20px}.property-panel .property-tabs{scrollbar-width:none;gap:21px;margin:0 0 22px}.property-panel .property-tabs .tab{color:var(--mute);padding:14px 0;font-size:12px;font-weight:400}.property-panel .property-tabs .tab:hover{color:var(--ink)}.property-panel .property-tabs .tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--terra);font-weight:600}.property-section-head{margin-bottom:16px}.property-section-head h3{font:600 14px/1.3 var(--sans)}.property-section-head p{color:var(--mute);margin:6px 0 0;font-size:12px;line-height:1.6}.lookup-status{background:var(--info-bg);color:var(--info);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:16px;padding:11px 14px;font-size:12px;line-height:1.5;display:flex}.lookup-status.is-error{background:var(--warn-bg);color:var(--warn)}.lookup-status .btn{background:var(--card);color:var(--ink);font-size:12px}.lookup-status .btn svg{width:14px;height:14px}.property-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.property-card{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.property-card header{align-items:center;gap:9px;min-width:0;display:flex}.property-card h3{font:600 13px/1.3 var(--sans);flex:1;min-width:0}.property-card-icon{background:var(--info-bg);width:26px;height:26px;color:var(--info);border-radius:7px;flex:none;place-items:center;display:grid}.property-card-icon svg{width:14px;height:14px}.property-card .pill{padding:2px 7px;font-size:10.5px}.property-card dl{gap:8px;margin:0;display:grid}.property-card dl div{gap:2px;min-width:0;display:grid}.property-card.is-bolig dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.property-card dt{color:var(--mute);font-size:10.5px}.property-card dd{overflow-wrap:anywhere;margin:0;font-size:12.5px}.property-card-note{color:var(--soft);margin:0;font-size:11.5px;line-height:1.55}.property-card-source{border-top:1px solid var(--line);color:var(--mute);overflow-wrap:anywhere;margin:auto 0 0;padding-top:8px;font-size:10.5px}.property-card-links{gap:4px;margin:0;padding:0;list-style:none;display:grid}.property-card-links a,.property-doc-links a{color:var(--info);text-underline-offset:2px;overflow-wrap:anywhere;align-items:center;gap:5px;font-size:12px;display:inline-flex}.property-card-links svg,.property-doc-links svg{flex:none;width:12px;height:12px}.property-card.is-waiting{background:var(--card2);border-style:dashed}.property-card.is-waiting .pill{background:var(--card)}.property-work{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.property-work h3{font:600 14px/1.3 var(--sans);margin-bottom:8px}.property-work>.small{margin:0 0 6px}.property-work-list{margin:0;padding:0;list-style:none}.property-work-row{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:12px;padding:12px 6px;font-size:12px;text-decoration:none;display:flex}.property-work-row:hover{background:var(--card2)}.property-work-row>svg{width:17px;height:17px;color:var(--soft);flex:none}.property-work-row>span:not(.btn){overflow-wrap:anywhere;flex:1;min-width:0}.property-work-row small{color:var(--mute);margin-top:4px;font-size:11px;display:block}.lookup-dar h3,.lookup-registry h3,.lookup-units-block h3{font:600 14px/1.3 var(--sans);margin:0 0 12px}.lookup-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;margin:0 0 16px;display:grid}.lookup-facts dt{color:var(--mute);margin-bottom:4px;font-size:10.5px}.lookup-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px}.lookup-ref{grid-column:1/-1}.lookup-source{color:var(--soft);border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 24px;padding-top:12px;font-size:11px;display:flex}.lookup-dar>.small{margin:8px 0 0}.lookup-units-block{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.lookup-units p{max-width:690px}.lookup-unit-list{flex-wrap:wrap;gap:8px;max-height:240px;padding:0;list-style:none;display:flex;overflow:auto}.property-panel .property-facts{margin-top:20px}.lookup-registry{border-top:1px solid var(--line);margin-top:4px;padding-top:18px}.lookup-registry ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:0;padding:0;list-style:none;display:grid}.lookup-registry li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:12.5px;display:flex}.lookup-registry small{color:var(--mute);margin-top:3px;font-size:11px;display:block}.property-docs{margin:0;padding:0;list-style:none}.property-docs li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;font-size:12px;display:flex}.property-docs li:last-child{border-bottom:0}.property-doc-icon{background:var(--info-bg);width:36px;height:40px;color:var(--info);border-radius:8px;flex:none;place-items:center;display:grid}.property-doc-icon svg{width:17px;height:17px}.property-docs li>div{overflow-wrap:anywhere;flex:1;min-width:0}.property-docs small{color:var(--mute);margin-top:4px;font-size:11px;line-height:1.5;display:block}.property-doc-links{flex-wrap:wrap;gap:4px 12px;margin-top:6px;display:flex}.property-map{border:1px solid var(--line);background:var(--card2);border-radius:13px;flex-direction:column;min-width:0;min-height:420px;display:flex;position:relative;overflow:hidden}.property-map-art{background-color:var(--card2);background-image:radial-gradient(var(--line) 1.2px,transparent 1.2px);background-size:18px 18px;position:absolute;inset:0}.property-map-pin{background:var(--primary);width:44px;height:44px;color:var(--on-primary);border:3px solid var(--card);box-shadow:var(--shadow-card),0 4px 15px color-mix(in srgb,var(--ink) 18%,transparent);border-radius:50% 50% 50% 4px;place-items:center;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.property-map-pin svg{width:17px;height:17px;transform:rotate(45deg)}.property-map-intro{background:color-mix(in srgb,var(--card) 94%,transparent);color:var(--soft);border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:12px;padding:11px 13px;font-size:11px;line-height:1.5;display:flex;position:relative}.property-map-intro p{flex:200px;margin:0}.property-map-open{min-height:34px;padding:8px 12px;font-size:12px}.property-map-open svg{width:14px;height:14px}.property-map-caption{background:color-mix(in srgb,var(--card) 94%,transparent);border-radius:9px;align-items:center;gap:10px;margin:auto 12px 12px;padding:13px;font-size:11px;display:flex;position:relative}.property-map-caption>svg{width:16px;height:16px;color:var(--soft);flex:none}.property-map-label{overflow-wrap:anywhere;flex:1;min-width:0}.property-map-label small{color:var(--mute);margin-top:4px;display:block}.property-map iframe{filter:grayscale(.65)sepia(.12);border:0;flex:none;width:100%;height:380px;display:block}.property-map iframe+.property-map-caption{border-top:1px solid var(--line);background:var(--card);border-radius:0;margin:0}@media (width<=1250px){.property-workspace{grid-template-columns:minmax(0,1fr) minmax(290px,.8fr)}}@media (width<=1050px){.property-workspace{grid-template-columns:1fr}.property-map{min-height:320px}.property-map iframe{height:320px}}@media (width>=1100px){.property-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.property-summary strong{font-size:25px}}@media (width<=760px){.lookup-start,.property-cards{grid-template-columns:1fr}.property-workspace{gap:17px}.lookup-panel-head{padding:15px}.lookup-panel-head h2,.property-title h2{font-size:20px}.lookup-recent-row{padding:14px 15px}.lookup-panel .lookup-panel-foot{padding:0 15px 15px}.lookup-panel-body{padding:16px}.property-head-top{padding:15px}.property-head-actions{align-items:flex-start;width:100%}.property-head-actions .err{text-align:left}.property-house-note{margin:0 15px 15px}.property-summary>div{padding:14px 10px}.property-summary strong{font-size:21px}.property-summary strong.is-text{font-size:13px}.property-summary small{font-size:9px}.property-summary-source{padding:10px 15px 12px}.property-panel{padding:2px 15px 16px}.property-panel .property-tabs{gap:19px;margin-bottom:17px}.property-panel .property-tabs .tab{font-size:11px}.lookup-facts,.lookup-registry ul{grid-template-columns:1fr}.lookup-source{flex-direction:column;gap:4px}.lookup-units>.btn{white-space:normal;text-align:left}}.ejendomme .ejd-ph{align-items:center;gap:20px;margin-bottom:24px}.ejendomme .ejd-ph .k{letter-spacing:1.9px;margin-bottom:9px;font-size:9px}.ejendomme .ejd-ph h1{letter-spacing:-.9px;font-size:35px;font-weight:400;line-height:1.15}.ejendomme .ejd-ph .ejendomme-intro{color:var(--mute);max-width:640px;margin:8px 0 0;font-size:12px;line-height:1.6}.ejendomme .ejd-ph-action{border-color:var(--line);min-height:38px;color:var(--ink);padding:10px 15px;font-size:12px;text-decoration:none}.ejendomme .ejd-ph-action svg{width:15px;height:15px}.ejendomme .ejd-ph-action:hover{border-color:var(--line2)}.ejendomme .ejd-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:21px;margin-bottom:22px;display:flex;overflow-x:auto}.ejendomme .ejd-tabs a{color:var(--mute);white-space:nowrap;border-bottom:2px solid #0000;gap:7px;padding:12px 0 14px;font-size:12px;text-decoration:none;display:flex}.ejendomme .ejd-tabs a:hover{color:var(--ink)}.ejendomme .ejd-tabs a.active{color:var(--ink);border-bottom-color:var(--terra);font-weight:600}@media (width<=760px){.ejendomme .ejd-ph{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:20px}.ejendomme .ejd-ph h1{font-size:29px}.ejendomme .ejd-tabs{gap:19px;margin-bottom:17px}.ejendomme .ejd-tabs a{font-size:11px}}.tabs .tab{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.tabs .tab[aria-current=page]{color:var(--ink);border-bottom-color:var(--terra)}.lock-icon{vertical-align:-2px;flex:none}.lockbox{background:var(--card2);color:var(--ink);border:1px solid var(--line);border-radius:var(--r);align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.lockbox .lock-icon{color:var(--soft);margin-top:2px}.lockbox b{font-weight:600}.cdocs>li{align-items:flex-start;gap:16px}.cdoc-main{flex:1;min-width:0}.cdoc-main .rowlink{color:var(--ink);text-decoration:none}.cdoc-main .rowlink:hover b{text-decoration:underline}.cdoc-side{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:6px;min-width:150px;display:flex}.cdoc-names{color:var(--soft);overflow-wrap:anywhere;margin-top:4px;font-size:13px}.csteps{gap:16px;display:grid}.cstep .hd h2{align-items:center;gap:10px;margin:0;font-size:16px;display:flex}.cstep .num{background:var(--card2);width:24px;height:24px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:600;display:inline-grid}.cfiles{margin:0;padding:0;list-style:none}.cfiles li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 0;display:flex}.cfiles li:last-child{border-bottom:0}.cfiles .fname{overflow-wrap:anywhere;flex:1;min-width:160px}.cparty{border:1px solid var(--line);border-radius:var(--r);background:var(--card);margin-bottom:10px;padding:12px}.cparty-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;display:grid}.cparty-grid .w2{grid-column:span 2}.cparty-grid label{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin-bottom:4px;font-size:11.5px;display:block}.cparty-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.cpreview{counter-reset:none;margin:0;padding:0;list-style:none}.cpreview li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px;padding:8px 0;display:flex}.cpreview li:last-child{border-bottom:0}.corder{background:var(--card2);border-radius:6px;place-items:center;min-width:22px;height:22px;font-size:12px;font-weight:600;display:inline-grid}.cstatus-parties{margin:0;padding:0;list-style:none}.cstatus-parties li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.cstatus-parties li:last-child{border-bottom:0}.clog{margin:0;padding:0;font-size:13px;list-style:none}.clog li{border-bottom:1px solid var(--line);grid-template-columns:140px 160px 1fr;gap:10px;padding:7px 0;display:grid}.clog li:last-child{border-bottom:0}.clog time{color:var(--mute)}.cvisible{gap:6px;margin-top:8px;display:grid}.cvisible label{align-items:center;gap:8px;font-size:13.5px;display:flex}.cform{gap:14px;display:grid}.cnew-visibility{border:1px solid var(--line);border-radius:var(--r);background:var(--card2);min-width:0;margin:0;padding:12px 14px}.cnew-viewers{overflow-wrap:anywhere;margin:12px 0 0;font-size:13.5px;line-height:1.5}.cform .pdfdrop{margin:6px 0 0}.cform .fl label{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin-bottom:6px;font-size:11.5px;display:block}.radios{gap:6px;display:grid}.radios label{text-transform:none;letter-spacing:0;color:var(--ink);align-items:flex-start;gap:8px;font-size:14px;display:flex}@media (width<=760px){.cparty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clog li{grid-template-columns:auto 1fr;gap:2px 10px}.clog li>span:last-child{grid-column:1/-1}.cdocs>li{flex-direction:column;gap:8px}.cdoc-side{text-align:left;align-items:flex-start;min-width:0}}.fl .radios label,.fl .cvisible label{font:14px/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);align-items:flex-start;gap:8px;margin:0;display:flex}.fl .radios input,.fl .cvisible input{margin-top:3px}.profiles{flex-direction:column;gap:16px;min-width:0;display:flex}.profile-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:4px;padding:8px;display:grid}.profile-item{border-radius:var(--r);text-align:left;cursor:pointer;min-width:0;color:var(--ink);font:inherit;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:8px 10px;display:flex}.profile-item:hover{background:var(--card2)}.profile-item[aria-current=true]{background:var(--card2);border-color:var(--line2)}.profile-item:focus-visible{outline:2px solid var(--terra);outline-offset:1px}.profile-item .pill{flex:none;margin-left:auto}.profile-avatar{background:var(--terra-bg);width:40px;height:40px;color:var(--terra);font:500 13px var(--sans);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block}.profile-item-text{flex-direction:column;min-width:0;display:flex}.profile-item-text b{font:400 16.5px/1.2 var(--serif);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile-item-text span{font:10.5px var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.profile-edit-hd{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin-bottom:18px;padding-bottom:14px;display:flex}.profile-edit-hd h2{font:300 30px/1.1 var(--serif);letter-spacing:-.01em;overflow-wrap:anywhere;margin:4px 0 0}.profile-grid{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start;gap:24px;display:grid}.profile-form{flex-direction:column;gap:24px;min-width:0;display:flex}.profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.profile-field{min-width:0}.profile-field-phone,.profile-field-text{grid-column:1/-1}.profile-preview{min-width:0;position:sticky;top:84px}.profile-preview-hd{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.imgfield.compact{grid-template-columns:minmax(0,180px) minmax(0,1fr)}.pcard{color:#241f1a;background:#fbf8f2;border:1px solid #241f1a1f}.pcard-ph{height:260px;font:300 40px var(--serif);color:#8a8178;background:#e9e2d3;place-items:center;display:grid;overflow:hidden}.pcard-ph img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block}.pcard-in{padding:20px 22px 24px}.pcard-in b{font:400 21px/1.15 var(--serif);overflow-wrap:anywhere;margin-bottom:6px;display:block}.pcard-in i{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:#8a8178;margin-bottom:12px;font-style:normal;display:block}.pcard-text{color:#4a423a;margin-bottom:12px;font-size:13.5px;line-height:1.5;display:block}.pcard-rv{color:#6c635a;flex-wrap:wrap;gap:6px;font-size:13.5px;display:flex}.pcard-rv button,.pcard-rv>span:not([aria-hidden]){font:500 13.5px var(--sans);color:#241f1a;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-bottom:1px solid #241f1a;padding:0}.pcard-rv button:focus-visible{outline-offset:3px;outline:2px solid #a9714a}.site-library{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.site-library-item{border:1px solid var(--line);background:var(--card);cursor:pointer;text-align:left;color:var(--ink);font:inherit;border-radius:4px;flex-direction:column;gap:4px;padding:6px;display:flex}.site-library-item:hover,.site-library-item:focus-visible{border-color:var(--ink)}@media (width<=1100px){.profile-grid{grid-template-columns:1fr}.profile-preview{max-width:420px;position:static}}@media (width<=700px){.profile-list,.profile-fields,.imgfield.compact{grid-template-columns:1fr}.imgfield.compact .imgbox{max-width:240px}.profile-edit-hd h2{font-size:26px}}.fl .lab .pill{font:500 12px var(--sans);letter-spacing:0;text-transform:none}.agents-page{--agents-tint:color-mix(in srgb,var(--info) 9%,transparent);--agents-rail:color-mix(in srgb,var(--card2) 45%,var(--card))}.agents-page .ph{align-items:center;gap:20px;margin-bottom:24px}.agents-page .ph .k{letter-spacing:1.9px;margin-bottom:9px;font-size:9px}.agents-page .ph h1{letter-spacing:-.9px;font-size:35px;font-weight:400;line-height:1.15}.agents-page .ph .muted{margin:8px 0 0;font-size:12px}.agents-page .btn svg{width:15px;height:15px}.agents-layout{min-height:clamp(560px,100dvh - 236px,1100px);box-shadow:none;border-radius:14px;grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}.agents-list{background:var(--agents-rail);border-right:1px solid var(--line);min-height:0;padding:18px 10px;overflow-y:auto}.agents-list-label{font:400 9px/1.2 var(--sans);letter-spacing:1px;text-transform:uppercase;color:var(--mute);margin:0;padding:0 9px 11px}.agents-list ul{margin:0;padding:0;list-style:none}.agents-item{color:var(--soft);border-radius:8px;align-items:center;gap:9px;min-height:40px;margin:2px 0;padding:8px 9px;font-size:12.5px;text-decoration:none;transition:background .12s,color .12s;display:flex}.agents-item:hover{background:var(--agents-tint);color:var(--ink)}.agents-item.active,.agents-item[aria-current=page]{background:var(--info-bg);color:var(--info);font-weight:600}.agents-item.unread{color:var(--ink);font-weight:700}.agents-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.agents-item:focus-visible,.agents-tab:focus-visible{outline:2px solid var(--info);outline-offset:1px}.agents-list-note{margin:4px 9px}.agents-list-more{color:var(--soft);margin:14px 9px 0;display:inline-block}.agents-dot{border:1.5px solid var(--mute);background:0 0;border-radius:50%;flex:none;width:8px;height:8px}.agents-dot.on{background:var(--ok);border-color:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 18%,transparent)}.agents-count{background:var(--info);color:var(--card);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;margin-left:auto;padding:3px 6px;font-size:10px;font-weight:600;line-height:1}.agents-main{background:var(--card);flex-direction:column;min-width:0;display:flex}.agents-note{text-align:center;max-width:420px;margin:auto;padding:40px 24px}.agents-note h2{font:400 22px/1.25 var(--sans);margin:0 0 8px}.agents-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 22px 14px;display:flex}.agents-head-text{flex:1;min-width:0}.agents-head h2{font:600 18px/1.2 var(--sans);letter-spacing:-.2px;align-items:center;gap:8px;margin:0;display:flex}.agents-desc{color:var(--soft);margin:3px 0 0;font-size:12.5px}.agents-status{color:var(--mute);flex-wrap:wrap;align-items:center;gap:0 6px;margin:6px 0 0;font-size:11.5px;display:flex}.agents-status.on{color:var(--ok)}.agents-behalf{color:var(--soft)}.agents-behalf.off{color:var(--warn)}.agents-start{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.agents-start .btn{min-height:34px;font-size:12px}.agents-start .btn.on{background:var(--ok-bg);border-color:color-mix(in srgb,var(--ok) 40%,var(--line2));color:var(--ok)}.agents-tabs{border-bottom:1px solid var(--line);gap:4px;padding:0 18px;display:flex}.agents-tab{color:var(--soft);border-bottom:2px solid #0000;align-items:center;gap:6px;min-height:42px;margin-bottom:-1px;padding:11px 10px 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.agents-tab svg{width:14px;height:14px}.agents-tab:hover{color:var(--ink)}.agents-tab.active,.agents-tab[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.agents-tab .agents-count{margin-left:2px}.agents-home{flex-direction:column;gap:16px;padding:20px 22px 26px;display:flex}.agents-callout{background:var(--warn-bg);color:var(--ink);border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.agents-callout>svg{width:18px;height:18px;color:var(--warn);flex:none;margin-top:1px}.agents-callout p{color:var(--soft);margin:3px 0 6px;font-size:13px}.agents-home-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.agents-home-col{flex-direction:column;gap:16px;min-width:0;display:flex}.agents-card{border:1px solid var(--line);border-radius:12px;padding:16px 18px}.agents-card-hd{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.agents-card-hd h3{font:600 13.5px/1.3 var(--sans);margin:0}.agents-empty-line{margin:2px 0 0;line-height:1.55}.agents-task-groups{flex-direction:column;gap:12px;display:flex}.agents-task-group h4,.agents-task-group summary{font:500 10px/1.3 var(--sans);letter-spacing:.9px;text-transform:uppercase;color:var(--mute);cursor:default;margin:0 0 6px}.agents-task-group summary{cursor:pointer}.agents-task-group ul{margin:0;padding:0;list-style:none}.agents-task{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:8px 0;display:flex}.agents-task:first-child{border-top:0}.agents-task-title{color:var(--ink);font-size:13.5px;font-weight:500;text-decoration:none}.agents-task-title:hover{text-decoration:underline}.agents-task-meta{color:var(--soft);font-size:11.5px}.agents-task-meta.ok{color:var(--ok)}.agents-recent{margin:0;padding:0;list-style:none}.agents-recent li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 0;font-size:12.5px;display:grid}.agents-recent li:first-child{border-top:0}.agents-recent svg{width:15px;height:15px;color:var(--mute);margin-top:2px}.agents-recent time{color:var(--mute);white-space:nowrap;font-size:11px}.agents-quote{color:var(--soft);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.agents-caps{margin:0 0 10px;padding:0;list-style:none}.agents-caps li{color:var(--mute);align-items:flex-start;gap:8px;padding:5px 0;font-size:12.5px;display:flex}.agents-caps li.on{color:var(--ink)}.agents-caps svg{flex:none;width:14px;height:14px;margin-top:2px}.agents-caps li.on svg{color:var(--ok)}.agents-never{margin:0 0 12px;line-height:1.5}.agents-conns{margin:0;padding:0;list-style:none}.agents-conns li{color:var(--soft);align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.agents-messages{flex-direction:column;flex:1;min-height:0;display:flex}.agents-feed{overscroll-behavior:contain;flex-direction:column;flex:1;gap:2px;min-height:260px;max-height:calc(100dvh - 520px);padding:18px 22px 8px;display:flex;overflow-y:auto}.agents-older{align-self:center;margin:0 0 10px;font-size:12px}.agents-hello{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:460px;margin:auto;padding:24px 8px;display:flex}.agents-hello h3{font:400 22px/1.25 var(--sans);margin:6px 0 0}.agents-hello p{margin:0;font-size:13px;line-height:1.55}.agents-suggestions{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;display:flex}.agents-suggestions .btn{font-size:12px}.agents-msg{border-radius:10px;grid-template-columns:minmax(0,auto) 1fr;align-items:baseline;column-gap:10px;padding:10px;animation:.18s ease-out agents-in;display:grid}.agents-msg:hover{background:var(--agents-tint)}.agents-msg time{color:var(--mute);white-space:nowrap;font-size:11px}.agents-msg.agent{align-items:start}.agents-msg.agent time{margin-top:5px}.agents-msg .agent-byline{min-width:0}.agents-msg-who{align-items:center;gap:9px;font-size:13px;display:inline-flex}.agents-msg-who .av{width:32px;height:32px;font-size:11.5px}.agents-msg-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);grid-column:1/-1;margin:6px 0 0 41px;font-size:13.5px;line-height:1.55}.agents-msg.pending .agents-msg-text{color:var(--soft)}.agents-msg.failed{background:color-mix(in srgb,var(--crit-bg) 60%,transparent)}.agents-msg .err{grid-column:1/-1;margin:6px 0 0 41px}.agents-delivery{color:var(--mute);align-self:flex-end;margin:2px 10px 6px;font-size:11px}.agents-delivery.ok{color:var(--ok)}.agents-progress{color:var(--ink);align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;animation:.18s ease-out agents-in;display:flex}.agents-dots{vertical-align:middle;gap:3px;margin:0 5px 0 4px;display:inline-flex}.agents-dots i{opacity:.3;background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite agents-dot}.agents-dots i:nth-child(2){animation-delay:.15s}.agents-dots i:nth-child(3){animation-delay:.3s}.agents-error{margin:0 22px 6px}.agents-composer{border-top:1px solid var(--line);background:var(--card);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;padding:12px 22px 16px;display:grid}.agents-composer textarea{resize:vertical;width:100%;min-height:46px;max-height:240px;font:inherit;border:1px solid var(--line2);background:var(--card);color:var(--ink);border-radius:10px;padding:11px 13px;font-size:13.5px;line-height:1.5}.agents-composer textarea:focus{outline:2px solid color-mix(in srgb,var(--info) 55%,transparent);outline-offset:0;border-color:var(--info)}.agents-composer textarea:disabled{background:var(--card2);cursor:not-allowed}.agents-composer textarea[aria-invalid=true]{border-color:color-mix(in srgb,var(--crit) 45%,var(--line2))}.agents-composer .btn{min-height:46px}.agents-help{grid-column:1/-1;margin:0;font-size:11.5px}.agents-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:560px;margin:10px auto;padding:36px 28px;display:flex}.agents-empty h2{font:400 24px/1.25 var(--sans);margin:0}.agents-empty p{margin:0 0 6px;line-height:1.55}.agents-empty-icon svg{width:34px;height:34px;color:var(--soft)}.agents-install-list{text-align:left;width:100%;margin:6px 0;padding:0;list-style:none}.agents-install-list li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.agents-install-identity{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.agents-install-identity>div{min-width:0}.agents-install-identity h3{font:600 14px/1.4 var(--sans);overflow-wrap:anywhere;margin:0}.agents-install-list .err{overflow-wrap:anywhere;flex-basis:100%}@keyframes agents-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes agents-dot{0%,80%,to{opacity:.3}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.agents-msg,.agents-progress{animation:none}.agents-dots i{opacity:.6;animation:none}}@media (width<=1050px){.agents-layout{grid-template-columns:180px minmax(0,1fr)}.agents-home-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.agents-page .ph{margin-bottom:18px}.agents-page .ph h1{font-size:30px}.agents-empty{padding:28px 20px}.agents-install-identity{flex-basis:100%}.agents-install-list .btn{justify-content:center;width:100%;min-height:44px}.agents-layout{min-height:0;display:block}.agents-list{border-right:0;border-bottom:1px solid var(--line);align-items:center;gap:4px;padding:9px;display:flex;overflow:auto hidden}.agents-list-label,.agents-list-more{display:none}.agents-list ul,.agents-list li{display:contents}.agents-item{flex:none;max-width:220px;margin:0}.agents-head{flex-wrap:wrap;padding:16px 15px 12px}.agents-start{flex-basis:100%;align-items:flex-start}.agents-tabs{padding:0 9px}.agents-home{padding:16px 15px 22px}.agents-card{padding:14px 15px}.agents-feed{min-height:260px;max-height:62dvh;padding:14px 12px 6px}.agents-msg{padding:9px 6px}.agents-msg-text,.agents-msg .err{margin-left:0}.agents-composer{padding:10px 12px 14px}}@media (pointer:coarse){.agents-item,.agents-tab{min-height:44px}}:root{--navy:#1e2c46;--navy-2:#2b3e59;--sand:#e8d8bb;--sand-ink:#69533b;--shell-ink:#dbe3ed;--shell-muted:#abbad0;--shell-line:#41516a;--canvas:#f3f5f8;--bg:var(--canvas);--menu:var(--navy);--side:var(--menu);--card:#fff;--card2:#edf2f8;--field:#fff;--ink:#213047;--soft:#475970;--mute:#526176;--line:#e3e8ef;--line2:#8793a4;--terra:var(--sand-ink);--terra-bg:#faf7f2;--on-accent:#fff;--overblik-sand-bg:linear-gradient(110deg,color-mix(in srgb,var(--sand) 55%,var(--card)),var(--terra-bg));--overblik-sand:var(--sand);--overblik-guld:var(--sand-ink);--overblik-guld-text:var(--terra);--ok:#38634a;--ok-bg:#e8f2ec;--warn:#785519;--warn-bg:#f6ecd7;--crit:#a34230;--crit-bg:#fbefeb;--info:#456482;--info-bg:#edf2f8;--ev:var(--sand-ink);--ev-bg:#faf7f2;--busy:#e3e8ef;--busy-ink:#526176;--primary:var(--navy);--on-primary:#fff;--shadow:0 12px 40px #1e2c4626;--shadow-card:0 2px 4px #20334b06;--sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--serif:var(--sans);--label:var(--sans);--brand-serif:"Newsreader",Georgia,serif;--brand-label:"Marcellus",Georgia,serif;--r:8px;--r-card:14px;--r-dialog:17px;--r-chip:6px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-menu=marine]{--menu:#1e2c46;--menu-canvas:#f3f5f8;--shell-ink:#fff;--shell-muted:#dbe3ed;--shell-line:#8e9db1;--shell-hover:#ffffff18;--shell-active:#e8d8bb;--shell-active-ink:#1e2c46;--shell-field:#ffffff12;--shell-badge:#ffffff26;--shell-button:#e8d8bb;--shell-button-ink:#1e2c46;--shell-focus:#fff}:root[data-menu=lyseroed]{--menu:#f6dde3;--menu-canvas:#fdf6f7;--shell-ink:#3b2530;--shell-muted:#3b2530;--shell-line:#706773;--shell-hover:#ffffff80;--shell-active:#fff;--shell-active-ink:#7a2e45;--shell-field:#fff8f9;--shell-badge:#ecc3cd;--shell-button:#8a3550;--shell-button-ink:#fff;--shell-focus:#3b2530}:root[data-menu=rosa-marine]{--menu:#1e2c46;--menu-canvas:#fbf3f5;--shell-ink:#fff;--shell-muted:#dbe3ed;--shell-line:#8e9db1;--shell-hover:#ffffff18;--shell-active:#f3c9d3;--shell-active-ink:#1e2c46;--shell-field:#ffffff12;--shell-badge:#ffffff26;--shell-button:#f3c9d3;--shell-button-ink:#1e2c46;--shell-focus:#fff}:root[data-menu=skifer]{--menu:#d5d6d9;--menu-canvas:#dfe0e2;--shell-ink:#1f2733;--shell-muted:#1f2733;--shell-line:#706773;--shell-hover:#ffffff80;--shell-active:#fff;--shell-active-ink:#1e2c46;--shell-field:#e8e9eb;--shell-badge:#c3c5ca;--shell-button:#1e2c46;--shell-button-ink:#fff;--shell-focus:#1f2733}:root[data-menu=grafit]{--menu:#24262b;--menu-canvas:#f4f3f0;--shell-ink:#fff;--shell-muted:#dbe3ed;--shell-line:#8e9db1;--shell-hover:#ffffff18;--shell-active:#dccbab;--shell-active-ink:#24262b;--shell-field:#ffffff12;--shell-badge:#ffffff26;--shell-button:#e8d8bb;--shell-button-ink:#1e2c46;--shell-focus:#fff}:root[data-menu=skov]{--menu:#21382e;--menu-canvas:#f2f5f1;--shell-ink:#fff;--shell-muted:#dbe3ed;--shell-line:#8e9db1;--shell-hover:#ffffff18;--shell-active:#d7e3cf;--shell-active-ink:#21382e;--shell-field:#ffffff12;--shell-badge:#ffffff26;--shell-button:#e8d8bb;--shell-button-ink:#1e2c46;--shell-focus:#fff}:root[data-menu=bordeaux]{--menu:#4a1f2b;--menu-canvas:#f8f3f1;--shell-ink:#fff;--shell-muted:#dbe3ed;--shell-line:#8e9db1;--shell-hover:#ffffff18;--shell-active:#efd5c8;--shell-active-ink:#4a1f2b;--shell-field:#ffffff12;--shell-badge:#ffffff26;--shell-button:#e8d8bb;--shell-button-ink:#1e2c46;--shell-focus:#fff}:root[data-menu=sand]{--menu:#efe5d3;--menu-canvas:#faf7f2;--shell-ink:#1e2c46;--shell-muted:#1e2c46;--shell-line:#706773;--shell-hover:#ffffff80;--shell-active:#1e2c46;--shell-active-ink:#fff;--shell-field:#f8f2e8;--shell-badge:#e0d2b8;--shell-button:#1e2c46;--shell-button-ink:#fff;--shell-focus:#1e2c46}:root[data-menu=hvid]{--menu:#fff;--menu-canvas:#f5f6f8;--shell-ink:#213047;--shell-muted:#213047;--shell-line:#706773;--shell-hover:#ffffff80;--shell-active:#eef1f5;--shell-active-ink:#1e2c46;--shell-field:#f5f6f8;--shell-badge:#e3e8ef;--shell-button:#1e2c46;--shell-button-ink:#fff;--shell-focus:#213047}:root[data-canvas=theme]{--canvas:var(--menu-canvas,#f3f5f8)}:root[data-canvas=lyseroed]{--canvas:#fdf6f7}:root[data-canvas=hvid]{--canvas:#fff}:root[data-canvas=ro]{--canvas:#f3f5f8}:root[data-canvas=papir]{--canvas:#f6f2ea}:root[data-canvas=sand]{--canvas:#e9e1d3}:root[data-canvas=salvie]{--canvas:#dee3d8}:root[data-canvas=ler]{--canvas:#ede0d4}:root[data-canvas=skifer]{--canvas:#dfe0e2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--field:#23314a;--canvas:#182339;--bg:#182339;--card:#23314a;--card2:#2e415c;--ink:#e8edf5;--soft:#bfcbdd;--mute:#a7b4c6;--line:#374861;--line2:#7487a3;--terra:var(--sand);--terra-bg:#383b43;--on-accent:var(--navy);--ok:#a7d0b7;--ok-bg:#243f36;--warn:#efd092;--warn-bg:#433b2b;--crit:#f2ac9d;--crit-bg:#473335;--info:#b0cbe9;--info-bg:#2e415c;--ev:var(--sand);--ev-bg:#383b43;--busy:#374861;--busy-ink:#bfcbdd;--primary:var(--sand);--on-primary:var(--navy);--shadow:0 12px 40px #0006;--shadow-card:0 2px 4px #0001;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--field:#23314a;--canvas:#182339;--bg:#182339;--card:#23314a;--card2:#2e415c;--ink:#e8edf5;--soft:#bfcbdd;--mute:#a7b4c6;--line:#374861;--line2:#7487a3;--terra:var(--sand);--terra-bg:#383b43;--on-accent:var(--navy);--ok:#a7d0b7;--ok-bg:#243f36;--warn:#efd092;--warn-bg:#433b2b;--crit:#f2ac9d;--crit-bg:#473335;--info:#b0cbe9;--info-bg:#2e415c;--ev:var(--sand);--ev-bg:#383b43;--busy:#374861;--busy-ink:#bfcbdd;--primary:var(--sand);--on-primary:var(--navy);--shadow:0 12px 40px #0006;--shadow-card:0 2px 4px #0001;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font:14.5px/1.5 var(--sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}input[type=search]{appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}a{color:inherit}:focus-visible{outline:2px solid var(--terra);outline-offset:2px}.app{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.side{background:var(--menu);color:var(--shell-ink);scrollbar-width:thin;scrollbar-color:var(--shell-line) transparent;border:0;flex-direction:column;gap:4px;height:100vh;padding:25px 12px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{flex-direction:column;padding:4px 10px 22px;display:flex}.side .brand{background:var(--menu);color:var(--shell-ink)}a.brand{cursor:pointer;border-radius:8px;text-decoration:none}a.brand:focus-visible{outline:2px solid var(--shell-focus);outline-offset:2px}.nav-group{flex-direction:column;gap:3px;margin-bottom:10px;display:flex}.nav-label{font:500 10px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.14em;color:var(--shell-muted);margin:0;padding:8px 10px}.nav{border-radius:var(--r);color:var(--shell-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.nav:hover{background:var(--shell-hover);color:var(--shell-ink)}.nav[aria-current=page],.nav.active{background:var(--shell-active);color:var(--shell-active-ink);font-weight:600}.nav svg{flex:none;width:18px;height:18px}.side .nav .ct,.side .nav .lead-badge,.side .nav .approval-badge{background:var(--shell-badge);color:var(--shell-ink);border-radius:5px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:600}.side .nav.active :is(.ct,.lead-badge,.approval-badge){color:var(--shell-active-ink);background:0 0}.side .sep{background:var(--line);height:1px;margin:14px 6px}.side .who{border-top:1px solid var(--shell-line);align-items:center;gap:10px;margin-top:auto;padding:16px 10px 6px;font-size:12px;display:flex}.side .who small{color:var(--shell-muted);font-size:11px}.side .who .linkbtn{color:var(--shell-ink)}.side .who select{background:var(--shell-badge);max-width:100%;color:var(--shell-ink);border:1px solid var(--shell-line);border-radius:var(--r);padding:4px}.side :focus-visible,.top :focus-visible,.mnav :focus-visible{outline-color:var(--shell-focus)}.side .av,.top>.av{background:var(--shell-badge);color:var(--shell-ink)}.av{background:var(--terra-bg);width:32px;height:32px;color:var(--terra);font:500 12.5px var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}.who small{color:var(--mute);font-size:12px;display:block}.main{flex-direction:column;min-width:0;display:flex}.top{background:var(--menu);min-height:68px;color:var(--shell-ink);z-index:5;border:0;align-items:center;gap:12px;padding:12px 28px;display:flex;position:sticky;top:0}.top .search input{background:var(--shell-field);border-color:var(--shell-line);color:var(--shell-ink)}.top .search input::placeholder{color:var(--shell-muted);opacity:1}.top .search svg{color:var(--shell-muted)}.top .gs-kbd{background:var(--shell-badge);border-color:var(--shell-line);color:var(--shell-muted)}.top>.btn.fill{background:var(--shell-button);border-color:var(--shell-button);color:var(--shell-button-ink)}.top :is(.chat-mentions-trigger,.mail-notifications-trigger){color:var(--shell-ink);border-radius:var(--r);background:0 0;border-color:#0000}.top :is(.chat-mentions-trigger,.mail-notifications-trigger):hover{background:var(--shell-badge)}.top :is(.chat-mentions-count,.mail-notifications-count){background:var(--shell-active);color:var(--shell-active-ink)}.top :is(.card,.gs-panel){color:var(--ink)}.top :is(.card,.gs-panel) :focus-visible{outline-color:var(--terra)}.search{flex:1;max-width:460px;position:relative}.search input{background:var(--card);border:1px solid var(--line);border-radius:var(--r);width:100%;padding:9px 12px 9px 36px}.case-list-search{max-width:520px;margin-bottom:16px}.search svg{width:16px;height:16px;color:var(--mute);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.btn{border:1px solid var(--line2);background:var(--card);border-radius:var(--r);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:9px 14px;font-weight:500;display:inline-flex}.btn.fill{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.btn.sm{padding:6px 10px;font-size:13px}.btn.ghost{border-color:var(--line2)}.btn.terra{background:var(--terra);border-color:var(--terra);color:var(--on-accent)}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn svg{width:16px;height:16px}.proto{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--terra);border:1px solid var(--terra);white-space:nowrap;border-radius:999px;padding:4px 10px}.iconbtn{border:1px solid var(--line2);border-radius:var(--r);cursor:pointer;background:0 0;place-items:center;width:36px;height:36px;display:grid}.iconbtn svg{width:17px;height:17px}.block-hd{align-items:center;gap:10px;min-height:32px;margin:0 0 10px;display:flex}.block-hd h3{flex:1;margin:0}.iconbtn.pencil{width:32px;height:32px;color:var(--mute)}.iconbtn.pencil:hover:not(:disabled){color:var(--ink);border-color:var(--mute)}.iconbtn.pencil:disabled{opacity:.35;cursor:not-allowed}.iconbtn.pencil svg{width:15px;height:15px}.block.editing{border-color:var(--terra);box-shadow:0 0 0 1px var(--terra)}.block.locked .inp{cursor:default;opacity:1;color:var(--ink);-webkit-text-fill-color:var(--ink);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.block.locked .inp::placeholder{color:var(--soft);-webkit-text-fill-color:var(--soft)}.block.locked select.inp{background-image:none}.block.locked textarea.inp{resize:none;min-height:0}.block.locked input[type=number]{appearance:textfield}.block.locked input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.block.locked input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}.block.locked input::-webkit-calendar-picker-indicator{-webkit-appearance:none;margin:0;display:none}.block.locked .toggle:disabled{opacity:1;cursor:default}.block.locked .inp:focus-visible{outline:none}.sigprev{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:18px 24px;margin-top:16px;padding-top:14px;display:grid}.sigprev .k{margin:0 0 6px}.sigprev .small{margin:0 0 10px}.sigprev-frame{border:1px solid var(--line2);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:10px;width:100%;height:330px;display:block;box-shadow:0 1px #00000008}.sigprev .sig{background:var(--card2);border-radius:16px 16px 16px 4px;max-width:220px;margin:0;padding:10px 14px;font-size:13.5px;line-height:1.55}.ro-value{color:var(--ink);overflow-wrap:anywhere;margin:0;padding:4px 0}@media (width<=760px){.sigprev{grid-template-columns:minmax(0,1fr)}}.mail-scale{border-radius:10px;overflow:hidden}@media (width<=600px){.mail-scale{border:1px solid var(--line2);background:#fff;height:272px}.mail-scale>iframe{transform-origin:0 0;width:151.5%;transform:scale(.66);border:0!important;border-radius:0!important;height:412px!important}.mail-scale.company{height:232px}.mail-scale.company>iframe{height:352px!important}}.view{width:100%;max-width:1400px;padding:28px}.ph{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px;display:flex}.case-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.k{font:12px var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin:0 0 6px}h1{font:400 38px/1.15 var(--serif);letter-spacing:-.012em;margin:0}h2{font:400 22px/1.2 var(--serif);margin:0}h3{font:500 14.5px var(--sans);margin:0}.muted{color:var(--soft)}.small{color:var(--mute);font-size:12.5px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.card .hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.card .bd{padding:14px 18px}.card.bd{padding:18px 20px}.case-publish-tab{gap:16px;display:grid}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.kpi{padding:16px 18px}.kpi .n{font:300 40px/1 var(--serif);font-variant-numeric:tabular-nums;margin:6px 0 4px}.kpi .l{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.spark{height:28px;margin-top:6px}.grid2{grid-template-columns:1.35fr 1fr;gap:16px;display:grid}.grid2>*{min-width:0}.stack{flex-direction:column;gap:16px;display:flex}.pill{border-radius:var(--r-chip);white-space:nowrap;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:500;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.p-rent{background:var(--info-bg);color:var(--info)}.p-sale{background:var(--terra-bg);color:var(--terra)}.p-ok{background:var(--ok-bg);color:var(--ok)}.p-warn{background:var(--warn-bg);color:var(--warn)}.p-crit{background:var(--crit-bg);color:var(--crit)}.p-info{background:var(--info-bg);color:var(--info)}.p-accent{background:var(--terra-bg);color:var(--terra)}.p-mute{background:var(--card2);color:var(--soft)}.p-mute:before{display:none}.list{margin:0;padding:0;list-style:none}.list li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 18px;display:flex}.list input.tk{width:18px;height:18px;accent-color:var(--ok);flex:none;margin:0}.list li:last-child{border-bottom:0}.time{font:500 13px var(--sans);font-variant-numeric:tabular-nums;min-width:48px}.dot{border-radius:50%;flex:none;width:8px;height:8px}.grow{flex:1;min-width:0}.ellip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thumb{object-fit:cover;background:var(--card2);border-radius:3px;flex:none;width:56px;height:40px}.tbl{border-collapse:collapse;width:100%}.tbl th{font:11px var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);background:var(--card2);text-align:left;border-bottom:1px solid var(--line2);white-space:nowrap;padding:10px 14px}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 14px}.tbl tr.click{cursor:pointer}.tbl tr.click:hover td{background:var(--card2)}.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tbl-wrap{overflow-x:auto}.filters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.chip{border:1px solid var(--line2);background:var(--card);border-radius:var(--r);cursor:pointer;padding:6px 12px;font-size:13px}.chip[aria-pressed=true]{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.checks{gap:4px;display:flex}.ck{border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.ck.y{background:var(--ok-bg);color:var(--ok)}.ck.n{background:var(--warn-bg);color:var(--warn)}.tabs{border-bottom:1px solid var(--line);gap:2px;margin-bottom:18px;display:flex;overflow-x:auto}.tab{cursor:pointer;color:var(--soft);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-weight:500}.tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--terra)}.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.form .w{grid-column:1/-1}.fl label,.fl .lab{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-bottom:6px;display:block}.inp{background:var(--field);border:1px solid var(--line2);border-radius:var(--r);width:100%;padding:9px 11px}.inp::placeholder,.search input::placeholder{color:var(--mute);opacity:1}.inp:focus-visible,.search input:focus-visible{outline:2px solid var(--info);outline-offset:2px}select.inp{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--mute) 50%),linear-gradient(135deg,var(--mute) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}textarea.inp{resize:vertical;min-height:150px;line-height:1.6}.hint{color:var(--mute);margin-top:5px;font-size:12.5px}.fact-src{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:inline-flex}.fact-src .linkbtn{font-size:inherit}.warnbox{background:var(--warn-bg);color:var(--warn);border-radius:var(--r);padding:10px 12px;font-size:13px}.okbox{background:var(--ok-bg);color:var(--ok);border-radius:var(--r);padding:10px 12px;font-size:13px}.drop{border:1.5px dashed var(--line2);text-align:center;color:var(--soft);cursor:pointer;background:var(--bg);border-radius:6px;padding:26px}.drop.over{border-color:var(--terra);background:var(--terra-bg)}.media{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:14px;display:grid}.m{border:1px solid var(--line);background:var(--card);cursor:grab;border-radius:4px;position:relative;overflow:hidden}.m.drag{opacity:.4}.m img{aspect-ratio:3/2;object-fit:cover;background:var(--card2);width:100%;display:block}.m .cap{justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.m .cover{background:var(--ink);color:var(--bg);font:10px var(--label);letter-spacing:.14em;text-transform:uppercase;border-radius:2px;padding:3px 7px;position:absolute;top:6px;left:6px}.split{grid-template-columns:minmax(0,1fr) 320px;gap:16px;display:grid}.split>*{min-width:0}.checklist li{justify-content:space-between}.cal{border:1px solid var(--line);background:var(--card);border-radius:6px;grid-template-columns:52px repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.cal .h{border-bottom:1px solid var(--line2);background:var(--card);padding:10px;font-size:13px;font-weight:500}.cal .h small{color:var(--mute);font-weight:400;display:block}.cal .h.today{color:var(--terra)}.cal .t{color:var(--mute);text-align:right;border-right:1px solid var(--line);padding:2px 6px 0;font-size:11px}.col{border-left:1px solid var(--line);position:relative}.slot{border-bottom:1px solid var(--line);cursor:pointer;height:56px}.slot:hover{background:var(--terra-bg)}.ev{cursor:pointer;border-left:3px solid var(--ev);background:var(--ev-bg);color:var(--ink);border-radius:4px;padding:3px 7px;font-size:11.5px;line-height:1.35;position:absolute;left:4px;right:4px;overflow:hidden}.ev.busy{background:var(--busy);border-left-color:var(--mute);color:var(--busy-ink);cursor:default}.ev b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.ev span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.legend{color:var(--soft);flex-wrap:wrap;gap:16px;margin:10px 0 0;font-size:12.5px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:2px;width:12px;height:12px;display:inline-block}dialog{border:1px solid var(--line);border-radius:var(--r-dialog);background:var(--card);color:var(--ink);box-shadow:var(--shadow);width:min(920px,100% - 24px);max-height:calc(100% - 24px);padding:0}dialog::backdrop{background:#16223880}.dlg-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.dlg-b{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;padding:20px 22px;display:grid}.dlg-f{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.steps{color:var(--mute);gap:6px;font-size:12.5px;display:flex}.steps b{color:var(--ink);font-weight:500}.msg{border:1px solid var(--line);background:var(--bg);border-radius:6px;padding:12px 14px}.msg .mh{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.phone{background:var(--card2);white-space:pre-wrap;border-radius:14px;padding:12px 14px;font-size:13.5px;line-height:1.5}.mail{white-space:pre-wrap;font-size:13.5px;line-height:1.6}.sw{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.sw:last-child{border-bottom:0}.toggle{appearance:none;background:var(--line2);cursor:pointer;border-radius:999px;flex:none;width:36px;height:20px;margin:0;position:relative}.toggle:after{content:"";background:var(--card);border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:3px;left:3px}.toggle:checked{background:var(--ok)}.toggle:checked:after{left:19px}.toast{background:var(--ink);color:var(--bg);box-shadow:var(--shadow);z-index:50;border-radius:6px;max-width:calc(100% - 32px);padding:12px 18px;font-weight:500;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.int{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.int .card{padding:18px}.int .card h2{margin:10px 0 6px;font-size:20px}.flow{counter-reset:s;margin:10px 0 0;padding:0;list-style:none}.flow li{counter-increment:s;gap:10px;padding:6px 0;font-size:13.5px;display:flex}.flow li:before{content:counter(s);background:var(--terra-bg);width:20px;height:20px;color:var(--terra);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:600;display:grid}.decide li{padding:12px 18px}.hide{display:none!important}.mnav{display:none}.ncsteps{border-bottom:1px solid var(--line);color:var(--mute);flex-wrap:wrap;gap:22px;padding:12px 22px;font-size:13px;display:flex}.ncsteps span{align-items:center;gap:8px;display:flex}.ncsteps i{background:var(--card2);width:22px;height:22px;color:var(--soft);border-radius:50%;place-items:center;font-size:11.5px;font-style:normal;font-weight:600;display:grid}.ncsteps .on{color:var(--ink);font-weight:500}.ncsteps .on i{background:var(--ink);color:var(--card)}.ncsteps .done i{background:var(--terra-bg);color:var(--terra)}.ncbody{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:24px;padding:20px 22px;display:grid}.choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.choice button{border:1px solid var(--line2);background:var(--card);text-align:left;cursor:pointer;color:var(--ink);border-radius:6px;padding:12px 14px}.choice button[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.choice b{margin-bottom:2px;font-weight:600;display:block}.note{background:var(--card2);border-radius:6px;padding:16px 18px;font-size:13px;line-height:1.55}.note+.note{margin-top:12px}.note h3{margin:0 0 8px}.preview{background:var(--card);border:1px solid var(--line);border-radius:6px;margin-top:10px;padding:14px 16px}.preview .pk{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.sugg-wrap{position:relative}.sugg{z-index:20;background:var(--card);border:1px solid var(--line2);box-shadow:var(--shadow);border-radius:6px;max-height:300px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.sugg li{cursor:pointer;border-radius:4px;padding:8px 10px;font-size:13.5px}.sugg li[aria-selected=true],.sugg li:hover{background:var(--card2)}@media (width<=760px){.ncsteps{gap:8px 16px;padding:12px 16px}.ncbody{padding:16px}}.preview .pn{font:300 26px/1.1 var(--serif);margin:6px 0 2px}.flist{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;margin-top:12px;display:grid}.flist img{aspect-ratio:3/2;object-fit:cover;background:var(--card2);border-radius:4px;width:100%;display:block}.mchips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mchip{border:1px solid var(--line2);background:var(--card);cursor:pointer;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 2px;font-size:12px;display:inline-flex}.mchip img{object-fit:cover;border-radius:50%;width:22px;height:22px}.mchip:hover{border-color:var(--terra)}.seek li{align-items:flex-start}.nextcard{margin-bottom:14px;display:none;overflow:hidden}.nextcard .photo{background:var(--card2);height:180px;position:relative}.nextcard .photo img{object-fit:cover;width:100%;height:100%;display:block}.nextcard .photo:after{content:"";background:linear-gradient(#14110e00 45%,#14110e9e 100%);position:absolute;inset:0}.nextcard .when{z-index:1;color:#fff;font:300 38px/1 var(--serif);position:absolute;bottom:12px;left:16px}.nextcard .lbl{z-index:1;font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;background:var(--terra);color:var(--on-accent);border-radius:3px;padding:5px 9px;position:absolute;top:12px;left:14px}.nextcard .acts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 16px 16px;display:grid}.nextcard .acts .btn{justify-content:center;min-height:46px}@media (width<=1100px){.ncbody{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.grid2,.split,.dlg-b{grid-template-columns:1fr}}@media (width<=760px){.nextcard{display:block}.choice{grid-template-columns:1fr 1fr}.app{grid-template-columns:1fr}.side{display:none}.mnav{background:var(--menu);border-top:1px solid var(--shell-line);z-index:20;padding:6px 4px calc(6px + env(safe-area-inset-bottom));justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.mnav button{color:var(--soft);background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:4px 6px;font-size:11px;display:flex}.mnav button[aria-current=page]{color:var(--terra)}.mnav svg{width:20px;height:20px}.view{padding:18px 16px 90px}.top{gap:8px;padding:10px 16px}.top .hide-s,.top>.search+.top-space{display:none}.top>.search{min-width:0}.top>.btn{gap:5px;padding:9px;font-size:11px}.top>.btn svg{width:13px}.form{grid-template-columns:1fr}h1{font-size:30px}.cal{grid-template-columns:40px repeat(5,minmax(64px,1fr));min-width:560px}.calwrap{overflow-x:auto}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.material-file{align-items:center;gap:10px;min-width:0;display:flex}.material-file-pick{flex:none;position:relative}.material-file-pick:focus-within{outline:2px solid var(--terra);outline-offset:2px}.material-file-name{overflow-wrap:anywhere;min-width:0}.nav.soon{opacity:.5;cursor:default}.nav.soon:hover{color:var(--soft);background:0 0}.nav .later{font:10.5px var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-left:auto}.who .grow{min-width:0}.who b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.who select{background:var(--field);border:1px solid var(--line2);border-radius:var(--r);width:100%;margin-top:4px;padding:3px 6px;font-size:12px}.linkbtn{color:var(--soft);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.mnav a{color:var(--shell-ink);border-radius:var(--r);flex-direction:column;align-items:center;gap:3px;padding:5px 8px;font-size:11px;text-decoration:none;display:flex}.mnav a.active,.mnav :is(.lead-badge,.approval-badge){background:var(--shell-active);color:var(--shell-active-ink)}.mnav .active :is(.lead-badge,.approval-badge){color:var(--shell-active-ink);background:0 0}.section-actions{gap:8px;padding-right:14px;display:flex}.sec>.hd{padding:0}.sec-toggle{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:14px 18px;display:flex}.sec-toggle h2{margin:0}.sec-toggle .chev{width:16px;height:16px;color:var(--mute);flex:none;transition:transform .15s}.sec-toggle[aria-expanded=false] .chev{transform:rotate(-90deg)}.sec-toggle .count{font:500 12px var(--sans);color:var(--soft);background:var(--card2);border-radius:999px;margin-left:auto;padding:2px 9px}.sec[data-open=false]>.hd{border-bottom:0}.empty{color:var(--soft);padding:16px 18px;font-size:13.5px}.empty b{color:var(--ink);font-weight:500}.addrow{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px 18px;display:flex}.addrow .inp{flex:1;min-width:180px}.addrow input[type=date].inp{flex:none;width:auto;min-width:0}.nudge{border-left:3px solid var(--terra);align-items:center;gap:18px;margin-bottom:16px;padding:18px 20px;display:flex}.nudge h2{font:400 21px/1.2 var(--serif);margin:0 0 4px}.nudge p{margin:0}.nudge p+p{margin-top:6px}.nudge .acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.invite-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.invite-row+.invite-row{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.invite-row p{flex:1;min-width:220px}@media (width<=700px){.nudge{flex-direction:column;align-items:stretch}.nudge .acts{justify-content:flex-start}}.login{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.login .card{width:min(430px,100%);padding:34px 32px}.login .brand{padding:0 0 22px}.login h1{margin:0 0 6px;font-size:34px}.login form{flex-direction:column;gap:12px;margin-top:6px;display:flex}.login .btn{justify-content:center;width:100%}.or{color:var(--mute);align-items:center;gap:10px;margin:20px 0 14px;font-size:12.5px;display:flex}.sso{flex-direction:column;gap:10px;margin-top:6px;display:flex}.sso-btn{cursor:pointer;appearance:none;justify-content:center;align-items:center;width:100%;margin:0;text-decoration:none;display:flex}.sso-btn .sso-logo{flex:none;display:block}.sso-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sso-btn:disabled{cursor:not-allowed}.sso-ms{--ms-bg:#fff;--ms-line:#8c8c8c;--ms-ink:#5e5e5e;background:var(--ms-bg);border:1px solid var(--ms-line);height:41px;color:var(--ms-ink);font:600 15px/1 var(--sans);border-radius:0;gap:12px;padding:0 12px}.sso-google{--g-bg:#fff;--g-line:#747775;--g-ink:#1f1f1f;background:var(--g-bg);border:1px solid var(--g-line);height:40px;color:var(--g-ink);font:500 14px/20px var(--sans);letter-spacing:.25px;border-radius:4px;gap:10px;padding:0 12px}.sso-btn:hover:not(:disabled){box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.sso-btn:disabled .sso-logo,.sso-btn:disabled span{opacity:.38}.sso-ms:disabled{background:#ffffff61;border-color:#8c8c8c61}.sso-google:disabled{background:#ffffff61;border-color:#1f1f1f1f}.sso-hint{margin:-4px 0 2px}.sso-note{color:var(--soft);margin:2px 0 0;font-size:13px}.login .code-open{color:var(--soft);margin:0 auto;font-size:13.5px;display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sso-ms{--ms-bg:#2f2f2f;--ms-line:#2f2f2f;--ms-ink:#fff}}:root[data-theme=dark] .sso-ms{--ms-bg:#2f2f2f;--ms-line:#2f2f2f;--ms-ink:#fff}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.err{color:var(--crit);margin:4px 0 0;font-size:13px}.ok{color:var(--ok);margin:4px 0 0;font-size:13px}.tbl a{text-decoration:none}.tbl tr.click:focus-within td{background:var(--card2)}.thumb.none{color:var(--mute);place-items:center;display:grid}.inline-form{border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px 18px;display:grid}.inline-form .fl label{margin-bottom:4px}.switch-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.center-page{text-align:center;place-items:center;min-height:70vh;padding:24px;display:grid}.center-page .card{max-width:460px;padding:28px 30px}@media (width<=760px){.inline-form{grid-template-columns:1fr}.login .card{padding:26px 22px}}.rowlink{color:inherit;text-decoration:none}.rowlink:hover b,.rowlink:focus-visible b{text-underline-offset:3px;text-decoration:underline}.case-list-table td{position:relative}.case-list-table .case-cell-link,.case-list-table .rowlink:after{z-index:1;cursor:pointer;position:absolute;inset:0}.case-list-table .rowlink:after{content:""}.case-list-row:hover .rowlink b{text-underline-offset:3px;text-decoration:underline}.case-list-row:focus-within td{background:var(--card2)}.case-list-table .rowlink:focus-visible{outline:none}.case-list-table .rowlink:focus-visible:after{outline:2px solid var(--terra);outline-offset:-3px}.case-list-photo{width:72px}.case-mobile-label{display:none}@media (width<=760px){.case-list-table,.case-list-table tbody{display:block}.case-list-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.case-list-table .case-list-row{border-bottom:1px solid var(--line);grid-template-columns:84px minmax(0,1fr);grid-template-areas:"photo info""status status""price price";display:grid}.case-list-table td{overflow-wrap:anywhere;border:0;min-width:0}.case-list-table .case-list-photo{grid-area:photo;align-self:start;width:auto;padding-right:0}.case-list-table .case-list-info{grid-area:info;padding-left:0}.case-list-table .case-list-status{grid-area:status;padding-top:4px;padding-bottom:4px}.case-list-table .case-list-price{text-align:left;white-space:normal;grid-area:price;padding-top:4px;padding-bottom:14px}.case-list-table .case-list-count{display:none}.case-list-table .pill{white-space:normal;max-width:100%}.case-list-table .pill:before{flex-shrink:0}.case-list-table .case-list-status .case-stage-control{flex-direction:row;align-items:center}.case-mobile-label{color:var(--mute);font-size:12px;display:block}}textarea.inp{resize:vertical;line-height:1.55;font:inherit}a.btn{text-decoration:none}.center-page .card.consent{max-width:560px;padding:30px 32px}.consent h1{margin:6px 0 12px}.consent-lists{gap:18px;margin:14px 0}.consent-lists h3{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:0 0 6px}.consent-lists ul{margin:0;padding-left:18px;line-height:1.7}.mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.photos{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.photo{background:var(--card);border:2px solid var(--line);border-radius:6px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.photo.on{border-color:var(--ok)}.photo .pic{aspect-ratio:3/2;background:var(--card2);width:100%;min-height:0;color:var(--mute);cursor:zoom-in;border:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.photo .pic img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.photo .bd{flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.photo .meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.photo .inp{padding:6px 8px;font-size:13px}.order{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.order li{border:1px solid var(--line2);background:var(--card);cursor:grab;border-radius:4px;width:112px;padding:4px}.order li.over{border-color:var(--terra);box-shadow:0 0 0 2px var(--terra)}.order img,.order .noimg{aspect-ratio:3/2;object-fit:cover;background:var(--card2);pointer-events:none;border-radius:2px;width:100%;display:block}.order .row{justify-content:space-between;align-items:center;gap:2px;margin-top:4px;font-size:12px;display:flex}.order button{cursor:pointer;color:var(--soft);background:0 0;border:0;padding:0 6px;font-size:16px;line-height:1}.order button[disabled]{opacity:.3;cursor:default}.savebar{z-index:4;background:var(--card);border:1px solid var(--line2);box-shadow:var(--shadow);border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;bottom:12px}.viewer{z-index:50;color:var(--ink);--ink:#efe8dc;--bg:#191613;--card:#24201b;--card2:#2b2620;--field:#1f1b17;--line:#efe8dc1f;--line2:#efe8dc38;--soft:#b8ad9f;--mute:#8f867a;--ok:#9fc196;--ok-bg:#26311f;background:#12100e;flex-direction:column;display:flex;position:fixed;inset:0}.viewer-top,.viewer-bar{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;display:flex}.viewer-bar{justify-content:center}.viewer-img{flex:1;min-height:0;position:relative}.viewer-img img{object-fit:contain;width:calc(100% - 36px);height:100%;position:absolute;top:0;left:18px}.viewer-img p{place-items:center;margin:0;display:grid;position:absolute;inset:0}.viewer-help{text-align:center;color:var(--mute);margin:0 0 12px;font-size:12px}@media (width<=760px){.savebar{bottom:calc(130px + env(safe-area-inset-bottom))}.photos{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.sitecards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.sitecard{flex-direction:column;gap:6px;text-decoration:none;display:flex}.sitecard h2{font:400 28px/1.15 var(--serif);margin:0}.sitecard:hover{box-shadow:var(--shadow)}.site-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:16px;display:grid}.site-pages{flex-direction:column;padding:8px;display:flex;position:sticky;top:84px}.site-page{text-align:left;border-radius:var(--r);cursor:pointer;color:var(--soft);background:0 0;border:0;align-items:center;gap:8px;padding:9px 10px;text-decoration:none;display:flex}.site-page:hover{background:var(--card2)}.site-page[aria-current=page]{background:var(--card2);color:var(--ink);font-weight:500}.diff{flex-direction:column;gap:2px;margin-top:4px;display:flex}.diff del{color:var(--crit);text-decoration:line-through;text-decoration-thickness:1px}.diff ins{color:var(--ok);text-decoration:none}.linkbtn{color:inherit;text-underline-offset:2px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.published{color:var(--soft)}.inp[aria-invalid=true]{border-color:var(--crit)}@media (width<=900px){.site-layout{grid-template-columns:1fr}.site-pages{flex-flow:wrap;position:static}}.fl label .pill{font:500 12px var(--sans);letter-spacing:0;text-transform:none}dialog.modal[open]{flex-direction:column;width:min(980px,100% - 24px);max-height:calc(100dvh - 24px);display:flex}dialog.modal .dlg-h{gap:12px}dialog.modal .dlg-h h2{font-size:24px}dialog.modal .dlg-h-actions{align-items:center;gap:8px;margin-left:auto;display:flex}dialog.modal .dlg-h-actions:empty{display:none}@media (width<=650px){dialog.modal .dlg-h{flex-wrap:wrap}dialog.modal .dlg-h-actions{flex-basis:100%;order:3;margin-left:0}dialog.modal .dlg-h-actions>.btn{justify-content:center;width:100%}}dialog.modal .dlg-h,dialog.modal .dlg-f{flex:none}.modal-b{flex:auto;min-height:0;padding:18px 22px 22px;overflow:auto}.row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sticky-actions{background:var(--card);border-top:1px solid var(--line);z-index:2;padding:12px 0 4px;position:sticky;bottom:-22px}.casepick-q{background:var(--card);z-index:2;padding:0 0 12px;position:sticky;top:-18px}.casepick{border:1px solid var(--line);border-radius:6px}.casepick li{padding:0}.casepick button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;display:flex}.casepick button:hover,.casepick button:focus-visible{background:var(--card2)}.col-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.card-actions{border-top:1px solid var(--line);padding:10px 18px 14px}.hint.err,.err-text{color:var(--crit)}.warn-text{color:var(--warn);display:block}.phonein{grid-template-columns:minmax(0,11.5em) minmax(0,1fr);gap:6px;display:grid}.phonein select{text-overflow:ellipsis;padding-right:28px}textarea.inp.short{min-height:0}.partyform{background:var(--card2);border-radius:6px;padding:14px}.partyform .row-actions{margin-top:12px}.partyform.compact .form{grid-template-columns:1fr;gap:10px}.partyform.compact .phonein{grid-template-columns:minmax(0,9em) minmax(0,1fr)}.contactline{flex-wrap:wrap;gap:4px 12px;margin-top:1px;display:flex}.stopset{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.stopset .lab{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);display:block}.stopset .inp{width:100%}.party-edit{margin-top:10px}.recipients h3{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:0 0 6px}.recipients .list li{padding:8px 0}.picks{margin-bottom:10px}.pick{cursor:pointer;align-items:flex-start;gap:10px;width:100%;display:flex}.pick input{width:17px;height:17px;accent-color:var(--ink);flex:none;margin-top:4px}.optrow{background:var(--card2);border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 12px;display:flex}.chipcheck{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.chipcheck input{width:16px;height:16px;accent-color:var(--ink);margin:0}.msg{background:var(--card);border:1px solid var(--line2)}.msg.off{opacity:.55}.msg .mh{flex-wrap:wrap;gap:10px}.msg-who{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.msg-who input{width:17px;height:17px;accent-color:var(--ink);margin:0}textarea.phone-edit{background:var(--card2);border-color:#0000;border-radius:14px;font-size:13.5px}textarea.mail-edit{min-height:0;font-size:13.5px}.smsfacts{color:var(--mute);flex-direction:column;gap:2px;margin-top:6px;font-size:12.5px;display:flex}.smsfacts .warn{color:var(--warn)}.smsfacts .crit{color:var(--crit)}.smsfacts .sms-shorten .btn{margin-left:4px}.sender-note{margin-top:6px}.sender-note p{margin:0 0 6px}.sender-note .btn{margin-left:4px}.answer-hint{color:var(--soft);margin:6px 0 0}.answer-hint.crit-text{color:var(--crit)}.showing .hd{align-items:flex-start}.showing.s-draft{border-style:dashed;border-color:var(--warn)}.showing.s-cancelled{opacity:.75}.when{flex-direction:column;display:flex}.when b{font:400 20px/1.2 var(--serif)}.when span{color:var(--soft);font-size:13px}.pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}h4.lab{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:12px 0 2px}.list.tight li{flex-wrap:wrap;padding:7px 0}.msgstates{flex-wrap:wrap;gap:4px;display:flex}.inp.mini{width:auto;padding:4px 6px;font-size:12.5px}details.past>summary{cursor:pointer;padding:14px 18px;list-style:none}details.past>summary::-webkit-details-marker{display:none}details.past>summary h3:before{content:"▸ ";color:var(--mute)}details.past[open]>summary h3:before{content:"▾ "}.msglog td{vertical-align:top}.nowrap{white-space:nowrap}.msglog tr.detail td{background:var(--card2)}.msglog .phone,.msglog .mail{background:var(--card);max-width:640px}.agenda{align-items:flex-start}.agenda .time{min-width:96px;padding-top:1px}.agenda.s-draft .time{color:var(--warn)}.agenda.s-cancelled b{text-decoration:line-through}.fieldlist{columns:2;margin:8px 0 0;padding-left:18px}.fieldlist code{font-size:12px}@media (width<=760px){.phonein{grid-template-columns:minmax(0,8.5em) minmax(0,1fr)}.partyform.compact .form{grid-template-columns:1fr}.fieldlist{columns:1}.agenda{flex-wrap:wrap}.agenda .time{min-width:0}dialog.modal[open]{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}.modal-b{padding:14px 16px 20px}.casepick-q{top:-14px}.sticky-actions{bottom:-20px}}.site-switch{width:auto;min-width:180px;padding:8px 10px}.site-pages-sep{background:var(--line);height:1px;margin:8px 4px}.site-pagehead{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.site-sec .hd{padding:12px 18px}.site-sec-title{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:0}.site-fields{gap:22px;padding:16px 18px 20px;display:grid}.imgfield{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.imgbox{aspect-ratio:3/2;background:var(--card2);border:1px solid var(--line);width:100%;color:var(--mute);text-align:center;border-radius:4px;place-items:center;padding:8px;font-size:12.5px;display:grid;position:relative;overflow:hidden}.imgbox img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.imgtag{background:var(--ink);color:var(--bg);font:10px var(--label);letter-spacing:.12em;text-transform:uppercase;border-radius:2px;padding:3px 7px;position:absolute;top:6px;left:6px}.imgacts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn.is-busy{opacity:.7;cursor:progress}.fl label.btn{font:500 13px var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);margin:0;display:inline-flex}.review-img{align-items:center;gap:10px;margin-top:6px;display:flex}.review-img .imgbox{width:160px}@media (width<=700px){.imgfield{grid-template-columns:1fr}.review-img .imgbox{width:120px}}.site-homes{margin-top:28px}.site-homes-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));align-items:start;gap:16px;margin-top:14px;display:grid}.site-homes-grid>*{min-width:0}.site-domain{margin:-8px 0 12px}.homes-choice{border:0;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;margin:0;padding:0;display:flex}.homes-choice .hint{margin:0 0 4px 22px}.homes-pick-wrap{margin-top:12px}.homes-pick{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:0 18px;margin:8px 0 0;padding:0;list-style:none;display:grid}.homes-pick li{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:6px 0;display:flex}.homes-pick .chipcheck{flex:1;min-width:0}.homes-pick .chipcheck input{flex:none}.homes-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.homes-words{flex-wrap:wrap;gap:6px;display:flex}.infobox{background:var(--info-bg);color:var(--info);border-radius:var(--r);padding:10px 12px;font-size:13px}.critbox{background:var(--crit-bg);color:var(--crit);border-radius:var(--r);padding:10px 12px;font-size:13px}.mutebox{background:var(--card2);color:var(--soft);border-radius:var(--r);padding:10px 12px;font-size:13px}.crit-text{color:var(--crit)}.btn[aria-disabled=true],.linkbtn[aria-disabled=true]{opacity:.45;cursor:not-allowed}label.linkbtn{display:inline}.sstate{flex-direction:column;gap:6px;padding:14px 16px;font-size:13.5px;display:flex}.sstate b{font:400 19px/1.25 var(--serif)}.sstate .btn{margin-top:4px}.pdfdrop{text-align:left;cursor:default;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:14px;padding:18px 20px;transition:background .12s,border-color .12s;display:flex}.card .pdfdrop,.block .pdfdrop{margin-bottom:0}.pdfdrop-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pdfdrop-text b{color:var(--ink);font-weight:500}.attention{margin-bottom:16px;padding:12px 16px}.attention-h{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--warn);margin:0 0 6px}.attention ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13.5px;display:flex}.attention a,.attention .linkbtn{color:var(--ink);font-weight:500}.sfilters{align-items:center}.sfilters-sep{background:var(--line2);align-self:stretch;width:1px;margin:2px 4px}.ssearch{border-radius:999px;flex:200px;width:auto;min-width:180px;max-width:320px;margin-left:auto;padding:6px 12px}.sdocs>li{align-items:flex-start;gap:16px}.sdoc.agent{border-left:3px dashed var(--warn)}.sdoc-progress{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;display:flex}.sdoc-next{color:var(--soft);margin-top:4px}.sdoc-side{flex:none;min-width:170px}.schips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.schips .schip{border:0;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:2px 10px;font-size:12px;line-height:1.5;display:inline-flex}.schip b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.schip span{white-space:nowrap}.sdoccard.agent,.agentnote{border-style:dashed;border-color:var(--warn)}.agentnote{background:var(--warn-bg);font-size:13.5px}.sdoccard .hd{align-items:flex-start}.shead h1.stitle{overflow-wrap:anywhere}.pills-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.smeta{margin:8px 0 0}.smeta a{color:var(--ink)}.spdf-card{border:1px solid var(--line);background:var(--card2);border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.spdf-icon{width:28px;height:28px;color:var(--terra);flex:none}.scase{flex-wrap:wrap;align-items:baseline;gap:12px;padding:9px 0;display:flex}.lockline{align-items:flex-start;gap:8px;margin:-4px 0 12px;display:flex}.lockline svg,.sround-h svg{width:14px;height:14px;color:var(--mute);flex:none;margin-top:2px}.stenants{background:var(--card2);border-radius:6px;margin-bottom:12px;padding:12px 14px}.stenants .lab{margin-top:0}.stenants .picks li{border-bottom:1px solid var(--line);padding:8px 0}.srounds{flex-direction:column;gap:10px;display:flex}.card>.srounds{padding:14px 18px 18px}.sround{border:1px solid var(--line);background:var(--card);border-radius:6px;padding:10px 14px}.sround-h{font:500 13.5px var(--sans);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;display:flex}.sround .list li{padding:9px 0}.sround.later{background:var(--bg)}.sparty{align-items:flex-start!important}.sparty-name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sparty-name .pill{white-space:normal;max-width:100%;line-height:1.35}.sparty>.col-actions{flex-shrink:0}.card .hd.wrap{flex-wrap:wrap}.sparty-state{margin-left:auto}.slog-more{border-top:1px solid var(--line);padding:10px 18px}.sready{position:sticky;top:84px}.scheck{flex-direction:column;gap:5px;margin:0 0 12px;padding:0;font-size:13.5px;list-style:none;display:flex}.scheck-mark{width:1.2em;font-weight:600;display:inline-block}.scheck .is-ok .scheck-mark{color:var(--ok)}.scheck .is-no{color:var(--crit)}.sproblems,.swarnings{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.sproblems li,.swarnings li{border-radius:var(--r);padding:8px 10px;font-size:13px}.sproblems li{background:var(--crit-bg);color:var(--crit)}.swarnings li{background:var(--warn-bg);color:var(--warn)}.sproblems .linkbtn,.swarnings .linkbtn{color:var(--ink);white-space:nowrap;font-weight:500}.ssummary{border-top:1px solid var(--line);margin:4px 0 12px;padding-top:10px;font-size:13px;line-height:1.55}.ssummary p{margin:0 0 6px}.ssend,.sbtn{justify-content:center;width:100%}.sresult p{margin:10px 0 0}.sready-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:10px;display:flex}.slog li{align-items:flex-start}.slog .time{min-width:108px;color:var(--soft)}.casepick button.taken,.casepick button:disabled{opacity:.6;cursor:default}.casepick b .pill{vertical-align:1px;margin-left:6px}.sform h4.lab{margin-top:14px}.fl label.switch-row{font:inherit;letter-spacing:0;text-transform:none;color:inherit;justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;display:flex}.ssummary h4.lab{margin:0 0 6px}@media (width<=760px){.sdocs>li{flex-direction:column;gap:8px}.sdoc-side{align-items:flex-start;min-width:0}.sdoc-side .pills{justify-content:flex-start}.sready{position:static}.pdfdrop{flex-direction:column;align-items:flex-start}.ssearch{flex-basis:100%;max-width:none;margin-left:0}.sfilters-sep{display:none}.slog .time{min-width:84px}}.split>.sactivity{grid-column:1/-1}.info-btn{border:1px solid var(--line2);width:22px;height:22px;font:600 12px/1 var(--serif);color:var(--soft);border-radius:50%;place-items:center;padding:0;font-style:italic;display:inline-grid}.info-btn[aria-expanded=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.ai-info{color:var(--soft);background:var(--card2);border-bottom:1px solid var(--line);margin:0;padding:12px 18px;font-size:13px}.ai-line{color:var(--mute);margin:0;padding:10px 18px 0;font-size:13px}.ai-scope{margin-bottom:0;padding:12px 18px 0}.sugg-list li{display:block}.sugg-row{align-items:center;gap:12px;display:flex}.sugg-title{line-height:1.35}.sugg-open{background:var(--card2);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.sugg-open .inp{width:auto}.sugg-field{flex-direction:column;flex:150px;gap:5px;min-width:0;display:flex}.sugg-field .inp{width:100%;min-width:0}.sugg-create-actions{flex-wrap:wrap;align-self:flex-end;gap:8px;display:flex}.sugg-form-note{flex-basis:100%}.p-ai{background:var(--info-bg);color:var(--info)}.ok-text{color:var(--ok)}h3.lab-h{font:11px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:4px 0 -6px}.ai-sent ul{margin:6px 0 8px;padding-left:18px}.ai-sent li{margin-bottom:4px}.wk-top{align-items:center;gap:12px;padding:12px 18px 0;display:flex}.wk-top p{margin:0;font-size:13.5px}.wk-links{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.wk-list{margin-top:8px}.ai-stamp{white-space:nowrap}@media (width<=760px){.sugg-row{flex-wrap:wrap;row-gap:8px}.sugg-row>.grow{flex:100%}.sugg-row .col-actions{flex-direction:row;align-items:center;margin-left:auto}.ai-stamp{display:none}.wk-top{flex-wrap:wrap}}.lead-filters{align-items:end}.lead-filters>label:not(.chipcheck){flex:180px;gap:6px;display:grid}.lead-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px;display:grid}.lead-card{color:inherit;overflow-wrap:anywhere;text-decoration:none}.lead-card:hover,.lead-card:focus-visible{border-color:var(--ink)}.lead-card h2{margin-top:16px}.lead-history{margin:0;padding:0;list-style:none}.lead-history li+li{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.lead-note{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=700px){.mnav{justify-content:flex-start;overflow-x:auto}.mnav a{flex:1 0 auto}}.lead-save{margin-top:16px}.lead-badge{background:var(--terra);min-width:20px;color:var(--on-accent);text-align:center;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:600;line-height:18px}.nav .lead-badge{margin-left:auto}.mnav .lead-nav{position:relative}.mnav .lead-badge{position:absolute;top:0;left:calc(50% + 7px)}.lead-badge.overdue-badge{background:var(--crit)}.task-nav-badges{gap:4px;margin-left:auto;display:flex}.case-text-body{overflow-wrap:anywhere;min-height:280px;line-height:1.6}.case-text-body p,.case-text-body>div{margin:0 0 1em}.case-text-body h3{font-family:var(--serif);margin:1.2em 0 .5em;font-size:1.25rem;line-height:1.3}.case-text-body>:first-child{margin-top:0}.case-text-body>:last-child{margin-bottom:0}.case-text-body[contenteditable=true]:empty:before{content:"Skriv beskrivelsen …";color:var(--soft);pointer-events:none}.case-text-body[aria-readonly=true]{min-height:0}.case-text-body[data-native-paste] :is(p,h3,div){display:contents!important}.case-text-body[data-native-paste] :is(h3,em,strong,b,i){font:inherit!important}.case-text-editor .filters{margin-bottom:8px}@media (pointer:coarse){.case-text-body{font-size:16px}}.outlook-skeleton{background:var(--line);border-radius:3px;width:85%;height:14px;margin:9px 0}.outlook-skeleton+.outlook-skeleton{width:60%}.microsoft-connected{color:var(--ok);overflow-wrap:anywhere;margin:0 0 16px;font-size:20px;font-weight:700}.microsoft-highlight{background:var(--ok-bg);box-shadow:inset 4px 0 var(--ok)}.provider-logo{vertical-align:middle;flex:none;width:21px;height:21px;display:inline-block}.provider-logo-google{background:#fff;width:20px;height:20px;overflow:hidden}.provider-logo-google img{width:40px;max-width:none;height:40px;margin:-10px;display:block}.provider-heading{align-items:center;gap:12px;display:flex}.btn.provider-button,.linkbtn.provider-button{color:#5e5e5e;background:#fff;border:1px solid #8c8c8c;justify-content:center;align-items:center;gap:12px;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;text-decoration:none;display:inline-flex}.linkbtn.provider-button{border-radius:var(--r);padding:6px 10px}.provider-button:hover:not(:disabled){box-shadow:0 1px 3px #0002}.sso-btn:disabled .provider-logo{opacity:.38}.performance{gap:20px;display:grid}.performance .ph{margin-bottom:0}.perf-period{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.perf-period label{flex:1;min-width:150px}.perf-period .small{width:100%;margin:0}.perf-presets{flex-wrap:wrap;gap:6px;display:flex}.perf-statuses{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.perf-statuses>div{border-left:2px solid var(--line2);gap:4px;padding-left:14px;display:grid}.perf-statuses b{font-size:30px;font-weight:500}.perf-statuses span{color:var(--soft)}.perf-section-heading{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.perf-section-heading h2,.perf-section-heading p{margin:0}.perf-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.perf-metric{padding:24px}.perf-metric .k{margin:0 0 10px}.perf-value{font-variant-numeric:tabular-nums;font-size:44px;font-weight:500;line-height:1.2}.perf-metric p:last-child{margin-bottom:0}.perf-facts p{margin:0 0 10px}.perf-legend{flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.perf-legend span{align-items:center;gap:6px;display:flex}.perf-legend i{border-radius:2px;width:10px;height:10px;display:inline-block}.perf-leads{background:var(--info)}.perf-showings_done{background:var(--ok)}.perf-tasks_done{background:var(--terra)}.perf-chart{border-bottom:1px solid var(--line2);align-items:stretch;gap:2px;height:170px;margin:24px 0 6px;display:flex}.perf-bar-group{flex:1;align-items:end;gap:1px;min-width:0;display:flex}.perf-bar{border-radius:2px 2px 0 0;flex:1;min-width:1px}.perf-chart-labels{color:var(--soft);justify-content:space-between;font-size:12px;display:flex}.perf-details{margin-top:20px}.perf-details summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.perf-attention{flex-wrap:wrap;gap:24px;display:flex}.perf-attention p{margin:0}.perf-attention b{margin-right:4px;font-size:24px}.perf-followups{margin:16px 0 0;padding:0;list-style:none}.perf-followups li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.perf-followups a{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.perf-followups .pill{white-space:nowrap}.perf-quality p:first-child{margin-top:0}.perf-quality p:last-child{margin-bottom:0}.performance .tbl{font-size:13px}.performance .tbl th{white-space:normal}@media (width<=760px){.perf-metrics{grid-template-columns:1fr}.perf-metric{padding:20px}.perf-statuses{grid-template-columns:repeat(2,1fr);gap:20px}.perf-period label{flex:auto;width:calc(50% - 7px);min-width:0}.perf-presets{width:100%}.perf-section-heading{display:block}.perf-section-heading p{margin-top:6px}.perf-period{padding:18px}.perf-chart{height:140px}.performance .tbl-wrap{max-width:100%;overflow:auto}.perf-legend{gap:8px}.perf-followups li{align-items:start}.perf-attention{gap:16px}.perf-value{font-size:38px}}.performance,.performance>*{min-width:0}.performance .hd{flex-wrap:wrap;gap:10px}.weekly-report .field{flex-direction:column;gap:8px;min-width:0;display:flex}.weekly-report textarea{resize:vertical;box-sizing:border-box;width:100%}.weekly-report-options{grid-template-columns:1fr 1fr;gap:16px;display:grid}.weekly-report-proposal,.weekly-report-preview{border:1px solid var(--line,#d4cec5);border-radius:8px;gap:16px;padding:18px;display:grid}.weekly-report-preview iframe{background:#eee;border:1px solid #d4cec5;border-radius:4px;width:100%;height:68vh;min-height:340px}.weekly-report details{overflow-wrap:anywhere}.weekly-report summary{cursor:pointer}@media (width<=600px){.weekly-report-options{grid-template-columns:1fr}.weekly-report-proposal,.weekly-report-preview{padding:12px}.weekly-report-preview iframe{height:52vh}}.weekly-report-history{border-top:1px solid var(--line,#ddd7ce);margin-top:24px;padding-top:24px}.weekly-report-history h3{margin:0}.weekly-history-list{margin:0;padding:0;list-style:none}.weekly-history-list li{border-bottom:1px solid var(--line,#ddd7ce);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.weekly-history-list p{overflow-wrap:anywhere;margin:4px 0}.weekly-history-list .btn{flex-shrink:0}@media (width<=600px){.weekly-history-list li{flex-direction:column;align-items:flex-start}}.app{grid-template-columns:208px minmax(0,1fr)}.side{gap:0}.brand{padding:9px 14px 26px}.nav-group{gap:0;margin-bottom:14px}.nav-label{letter-spacing:1.6px;padding:8px 13px;font-size:9px;line-height:1.2}.nav{gap:11px;min-height:40px;font-size:12px;font-weight:400}.nav svg{width:17px;height:17px}.side .nav :is(.ct,.lead-badge,.approval-badge){padding:1px 6px;font-size:10px}.sidebar-foot{border-top:1px solid var(--shell-line);margin-top:auto;padding-top:10px}.side .who{border-top:0;gap:8px;padding:14px 10px 4px;font-size:11px}.side .who b{font-weight:400}.side .who small{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.profile-switch{color:var(--shell-muted);cursor:pointer;background:0 0;border:0;padding:4px}.profile-switch svg{width:16px;height:16px}.profile-options-menu{gap:12px;padding:14px 10px;font-size:11px;display:grid}.profile-options-menu select{background:var(--shell-badge);width:100%;min-width:0;color:var(--shell-ink);border:1px solid var(--shell-line);padding:5px}.profile-options-menu .linkbtn{color:var(--shell-ink);text-align:left}.top{gap:15px;height:68px;padding:0 28px}.top .search input{border-radius:9px;height:43px;font-size:12px}.top>.btn.fill{min-height:38px;padding:9px 16px;font-size:12px}.top>.av{width:32px;height:32px;font-size:10px}.top :is(.chat-mentions-trigger,.mail-notifications-trigger){width:28px;height:32px}.top>.gsearch{flex:0 58%;max-width:650px}.view{max-width:1800px;margin:0 auto;padding:28px 30px 65px}.sec-heading{flex:1;min-width:0}.sec-toggle{font:inherit}.sec-toggle .widget-icon,.mobile-menu-toggle,.mobile-menu-close,.menu-scrim{display:none}@media (width<=1250px) and (width>=761px){.app{grid-template-columns:185px minmax(0,1fr)}.side{padding-left:10px;padding-right:10px}.nav{padding:9px 10px;font-size:11px}.view{padding:24px 22px 70px}.top{padding:0 22px}}@media (width<=760px){.app{grid-template-columns:minmax(0,1fr)}.mnav{display:none}.top{gap:9px;height:61px;min-height:61px;padding:0 14px}.top>.gsearch{flex:1;max-width:none}.top .search input{height:39px;padding-left:32px;padding-right:8px;font-size:11px}.top .gs-kbd,.top-space,.top>.profile-top{display:none}.top>.btn.fill{min-height:35px;padding:9px 10px;font-size:10px}.top>.chat-mentions,.top>.mail-notifications{display:none}.mobile-menu-toggle,.mobile-menu-close{width:32px;height:35px;color:var(--shell-ink);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:6px;display:grid}.mobile-menu-toggle svg,.mobile-menu-close svg{width:17px;height:17px}.mobile-menu-close{position:absolute;top:6px;right:8px}.side.mobile-open{z-index:50;width:218px;height:100dvh;display:flex;position:fixed;inset:0 auto 0 0}.menu-scrim{z-index:49;background:#15213960;border:0;display:block;position:fixed;inset:61px 0 0}.view{padding:23px 15px 76px}}.sidebar-notifications{color:var(--shell-ink);gap:12px;padding:8px 12px;display:flex}.sidebar-notifications :is(.chat-mentions-trigger,.mail-notifications-trigger){color:var(--shell-ink);border-color:var(--shell-line);background:0 0}.sidebar-notifications :is(.chat-mentions-panel,.mail-notifications-panel){width:calc(100vw - 30px);max-height:70dvh;color:var(--ink);position:fixed;inset:70px 15px auto;overflow:auto}.recipient-channels{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:6px 0 12px;padding-left:26px;display:flex}.recipient-channels .chipcheck{flex-shrink:0}.picks li:has(>.recipient-channels){flex-wrap:wrap;gap:2px}.picks li>.recipient-channels{box-sizing:border-box;flex-basis:100%;min-width:0}.side .nav.active:focus-visible,.mnav .active:focus-visible{outline:2px solid var(--shell-active-ink);outline-offset:-4px}.top>.btn.fill:focus-visible{outline:2px solid var(--shell-button-ink);outline-offset:-4px}.side,.top,.mnav{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.side .nav.active:hover{background:var(--shell-active);color:var(--shell-active-ink)}.side .nav.active,.mnav a.active{box-shadow:inset 0 0 0 1px}.top>.profile-top:focus-visible,.top :is(.chat-mentions-trigger,.mail-notifications-trigger):focus-visible,.side .sidebar-notifications :focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}.top .search input:focus-visible{outline-color:var(--shell-focus)}.side select option{background:var(--menu);color:var(--shell-ink)}.signing-list-row{position:relative}.signing-list-row .grow{overflow-wrap:anywhere;min-width:0}.signing-list-row .rowlink:after{content:"";z-index:1;position:absolute;inset:0}.signing-list-row .rowlink:focus-visible:after{outline:2px solid var(--terra);outline-offset:-2px}.signing-list-row .sdoc-side button{z-index:2;position:relative}.lease-term-field{border:0;min-width:0;margin:0;padding:0}.brand img{object-fit:contain;width:140px;height:auto;display:block}.brand picture{padding:6px;display:block}.login .brand img{margin:6px}.mobile-brand{flex-shrink:0;padding:6px;display:none}.mobile-brand img{width:24px;height:auto;display:block}@media (width<=760px){.mobile-brand{display:block}}@media (width>=621px) and (width<=800px){.side .brand img{width:30px;height:auto}}.ro-dashboard{background:var(--bg);color:var(--ink);font-size:14px;line-height:normal}.ro-dashboard .view{max-width:1800px;padding:28px 30px 65px}.ro-dashboard .ph{align-items:center;gap:20px;margin-bottom:24px}.ro-dashboard .ph .k{letter-spacing:1.9px;margin-bottom:9px;font-size:9px}.ro-dashboard .ph h1{letter-spacing:-.9px;font-size:35px;font-weight:400;line-height:1.15}.overview-company{align-items:center;gap:6px;font-size:11px;text-decoration:none;display:inline-flex}.overview-company svg{width:13px;height:13px}.ro-dashboard .kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:24px}.ro-dashboard .kpi{box-shadow:none;grid-template-columns:auto 1fr auto;align-items:end;gap:10px;padding:18px 20px;text-decoration:none;display:grid}.ro-dashboard .kpi .l{letter-spacing:.7px;color:var(--mute);grid-column:1/3;font-size:10px;font-weight:400}.ro-dashboard .kpi .n{margin:0;font-size:35px;font-weight:400;line-height:1.15}.ro-dashboard .kpi .small{padding-bottom:4px;font-size:10px;line-height:normal}.kpi-icon{background:var(--terra-bg);width:37px;height:37px;color:var(--terra);border-radius:11px;grid-area:1/3/3;align-self:center;place-items:center;display:grid}.kpi-icon svg{width:19px;height:19px}.ro-dashboard .kpi.featured{background:var(--menu);border-color:var(--shell-line);color:var(--shell-ink)}.ro-dashboard .kpi.featured :is(.l,.small){color:var(--shell-muted)}.ro-dashboard .kpi.featured .kpi-icon{background:var(--shell-active);color:var(--shell-active-ink)}.ro-dashboard .sec{scroll-margin-top:88px;overflow:hidden}.ro-dashboard .sec>.hd{gap:12px;min-height:66px;padding:0 18px 0 8px}.ro-dashboard .sec-toggle{border-radius:9px;gap:10px;min-height:65px;padding:16px 10px}.ro-dashboard .sec-toggle .widget-title{font-size:22px;font-weight:400;line-height:1.2}.ro-dashboard .sec-toggle .count{font:400 10px/1.4 var(--sans);min-width:0;color:var(--info);background:var(--info-bg);border-radius:8px;flex-shrink:0;margin-left:0;padding:3px 6px;line-height:normal}.ro-dashboard .sec-toggle .chev{width:23px;height:23px;color:var(--mute);margin-left:auto;padding:5px}.ro-dashboard .sec-toggle:hover .chev{background:var(--card2);border-radius:6px}.ro-dashboard .widget-icon{background:var(--info-bg);width:29px;height:29px;color:var(--info);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.widget-icon svg{width:16px;height:16px}.ro-dashboard .section-actions{flex-shrink:0;align-items:center;gap:7px;padding:0}.ro-dashboard .section-actions a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ro-dashboard .section-actions :is(a,.linkbtn){color:var(--info);white-space:nowrap;font-size:11px}.ro-dashboard .section-actions svg{width:13px;height:13px}.ro-dashboard .section-actions a:not(:has(svg)):before{content:"↗";font-size:13px}.ro-dashboard .section-actions .info-btn{width:23px;height:23px;font-size:12px}.ro-dashboard .section-actions .ai-stamp{font-size:10px}.ro-dashboard .sec[data-open=false]>.hd{background:var(--card)}.ro-dashboard .sec[data-widget=over-fristen]{border-left:3px solid var(--crit)}.ro-dashboard .sec[data-widget=over-fristen]>.hd{background:var(--crit-bg)}.ro-dashboard .sec[data-widget=over-fristen] .sec-toggle{color:var(--crit)}.ro-dashboard .sec[data-widget=over-fristen] .widget-icon{background:var(--card);color:var(--crit)}.ro-dashboard .list li{gap:12px;padding:14px 20px}.ro-dashboard .list b{font-size:13px;font-weight:500}.ro-dashboard .small{font-size:11px;line-height:1.5}.ro-dashboard .list a{text-decoration:none}.ro-dashboard .list a:hover{text-decoration:underline}.ro-dashboard .dashboard-tasks{padding:20px}.ro-dashboard .dashboard-tasks>li{align-items:flex-start;gap:12px;padding:16px 0}.ro-dashboard .quick-add{color:var(--mute);border:0;border-top:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;width:calc(100% - 40px);min-height:41px;margin:-20px 20px 20px;padding:11px 0;font-size:12px;display:flex}.quick-add svg{color:var(--terra);width:18px;height:18px}.ro-dashboard .followup-summary{border-top:1px solid var(--line);margin:0;padding:12px 20px;font-size:11px}.followup-summary a{color:var(--info);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.followup-summary svg{width:13px;height:13px}.ro-dashboard .addrow{border-top:0;gap:8px;padding:0 20px 20px}.ro-dashboard .addrow .inp{min-width:0;padding:9px 10px;font-size:12px}.ro-dashboard .addrow .inp[type=date]{flex:0 135px}.ro-dashboard .addrow .btn{font-size:12px}.ro-dashboard .empty{color:var(--mute);padding:20px;font-size:12px}.ro-dashboard .empty p{margin:0 0 16px;line-height:1.6}.calendar-mini{min-width:0;padding:13px 20px 16px}.dashboard-calendar-day{color:var(--mute);flex-wrap:wrap;gap:4px 8px;margin-bottom:15px;font-size:11px;display:flex}.dashboard-calendar-day>span:first-child:first-letter{text-transform:uppercase}.calendar-hours{overscroll-behavior-y:contain;scrollbar-gutter:stable;overflow-anchor:none;height:240px;position:relative;overflow:hidden auto}.calendar-hours:focus-visible{outline:2px solid var(--info);outline-offset:2px;border-radius:4px}.calendar-time-grid{min-width:0;position:relative}.calendar-hour{pointer-events:none;align-items:flex-start;gap:14px;display:flex;position:absolute;left:0;right:0}.calendar-hour>span{color:var(--mute);flex:none;width:38px;padding-top:3px;font-size:10px}.calendar-hour>div{border-top:1px solid var(--line);flex:1;min-width:0}.calendar-timed-events{position:absolute;inset:0 0 0 52px}.dashboard-calendar-event{background:var(--terra-bg);border-left:2px solid var(--terra);overflow-wrap:anywhere;border-radius:7px;min-width:0;margin:0;padding:6px 8px;font-size:11px;line-height:1.25;text-decoration:none;display:block}.calendar-timed-events>.dashboard-calendar-event{position:absolute;overflow:hidden}.calendar-timed-events .dashboard-calendar-event b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-calendar-event.showing{background:var(--info-bg);border-color:var(--info)}.dashboard-calendar-event small{color:var(--mute);margin-top:4px;font-size:10px;display:block}.dashboard-calendar-event .calendar-event-time{white-space:nowrap;margin:0 0 3px;line-height:12px}.calendar-event-location{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-calendar-event b{font-weight:600}button.dashboard-calendar-event{text-align:left;width:100%;font:inherit;color:inherit;border:0;border-left:2px solid var(--terra);cursor:pointer;font-size:11px}button.dashboard-calendar-event.showing{border-left-color:var(--info)}button.dashboard-calendar-event:hover,button.dashboard-calendar-event[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--line2)}button.dashboard-calendar-event:focus-visible{outline:2px solid var(--info);outline-offset:2px}.calendar-all-day{gap:4px;margin-bottom:12px;padding-left:52px;display:grid}.calendar-finished{color:var(--mute);margin:0 0 12px;font-size:12px}.calendar-now{border-top:1px solid var(--info);z-index:1;pointer-events:none;position:absolute;left:52px;right:0}.calendar-now>span{background:var(--card);width:52px;color:var(--info);white-space:nowrap;font-size:9px;line-height:14px;position:absolute;top:-7px;right:100%}.dashboard-mails{margin:0;padding:0;list-style:none}.dashboard-mails li+li{border-top:1px solid var(--line)}.compact-mail{align-items:center;gap:10px;min-width:0;padding:12px 20px;font-size:14px;text-decoration:none;display:flex}.compact-mail:hover{background:var(--card2)}.compact-mail b{font-weight:600}.mail-avatar{color:#785a36;background:#efe4d4;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-weight:600;display:grid}.compact-mail .grow{min-width:0}.mail-subject{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;line-height:1.65;display:block;overflow:hidden}.compact-mail time{color:var(--mute);white-space:nowrap;font-size:10px}.compact-mail>svg{flex:none;width:18px;height:18px}.outlook-refresh{text-align:right;padding:0 20px 10px}.outlook-refresh .linkbtn{color:var(--info);font-size:10px}.ro-dashboard .filters.ai-scope{gap:6px;padding:14px 20px 0}.ro-dashboard .chip{padding:6px 13px;font-size:11px}.ro-dashboard .ai-line{padding:0 20px;font-size:11px;line-height:1.6}.ro-dashboard .sugg-row{gap:10px}.ro-dashboard .sugg-row>.pill{padding:2px 7px;font-size:10px}.ro-dashboard .col-actions .btn.sm{font-size:11px}.ro-dashboard .waiting-counts{margin:0;padding:12px 20px;font-size:11px}.ro-dashboard .waiting-counts li{padding:5px 0}.ro-dashboard .btn.provider-button{color:#5e5e5e;background:#fff;border-color:#8c8c8c}@media (width<=1250px){.ro-dashboard .view{padding:24px 22px 70px}.ro-dashboard .kpi{grid-template-columns:auto 1fr;padding:16px 14px}.kpi-icon{display:none}.ro-dashboard .kpi .n{font-size:31px}.ro-dashboard .dashboard-tasks{padding:17px}.ro-dashboard .quick-add{width:calc(100% - 34px);margin:-17px 17px 17px}}@media (width<=1050px){.ro-dashboard .kpis{gap:10px}.ro-dashboard .kpi{gap:7px}.ro-dashboard .kpi :is(.n,.small){grid-column:1/-1}}@media (width<=620px){.ro-dashboard .view{padding:23px 15px 76px}.ro-dashboard .ph{align-items:flex-start;gap:14px;margin-bottom:20px;position:relative}.ro-dashboard .ph h1{letter-spacing:-1px;font-size:29px}.ro-dashboard .ph .k{margin-bottom:9px;font-size:8px}.overview-company{font-size:10px;position:absolute;top:0;right:0}.ro-dashboard .kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:19px}.ro-dashboard .kpi{gap:7px;padding:16px 15px}.ro-dashboard .kpi .l,.ro-dashboard .kpi .small{font-size:9px}.ro-dashboard .kpi .n{grid-column:1}.ro-dashboard .kpi .small{grid-column:2}.ro-dashboard .sec>.hd{flex-wrap:nowrap;gap:7px;padding-right:12px}.ro-dashboard .sec-toggle{gap:7px;padding-left:7px}.ro-dashboard .sec-toggle .widget-title{font-size:20px}.ro-dashboard .sec-toggle .chev{flex-shrink:0;width:19px;padding:3px}.ro-dashboard .section-actions :is(a,.linkbtn){font-size:10px}.ro-dashboard .section-actions .ai-stamp{display:none}.ro-dashboard .dashboard-tasks{padding:16px}.ro-dashboard .task-date-action{display:none}.ro-dashboard .quick-add{width:calc(100% - 32px);margin:-16px 16px 16px}.ro-dashboard .addrow{grid-template-columns:1fr auto;padding:0 16px 16px;display:grid}.ro-dashboard .addrow #new-task{grid-column:1/-1}.ro-dashboard .followup-summary{padding:12px 16px}.ro-dashboard .sugg-row{flex-wrap:wrap}.ro-dashboard .sugg-row .grow{flex-basis:calc(100% - 75px)}.ro-dashboard .sugg-row .col-actions{flex-flow:wrap;align-items:center;gap:13px;width:100%}.ro-dashboard .list li{padding:14px 20px}.ro-dashboard .dashboard-tasks>li{padding:16px 0}}@media print{.widget-content[hidden]{display:block!important}.sec-toggle .chev{display:none}}.ro-dashboard .suggestion-options{border-bottom:1px solid var(--line);color:var(--mute);font-size:11px}.ro-dashboard .suggestion-options>summary{cursor:pointer;padding:10px 20px}.ro-dashboard .list .compact-suggestion{padding:0;display:block}.suggestion-detail>summary{cursor:pointer;align-items:center;gap:12px;padding:14px 20px;list-style:none;display:flex}.suggestion-detail>summary::-webkit-details-marker{display:none}.suggestion-detail>summary>svg{flex:none;width:18px;height:18px}.suggestion-detail>summary>svg:last-child{width:18px;height:18px}.suggestion-detail[open]>summary>svg:last-child{transform:rotate(90deg)}.suggestion-detail>summary small{color:var(--mute);margin-top:5px;font-size:11px;display:block}.ro-dashboard .suggestion-detail>summary b{font-size:12px;font-weight:400}.suggestion-detail>.sugg-row,.suggestion-detail>.sugg-open{margin:0 20px 16px}.suggestion-footer{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 20px;font-size:11px;display:flex}.suggestion-footer .linkbtn{color:var(--info);font-size:11px}.dashboard-more{border-top:1px solid var(--line);color:var(--mute);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:11px;display:flex}.dashboard-more .linkbtn{color:var(--info);font-size:11px}@media (width<=620px){.dashboard-more{padding:12px 16px}}.ro-dashboard .overview-company{font-size:11px}@media (width<=620px){.ro-dashboard .sec-toggle .widget-title{letter-spacing:-.25px}.ro-dashboard .sec-toggle{padding-right:4px}.ro-dashboard .overview-company{font-size:10px}}.approval-date{background:var(--terra-bg);width:34px;height:42px;color:var(--terra);border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;font-size:16px;display:flex}.ro-dashboard .approval-date b{font-size:16px;font-weight:400}.approval-date small{text-transform:uppercase;color:var(--mute);font-size:8px}.widget-row-arrow{color:var(--ink);flex:none;place-items:center;padding:5px;display:grid}.widget-row-arrow svg{width:15px;height:15px}.ro-dashboard .approval-preview{margin:5px 0 0;font-size:11px}.waiting-breakdown{border-top:1px solid var(--line);color:var(--mute);font-size:11px}.waiting-breakdown>summary{cursor:pointer;padding:10px 20px}.ro-dashboard .approval-card .list>li,.ro-dashboard .waiting-card .list>li{padding:0;display:block}.dashboard-list-row{min-width:0;color:inherit;align-items:center;gap:12px;padding:14px 20px;font-size:12px;line-height:normal;text-decoration:none;display:flex}.dashboard-list-row:hover{background:var(--card2)}.ro-dashboard .list .dashboard-list-row:hover{text-decoration:none}.dashboard-list-row .grow{min-width:0}.dashboard-list-row small{color:var(--mute);margin-top:5px;font-size:11px;line-height:normal;display:block}.dashboard-list-row>svg{flex:none;width:18px;height:18px}.approval-title{font-size:14px;font-weight:600;display:block}.approval-status{flex:none}.approval-status small{text-align:right}.dashboard-badge{white-space:nowrap;background:var(--info-bg);color:var(--info);border-radius:5px;flex:none;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:500;line-height:normal;display:inline-flex}.dashboard-badge.warm{background:var(--warn-bg);color:var(--warn)}.dashboard-badge.failed{background:var(--crit-bg);color:var(--crit)}.dashboard-list-row .approval-date small{margin-top:2px;font-size:8px}.ro-dashboard .sec-toggle .widget-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.weekly-summary{padding:20px}.weekly-summary-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.weekly-summary h3{margin:0;font-size:14px;font-weight:600;line-height:normal}.weekly-summary-top p{color:var(--mute);margin:8px 0 0;font-size:12px;line-height:1.6}.weekly-create{background:var(--sand);border:1px solid var(--sand);color:#59432c;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:10px 15px;font-size:12px;font-weight:500;line-height:normal;display:inline-flex}.weekly-create svg{width:15px;height:15px}.weekly-details{color:var(--mute);margin-top:12px;font-size:11px;line-height:1.6}.weekly-details>summary{cursor:pointer}.weekly-case{width:100%;color:var(--ink)}.weekly-case>summary{cursor:pointer;list-style:none}.weekly-case>summary::-webkit-details-marker{display:none}.ro-dashboard .wk-list>li{padding:0;display:block}.weekly-case>.sugg-row{padding:0 20px 16px}.weekly-case>summary small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=1250px){.weekly-summary{padding:17px}}@media (width<=620px){.weekly-summary{padding:16px}.weekly-summary-top>div{min-width:0}.weekly-create{flex-shrink:0}.approval-row .grow{overflow-wrap:anywhere}}.ro-dashboard .kpi .small{line-height:normal}.compact-mail .grow{font-size:14px}.compact-mail b{font-size:12px}.suggestion-detail>summary{font-size:12px;line-height:normal}.weekly-case>summary,.weekly-case>summary small,.weekly-case>summary .dashboard-badge{line-height:1.6}.ro-dashboard .approval-date{gap:0}.ro-dashboard .approval-date small{color:var(--terra)}.approval-context{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-badge svg{flex:none;width:12px;height:12px}.approval-status .failed{white-space:normal;max-width:116px}.dashboard-mails>li{align-items:center;display:flex}.dashboard-mails .compact-mail{flex:1}.mail-outlook{color:var(--info);flex:none;place-items:center;margin-left:-14px;margin-right:8px;padding:8px;display:grid}.mail-outlook svg{width:13px;height:13px}.compact-mail b{text-overflow:ellipsis;white-space:nowrap;line-height:16px;display:block;overflow:hidden}.outlook-refresh{border-top:1px solid var(--line);color:var(--mute);justify-content:flex-end;align-items:center;gap:12px;padding:12px 20px;font-size:11px;display:flex}.outlook-refresh>span{margin-right:auto}.outlook-refresh :is(a,.linkbtn){color:var(--info);white-space:nowrap;font-size:11px}.waiting-signal{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.waiting-row .grow>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.suggestion-secondary{align-items:center;gap:10px;padding:12px 20px;display:flex}.suggestion-secondary .ai-stamp{margin-right:auto}.suggestion-secondary :is(.linkbtn,.info-btn){font-size:11px}.ro-dashboard .suggestion-footer .suggestion-options{border:0;margin-left:auto}.ro-dashboard .suggestion-footer .suggestion-options>summary{padding:0}.ro-dashboard .suggestion-footer:has(.suggestion-options[open]){display:block}.ro-dashboard .suggestion-footer .suggestion-options[open]{margin-top:10px}.suggestion-error{color:var(--mute);margin:0;padding:16px 20px;font-size:12px}.suggestion-error .linkbtn{font-size:12px}@media (width<=800px){.ro-dashboard .sec-toggle .widget-icon{font-size:20px}}@media (width>=621px) and (width<=800px){.ro-dashboard{grid-template-columns:66px minmax(0,1fr)}.ro-dashboard .view{padding:22px 20px 70px}.ro-dashboard .ph h1{font-size:31px}.ro-dashboard .side{width:66px;padding:18px 8px 12px;display:flex;position:sticky;inset:0 auto auto}.ro-dashboard .side .brand{text-align:center;padding:8px 0 21px}.ro-dashboard .side .brand img{width:30px;height:auto}.ro-dashboard .side .brand picture{padding:6px}.ro-dashboard .mobile-brand,.ro-dashboard .side :is(.brand span,.nav-label,.who>div){display:none}.ro-dashboard .side .nav{justify-content:center;gap:0;padding:11px;font-size:0;position:relative}.ro-dashboard .side .nav svg{width:19px;height:19px}.ro-dashboard .side .nav :is(.ct,.lead-badge,.approval-badge){padding:1px 4px;font-size:8px;position:absolute;top:0;right:0}.ro-dashboard .side .nav .task-nav-badges{gap:2px;position:absolute;top:0;right:0}.ro-dashboard .side .nav .task-nav-badges .lead-badge{min-width:0;position:static}.ro-dashboard .side .who{flex-wrap:wrap;justify-content:center;padding:12px 0}.ro-dashboard .top{height:68px;padding:0 20px}.ro-dashboard :is(.mobile-menu-toggle,.mobile-menu-close){display:none}.ro-dashboard .sec-toggle .widget-title{font-size:20px}}@media (width<=620px){.outlook-refresh{gap:9px}.approval-row{gap:10px;padding:14px 16px}}.dashboard-board{grid-template-columns:minmax(0,1.25fr) minmax(330px,1fr);align-items:start;gap:20px;display:grid}@media (width<=1250px){.dashboard-board{grid-template-columns:minmax(0,1.1fr) minmax(290px,1fr)}}@media (width<=1050px){.dashboard-board{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-slot{display:contents}.dashboard-board .sec{min-width:0}.dashboard-board.masonry{grid-auto-rows:4px;grid-auto-flow:dense;row-gap:0}.ro-dashboard .dashboard-board .sec[data-fixed=true]>.hd{padding-left:33px}.widget-handle{width:24px;min-height:40px;color:var(--mute);cursor:grab;font:20px var(--sans);touch-action:none;background:0 0;border:0;border-radius:5px;flex:none;padding:0}.widget-handle:hover{background:var(--card2);color:var(--ink)}.widget-handle:disabled{cursor:wait}.widget-handle:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.dashboard-board .hd{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.dashboard-board .section-actions{touch-action:manipulation}.dashboard-board [data-moving=true]{outline:3px solid var(--info);outline-offset:2px;box-shadow:var(--shadow)}.dashboard-board [data-moving=true] .widget-handle{cursor:grabbing;background:var(--info-bg);color:var(--info)}.ro-dashboard .dashboard-board .sec>.hd{gap:3px;padding-left:6px;padding-right:12px}.ro-dashboard .dashboard-board .sec-toggle{gap:7px;padding-left:5px;padding-right:5px}@media (width<=1150px){.ro-dashboard .dashboard-board .sec-toggle .widget-title{font-size:18px}.ro-dashboard .dashboard-board .section-actions{flex-wrap:wrap;flex-shrink:1}}@media (width<=620px){.dashboard-board{grid-template-columns:minmax(0,1fr);gap:17px}.ro-dashboard .dashboard-board .sec-toggle .widget-title{font-size:19px}}.ro-dashboard .dashboard-board .sec-toggle .widget-title{white-space:normal;text-overflow:clip;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;overflow:visible}.dashboard-board .sec>.hd{container:widget-head/inline-size}.widget-title-short{display:none}@container widget-head (width<=330px){.ro-dashboard .dashboard-board .section-actions a:has(svg){border-radius:6px;gap:0;padding:5px;font-size:0}.ro-dashboard .dashboard-board .section-actions a:has(svg) svg{width:14px;height:14px}}@container widget-head (width<=280px){.ro-dashboard .dashboard-board .sec-toggle .widget-title:has(+.widget-title-short){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ro-dashboard .dashboard-board .sec-toggle .widget-title-short{overflow-wrap:break-word;min-width:0;font-size:18px;font-weight:400;line-height:1.2;display:block}}@container widget-head (width<=235px){.ro-dashboard .dashboard-board .sec-toggle .widget-icon{display:none}}.approval-card{container:approval-card/inline-size}@container approval-card (width<=300px){.approval-row{flex-wrap:wrap;row-gap:8px}.approval-row>.grow{flex:calc(100% - 76px)}.approval-row>svg{order:2}.approval-row>.approval-status{order:3;align-items:center;gap:8px;margin-left:46px;display:flex}.approval-row>.approval-status small{text-align:left;margin:0}}
