.crm-client-profile-2026,.crm-client-editor-page{--client-accent:var(--primary);--client-accent-soft:#eff6ff;--client-ink:var(--light-ink);--client-muted:var(--light-ink-3);--client-line:var(--light-line);color:var(--client-ink);flex-direction:column;gap:14px;display:flex}.crm-client-profile-titlebar,.crm-client-editor-titlebar{border-bottom:1px solid var(--client-line);justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:7px 2px 15px;display:flex}.crm-client-profile-titlebar h1,.crm-client-editor-titlebar h1{color:var(--client-ink);letter-spacing:-.035em;margin:0;font-size:27px}.crm-client-editor-titlebar p{max-width:68ch;color:var(--client-muted);margin:5px 0 0;font-size:11.5px;line-height:1.55}.crm-client-profile-actions{align-items:center;gap:8px;display:flex}.crm-client-profile-actions .button{align-items:center;gap:6px;display:inline-flex}.crm-list-title-actions{align-items:center;gap:7px;display:flex}.crm-list-title-actions .button{white-space:nowrap;align-items:center;gap:6px;min-height:39px;display:inline-flex}.crm-client-section>header{border-bottom:1px solid var(--client-line);justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:0 16px;display:flex}.crm-client-section>header>div{align-items:center;gap:9px;display:flex}.crm-client-section h2{letter-spacing:-.015em;margin:0;font-size:14px}.crm-client-section>header>span{color:var(--client-muted);font-size:10px;font-weight:750}.crm-client-public-id{color:var(--client-accent);font-variant-numeric:tabular-nums;letter-spacing:.025em;flex:none;font-size:8.5px;font-weight:800}.crm-client-profile-actions>span{min-height:23px;color:var(--light-primary-ink);background:#eff6ff;border-radius:999px;align-items:center;padding:3px 8px;font-size:8.5px;font-weight:800;display:inline-flex}.crm-client-profile-actions>span[data-lifecycle=REPEAT]{color:#166534;background:#ecfdf3}.crm-client-inline-empty{min-height:230px;color:var(--client-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.crm-client-inline-empty strong{color:var(--client-ink);margin-top:10px;font-size:13px}.crm-client-inline-empty p{max-width:50ch;margin:5px 0 14px;font-size:10.5px;line-height:1.5}.crm-client-editor-titlebar>div>a,.crm-client-back{color:var(--client-muted);align-items:center;gap:5px;margin-bottom:9px;font-size:10px;font-weight:750;display:inline-flex}.crm-client-editor-titlebar>svg{color:var(--client-accent)}.crm-client-editor{border:1px solid var(--client-line);background:var(--light-surface);border-radius:14px;overflow:hidden}.crm-client-editor>section{border-bottom:1px solid var(--client-line);padding:22px}.crm-client-editor>section>header{align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.crm-client-editor>section>header svg{color:var(--client-accent)}.crm-client-editor h2{margin:0;font-size:15px}.crm-client-editor header p{color:var(--client-muted);margin:3px 0 0;font-size:10px}.crm-client-editor>footer{background:var(--light-surface-2);justify-content:flex-end;gap:8px;padding:15px 22px;display:flex}.crm-client-kind-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.crm-client-kind-picker>label{min-height:62px;color:var(--light-ink-2);background:var(--light-surface);cursor:pointer;border:1px solid #dce2ea;border-radius:11px;grid-template-columns:19px 19px minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;transition:border-color .15s,background-color .15s,color .15s;display:grid}.crm-client-kind-picker>label:hover{background:var(--light-surface-2);border-color:#aebdd0}.crm-client-kind-picker>label.active{color:#174ea6;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 8%, transparent);background:#eff6ff;border-color:#8fb3f4}.crm-client-kind-picker input{width:15px;height:15px;accent-color:var(--client-accent);margin:0}.crm-client-kind-picker label>svg{color:currentColor}.crm-client-kind-picker strong,.crm-client-kind-picker small{display:block}.crm-client-kind-picker strong{font-size:10.5px}.crm-client-kind-picker small{color:var(--client-muted);margin-top:2px;font-size:8.5px}.crm-client-kind-hint{color:#3159a7;background:#f4f7fc;border-radius:10px;align-items:flex-start;gap:9px;margin-top:11px;padding:11px 12px;display:flex}.crm-client-kind-hint>svg{flex:none;margin-top:1px}.crm-client-kind-hint strong{font-size:10px;display:block}.crm-client-kind-hint p{color:#5f6f83;margin:3px 0 0;font-size:9.5px;line-height:1.45}.crm-client-adaptive-section{animation:.18s cubic-bezier(.16,1,.3,1) both crm-client-section-in}@keyframes crm-client-section-in{0%{opacity:.35;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.crm-client-adaptive-section{animation:none}}.crm-record-editor-page{--record-editor-accent:var(--primary);--record-editor-ink:var(--light-ink);--record-editor-muted:var(--light-ink-3);--record-editor-line:var(--light-line);width:100%;max-width:1120px;color:var(--record-editor-ink);flex-direction:column;gap:20px;margin-inline:auto;display:flex}.crm-record-editor-header{border-bottom:1px solid var(--record-editor-line);gap:15px;padding:8px 2px 20px;display:grid}.crm-record-editor-back{width:fit-content;color:var(--record-editor-muted);align-items:center;gap:6px;font-size:11.5px;font-weight:680;display:inline-flex}.crm-record-editor-back:hover{color:var(--record-editor-accent)}.crm-record-editor-back:focus-visible{outline:2px solid var(--record-editor-accent);outline-offset:4px;border-radius:5px}.crm-record-editor-heading{align-items:flex-start;gap:13px;display:flex}.crm-record-editor-icon{color:#2453a6;background:#edf3ff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.crm-record-editor-heading>div{min-width:0}.crm-record-editor-header h1{color:var(--record-editor-ink);letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,30px);font-weight:720}.crm-record-editor-header p{max-width:72ch;color:var(--record-editor-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.crm-record-editor-page>.crm-record-editor-surface{border:1px solid var(--record-editor-line);background:var(--light-surface);width:100%;max-width:none;box-shadow:none;border-radius:14px;margin:0}@media (max-width:620px){.crm-record-editor-page{gap:15px}.crm-record-editor-header{gap:12px;padding:3px 0 16px}.crm-record-editor-heading{gap:10px}.crm-record-editor-icon{border-radius:11px;width:40px;height:40px}.crm-record-editor-header h1{font-size:22px;line-height:1.18}.crm-record-editor-header p{font-size:11px}}.crm-client-profile-titlebar{align-items:flex-end}.crm-client-profile-title{align-items:center;gap:11px;display:flex}.crm-client-profile-title>span{color:#174ea6;background:#eaf1ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.crm-client-public-id{margin-bottom:2px;display:block}.crm-client-profile-titlebar h1{font-size:25px}.crm-client-profile-titlebar p{color:var(--client-muted);margin:3px 0 0;font-size:10.5px}.crm-client-profile-actions{padding-bottom:2px}.crm-client-lifecycle-strip>div{border-right:1px solid var(--client-line);flex:1;min-width:185px;padding:8px 18px 13px}.crm-client-lifecycle-strip>div:first-child{padding-left:2px}.crm-client-lifecycle-strip>div:last-child{border-right:0}.crm-client-lifecycle-strip span,.crm-client-lifecycle-strip strong{display:block}.crm-client-lifecycle-strip span{color:var(--client-muted);letter-spacing:.035em;text-transform:uppercase;font-size:8.5px;font-weight:800}.crm-client-lifecycle-strip strong{margin-top:4px;font-size:10.5px}.crm-client-scope-note{color:var(--client-muted);margin:-6px 0 0;font-size:9px}.crm-client-profile-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.crm-client-profile-layout>main{flex-direction:column;gap:18px;min-width:0;display:flex}.crm-client-profile-layout>aside{flex-direction:column;min-width:0;display:flex}.crm-client-section{border:1px solid var(--client-line);background:var(--light-surface);border-radius:13px;overflow:hidden}.crm-client-profile-layout>aside .crm-client-section{border-width:0 0 1px;border-radius:0}.crm-client-profile-layout>aside .crm-client-section>header{padding-inline:0}.crm-client-overview dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.crm-client-overview dl>div{border-bottom:1px solid #edf0f4;border-right:1px solid #edf0f4;min-height:68px;padding:13px 16px}.crm-client-overview dl>div:nth-child(2n){border-right:0}.crm-client-overview dt{color:var(--client-muted);letter-spacing:.035em;text-transform:uppercase;font-size:8.5px;font-weight:800}.crm-client-overview dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:10.5px;font-weight:700;line-height:1.45}.crm-client-overview dd a{color:#174ea6;text-underline-offset:3px;text-decoration:underline}.crm-client-notes{padding:15px 16px}.crm-client-notes strong{font-size:10px}.crm-client-notes p{color:var(--light-ink-2);white-space:pre-wrap;margin:6px 0 0;font-size:10.5px;line-height:1.6}.crm-client-edit-panel{border-top:1px solid var(--client-line)}.crm-client-edit-panel>summary,.crm-client-contact-create>summary{color:#174ea6;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 16px;font-size:10.5px;font-weight:800;list-style:none;display:flex}.crm-client-edit-panel>summary::-webkit-details-marker{display:none}.crm-client-contact-create>summary::-webkit-details-marker{display:none}.crm-client-edit-panel>summary span,.crm-client-contact-create>summary{align-items:center;gap:7px;display:flex}.crm-client-edit-panel>summary small{color:var(--client-muted);font-size:9px;font-weight:600}.crm-client-edit-panel>form{border-top:1px solid var(--client-line);background:var(--light-surface-2);padding:16px}.crm-client-edit-panel .form-actions{margin-top:14px}.crm-client-deal-head,.crm-client-deal-line{grid-template-columns:minmax(220px,1.1fr) minmax(105px,.55fr) minmax(120px,.55fr) 130px 100px 18px;align-items:center;gap:10px;display:grid}.crm-client-deal-head{color:#7b8494;background:var(--light-surface-2);letter-spacing:.04em;text-transform:uppercase;min-height:31px;padding:0 14px;font-size:8px;font-weight:800}.crm-client-deal-line{min-height:62px;color:inherit;border-top:1px solid #edf0f4;padding:8px 14px}.crm-client-deal-line:hover{background:var(--client-accent-soft)}.crm-client-deal-line.closed{color:#7b8494;background:#fafbfc}.crm-client-deal-line>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9.5px;overflow:hidden}.crm-client-deal-line>span:first-child strong,.crm-client-deal-line>span:first-child small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-client-deal-line>span:first-child strong{color:var(--client-ink);font-size:10.5px}.crm-client-deal-line>span:first-child small{color:var(--client-muted);margin-top:3px;font-size:8.5px}.crm-client-deal-line>b{color:#3159a7;font-size:9px}.crm-client-deal-line time{color:var(--client-muted);font-size:9px}.crm-client-deal-line>svg{color:#98a2b3}.crm-client-history-2026>div>article{border-top:1px solid #edf0f4;grid-template-columns:30px minmax(0,1fr) 130px;align-items:start;gap:10px;min-height:58px;padding:11px 15px;display:grid}.crm-client-history-2026>div>article:first-child{border-top:0}.crm-client-history-2026 article>i{color:#3159a7;background:#eef3ff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.crm-client-history-2026 article strong{font-size:10px}.crm-client-history-2026 article p{color:var(--client-muted);margin:3px 0 0;font-size:9.5px}.crm-client-history-2026 article time{color:var(--client-muted);text-align:right;font-size:8.5px}.crm-client-value>p{color:var(--client-muted);margin:0;padding:12px 0 4px;font-size:9px;line-height:1.45}.crm-client-value>div>article{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.crm-client-value article strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:15px}.crm-client-value article span{color:var(--client-muted);font-size:9px}.crm-client-directions-2026>div>article{border-bottom:1px solid #edf0f4;padding:12px 0}.crm-client-directions-2026 article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-client-directions-2026 article strong{font-size:10px}.crm-client-directions-2026 article span,.crm-client-directions-2026 article time,.crm-client-directions-2026 article small{color:var(--client-muted);font-size:8.5px}.crm-client-directions-2026 article time{margin-top:5px;display:block}.crm-client-directions-2026 article small{color:#3159a7;margin-top:3px;display:block}.crm-client-contacts-2026>div>article{border-bottom:1px solid #edf0f4;padding:13px 0}.crm-client-contacts-2026 article>div{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.crm-client-contacts-2026 article>div>span{color:#3159a7;background:#eef3ff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.crm-client-contacts-2026 article strong{font-size:10px}.crm-client-contacts-2026 article p{color:var(--client-muted);margin:2px 0 0;font-size:8.5px}.crm-client-contacts-2026 article b{color:#166534;font-size:8px}.crm-client-contacts-2026 article>a{color:#3159a7;overflow-wrap:anywhere;align-items:center;gap:6px;margin:7px 0 0 38px;font-size:9px;display:flex}.crm-client-contact-channel{color:var(--client-muted);margin:6px 0 0 38px;font-size:8.5px;display:block}.crm-client-contact-create{margin-top:8px}.crm-client-contact-create>summary{min-height:42px;padding:0}.crm-client-contact-create>form{border-top:1px solid var(--client-line);gap:9px;padding:13px 0 18px;display:grid}.crm-client-checkbox{color:var(--light-ink-2);align-items:center;gap:7px;font-size:9.5px;font-weight:700;display:flex}.crm-client-checkbox input{width:15px;height:15px;accent-color:var(--client-accent)}.crm-client-muted-empty{color:var(--client-muted);padding:14px 0;font-size:9.5px;line-height:1.5}.crm-client-duplicates>div>a{color:inherit;border-bottom:1px solid #edf0f4;padding:11px 0;display:block}.crm-client-duplicates>div>a strong,.crm-client-duplicates>div>a small,.crm-client-duplicates>div>a span{display:block}.crm-client-duplicates>div>a strong{font-size:10px}.crm-client-duplicates>div>a small{color:var(--client-muted);margin-top:2px;font-size:8.5px}.crm-client-duplicates>div>a span{color:#b54708;margin-top:4px;font-size:8.5px}.crm-client-duplicates>div>p{color:#287a48;align-items:center;gap:7px;margin:0;padding:13px 0;font-size:9.5px;display:flex}.crm-client-record-meta{color:var(--client-muted);padding:13px 0}.crm-client-record-meta p{align-items:center;gap:6px;margin:5px 0;font-size:8.5px;display:flex}.crm-client-profile-2026{gap:0}.crm-client-record-header{border-bottom:1px solid var(--client-line);justify-content:space-between;align-items:flex-end;gap:28px;min-height:116px;padding:8px 0 24px;display:flex}.crm-client-record-heading{min-width:0}.crm-client-record-header .crm-client-back{margin-bottom:14px;font-size:11px}.crm-client-record-header .crm-client-profile-title{align-items:flex-start;gap:13px}.crm-client-record-header .crm-client-profile-title>span{border-radius:12px;width:44px;height:44px}.crm-client-record-header h1{max-width:22ch;color:var(--client-ink);letter-spacing:-.035em;text-wrap:balance;margin:1px 0 0;font-size:clamp(28px,3vw,38px);font-weight:730;line-height:1.08}.crm-client-record-header .crm-client-profile-title p{margin-top:7px;font-size:12px}.crm-client-record-header .crm-client-profile-actions{flex:none;padding-bottom:1px}.crm-client-record-header .crm-client-profile-actions .button{min-height:42px}.crm-client-relationship-overview{border-bottom:1px solid var(--client-line);padding:28px 0 24px}.crm-client-relationship-overview>header{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:end;gap:32px;display:grid}.crm-client-relationship-overview h2{color:var(--client-ink);letter-spacing:-.02em;margin:0;font-size:19px}.crm-client-relationship-overview>header p{max-width:60ch;color:var(--client-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.crm-client-value-summary{text-align:right}.crm-client-value-summary>span{color:var(--client-muted);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.crm-client-value-summary>div{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px 18px;margin-top:6px;display:flex}.crm-client-value-summary strong{color:var(--client-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:18px;font-weight:740;display:block}.crm-client-value-summary>strong{color:var(--client-muted);letter-spacing:0;margin-top:7px;font-size:13px;font-weight:650}.crm-client-value-summary small{color:var(--client-muted);letter-spacing:0;margin-top:2px;font-size:10px;font-weight:600;display:block}.crm-client-relationship-facts{border-top:1px solid var(--client-line);border-bottom:1px solid var(--client-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0;display:grid}.crm-client-relationship-facts>div{border-right:1px solid var(--client-line);min-width:0;padding:15px 18px}.crm-client-relationship-facts>div:first-child{padding-left:0}.crm-client-relationship-facts>div:last-child{border-right:0}.crm-client-relationship-facts dt{color:var(--client-muted);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:800}.crm-client-relationship-facts dd{overflow-wrap:anywhere;color:var(--client-ink);margin:5px 0 0;font-size:12px;font-weight:690;line-height:1.45}.crm-client-direction-ledger article{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) minmax(220px,.75fr);align-items:center;gap:24px;min-height:58px;display:grid}.crm-client-direction-ledger article:last-child{border-bottom:0}.crm-client-direction-ledger article>div:last-child{text-align:right}.crm-client-direction-ledger strong,.crm-client-direction-ledger span,.crm-client-direction-ledger b,.crm-client-direction-ledger time{display:block}.crm-client-direction-ledger strong{font-size:12px}.crm-client-direction-ledger span,.crm-client-direction-ledger time{color:var(--client-muted);margin-top:3px;font-size:10.5px}.crm-client-direction-ledger b{color:#2453a6;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:720}.crm-client-scope-note{color:var(--client-muted);margin:10px 0 0;font-size:10.5px;line-height:1.5}.crm-client-profile-layout{grid-template-columns:minmax(0,1fr) 340px;gap:36px;margin-top:32px}.crm-client-profile-layout>main{gap:0}.crm-client-profile-rail{border-left:1px solid var(--client-line);padding-left:28px}.crm-client-profile-2026 .crm-client-section{background:0 0;border:0;border-radius:0;overflow:visible}.crm-client-profile-2026 .crm-client-section>header{border-bottom:1px solid var(--client-line);min-height:0;padding:0 0 14px}.crm-client-profile-2026 .crm-client-section>header>div{gap:8px}.crm-client-profile-2026 .crm-client-section>header svg{color:#3159a7}.crm-client-profile-2026 .crm-client-section h2{font-size:15px}.crm-client-profile-2026 .crm-client-section>header>span{font-size:11px}.crm-client-profile-2026 .crm-client-profile-actions>span{font-size:10px}.crm-client-flow-section+.crm-client-flow-section{border-top:1px solid var(--client-line);margin-top:36px;padding-top:34px}.crm-client-profile-2026 .crm-client-deal-head{background:0 0}.crm-client-profile-2026 .crm-client-deal-line{min-height:68px;padding-inline:2px}.crm-client-profile-2026 .crm-client-deal-head{padding-inline:2px;font-size:10px}.crm-client-profile-2026 .crm-client-deal-line>span{font-size:11px}.crm-client-profile-2026 .crm-client-deal-line>span:first-child strong{font-size:12px}.crm-client-profile-2026 .crm-client-deal-line>span:first-child small,.crm-client-profile-2026 .crm-client-deal-line>b,.crm-client-profile-2026 .crm-client-deal-line time{font-size:10.5px}.crm-client-profile-2026 .crm-client-history-2026>div>article{padding-inline:2px}.crm-client-profile-2026 .crm-client-history-2026 article strong{font-size:12px}.crm-client-profile-2026 .crm-client-history-2026 article p{font-size:11px;line-height:1.45}.crm-client-profile-2026 .crm-client-history-2026 article time{font-size:10px}.crm-client-rail-section{margin-bottom:26px;padding-bottom:26px;border-bottom:1px solid var(--client-line)!important}.crm-client-profile-rail .crm-client-section>header{padding-inline:0}.crm-client-profile-rail .crm-client-contacts-2026>div>article{padding-block:15px}.crm-client-profile-rail .crm-client-contacts-2026 article strong{font-size:12px}.crm-client-profile-rail .crm-client-contacts-2026 article p,.crm-client-profile-rail .crm-client-contacts-2026 article>a{font-size:10.5px}.crm-client-profile-rail .crm-client-contact-channel{font-size:10px}.crm-client-profile-rail .crm-client-overview dl{display:block}.crm-client-profile-rail .crm-client-overview dl>div{border-bottom:1px solid #edf0f4;border-right:0;grid-template-columns:104px minmax(0,1fr);gap:12px;min-height:0;padding:10px 0;display:grid}.crm-client-profile-rail .crm-client-overview dt{font-size:9.5px}.crm-client-profile-rail .crm-client-overview dd{text-align:right;margin:0;font-size:11px}.crm-client-profile-rail .crm-client-notes{border-bottom:1px solid #edf0f4;padding:14px 0}.crm-client-profile-rail .crm-client-notes p{font-size:11px}.crm-client-profile-rail .crm-client-edit-panel{border-top:0}.crm-client-profile-rail .crm-client-edit-panel>summary{padding-inline:0}.crm-client-profile-rail .crm-client-edit-panel>form{background:0 0;margin-top:2px;padding:15px 0 0}.crm-client-profile-rail .crm-client-edit-panel .form-grid{grid-template-columns:1fr}.crm-client-profile-rail .crm-client-edit-panel .field.full{grid-column:auto}.crm-client-profile-rail .crm-client-contact-create>form{padding-bottom:0}.crm-client-profile-rail .crm-client-duplicates>div>a{padding-block:13px}.crm-client-profile-rail .crm-client-duplicates>div>a strong{font-size:11px}.crm-client-profile-rail .crm-client-duplicates>div>a small,.crm-client-profile-rail .crm-client-duplicates>div>a span,.crm-client-profile-rail .crm-client-duplicates>div>p{font-size:10px}.crm-client-profile-rail .crm-client-record-meta{padding:0}.crm-client-profile-rail .crm-client-record-meta p{font-size:10px;line-height:1.45}@media (max-width:1180px){.crm-client-profile-layout{grid-template-columns:minmax(0,1fr) 310px;gap:26px}.crm-client-profile-rail{padding-left:22px}.crm-client-deal-head,.crm-client-deal-line{grid-template-columns:minmax(200px,1fr) 110px 120px 95px 18px}.crm-client-deal-head span:nth-child(3),.crm-client-deal-line>span:nth-child(3){display:none}}@media (max-width:860px){.crm-client-profile-titlebar{flex-direction:column;align-items:flex-start}.crm-client-profile-layout{grid-template-columns:1fr}.crm-client-profile-layout>aside{border-top:1px solid var(--client-line);border-left:0;padding:30px 0 0}.crm-client-relationship-overview>header{grid-template-columns:1fr}.crm-client-value-summary{text-align:left}.crm-client-value-summary>div{justify-content:flex-start}.crm-client-relationship-facts{grid-template-columns:1fr 1fr}.crm-client-relationship-facts>div:nth-child(2){border-right:0}.crm-client-relationship-facts>div:nth-child(-n+2){border-bottom:1px solid var(--client-line)}.crm-client-relationship-facts>div:nth-child(3){padding-left:0}.crm-client-lifecycle-strip>div{min-width:165px}}@media (max-width:680px){.crm-client-record-header{flex-direction:column;align-items:stretch}.crm-client-profile-actions{flex-direction:column;align-items:stretch;width:100%}.crm-client-profile-actions .button{width:100%}.crm-client-profile-actions>span{align-self:flex-start}.crm-client-relationship-overview{padding-top:24px}.crm-client-relationship-facts{grid-template-columns:1fr}.crm-client-relationship-facts>div{border-right:0;border-bottom:1px solid var(--client-line);padding:13px 0}.crm-client-relationship-facts>div:last-child{border-bottom:0}.crm-client-direction-ledger article{grid-template-columns:1fr;gap:7px;padding-block:13px}.crm-client-direction-ledger article>div:last-child{text-align:left}.crm-list-title-actions .button.secondary{display:none}.crm-client-overview dl{grid-template-columns:1fr}.crm-client-overview dl>div{border-right:0}.crm-client-edit-panel>summary{flex-direction:column;align-items:flex-start;padding-block:11px}.crm-client-deal-head{display:none}.crm-client-profile-2026 .crm-client-deal-line{grid-template-columns:minmax(0,1fr) 18px;gap:12px 8px;padding-block:14px}.crm-client-profile-2026 .crm-client-deal-line>span:first-child{grid-area:1/1}.crm-client-profile-2026 .crm-client-deal-line>svg{grid-area:1/2}.crm-client-profile-2026 .crm-client-deal-line>[data-label]{white-space:normal;border-top:1px solid #edf0f4;grid-column:1/-1;grid-template-columns:92px minmax(0,1fr);gap:10px;padding-top:9px;display:grid;overflow:visible}.crm-client-profile-2026 .crm-client-deal-line>[data-label]:before{color:var(--client-muted);content:attr(data-label);letter-spacing:.035em;text-transform:uppercase;font-size:9.5px;font-weight:760}.crm-client-history-2026>div>article{grid-template-columns:30px minmax(0,1fr)}.crm-client-history-2026 article time{text-align:left;grid-column:2}.crm-client-editor>section{padding:18px 14px}.crm-client-kind-picker{grid-template-columns:1fr}.crm-client-editor>footer{flex-direction:column-reverse;align-items:stretch;padding:14px}.crm-client-editor>footer .button{width:100%}}*{box-sizing:border-box}html,body{min-height:100%}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:var(--font-ui-size);line-height:var(--font-ui-leading);font-optical-sizing:auto;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}:focus-visible{outline:var(--focus-width) solid var(--primary);outline-offset:var(--focus-offset)}.app-shell{grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--surface);border-right:1px solid var(--line);z-index:20;flex-direction:column;height:100dvh;min-height:0;padding:22px 16px;display:flex;position:sticky;top:0;overflow:hidden}.brand{flex:none;align-items:center;gap:12px;padding:4px 8px 22px;display:flex}.brand-mark{width:38px;height:38px;color:var(--contrast-light);background:linear-gradient(135deg, #10141a 0%, var(--dark-primary-soft) 100%);border-radius:11px;place-items:center;font-weight:900;display:grid;box-shadow:0 4px 12px #10141a59}.brand-name{font-size:16px;font-weight:800}.brand-sub{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.sidebar-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex:auto;min-height:0;padding-right:3px;overflow:hidden auto}.sidebar-scroll::-webkit-scrollbar{width:5px}.sidebar-scroll::-webkit-scrollbar-track{background:0 0}.sidebar-scroll::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:10px}.sidebar-scroll>.nav-label:first-child{padding-top:8px}.nav-label{color:var(--ink-3);letter-spacing:.09em;text-transform:uppercase;padding:14px 12px 6px;font-size:10.5px;font-weight:800}.future-label{margin-top:2px}.future-navigation .nav-item{color:#5f7086}.nav-item{border-radius:var(--radius-small);width:100%;color:var(--ink-2);align-items:center;gap:11px;padding:9px 12px;font-size:13.5px;font-weight:650;transition:background-color .16s,color .16s,transform .16s;display:flex;position:relative}.nav-item:hover{background:var(--surface-2);color:var(--ink);transform:translate(2px)}.nav-item.active{background:var(--primary-soft);color:var(--primary-ink)}.nav-item.active:before{content:"";background:var(--primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-16px}.nav-icon{text-align:center;place-items:center;width:22px;height:22px;font-size:15px;display:grid}.module-svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:20px;height:20px}.nav-icon .module-svg{width:17px;height:17px}.nav-count{background:var(--primary-soft);min-width:22px;color:var(--primary-ink);text-align:center;border-radius:20px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:800}.nav-pending{background:var(--primary);opacity:0;transform-origin:0;border-radius:3px;height:2px;position:absolute;bottom:3px;left:12px;right:12px;transform:scaleX(.1)}.nav-pending.visible{animation:1.2s ease-in-out infinite nav-progress}.sidebar-foot{border-top:1px solid var(--line);flex:none;margin-top:auto;padding-top:14px}.sidebar-user{align-items:center;gap:11px;padding:8px;display:flex}.avatar{width:38px;height:38px;color:var(--contrast-light);background:linear-gradient(135deg,#181d24,#3b434d);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.sidebar-user strong{font-size:13px;display:block}.sidebar-user span{color:var(--ink-3);font-size:11.5px;font-weight:600;display:block}.main-area{min-width:0;padding:22px 30px 42px}.topbar{align-items:center;gap:14px;margin-bottom:24px;display:flex}.page-heading h1{letter-spacing:-.02em;margin:0;font-size:22px}.page-heading p{color:var(--ink-3);margin:2px 0 0;font-size:13px;font-weight:550}.top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.local-chip{color:var(--primary-ink);background:var(--primary-soft);border-radius:9px;padding:7px 11px;font-size:12px;font-weight:750}.icon-button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;place-items:center;width:40px;height:40px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 1px 2px #1023380d}.icon-button:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 6px 18px #10233817}.icon-button:active{transform:translateY(0)scale(.96)}.notification-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.notification-button.active{color:var(--primary-ink);background:var(--primary-soft);border-color:#343c46}.notification-dot{min-width:19px;height:19px;color:var(--contrast-light);background:var(--negative);border:2px solid var(--bg);border-radius:20px;place-items:center;padding:0 5px;font-size:10px;font-weight:800;animation:.3s cubic-bezier(.16,1,.3,1) both notification-arrive;display:grid;position:absolute;top:-5px;right:-5px}.notification-wrap{position:relative}.notification-menu{background:var(--surface);border:1px solid var(--line);z-index:50;transform-origin:100% 0;border-radius:14px;width:min(620px,100vw - 24px);animation:.18s cubic-bezier(.2,.8,.2,1) both menu-pop;position:absolute;top:48px;right:0;overflow:hidden;box-shadow:0 18px 50px #10233829}.notification-menu-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}.notification-menu-head strong,.notification-menu-head span{display:block}.notification-menu-head span{color:var(--ink-3);margin-top:2px;font-size:11px}.notification-menu-head button{color:var(--primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:5px 0;font-size:11px;font-weight:800}.notification-menu-head button:disabled{opacity:.55}.notification-menu-list{max-height:min(520px,66vh);overflow-y:auto}.notification-item{border-bottom:1px solid var(--surface-3);align-items:center;transition:background-color .15s;display:flex;position:relative}.notification-item:hover{background:var(--surface-2)}.notification-item.unread{background:#eef0f2}.notification-open{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;grid-template-columns:8px minmax(0,1fr);gap:10px;padding:13px 10px 13px 16px;display:grid}.notification-open:disabled{cursor:wait}.notification-item-indicator{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:5px}.notification-item.unread .notification-item-indicator{background:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.notification-item strong{font-size:13px;display:block}.notification-item p{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:12px;display:-webkit-box;overflow:hidden}.notification-item time{color:var(--ink-3);margin-top:5px;font-size:10px;display:block}.notification-item-meta{color:var(--ink-3);align-items:center;gap:7px;margin-bottom:5px;font-size:9.5px;display:flex}.notification-source{color:#344054;background:var(--dark-editor-ink);letter-spacing:.02em;border-radius:999px;align-items:center;min-height:19px;padding:2px 7px;font-size:9px;font-weight:800;display:inline-flex}.notification-source.source-erp{color:var(--light-primary-ink);background:var(--light-primary-soft)}.notification-source.source-crm{color:#6941c6;background:#f4f3ff}.notification-source.source-request{color:#9a6517;background:var(--warning-soft)}.notification-source.source-escalation{color:#b42318;background:#fef3f2}.notification-source.source-reminder{color:#9a4e0b;background:#fff4e8}.notification-sync-error{color:#9a2f2f;background:var(--negative-soft);justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:7px 14px;font-size:10.5px;display:flex}.notification-sync-error.center{border-bottom:1px solid var(--line)}.notification-sync-error button{color:inherit;cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:3px 0;font-weight:800;text-decoration:underline}.card>a.notification-item{padding:13px 16px;display:block}.card>a.notification-item:hover{padding-left:19px}.notification-read-one{color:var(--primary-ink);background:var(--light-surface);cursor:pointer;border:1px solid #343c46;border-radius:7px;margin-right:13px;padding:5px 7px;font-size:9.5px;font-weight:800}.notification-read-one:disabled{opacity:.55}.notification-menu-foot{color:var(--primary);text-align:center;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:750;display:flex}.notification-menu-foot span{transition:transform .15s}.notification-menu-foot:hover span{transform:translate(3px)}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.notification-inbox{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.notification-inbox-head{min-height:60px;padding:14px 17px}.notification-inbox-head>div:first-child strong{letter-spacing:-.015em;font-size:15px}.notification-inbox-head-actions{align-items:center;gap:3px;display:flex}.notification-inbox-head-actions button{border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 8px;display:inline-flex}.notification-inbox-head-actions button:hover{background:var(--surface-2)}.notification-inbox-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:stretch;gap:2px;min-width:0;padding:0 10px;display:flex;overflow-x:auto}.notification-inbox-tabs::-webkit-scrollbar{display:none}.notification-inbox-tabs button{min-height:45px;color:var(--ink-3);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:10.5px;font-weight:750;display:inline-flex;position:relative}.notification-inbox-tabs button:after{content:"";background:0 0;height:2px;transition:background-color .15s,transform .18s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:8px;right:8px;transform:scaleX(.55)}.notification-inbox-tabs button:hover{color:var(--ink)}.notification-inbox-tabs button.active{color:var(--primary-ink)}.notification-inbox-tabs button.active:after{background:var(--primary);transform:scaleX(1)}.notification-inbox-tabs button>span{min-width:18px;height:18px;color:var(--primary-ink);background:var(--primary-soft);border-radius:999px;place-items:center;padding:0 5px;font-size:9px;font-weight:850;display:grid}.notification-inbox-list{overscroll-behavior:contain;max-height:min(560px,64vh);overflow-y:auto}.notification-day{border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:center;align-items:center;min-height:39px;padding:8px 16px;display:flex}.notification-day span{color:var(--ink-2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800}.notification-inbox-item{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:54px minmax(0,1fr);align-items:start;gap:12px;min-height:82px;padding:13px 15px;transition:background-color .15s;display:grid}.notification-inbox-item:hover{background:var(--surface-2)}.notification-inbox-item.unread{background:var(--light-primary-soft)}.notification-inbox-item>time{min-height:24px;color:var(--light-primary-ink);font-variant-numeric:tabular-nums;background:#dce8ff;border-radius:7px;place-items:center;margin-top:2px;padding:2px 6px;font-size:10.5px;font-weight:800;display:grid}.notification-inbox-open{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.notification-inbox-open:disabled{cursor:wait}.notification-inbox-meta{min-width:0;color:var(--ink-3);align-items:center;gap:7px;margin-bottom:5px;font-size:9.5px;display:flex}.notification-actor{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-weight:720;overflow:hidden}.notification-inbox-open>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;display:block;overflow:hidden}.notification-inbox-open>p{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-inbox.compact .notification-inbox-item{min-height:64px;padding-block:9px}.notification-inbox.compact .notification-inbox-open>p{-webkit-line-clamp:1}.notification-inbox-empty{min-height:230px;color:var(--ink-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:28px;display:flex}.notification-inbox-empty svg{color:var(--primary);margin-bottom:3px}.notification-inbox-empty strong{color:var(--ink);font-size:12.5px}.notification-inbox-empty span{font-size:10.5px}.notification-inbox-foot{border-top:1px solid var(--line);background:var(--surface-2);grid-template-columns:minmax(118px,1fr) auto 34px;align-items:center;gap:10px;min-height:58px;padding:10px 13px 10px 16px;display:grid}.notification-inbox-foot>a{color:var(--ink-2);text-underline-offset:3px;font-size:10.5px;font-weight:750;text-decoration:underline}.notification-inbox-foot>a:hover{color:var(--primary-ink)}.notification-inbox-foot>button{width:34px;height:34px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.notification-inbox-foot>button:hover{color:var(--primary-ink);background:var(--primary-soft)}.notification-sound-control{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.notification-sound-control button{min-height:30px;color:var(--ink-3);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:750;display:flex}.notification-sound-control button.active{color:var(--primary-ink);background:var(--primary-soft)}.notification-settings-head{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:64px;padding:13px 16px;display:flex}.notification-settings-head>button{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-2);background:var(--surface);cursor:pointer;border-radius:9px;flex:none;place-items:center;display:grid}.notification-settings-head>button:hover{color:var(--primary-ink);background:var(--primary-soft)}.notification-settings-head strong,.notification-settings-head span{display:block}.notification-settings-head strong{font-size:14px}.notification-settings-head span{color:var(--ink-3);margin-top:2px;font-size:10.5px}.notification-settings-body{max-height:min(650px,72vh);padding:5px 18px 18px;overflow-y:auto}.notification-settings-body>section{border-bottom:1px solid var(--line);padding:17px 0}.notification-settings-body>section:last-child{border-bottom:0}.notification-settings-body h3{color:var(--ink);letter-spacing:.035em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:820}.notification-settings-body section>p{color:var(--ink-3);margin:-2px 0 8px;font-size:10px;line-height:1.5}.notification-preference-row{border:0;border-bottom:1px solid var(--surface-3);width:100%;min-height:58px;color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:9px 2px;display:grid}.notification-preference-row:last-child{border-bottom:0}.notification-preference-row:hover{background:var(--surface-2)}.notification-preference-row>span:first-child,.notification-preference-row strong,.notification-preference-row small{min-width:0;display:block}.notification-preference-row strong{font-size:12px}.notification-preference-row small{color:var(--ink-3);margin-top:3px;font-size:10px}.notification-switch{background:var(--line-strong);border-radius:999px;flex:none;align-items:center;width:38px;height:22px;padding:2px;transition:background-color .16s;display:flex}.notification-switch i{background:var(--light-surface);border-radius:50%;width:18px;height:18px;transition:transform .18s cubic-bezier(.16,1,.3,1);transform:translate(0);box-shadow:0 1px 3px #1023382e}.notification-switch.on{background:var(--primary)}.notification-switch.on i{transform:translate(16px)}.notification-density{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.notification-density button{min-height:36px;color:var(--ink-3);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:10.5px;font-weight:750;display:flex}.notification-density button.active{color:var(--primary-ink);background:var(--surface);box-shadow:0 1px 3px #10233814}.notification-settings-status{background:var(--negative-soft);border-radius:8px;padding:8px 10px;color:#9a2f2f!important;margin-top:6px!important}.notification-delivery-tabs{background:var(--surface-2);border-radius:10px;grid-template-columns:.75fr .75fr 1.5fr;gap:3px;margin-top:11px;padding:3px;display:grid}.notification-delivery-tabs>button{min-width:0;min-height:32px;color:var(--ink-3);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;padding:0 8px;font-size:10.5px;font-weight:720}.notification-delivery-tabs>button:hover{color:var(--ink)}.notification-delivery-tabs>button.active{color:var(--primary-ink);background:var(--surface);box-shadow:0 1px 4px #0f172a14}.notification-delivery-tabs>button:focus-visible,.notification-delivery-row:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.notification-delivery-list{margin-top:7px}.notification-delivery-row:disabled{cursor:wait;opacity:.68}.notification-switch.pending i{animation:.7s ease-in-out infinite alternate notification-preference-pulse}@keyframes notification-preference-pulse{to{opacity:.45}}.notification-delivery-required-note{background:var(--primary-soft);border-radius:8px;padding:7px 9px;color:var(--ink-2)!important;margin:2px 0 7px!important}.notification-delivery-required-row{border-bottom:1px solid var(--surface-3);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:67px;padding:9px 2px;display:grid}.notification-delivery-required-row:last-child{border-bottom:0}.notification-delivery-lock{width:26px;height:26px;color:var(--primary-ink);background:var(--primary-soft);border-radius:8px;place-items:center;display:grid}.notification-delivery-required-row>span:nth-child(2),.notification-delivery-required-row strong,.notification-delivery-required-row small,.notification-delivery-required-row em{min-width:0;display:block}.notification-delivery-required-row small{color:var(--ink-3);text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:760}.notification-delivery-required-row strong{color:var(--ink);font-size:11.5px}.notification-delivery-required-row em{color:var(--ink-3);margin-top:3px;font-size:9.5px;font-style:normal;line-height:1.4}.notification-delivery-required-row>b{color:var(--ink-3);align-self:start;margin-top:8px;font-size:9px;font-weight:760}@media (prefers-reduced-motion:reduce){.notification-switch.pending i{animation:none}}.notification-toast-stack{z-index:180;pointer-events:none;flex-direction:column;gap:8px;width:min(560px,100vw - 32px);display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%)}.notification-toast{min-height:72px;color:var(--light-ink);-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);opacity:1;filter:blur();pointer-events:auto;transition:opacity .22s var(--ease-out), transform .26s var(--ease-out), filter .18s ease;will-change:opacity, transform;background:#ffffffc7;border:1px solid #ffffffdb;border-radius:999px;grid-template-columns:38px 68px 1px minmax(0,1fr) 30px 30px;align-items:center;gap:11px;padding:9px 11px;display:grid;transform:translateY(0)scale(1);box-shadow:0 14px 36px #0f172a21,inset 0 1px #ffffffeb,inset 0 -1px #94a3b81f}@starting-style{.notification-toast{opacity:0;filter:blur(6px);transform:translateY(calc(-100% - 24px))scale(.97)}}.notification-toast[data-closing=true]{opacity:0;filter:blur(6px);pointer-events:none;transform:translateY(calc(-100% - 24px))scale(.97)}.notification-toast-icon{color:#344054;background:#ffffff94;border:1px solid #e4e8efe6;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:0 3px 10px #0f172a12,inset 0 1px #fffffff5}.notification-toast-icon i{background:var(--primary);width:6px;height:6px;box-shadow:0 1px 4px color-mix(in srgb, var(--primary) 28%, transparent);border:1px solid #ffffffe6;border-radius:50%;position:absolute;top:2px;right:1px}.notification-toast-meta,.notification-toast-content{min-width:0}.notification-toast-meta strong,.notification-toast-meta span,.notification-toast-content>span,.notification-toast-content strong,.notification-toast-content p{display:block}.notification-toast-meta strong{color:var(--light-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:780;overflow:hidden}.notification-toast-meta span{color:var(--light-ink-3);margin-top:2px;font-size:10.5px}.notification-toast-divider{background:#94a3b838;width:1px;height:30px}.notification-toast-content>span{display:none}.notification-toast-content strong{color:var(--light-ink);letter-spacing:-.006em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:730;overflow:hidden}.notification-toast-content p{color:var(--light-ink-3);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11.5px;line-height:1.25;overflow:hidden}.notification-toast-open,.notification-toast>button{width:30px;height:30px;color:var(--light-ink-2);cursor:pointer;transition:color .14s var(--ease-out), background-color .14s var(--ease-out), transform .14s var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.notification-toast>button{font:inherit;padding:0}.notification-toast>button:disabled{cursor:default}.notification-toast-open:focus-visible,.notification-toast>button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.notification-toast-open:active,.notification-toast>button:active{transform:scale(.94)}.notification-toast-stack.compact .notification-toast{min-height:62px;padding-block:6px}@media (hover:hover) and (pointer:fine){.notification-toast-open:hover,.notification-toast>button:hover{color:var(--light-ink);background:#f1f4f8db}}@media (prefers-reduced-motion:reduce){.notification-toast{filter:none;transition:opacity .16s;transform:none}@starting-style{.notification-toast{opacity:0;filter:none;transform:none}}.notification-toast[data-closing=true]{opacity:0;filter:none;transform:none}}@media (prefers-reduced-transparency:reduce){.notification-toast{border-color:var(--light-line);background:var(--light-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.notification-center{overflow:hidden}.notification-center-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.notification-center-filter-stack{align-items:center;gap:12px;min-width:0;display:flex}.notification-stream-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex:none;grid-template-columns:1fr 1fr;padding:3px;display:grid}.notification-stream-tabs button{min-height:32px;color:var(--ink-3);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:11px;font-weight:780}.notification-stream-tabs button:hover{color:var(--ink)}.notification-stream-tabs button.active{color:var(--primary-ink);background:var(--surface);box-shadow:0 1px 3px #10233814}.notification-filters{scrollbar-width:thin;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.notification-filters button{min-height:34px;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;padding:7px 11px;font-size:11.5px;font-weight:750}.notification-filters button:hover{background:var(--surface-2)}.notification-filters button.active{color:var(--primary-ink);background:var(--primary-soft);border-color:#343c46}.notification-center-item{border-bottom:1px solid var(--surface-3);width:100%;color:inherit;background:var(--surface);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 18px;transition:background-color .15s,box-shadow .15s;display:grid}.notification-center-item:last-child{border-bottom:0}.notification-center-item:hover{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--line-strong)}.notification-center-item.unread{background:#eef0f2}.notification-center-item.unread .notification-item-indicator{background:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.notification-center-item.outgoing .notification-item-indicator{background:var(--line-strong);box-shadow:none}.notification-center-main{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.notification-center-main:disabled{cursor:wait}.notification-center-main,.notification-center-main>strong,.notification-center-main>span{min-width:0;display:block}.notification-center-main>strong{margin:6px 0 3px;font-size:13.5px}.notification-center-main>span:not(.notification-center-meta){color:var(--ink-2);font-size:12px}.notification-center-meta{color:var(--ink-3);align-items:center;gap:9px;font-size:10px;display:flex!important}.notification-center-meta time{white-space:nowrap;margin-left:auto}.notification-event-count{color:var(--ink-2);font-weight:700}.notification-required{color:#9a2f2f;font-weight:750}html[data-theme=dark] .notification-required{color:#ffaaa6}.notification-center-actions{align-items:center;gap:5px;display:flex}.notification-center-actions button{min-height:31px;color:var(--primary-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:6px 8px;font-size:10.5px;font-weight:800}.notification-center-actions button:hover{background:var(--primary-soft)}.notification-center-actions button:disabled{opacity:.55;cursor:wait}.notification-center-actions button span{transition:transform .15s;display:inline-block}.notification-center-actions button:hover span{transform:translate(2px)}.notification-history{border-top:1px solid var(--line);flex-direction:column;grid-column:2/-1;margin:4px 0 0;display:flex}.notification-history>p{color:var(--ink-3);margin:0;padding:13px 0 2px;font-size:11px}.notification-history>article{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:58px;padding:12px 0;display:grid}.notification-history>article:last-child{border-bottom:0;padding-bottom:2px}.notification-history>article>span{background:var(--line-strong);border-radius:50%;width:7px;height:7px;margin-top:5px}.notification-history strong{font-size:11.5px;display:block}.notification-history-actor{color:var(--ink-3);margin-top:2px;font-size:9.5px;font-weight:700;display:block}.notification-history p{color:var(--ink-2);margin:3px 0 0;font-size:10.5px}.notification-history time{color:var(--ink-3);margin-top:4px;font-size:9.5px;display:block}.notification-history a{color:var(--primary-ink);padding:4px 0;font-size:10px;font-weight:750}.notification-history-error button{color:#9a2f2f;cursor:pointer;font:inherit;background:0 0;border:0;margin-left:5px;padding:0;font-weight:800;text-decoration:underline}.logout-button{cursor:pointer;color:var(--ink-2);background:0 0;border:0;font-weight:650}.page-transition{animation:.26s cubic-bezier(.22,.8,.3,1) both page-enter}.content-stack{flex-direction:column;gap:16px;display:flex}.content-stack>*{animation:.33s cubic-bezier(.22,.8,.3,1) both content-rise}.content-stack>:nth-child(2){animation-delay:35ms}.content-stack>:nth-child(3){animation-delay:70ms}.content-stack>:nth-child(4){animation-delay:.105s}.content-stack>:nth-child(n+5){animation-delay:.13s}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);transition:border-color .18s,box-shadow .18s,transform .18s}.quick-card:hover{border-color:#343c46;transform:translateY(-3px);box-shadow:0 12px 30px #10233814}.card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.card-head h2,.card-head h3{margin:0;font-size:15px}.card-body{padding:20px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stat-card{padding:18px}.stat-card span{color:var(--ink-3);font-size:12.5px;font-weight:650}.stat-card strong{letter-spacing:-.03em;margin-top:8px;font-size:28px;display:block}.stat-card small{color:var(--ink-3)}.split-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:16px;display:grid}.quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.quick-card{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:17px}.quick-card strong{margin-bottom:4px;display:block}.quick-card span{color:var(--ink-3);font-size:12px}.button{justify-content:center;align-items:center;gap:var(--control-gap);border-radius:var(--control-radius);padding:var(--button-padding);background:var(--primary);color:var(--contrast-light);font-weight:var(--button-weight);cursor:pointer;border:0;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex}.button:hover{background:var(--primary-hover);box-shadow:0 7px 18px color-mix(in srgb, var(--primary) 20%, transparent);transform:translateY(-1px)}.button:active{background:var(--primary-pressed);box-shadow:none;transform:translateY(0)scale(.98)}.button.secondary{color:var(--ink-2);background:var(--surface);border:1px solid var(--line-strong)}.button.danger{background:var(--negative)}.button.small{padding:6px 10px;font-size:12px}.button:disabled{opacity:.5;cursor:not-allowed}.button:disabled:hover{box-shadow:none;transform:none}.button-spinner{border:2px solid #ffffff6b;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar .button:first-of-type{margin-left:auto}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th{text-align:left;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 18px;font-size:10.5px}td{border-bottom:1px solid var(--surface-3);vertical-align:top;padding:14px 18px}tbody tr:last-child td{border-bottom:0}tbody tr{transition:background-color .14s}tbody tr:hover{background:var(--surface-2)}.table-link{display:block}.table-link strong{transition:color .14s}.table-link:hover strong{color:var(--primary)}.subtext{color:var(--ink-3);overflow-wrap:anywhere;margin-top:2px;font-size:11.5px;display:block}.badge{background:var(--surface-3);color:var(--ink-2);white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:750;display:inline-flex}.badge.success{background:var(--positive-soft);color:#137a4f}.badge.warning{background:var(--warning-soft);color:#9a6517}.badge.primary{background:var(--primary-soft);color:var(--primary-ink)}.badge.danger{background:var(--negative-soft);color:#a83232}html[data-theme=dark] .badge.success{color:#8ee3b9;background:#173126}html[data-theme=dark] .badge.warning{color:#f3d386;background:#352a14}html[data-theme=dark] .badge.danger{color:#ffaaa6;background:#321a1b}.tag-list{flex-wrap:wrap;gap:5px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field{flex-direction:column;gap:6px;display:flex}.field.full{grid-column:1/-1}.field label,.fieldset-label{color:var(--ink-2);font-size:12px;font-weight:750}.field input,.field select,.field textarea{border:1px solid var(--line-strong);border-radius:var(--control-radius);background:var(--surface);width:100%;color:var(--ink);padding:var(--field-padding);outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.field small{color:var(--ink-3)}.checkbox-row{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;display:flex}.checkbox-row:not(.toggle-row)>input[type=checkbox],.direction-option>input[type=checkbox]{appearance:none;background-color:var(--light-surface);cursor:pointer;background-position:50%;background-repeat:no-repeat;border:2px solid #9aabbd;border-radius:7px;width:24px;min-width:24px;height:24px;margin:0;transition:background-color .15s,border-color .15s,transform .15s,box-shadow .15s}.checkbox-row:not(.toggle-row)>input[type=checkbox]:checked,.direction-option>input[type=checkbox]:checked{border-color:var(--primary);background-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 9.2 7.3 12.5 14.3 5.5' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");box-shadow:0 0 0 4px #181d241f}.checkbox-row:not(.toggle-row)>input[type=checkbox]:focus-visible,.direction-option>input[type=checkbox]:focus-visible,.toggle-row>input[type=checkbox]:focus-visible{outline-offset:3px;outline:3px solid #181d2438}.checkbox-row:not(.toggle-row)>input[type=checkbox]:active,.direction-option>input[type=checkbox]:active{transform:scale(.9)}.toggle-row{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;padding:13px 14px}.toggle-row>input[type=checkbox]{appearance:none;cursor:pointer;background-color:#aab8c6;background-image:radial-gradient(circle at 13px,#fff 0 9px,#0000 9.5px);border:1px solid #98aabc;border-radius:999px;width:48px;min-width:48px;height:28px;margin:0;transition:background-color .17s,background-position .17s,border-color .17s,transform .15s;box-shadow:inset 0 1px 2px #10233829}.toggle-row>input[type=checkbox]:checked{border-color:var(--primary);background-color:var(--primary);background-image:radial-gradient(circle at 35px,#fff 0 9px,#0000 9.5px)}.toggle-row>input[type=checkbox]:active{transform:scale(.96)}.toggle-row:has(>input[type=checkbox]:checked){background:#eef0f2;border-color:#343c46}.direction-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.direction-option{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;grid-template-columns:auto 1fr 140px;align-items:center;gap:12px;padding:12px;transition:border-color .15s,background-color .15s,transform .15s,box-shadow .15s;display:grid}.direction-option:hover{border-color:var(--line-strong);transform:translateY(-1px)}.direction-option.selected{background:#eef0f2;border-color:#343c46}.direction-option:has(>input[type=checkbox]:checked){background:#eef0f2;border-color:#343c46;box-shadow:0 0 0 1px #181d2414}.direction-option:not(:has(>input[type=checkbox]:checked)) select{opacity:.48;pointer-events:none;background:var(--surface-3)}.direction-option select{border:1px solid var(--line);background:var(--light-surface);border-radius:8px;width:100%;padding:7px}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:18px;padding-top:18px;display:flex}.timeline{flex-direction:column;display:flex}.timeline-item{border-bottom:1px solid var(--surface-3);grid-template-columns:34px 1fr auto;align-items:start;gap:11px;padding:12px 0;display:grid}.timeline-item:last-child{border-bottom:0}.timeline-icon{background:var(--primary-soft);width:32px;height:32px;color:var(--primary-ink);border-radius:9px;place-items:center;font-weight:800;display:grid}.timeline-item strong{font-size:13px;display:block}.timeline-item p{color:var(--ink-3);margin:2px 0 0;font-size:12px}.timeline-time{color:var(--ink-3);white-space:nowrap;font-size:11px}.empty{text-align:center;color:var(--ink-3);padding:36px 20px}.callout{background:var(--primary-soft);color:var(--primary-ink);border-radius:10px;padding:13px 15px}.callout.warning{background:var(--warning-soft);color:#815311}.success-callout{background:var(--positive-soft);color:#137a4f}.crm-move-undo-notice{justify-content:space-between;align-items:center;gap:16px;display:flex}.crm-move-undo-notice form{flex:none;align-items:center;gap:9px;display:flex}.crm-move-undo-notice button{min-height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:800}.crm-move-undo-notice small{min-width:24px;font-size:11px;font-weight:750}.employee-dismissed-callout{color:#87383e;background:#fff4f4;border:1px solid #efc9c9;align-items:flex-start;gap:10px;display:flex}.employee-dismissed-callout strong{flex:none}.employee-dismissed-callout span{color:#9a5055}.employee-summary{align-items:center;gap:14px;padding:18px 20px;display:flex}.employee-state-tabs{align-items:center;gap:6px;display:flex}.employee-state-tabs a{border:1px solid var(--line);min-height:40px;color:var(--ink-3);background:var(--light-surface);border-radius:10px;align-items:center;gap:8px;padding:8px 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.employee-state-tabs a:hover{color:var(--primary-ink);border-color:#343c46}.employee-state-tabs a.active{color:var(--primary-ink);background:var(--primary-soft);border-color:#343c46}.employee-state-tabs b{color:#2e6073;background:#ffffffd6;border-radius:7px;place-items:center;min-width:23px;height:21px;padding:0 5px;font-size:9px;display:grid}.org-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.org-attention-callout{align-items:center;gap:8px;display:flex}.org-attention-callout span{color:#9a6b25}.org-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.org-section .card-head>div h2{margin-bottom:2px}.org-section .card-head>div p{color:var(--ink-3);margin:0;font-size:11px}.org-people-grid{gap:8px;display:grid}.org-person{border:1px solid var(--line);color:inherit;background:var(--surface-2);border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.org-person:hover{border-color:#343c46;transform:translateY(-1px);box-shadow:0 7px 18px #1023380f}.org-person.needs-attention{background:#fffaf0;border-left:3px solid #e2a02b}.org-avatar{width:42px;height:42px;color:var(--contrast-light);background:linear-gradient(135deg,#181d24,#3b434d);border-radius:12px;place-items:center;font-size:12px;font-weight:850;display:grid}.org-person-main{min-width:0}.org-person-main>strong,.org-person-main>span{display:block}.org-person-main>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.org-person-main>span{color:var(--ink-3);margin-top:2px;font-size:10.5px}.org-person-main .org-person-meta{color:#7990a4;font-size:9.5px}.org-person-badges{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:185px;display:flex}.org-test-summary{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.org-test-summary strong,.org-test-summary span{display:block}.org-test-summary span{color:var(--ink-3);margin-top:3px;font-size:11px}.employee-avatar{width:52px;height:52px;color:var(--contrast-light);background:linear-gradient(135deg,#181d24,#3b434d);border-radius:15px;flex:none;place-items:center;font-size:16px;font-weight:850;display:grid;box-shadow:0 7px 18px #10141a2e}.employee-summary>div:nth-child(2) strong{font-size:15px;display:block}.employee-summary>div:nth-child(2) span{color:var(--ink-3);font-size:12px;display:block}.employee-summary-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.section-help{color:var(--ink-3);margin:4px 0 12px;font-size:12px}.disabled-control{opacity:.72}.permission-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr));gap:8px;display:grid}.permission-row{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:12px;padding:10px 12px;display:grid}.permission-row strong{font-size:12.5px;display:block}.permission-row span{color:var(--ink-3);margin-top:2px;font-size:10px;display:block}.permission-row select{border:1px solid var(--line);background:var(--light-surface);border-radius:8px;width:100%;padding:7px}.module-access-grid{gap:10px}.module-access-row{background:var(--light-surface-2);border-color:#dbe5ee;grid-template-columns:48px minmax(0,1fr) 250px;min-height:68px;padding:10px 13px;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s}.module-access-row:hover{background:#eef0f2;border-color:#343c46;transform:translateY(-1px);box-shadow:0 5px 15px #1023380d}.permission-row .module-access-icon{color:#20262e;background:linear-gradient(145deg,#f4f5f6,#e1e4e7);border:1px solid #343c46;border-radius:12px;place-items:center;width:42px;height:42px;margin:0;display:grid;box-shadow:inset 0 1px #ffffffb3}.permission-row .module-access-icon .module-svg{stroke-width:2.1px;width:23px;height:23px}.module-access-row>div strong{color:var(--ink);font-size:13.5px}.module-access-row>div span{color:#71859a;margin-top:3px;font-size:10.5px;line-height:1.35}.module-access-row select{background:var(--light-surface);border-color:#cfdce7;min-height:41px;font-weight:650}.access-override-select{color:#6e8296;width:100%;margin:0;display:block;position:relative}.access-override-select:after{content:"";z-index:1;pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.permission-row .access-override-select{color:var(--ink);font-size:inherit;margin:0}.access-override-select select{appearance:none;letter-spacing:-.01em;height:38px;min-height:38px;padding:0 31px 0 28px;font-size:11.5px;font-weight:720;line-height:1;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s}.permission-row .access-override-dot{z-index:1;pointer-events:none;border-radius:999px;width:7px;height:7px;margin:0;display:block;position:absolute;top:50%;left:11px;transform:translateY(-50%);box-shadow:0 0 0 3px #71859a1f}.access-override-select.auto-on select{color:#27664d;background:#f5fbf8;border-color:#b9d8ca}.access-override-select.auto-on .access-override-dot{background:#48a47d;box-shadow:0 0 0 3px #48a47d24}.access-override-select.auto-off select{color:#65798d;background:#f7f9fb;border-color:#d4dee7}.access-override-select.auto-off .access-override-dot{background:#91a3b5}.access-override-select.manual-on select{color:#20262e;background:#eef0f2;border-color:#343c46;box-shadow:0 0 0 2px #181d2414}.access-override-select.manual-on .access-override-dot{background:#181d24;box-shadow:0 0 0 3px #181d2424}.access-override-select.manual-off select{color:#9a3f45;background:#fff7f7;border-color:#e1b8b8;box-shadow:0 0 0 2px #b5454d0f}.access-override-select.manual-off .access-override-dot{background:#c45d64;box-shadow:0 0 0 3px #c45d6421}.access-override-select select:disabled{cursor:not-allowed;opacity:.72}.card-form-actions{background:var(--surface-2);border-radius:0 0 var(--radius) var(--radius);margin:0;padding:16px 20px}.employee-bottom-grid{grid-template-columns:1fr 1fr}.employee-source-note{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.employee-source-note>div{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:12px}.employee-source-note span,.employee-source-note strong{display:block}.employee-source-note span{color:var(--ink-3);margin-bottom:4px;font-size:10.5px}.employee-source-note strong{overflow-wrap:anywhere;font-size:12px}.employee-history-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.employee-history-stats>*{border:1px solid var(--line);min-width:0;color:inherit;background:var(--light-surface);border-radius:10px;padding:13px;text-decoration:none}.employee-history-stats>a:hover{background:#eef0f2;border-color:#343c46}.employee-history-stats strong,.employee-history-stats span{display:block}.employee-history-stats strong{color:var(--primary-ink);font-size:20px}.employee-history-stats span{color:var(--ink-3);margin-top:3px;font-size:10.5px;line-height:1.35}.session-row{border-bottom:1px solid var(--surface-3);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.session-row:last-of-type{border-bottom:0}.session-icon{background:var(--surface-3);width:30px;height:30px;color:var(--ink-3);border-radius:9px;place-items:center;display:grid}.session-icon.active{color:var(--positive);background:var(--positive-soft)}.session-row strong{font-size:12.5px;display:block}.session-row div span{color:var(--ink-3);overflow-wrap:anywhere;font-size:10.5px;display:block}.session-actions{justify-content:flex-end;padding-top:14px;display:flex}.timeline-item.compact{grid-template-columns:34px minmax(0,1fr)}.timeline-item.compact .timeline-time{grid-column:2}.loading-screen{min-height:60vh}.skeleton{background:#dfe8f1;border-radius:7px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(100deg,#0000 25%,#ffffffbf 48%,#0000 72%);animation:1.25s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}html[data-theme=dark] .skeleton{background:var(--surface-3)}html[data-theme=dark] .skeleton:after{background:linear-gradient(100deg,#0000 25%,#ffffff14 48%,#0000 72%)}.skeleton-title{width:240px;height:31px;margin:5px 0 9px}.skeleton-card{padding:19px}.skeleton-line{width:78%;height:11px;margin-top:11px}.skeleton-line.short{width:45%;margin-top:0}.skeleton-line.medium{width:180px}.skeleton-number{width:56px;height:34px;margin-top:16px}.skeleton-panel{padding:20px}.skeleton-row{height:48px;margin-top:12px}@keyframes page-enter{0%{opacity:.25;filter:blur(2px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes content-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes menu-pop{0%{opacity:0;transform:translateY(-7px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nav-progress{0%{opacity:0;transform:scaleX(.08)}20%{opacity:1}70%{opacity:1;transform:scaleX(.75)}to{opacity:0;transform:scaleX(1)}}@keyframes shimmer{to{transform:translate(100%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes notification-arrive{0%{opacity:0;transform:scale(.45)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes login-copy-enter{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes login-card-enter{0%{opacity:0;transform:translate(16px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}.login-page{background:var(--surface);grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.login-visual{color:var(--contrast-light);background:linear-gradient(135deg, #10141a 0%, var(--dark-primary-soft) 100%);flex-direction:column;justify-content:space-between;padding:64px;display:flex}.login-visual>div:first-child{animation:.62s cubic-bezier(.2,.8,.2,1) both login-copy-enter}.login-visual .security-points{animation:.52s cubic-bezier(.2,.8,.2,1) .16s both content-rise}.login-visual .brand-mark{width:48px;height:48px;font-size:18px}.login-visual h1{letter-spacing:-.05em;max-width:600px;margin:40px 0 12px;font-size:clamp(34px,5vw,62px);line-height:1.03}.login-visual p{color:#ffffffc2;max-width:520px;font-size:16px}.security-points{flex-wrap:wrap;gap:10px;display:flex}.security-points span{border:1px solid #ffffff38;border-radius:20px;padding:7px 10px;font-size:12px}.login-panel{place-items:center;padding:32px;display:grid}.login-card{width:min(420px,100%);animation:.48s cubic-bezier(.2,.8,.2,1) 80ms both login-card-enter}.login-card h2{margin:0 0 5px;font-size:28px}.login-card>p{color:var(--ink-3);margin:0 0 26px}.login-card form{flex-direction:column;gap:15px;display:flex}.login-card .button{min-height:44px;margin-top:4px}.login-hint{background:var(--surface-2);color:var(--ink-2);border-radius:10px;margin-top:18px;padding:12px;font-size:12px}.error-message{color:#9a2f2f;background:var(--negative-soft);border-radius:9px;padding:10px 12px;font-size:12px}.compact-message{margin-top:10px}.account-lifecycle-card p{color:var(--ink-2);margin:0}.account-link-control form{display:flex}.account-link-result{background:#eef0f2;border:1px solid #343c46;border-radius:11px;padding:14px}.account-link-result>label{color:var(--ink-2);margin-bottom:7px;font-size:12px;font-weight:750;display:block}.account-link-result>small{color:var(--ink-3);margin-top:8px;display:block}.account-link-copy-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.account-link-copy-row input{border:1px solid var(--line-strong);min-width:0;color:var(--ink-2);background:var(--light-surface);border-radius:9px;padding:9px 10px}.request-form{align-self:start}.inline-card-head{margin:-20px -20px 20px}.inline-card-head h2{margin:0}.inline-card-head p{color:var(--ink-3);margin:3px 0 0;font-size:12px}.request-direction-picker{grid-template-columns:1fr}.request-launch-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 24px;padding:19px 20px;display:grid;overflow:hidden}.request-launch-copy{align-items:center;gap:14px;min-width:0;display:flex}.request-launch-copy>span{width:44px;height:44px;color:var(--contrast-light);background:linear-gradient(145deg, var(--primary), var(--primary-ink));border-radius:13px;flex:none;place-items:center;font-size:24px;display:grid;box-shadow:0 8px 18px #181d2433}.request-launch-copy h2{margin:0;font-size:16px}.request-launch-copy p{color:var(--ink-3);margin:3px 0 0;font-size:12px}.request-launch-button{white-space:nowrap;min-height:42px}.request-launch-button>span{font-size:17px}.request-process-inline{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:14px;display:grid}.request-process-inline>span{color:var(--ink-2);align-items:center;gap:8px;font-size:11px;display:flex}.request-process-inline b{width:24px;height:24px;color:var(--primary-ink);background:var(--primary-soft);border-radius:8px;place-items:center;font-size:10px;display:grid}.request-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1023387a;place-items:center;padding:20px;animation:.18s both modal-backdrop-in;display:grid;position:fixed;inset:0}.request-modal{background:var(--surface);border:1px solid #ffffffb3;border-radius:18px;outline:0;flex-direction:column;width:min(820px,100%);max-height:min(900px,100vh - 40px);animation:.22s cubic-bezier(.2,.8,.2,1) both modal-card-in;display:flex;overflow:hidden;box-shadow:0 30px 90px #10233847}.request-modal-header{flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 21px 14px;display:flex}.request-modal-eyebrow{color:var(--primary);letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;font-size:9.5px;font-weight:850;display:block}.request-modal-header h2{letter-spacing:-.02em;margin:0;font-size:20px}.request-modal-close{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-2);background:var(--surface-2);cursor:pointer;border-radius:10px;flex:none;place-items:center;font-size:22px;line-height:1;transition:transform .15s,border-color .15s,background-color .15s;display:grid}.request-modal-close:hover{border-color:var(--line-strong);background:var(--light-surface);transform:rotate(4deg)}.request-stepper{border-bottom:1px solid var(--line);flex:none;grid-template-columns:repeat(3,1fr);padding:0 21px 16px;display:grid}.request-step{color:var(--ink-3);align-items:center;gap:8px;display:flex;position:relative}.request-step:not(:last-child):after{content:"";background:var(--line);flex:1;height:2px;margin-right:9px}.request-step>span{border:1px solid var(--line-strong);background:var(--light-surface);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:850;display:grid}.request-step strong{white-space:nowrap;font-size:10.5px}.request-step.active{color:var(--primary-ink)}.request-step.active>span{color:var(--contrast-light);border-color:var(--primary);background:var(--primary);box-shadow:0 0 0 4px #181d241a}.request-step.complete{color:#278260}.request-step.complete>span{color:var(--contrast-light);border-color:var(--positive);background:var(--positive)}.request-step.complete:after{background:#a7d8c4}.request-wizard-form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.request-modal-body{flex:1;min-height:330px;padding:22px;overflow-y:auto}.request-step-panel[hidden]{display:none}.request-panel-heading{margin-bottom:18px}.request-panel-heading .badge{margin-bottom:8px}.request-panel-heading h3{margin:0;font-size:18px}.request-panel-heading p{color:var(--ink-3);margin:4px 0 0;font-size:12px}.request-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.request-type-card{border:1px solid var(--line);min-height:94px;color:var(--ink);background:var(--surface-2);cursor:pointer;text-align:left;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:14px;transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s;display:grid;position:relative}.request-type-card:hover{background:#eef0f2;border-color:#343c46;transform:translateY(-2px);box-shadow:0 8px 20px #1023380f}.request-type-card>span{width:42px;height:42px;color:var(--primary-ink);background:var(--primary-soft);border-radius:12px;place-items:center;font-size:18px;font-weight:850;display:grid}.request-type-card strong{font-size:13px;display:block}.request-type-card p{color:var(--ink-3);margin:4px 0 0;font-size:10.5px;line-height:1.35}.request-type-card i{border:1px solid var(--line-strong);color:#0000;background:var(--light-surface);border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.request-type-card.selected{background:#eef0f2;border-color:#343c46;box-shadow:0 0 0 2px #181d2414}.request-type-card.selected i{color:var(--contrast-light);border-color:var(--primary);background:var(--primary)}.request-modal-body .form-grid{gap:13px}.request-modal-body .request-direction-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.request-modal-body .direction-option{padding:10px 11px}.request-reason-field{margin-top:17px}.request-modal-actions{border-top:1px solid var(--line);background:var(--light-surface-2);flex:none;align-items:center;gap:9px;padding:14px 20px;display:flex}.request-modal-actions>div{min-width:0;margin-right:auto}.request-modal-actions>div strong,.request-modal-actions>div span{display:block}.request-modal-actions>div strong{font-size:11px}.request-modal-actions>div span{color:var(--ink-3);margin-top:2px;font-size:10px}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-card-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.request-list{flex-direction:column;gap:10px;display:flex}.request-list-item{grid-template-columns:5px minmax(0,1fr) auto 24px;align-items:center;gap:15px;min-width:0;padding:16px 17px 16px 0;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.request-list-item:hover{border-color:#343c46;transform:translateY(-2px);box-shadow:0 12px 30px #10233817}.request-status-rail{background:var(--line-strong);border-radius:0 6px 6px 0;align-self:stretch}.request-status-rail.warning{background:#e5a93d}.request-status-rail.success{background:var(--positive)}.request-status-rail.danger{background:var(--negative)}.request-list-main{min-width:0}.request-list-main>strong{margin-top:3px;font-size:14px;display:block}.request-list-main p{max-width:850px;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:11.5px;overflow:hidden}.request-list-meta{min-width:165px;color:var(--ink-3);flex-direction:column;align-items:flex-end;gap:4px;font-size:10.5px;display:flex}.request-list-meta time{white-space:nowrap}.request-list-arrow{color:var(--ink-3);font-size:19px;transition:color .15s,transform .15s}.request-list-item:hover .request-list-arrow{color:var(--primary);transform:translate(3px)}.request-detail-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:16px;display:grid}.request-detail-card{overflow:hidden}.request-data-wide{grid-column:1/-1}.request-timeline-card{position:sticky;top:20px}.request-timeline-card h2{margin:0 0 18px;font-size:16px}.request-detail-timeline{flex-direction:column;display:flex}.request-detail-step{grid-template-columns:34px 1fr;gap:10px;min-height:68px;display:grid;position:relative}.request-detail-step:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;top:34px;bottom:0;left:16px}.request-detail-step>span{z-index:1;border:2px solid var(--line-strong);width:34px;height:34px;color:var(--ink-3);background:var(--light-surface);border-radius:50%;place-items:center;font-size:12px;font-weight:850;display:grid;position:relative}.request-detail-step strong,.request-detail-step time{display:block}.request-detail-step strong{padding-top:2px;font-size:12.5px}.request-detail-step time{color:var(--ink-3);margin-top:3px;font-size:10.5px}.request-detail-step.complete>span,.request-detail-step.approved>span{color:var(--contrast-light);border-color:var(--positive);background:var(--positive)}.request-detail-step.current>span{color:var(--primary-ink);background:var(--primary-soft);border-color:#343c46;box-shadow:0 0 0 4px #181d241a}.request-detail-step.rejected>span{color:var(--contrast-light);border-color:var(--negative);background:var(--negative)}.request-review-list{flex-direction:column;gap:14px;display:flex}.request-review-card{overflow:hidden}.request-review-card.resolved{box-shadow:none}.request-review-head>div{min-width:0}.request-review-head h2{margin-top:3px;font-size:16px}.request-type-label{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}html[data-theme=dark] .request-type-label{color:var(--dark-accent)}html[data-theme=dark] :is(.request-modal-actions,.request-detail-step>span,.request-type-card i){background:var(--surface-2)}html[data-theme=dark] .request-type-card:is(:hover,.selected){border-color:var(--line-strong);background:var(--surface-3)}html[data-theme=dark] .request-type-card.selected i{background:var(--primary)}html[data-theme=dark] .request-detail-step:is(.complete,.approved)>span{background:var(--positive)}html[data-theme=dark] .request-detail-step.current>span{background:var(--primary-soft)}html[data-theme=dark] .request-detail-step.rejected>span{background:var(--negative)}.request-meta,.request-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.request-meta span,.request-data-grid span{border:1px solid var(--line);color:var(--ink-2);background:var(--surface-2);overflow-wrap:anywhere;border-radius:9px;padding:10px 12px;font-size:12px}.request-meta strong,.request-data-grid strong{color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:9.5px;display:block}.request-reason{border-left:3px solid var(--primary);background:var(--primary-soft);border-radius:0 10px 10px 0;padding:13px 15px}.request-reason strong{color:var(--primary-ink);font-size:11px}.request-reason p{color:var(--ink-2);white-space:pre-wrap;margin:4px 0 0}.request-decision-form{border-top:1px solid var(--line);padding-top:16px}.request-decision-form textarea{border:1px solid var(--line-strong);resize:vertical;border-radius:9px;width:100%;padding:10px 11px}.request-decision-actions{justify-content:flex-end;gap:9px;margin-top:12px;display:flex}.request-resolution{border-radius:10px;align-items:center;gap:14px;padding:13px 15px;display:flex}.request-resolution.approved{color:#137a4f;background:var(--positive-soft)}.request-resolution.rejected{color:#9a2f2f;background:var(--negative-soft)}.request-resolution>div{margin-right:auto}.request-resolution strong,.request-resolution span{display:block}.request-resolution span{opacity:.72;margin-top:2px;font-size:11px}.request-resolution p{color:inherit;margin:0}.activation-page{background:radial-gradient(circle at 20% 10%,#eef0f2,#0000 36%),#edf2f7;place-items:center;min-height:100vh;padding:28px;display:grid}.activation-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;width:min(520px,100%);padding:32px;animation:.48s cubic-bezier(.2,.8,.2,1) both login-card-enter;box-shadow:0 24px 70px #10233821}.activation-card .brand-mark{margin-bottom:24px}.activation-card h1{letter-spacing:-.035em;margin:14px 0 6px;font-size:clamp(25px,4vw,34px)}.activation-card>p{color:var(--ink-3);margin:0 0 20px}.activation-card>.callout{margin-bottom:20px}.activation-card form .button{min-height:44px}.activation-expiry{border-top:1px solid var(--line);color:var(--ink-3);margin-top:18px;padding-top:15px;display:block}.forbidden-page{place-items:center;min-height:100vh;padding:24px;display:grid}.forbidden-page .card{text-align:center;width:min(440px,100%)}.forbidden-page p{color:var(--ink-2)}.workspace-shell{background:var(--shell-bg)}.workspace-main:has(:is(.workspace-profile-2026,.erp-task-editor-page,.crm-deal-create-page,.crm-client-create-page)){background:var(--canvas)}.workspace-sidebar{background:linear-gradient(#fff 0%,#fbfdff 100%)}.workspace-topbar-region{z-index:15;position:sticky;top:0}.workspace-topbar{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#e8eef5e0;margin:0;padding:10px 0 14px;position:relative}.workspace-notices{pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(560px,100vw - 24px);margin-top:10px;display:flex;position:relative;left:calc(100% - 50vw);translate:-50%}.workspace-notices:empty{display:none}.workspace-notices .notification-toast-stack{width:100%;position:static;transform:none}.workspace-notices>.notification-toast-stack{order:-1}.workspace-search{border:1px solid var(--line-strong);background:#ffffffe6;border-radius:10px;align-items:center;gap:8px;width:min(360px,34vw);margin-left:auto;padding:8px 12px;display:flex}.workspace-search span{color:var(--ink-3);font-size:18px}.workspace-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.admin-switch{color:var(--primary-ink);background:var(--primary-soft);border-radius:9px;padding:8px 12px;font-size:12px;font-weight:800;transition:transform .15s,background-color .15s}.admin-switch:hover{background:#dfe2e5;transform:translateY(-1px)}.workspace-content{max-width:1500px;margin:0 auto}.workspace-welcome{min-height:176px;color:var(--contrast-light);background:linear-gradient(135deg, #10141a 0%, var(--dark-primary-soft) 100%);border:0;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #10141a33}.workspace-welcome:after{content:"";border:50px solid #ffffff12;border-radius:50%;width:310px;height:310px;position:absolute;top:-155px;right:-90px}.workspace-eyebrow{color:#ffffffb8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:850;display:block}.workspace-welcome h1,.module-hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,38px)}.workspace-welcome p,.module-hero p{color:#ffffffbd;max-width:620px;margin:7px 0 0}.workspace-profile-chip{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:13px;min-width:210px;padding:15px 17px;position:relative}.workspace-profile-chip span,.workspace-profile-chip strong{display:block}.workspace-profile-chip span{color:#ffffffb3;font-size:11px}.workspace-profile-chip strong{margin-top:4px}.status-word{color:var(--positive);font-size:20px!important}.workspace-section-head{justify-content:space-between;align-items:end;gap:20px;margin:8px 2px 12px;display:flex}.workspace-section-head span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:850}html[data-theme=dark] .workspace-section-head span{color:var(--dark-accent)}.workspace-section-head h2{margin:2px 0 0;font-size:20px}.workspace-section-head small{color:var(--ink-3)}.workspace-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.workspace-module-card{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px;display:grid}.workspace-module-card:hover{border-color:#343c46;transform:translateY(-3px);box-shadow:0 14px 34px #10233817}.workspace-module-icon{width:46px;height:46px;color:var(--primary-ink);background:var(--primary-soft);border-radius:13px;place-items:center;font-size:20px;font-weight:850;display:grid}.workspace-module-icon.large{width:62px;height:62px;color:var(--contrast-light);background:#ffffff24;border-radius:17px;font-size:25px}.workspace-module-icon .module-svg{width:23px;height:23px}.workspace-module-icon.large .module-svg{stroke-width:1.7px;width:31px;height:31px}.workspace-module-card strong{font-size:14px;display:block}.workspace-module-card p{color:var(--ink-3);margin:3px 0 0;font-size:11.5px}.workspace-module-arrow{color:var(--ink-3);font-size:18px;transition:transform .15s,color .15s}.workspace-module-card:hover .workspace-module-arrow{color:var(--primary);transform:translate(3px)}.direction-summary-list{flex-direction:column;gap:8px;display:flex}.direction-summary{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-items:center;gap:11px;padding:10px;display:flex}.direction-summary>span{width:35px;height:35px;color:var(--primary-ink);background:var(--primary-soft);border-radius:9px;place-items:center;font-size:9px;font-weight:900;display:grid}.direction-summary strong,.direction-summary small{display:block}.direction-summary small{color:var(--ink-3)}.workspace-notification{color:inherit;grid-template-columns:34px 1fr}.module-hero{color:var(--contrast-light);background:linear-gradient(135deg, #10141a 0%, var(--dark-primary-soft) 100%);border:0;align-items:center;gap:18px;padding:26px 28px;display:flex}.module-hero>.badge{margin-left:auto}.module-back{align-self:flex-start}.workspace-profile-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-module{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.profile-module>span{width:32px;height:32px;color:var(--primary-ink);background:var(--primary-soft);border-radius:8px;place-items:center;display:grid}.profile-module>span .module-svg{width:17px;height:17px}.profile-module strong,.profile-module small{display:block}.profile-module small{color:var(--ink-3)}.profile-security-grid{align-items:start}.section-title-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:3px;display:flex}.notification-channels{flex-direction:column;gap:10px;display:flex}.notification-channel{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.notification-channel.active{background:#eef0f2;border-color:#343c46}.notification-channel.future{opacity:.82}.notification-channel .channel-icon{width:40px;height:40px;color:var(--primary-ink);background:var(--primary-soft);border-radius:11px;place-items:center;font-size:11px;font-weight:900;display:grid}.notification-channel strong{font-size:13px;display:block}.notification-channel p{color:var(--ink-3);margin:2px 0 0;font-size:11px}.knowledge-hero{background:linear-gradient(135deg,#f7f8f9,#fff 55%,#eef0f2);padding:30px;position:relative;overflow:hidden}.knowledge-hero:after{content:"LMK";color:#181d240b;letter-spacing:-.08em;pointer-events:none;font-size:140px;font-weight:950;position:absolute;top:-30px;right:24px}.knowledge-hero>div,.knowledge-search{z-index:1;position:relative}.knowledge-eyebrow,.knowledge-category-label{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:850;display:inline-block}.knowledge-hero h2{letter-spacing:-.035em;max-width:700px;margin:7px 0 5px;font-size:clamp(24px,3vw,36px)}.knowledge-hero p{max-width:700px;color:var(--ink-2);margin:0}.knowledge-search{background:var(--light-surface);border:1px solid #343c46;border-radius:13px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;max-width:820px;margin-top:24px;padding:7px;display:grid;box-shadow:0 8px 25px #10233814}.knowledge-search>span{color:var(--primary);text-align:center;font-size:19px}.knowledge-search input{background:0 0;border:0;outline:0;min-width:0;padding:9px 3px}.knowledge-category-tabs{scrollbar-width:thin;gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}.knowledge-category-tabs a{border:1px solid var(--line);color:var(--ink-2);background:var(--light-surface);border-radius:10px;flex:none;align-items:center;gap:7px;padding:8px 12px;font-size:11.5px;font-weight:750;display:inline-flex}.knowledge-category-tabs a:hover,.knowledge-category-tabs a.active{color:var(--primary-ink);background:var(--primary-soft);border-color:#343c46}.knowledge-category-tabs a span{background:#181d241a;border-radius:20px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:grid}.knowledge-results-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.knowledge-results-head strong,.knowledge-results-head span{display:block}.knowledge-results-head span{color:var(--ink-3);font-size:11.5px}.knowledge-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.knowledge-card{grid-template-columns:52px minmax(0,1fr);gap:15px;min-width:0;padding:19px;display:grid}.knowledge-card:hover{border-color:#343c46;transform:translateY(-2px);box-shadow:0 12px 30px #10233814}.knowledge-card-number{width:48px;height:48px;color:var(--primary-ink);background:var(--primary-soft);border-radius:13px;place-items:center;font-size:12px;font-weight:900;display:grid}.knowledge-card-copy{min-width:0}.knowledge-card h2{margin:5px 0;font-size:16px;line-height:1.25}.knowledge-card p{min-height:34px;color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;display:-webkit-box;overflow:hidden}.knowledge-card-copy>div{color:var(--ink-3);justify-content:space-between;gap:10px;margin-top:13px;font-size:10.5px;display:flex}.knowledge-card-copy>div strong{color:var(--primary)}.empty-state{text-align:center;padding:50px 20px}.empty-state>div{color:var(--primary);font-size:30px}.empty-state h2{margin:7px 0 3px}.empty-state p{color:var(--ink-3);margin:0}.knowledge-reader-layout{grid-template-columns:minmax(0,860px) minmax(220px,280px);justify-content:center;align-items:start;gap:18px;display:grid}.knowledge-article{overflow:hidden}.knowledge-article-head{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#fff,#eef0f2);padding:clamp(24px,5vw,48px)}.knowledge-article-head h1{letter-spacing:-.045em;max-width:760px;margin:9px 0 10px;font-size:clamp(27px,4vw,42px);line-height:1.08}.knowledge-article-head>p{max-width:700px;color:var(--ink-2);margin:0;font-size:15px}.knowledge-article-meta{color:var(--ink-3);gap:16px;margin-top:19px;font-size:10.5px;font-weight:700;display:flex}.knowledge-article-content{color:#203448;padding:clamp(24px,5vw,48px);font-size:15px;line-height:1.72}.knowledge-article-content>:first-child{margin-top:0}.knowledge-article-content h2{color:var(--ink);letter-spacing:-.025em;margin:36px 0 12px;font-size:25px;line-height:1.2}.knowledge-article-content h3{color:var(--ink);margin:28px 0 10px;font-size:19px;line-height:1.3}.knowledge-article-content h4{color:var(--ink);margin:22px 0 8px;font-size:15px}.knowledge-article-content ul,.knowledge-article-content ol{padding-left:24px}.knowledge-article-content li{margin:6px 0}.knowledge-article-content blockquote,.knowledge-article-content .knowledge-callout,.knowledge-article-content .info{border-left:4px solid var(--primary);background:var(--primary-soft);border-radius:0 10px 10px 0;margin:18px 0;padding:15px 18px}.knowledge-article-content .warn{border-left-color:var(--warning);background:var(--warning-soft)}.knowledge-article-content .lead{font-weight:800}.knowledge-article-content .center{text-align:center}.knowledge-article-content a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.knowledge-article-content hr{border:0;border-top:1px solid var(--line);margin:28px 0}.knowledge-article-nav{border-top:1px solid var(--line);background:var(--surface-2);grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid}.knowledge-article-nav a{border:1px solid var(--line);background:var(--light-surface);border-radius:11px;padding:12px}.knowledge-article-nav a.next{text-align:right}.knowledge-article-nav span,.knowledge-article-nav strong{display:block}.knowledge-article-nav span{color:var(--ink-3);margin-bottom:3px;font-size:10px}.knowledge-article-nav strong{font-size:12px}.knowledge-reader-aside{flex-direction:column;gap:12px;display:flex;position:sticky;top:18px}.knowledge-reader-note{padding:17px}.knowledge-reader-note p{color:var(--ink-2);margin:5px 0 11px;font-size:11.5px}.knowledge-reader-note a{color:var(--primary);font-size:11.5px;font-weight:800}.knowledge-admin-table{flex-direction:column;display:flex}.knowledge-admin-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-width:0;padding:15px 19px;display:grid}.knowledge-admin-row:last-child{border-bottom:0}.knowledge-admin-row:hover{background:var(--surface-2)}.knowledge-admin-row>div:first-child{min-width:0}.knowledge-admin-row strong{margin-top:3px;display:block}.knowledge-admin-row p{max-width:720px;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;overflow:hidden}.knowledge-admin-row-meta{align-items:center;gap:7px;display:flex}.knowledge-admin-row-meta small{color:var(--ink-3)}.knowledge-admin-row-meta b{color:var(--primary)}.knowledge-category-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:12px 0;display:flex}.knowledge-category-list>div:last-child{border-bottom:0}.knowledge-category-list p{color:var(--ink-3);margin:2px 0 0;font-size:11px}.knowledge-editor-shell{border:1px solid var(--line-strong);background:var(--light-surface);border-radius:12px;overflow:hidden}.knowledge-editor-toolbar{border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;gap:5px;padding:9px;display:flex}.knowledge-editor-toolbar button{border:1px solid var(--line);background:var(--light-surface);cursor:pointer;border-radius:7px;min-height:32px;padding:5px 9px;font-size:11px;font-weight:750}.knowledge-editor-toolbar button:hover{color:var(--primary-ink);background:var(--primary-soft);border-color:#343c46}.knowledge-editor{outline:0;min-height:500px;padding:28px;line-height:1.7}.knowledge-editor:focus{box-shadow:inset 0 0 0 2px var(--primary)}.knowledge-editor h2{font-size:24px}.knowledge-editor h3{font-size:19px}.knowledge-editor-help{border-top:1px solid var(--line);color:var(--ink-3);background:var(--surface-2);margin:0;padding:9px 12px;font-size:10.5px}.knowledge-publish-bar{justify-content:space-between;align-items:center;gap:18px;padding:16px 19px;display:flex}.knowledge-publish-bar p{color:var(--ink-3);margin:3px 0 0;font-size:11px}.knowledge-publish-actions{flex-wrap:wrap;gap:8px;display:flex}.knowledge-version-list>div{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 19px;display:grid}.knowledge-version-list>div:last-child{border-bottom:0}.knowledge-version-number{width:38px;height:38px;color:var(--primary-ink);background:var(--primary-soft);border-radius:10px;place-items:center;font-size:11px;font-weight:850;display:grid}.knowledge-version-list p{color:var(--ink-3);margin:2px 0 0;font-size:10.5px}@media (max-width:1050px){.stats-grid{grid-template-columns:repeat(2,1fr)}.split-grid,.permission-grid,.direction-picker,.employee-bottom-grid{grid-template-columns:1fr}.employee-history-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.request-detail-grid{grid-template-columns:1fr}.request-timeline-card{position:static}.knowledge-reader-layout{grid-template-columns:1fr}.knowledge-reader-aside{flex-direction:row;order:-1;position:static}.knowledge-reader-note{display:none}}@media (max-width:800px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding:18px 10px}.sidebar-scroll{padding-right:0}.brand{justify-content:center;padding-inline:0}.brand-copy,.nav-label,.nav-text,.nav-count,.nav-pending,.sidebar-user>div{display:none}.nav-item{justify-content:center;padding:10px}.nav-item.active:before{left:-10px}.sidebar-user{justify-content:center;padding:8px 0}.main-area{padding:18px}.local-chip{display:none}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.login-page{grid-template-columns:1fr}.login-visual,.workspace-search{display:none}.request-meta,.request-data-grid{grid-template-columns:1fr 1fr}.request-launch-card{grid-template-columns:1fr}.request-launch-button{width:100%}.request-process-inline{grid-column:auto}.knowledge-card-grid{grid-template-columns:1fr}}@media (max-width:560px){.app-shell{padding-bottom:calc(74px + env(safe-area-inset-bottom));display:block}.sidebar{width:100%;height:calc(68px + env(safe-area-inset-bottom));padding:5px 7px env(safe-area-inset-bottom);border-top:1px solid var(--line);z-index:60;border-right:0;flex-direction:row;align-items:stretch;gap:4px;display:flex;position:fixed;inset:auto 0 0;overflow:auto hidden;box-shadow:0 -6px 24px #10233814}.sidebar .sidebar-scroll{flex:none;min-width:max-content;padding:0;display:flex;overflow:visible}.sidebar .brand,.sidebar .nav-label,.sidebar .sidebar-foot{display:none}.sidebar nav{flex:none;align-items:stretch;gap:3px;display:flex}.sidebar .nav-item{text-align:center;border-radius:9px;flex-direction:column;justify-content:center;gap:2px;width:70px;min-width:70px;min-height:56px;padding:5px 3px;font-size:9px;line-height:1.1}.sidebar .nav-item:hover{transform:none}.sidebar .nav-icon{width:23px;height:23px;font-size:16px}.sidebar .nav-text{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.sidebar .nav-pending{display:block;bottom:2px;left:8px;right:8px}.sidebar .nav-count{place-items:center;min-width:17px;height:17px;margin:0;padding:0 4px;font-size:8px;display:grid;position:absolute;top:3px;right:5px}.sidebar .nav-item.active:before{border-radius:3px 3px 0 0;width:auto;height:3px;inset:auto 9px -5px}.main-area{padding:12px 12px 18px}.topbar{justify-content:flex-end;min-height:44px;margin-bottom:14px}.topbar .page-heading{display:none}.top-actions{justify-content:flex-end;width:100%;margin-left:0}.admin-switch{margin-right:auto;padding:7px 9px;font-size:10.5px}.top-actions>.button{margin-right:auto;padding-inline:9px;font-size:10.5px}.logout-button{min-height:40px}.stats-grid,.quick-grid{grid-template-columns:1fr}.page-heading p{display:none}.direction-option{grid-template-columns:auto 1fr}.direction-option select{grid-column:2}.permission-grid{grid-template-columns:1fr}.employee-summary{flex-wrap:wrap;align-items:flex-start}.employee-state-tabs{overflow-x:auto}.employee-state-tabs a{flex:none}.org-stats,.org-direction-grid{grid-template-columns:1fr}.org-person{grid-template-columns:42px minmax(0,1fr)}.org-person-badges{grid-column:2;justify-content:flex-start;max-width:none}.org-test-summary,.org-attention-callout{flex-direction:column;align-items:flex-start}.employee-summary-tags{justify-content:flex-start;width:100%;margin-left:66px}.employee-dismissed-callout{flex-direction:column}.employee-source-note,.employee-history-stats,.permission-row{grid-template-columns:1fr}.module-access-row{grid-template-columns:48px minmax(0,1fr)}.module-access-row select{grid-column:1/-1}.workspace-module-grid,.workspace-profile-modules{grid-template-columns:1fr}.workspace-welcome{flex-direction:column;align-items:flex-start;padding:23px}.workspace-profile-chip{width:100%;min-width:0}.workspace-section-head{flex-direction:column;align-items:flex-start;gap:3px}.module-hero{flex-wrap:wrap;align-items:flex-start}.module-hero>.badge{margin-left:0}.account-link-copy-row{grid-template-columns:1fr}.activation-page{padding:14px}.activation-card{padding:23px}.request-meta,.request-data-grid{grid-template-columns:1fr}.request-list-item{grid-template-columns:5px minmax(0,1fr) 20px;gap:11px;padding-right:12px}.request-list-meta{flex-flow:wrap;grid-column:2;align-items:flex-start;min-width:0}.request-list-arrow{grid-area:1/3/span 2}.request-list-main p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.request-decision-actions,.request-resolution{flex-direction:column;align-items:stretch}.request-decision-actions .button{width:100%}.notification-menu{width:auto;position:fixed;top:68px;left:12px;right:12px}.notification-inbox-list{max-height:calc(100dvh - 256px)}.notification-inbox-item{grid-template-columns:46px minmax(0,1fr);gap:9px;padding-inline:11px}.notification-inbox-item>time{font-size:9.5px}.notification-inbox-head-actions button>span:not(.sr-only){display:none}.notification-inbox-foot{grid-template-columns:minmax(0,1fr) 34px}.notification-sound-control{grid-area:1/1/auto/-1}.notification-inbox-foot>a{grid-area:2/1}.notification-inbox-foot>button{grid-area:2/2}.notification-toast-stack{width:auto;top:8px;left:12px;right:12px;transform:none}.notification-toast{border-radius:22px;grid-template-columns:36px minmax(0,1fr) 30px 30px;gap:8px;min-height:64px;padding:8px 9px}.notification-toast-meta,.notification-toast-divider{display:none}.notification-toast-content>span{color:var(--light-ink-3);margin-bottom:2px;font-size:9.5px;font-weight:720;display:block}.notification-toast-content strong{font-size:12px}.notification-toast-content p{font-size:10.5px}.notification-read-one{margin-right:8px}.request-process-inline{grid-template-columns:1fr}.request-modal-backdrop{padding:0}.request-modal{border:0;border-radius:0;width:100%;height:100%;max-height:none}.request-modal-header{padding:15px 16px 12px}.request-stepper{padding:0 16px 13px}.request-step strong{display:none}.request-step:not(:last-child):after{margin-right:5px}.request-modal-body{min-height:0;padding:17px 16px}.request-type-grid,.request-modal-body .request-direction-picker{grid-template-columns:1fr}.request-type-card{min-height:82px}.request-modal-actions{padding:11px 12px}.request-modal-actions>div{display:none}.request-modal-actions .button{flex:1;padding-inline:10px}.notification-center-tools{flex-direction:column;align-items:stretch}.notification-center-filter-stack{flex-direction:column;align-items:stretch;gap:8px}.notification-stream-tabs,.notification-center-tools>.button{width:100%}.notification-center-item{grid-template-columns:8px minmax(0,1fr);padding:14px 13px}.notification-center-actions{grid-column:2;justify-content:flex-start;margin-top:3px}.notification-center-meta{flex-wrap:wrap;align-items:flex-start}.notification-center-meta time{width:100%;margin-left:0}.notification-history{grid-column:2}.notification-channel{grid-template-columns:40px minmax(0,1fr)}.notification-channel>.badge{grid-column:2;justify-self:start}.session-row{grid-template-columns:30px minmax(0,1fr)}.session-row>.badge{grid-column:2;justify-self:start}.knowledge-hero{padding:22px 18px}.knowledge-hero:after{display:none}.knowledge-search{grid-template-columns:20px minmax(0,1fr)}.knowledge-search .button{grid-column:1/-1;width:100%}.knowledge-results-head{flex-direction:column;align-items:flex-start}.knowledge-card{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:15px 13px}.knowledge-card-number{border-radius:10px;width:38px;height:38px}.knowledge-article-head,.knowledge-article-content{padding:23px 18px}.knowledge-article-head h1{font-size:28px}.knowledge-article-content{font-size:14px}.knowledge-article-content h2{font-size:21px}.knowledge-article-nav{grid-template-columns:1fr}.knowledge-admin-row{grid-template-columns:1fr;gap:10px}.knowledge-admin-row-meta{flex-wrap:wrap}.knowledge-publish-bar{flex-direction:column;align-items:stretch}.knowledge-publish-actions,.knowledge-publish-actions form,.knowledge-publish-actions .button{width:100%}.knowledge-editor{min-height:420px;padding:18px 14px}.knowledge-version-list>div{grid-template-columns:38px minmax(0,1fr);padding:12px}.knowledge-version-list .badge{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.erp-live-banner{border:1px solid var(--line-strong);max-width:100%;color:var(--ink);background:var(--surface);box-shadow:var(--shadow);pointer-events:auto;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:9px 12px;display:flex}.erp-live-banner>svg{color:var(--ink-3);flex:none}.erp-live-banner>span{flex:1;min-width:min(180px,65%);font-size:13px;line-height:1.35}@starting-style{.erp-live-banner{opacity:0;transform:translateY(-8px)}}.erp-live-banner button{min-height:31px;color:var(--primary-ink);background:var(--primary-soft);font:inherit;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.erp-live-banner button:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.erp-live-banner button:disabled{opacity:.7;cursor:wait}.erp-live-banner .is-spinning{animation:.7s linear infinite erp-spin}@keyframes erp-spin{to{transform:rotate(360deg)}}.erp-comment-bubble{color:#748896;min-width:24px;height:22px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:4px;padding:1px 4px;font-size:10px;font-weight:760;transition:color .15s,background-color .15s;display:inline-flex}.erp-comment-bubble:hover,.erp-comment-bubble:focus-visible{color:#20262e;background:#eef0f2;outline:none}.erp-comment-bubble.is-unread{color:#147847;background:#e5f7ed;font-weight:850}.erp-comment-bubble.is-read{color:#748896;background:0 0}.erp-comment-bubble.in-meta{display:none}.erp-comment-unread-dot{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;display:block}:is(.erp-preview,.erp-task-page){--task-type-title:20px;--task-type-section:16px;--task-type-body:14px;--task-type-person:13px;--task-type-summary:13px;--task-type-nav:12px;--task-type-label:11px;--task-type-meta:11px;--task-line-body:1.58}.erp-preview-backdrop{z-index:170;-webkit-backdrop-filter:none;backdrop-filter:none;background:#111f2a80;place-items:center;padding:24px;animation:.15s ease-out both erp-preview-backdrop-in;display:grid;position:fixed;inset:0}.erp-preview{color:#1e3342;background:var(--light-surface);border:1px solid #c8d6df;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(760px,100vw - 48px);height:min(790px,100dvh - 48px);animation:.18s cubic-bezier(.2,.8,.2,1) both erp-preview-in;display:grid;overflow:hidden;box-shadow:0 32px 96px #0a1c2a57,0 7px 22px #0a1c2a29}.erp-preview-head{box-sizing:border-box;background:linear-gradient(#fff,#f7fafb);border-bottom:1px solid #dae3e8;justify-content:space-between;align-items:flex-start;gap:18px;width:100%;min-width:0;min-height:72px;padding:12px 14px 11px 18px;display:flex}.erp-preview-title{flex:1;min-width:0}.erp-preview-title nav{color:#7f909b;font-size:var(--task-type-label);align-items:center;gap:2px;font-weight:700;display:flex}.erp-preview-title>div{align-items:center;gap:8px;min-width:0;margin-top:4px;display:flex}.erp-preview-head h2{min-width:0;font-size:var(--task-type-title);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.28;overflow:hidden}.erp-preview-priority{flex:none;position:relative}.erp-preview-priority>button{width:24px;height:24px;color:var(--contrast-light);font:inherit;cursor:pointer;background:#e45c3c;border:0;border-radius:5px;place-items:center;padding:0;font-size:10px;font-weight:900;display:grid}.erp-preview-priority>button.is-empty{color:#718594;background:#edf2f4}.erp-preview-priority>button:disabled{opacity:.7;cursor:default}.erp-preview-priority>button.priority-10{background:#e64124}.erp-preview-priority>button.priority-9{background:#ef6a2c}.erp-preview-priority>button.priority-8{background:#ec8829}.erp-preview-priority>button:is(.priority-7,.priority-6){background:#d9a52c}.erp-preview-priority>button:is(.priority-5,.priority-4){background:#66a96d}.erp-preview-priority>button:is(.priority-3,.priority-2,.priority-1){background:#6d9fb5}.erp-preview-head-actions{flex:none;gap:4px;display:flex}.erp-preview-head-actions :is(a,button){color:#587080;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid}.erp-preview-taskcard{background:var(--light-surface);border-bottom:7px solid #eef2f4;min-width:0}.erp-preview-tasknav{border-bottom:1px solid #e0e7eb;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:6px 14px 6px 18px;display:flex}.erp-preview-tasknav>div{color:#768996;font-size:var(--task-type-nav);align-items:center;gap:18px;font-weight:750;display:flex}.erp-preview-tasknav>div span{align-items:center;gap:5px;display:inline-flex}.erp-preview-tasknav>div span:first-child{color:#34566a}.erp-preview-tasknav>button{min-height:34px;color:var(--contrast-light);font:inherit;cursor:pointer;background:#3d9875;border:1px solid #358f6d;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:9.5px;font-weight:850;transition:background-color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 4px 12px #297e5d2e}.erp-preview-tasknav>button:hover{color:var(--contrast-light);background:#328563;border-color:#2d7f60;transform:translateY(-1px);box-shadow:0 6px 15px #297e5d3d}.erp-preview-tasknav>button.is-closed{color:#217d5b;box-shadow:none;background:#edf8f3;border-color:#a9d5c2}.erp-preview-taskbody{grid-template-columns:minmax(0,1fr) 184px;gap:10px 24px;padding:16px 18px 12px;display:grid;position:relative}.erp-preview-people{align-items:center;gap:9px;min-width:0;display:flex}.erp-preview-avatar.is-author{width:30px;height:30px;color:var(--contrast-light);background:#91a1aa;font-size:9px}.erp-preview-people>div{min-width:0}.erp-preview-people small{color:#91a0a9;font-size:var(--task-type-meta);margin-bottom:3px;display:block}.erp-preview-people>div>div{color:#637986;min-width:0;font-size:var(--task-type-person);align-items:center;gap:5px;display:flex}.erp-preview-people strong{color:#2f5267;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.erp-preview-assignee-control{min-width:0;position:relative}.erp-preview-assignee-control>button{color:#31566a;min-width:0;max-width:240px;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:2px 4px 2px 2px;font-size:10px;display:flex}.erp-preview-assignee-control>button:disabled{cursor:default}.erp-preview-assignee-control>button b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.erp-preview-avatar.is-small{background:#58a9ce;width:24px;height:24px;font-size:7.5px}.erp-preview-progress{align-content:center;gap:5px;display:grid}.erp-preview-progress>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.erp-preview-progress>div span{color:#3d5969;font-size:10px;font-weight:900}.erp-preview-progress small{color:#8999a2;font-size:7.5px}.erp-preview-progress>span{background:#e9eff2;border-radius:6px;height:7px;overflow:hidden}.erp-preview-progress i{border-radius:inherit;background:#64b788;height:100%;transition:width .18s;display:block}.erp-preview-facts{color:#718692;font-size:var(--task-type-nav);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px 18px;display:flex}.erp-preview-facts>span{align-items:center;gap:5px;display:inline-flex}.erp-preview-summary{color:#385365;font-size:var(--task-type-summary);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.erp-preview-summary.empty{color:#96a4ad;text-align:left;padding:0;font-style:italic}.erp-preview-task-actions{grid-column:1/-1;align-items:center;gap:18px;padding-top:3px;display:flex}.erp-preview-task-actions button{color:#7b8d98;min-height:28px;font:inherit;font-size:var(--task-type-nav);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 3px;font-weight:700;display:inline-flex}.erp-preview-task-actions button:hover:not(:disabled){color:#20262e}.erp-preview-task-actions button:disabled{opacity:.45;cursor:default}.erp-preview-scroll{overscroll-behavior:contain;scroll-behavior:smooth;background:#f8fafb;min-height:0;overflow-y:auto}.erp-preview-description{background:var(--light-surface);border-bottom:1px solid #e1e8ec;padding:17px 22px}.erp-preview-description strong{color:#6d8190;font-size:var(--task-type-nav);letter-spacing:.05em;text-transform:uppercase}.erp-preview-description p{color:#314b5d;font-size:var(--task-type-body);white-space:pre-wrap;margin:7px 0 0;line-height:1.58}.erp-preview-day{color:#7b8e9b;font-size:var(--task-type-label);text-transform:uppercase;align-items:center;gap:10px;margin:15px 22px 9px;font-weight:850;display:flex}.erp-preview-day:before,.erp-preview-day:after{content:"";background:#dfe7eb;flex:1;height:1px}.erp-preview-unread{justify-content:center;align-items:center;height:22px;margin:10px 0 2px;display:flex;position:relative}.erp-preview-unread:before{content:"";background:#66c467;height:1px;position:absolute;inset:50% 0 auto}.erp-preview-unread span{z-index:1;color:var(--contrast-light);background:#49ae4e;border-radius:10px;padding:4px 10px;font-size:8px;font-weight:850;position:relative}.erp-preview-comment{background:var(--light-surface);border-left:3px solid #0000;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:13px 22px;display:grid;position:relative}.erp-preview-comment+.erp-preview-comment{border-top:1px solid #edf1f3}.erp-preview-comment.is-unread{background:#f8fcff;border-left-color:#3fa7e0}.erp-preview-avatar{width:34px;height:34px;color:var(--contrast-light);background:#54a8cf;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:850;display:grid}.erp-preview-comment-main{min-width:0}.erp-preview-comment-main>header{align-items:baseline;gap:7px;display:flex}.erp-preview-comment-main>.erp-comment-body{color:#243e4f;font-size:var(--task-type-body);line-height:var(--task-line-body);overflow-wrap:anywhere;margin:6px 0 0}.erp-preview-quote{color:#567080;text-align:left;cursor:pointer;background:#eef6f8;border:0;border-left:2px solid #71b3cb;width:min(100%,500px);margin-top:7px;padding:7px 9px;display:block;overflow:hidden}.erp-preview-quote strong,.erp-preview-quote span{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;display:block;overflow:hidden}.erp-preview-quote strong{color:#27718b;margin-bottom:2px}.erp-preview-comment-actions{opacity:0;align-items:flex-start;gap:2px;transition:opacity .12s;display:flex}.erp-preview-comment:hover .erp-preview-comment-actions,.erp-preview-comment:focus-within .erp-preview-comment-actions{opacity:1}.erp-preview-comment-actions>button,.erp-preview-reaction-control>button{color:#7d8f9a;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.erp-preview-task-actions .erp-preview-reaction-control>button{color:#7b8d98;background:0 0;border-radius:0;width:auto;height:auto;min-height:28px;padding:0 3px;display:inline-flex}.erp-preview-comment-actions button.active{color:#d59a18}.erp-preview-reaction-control{position:relative}.erp-preview-empty,.erp-preview-error{color:#778b98;text-align:center;padding:52px 24px;font-size:11px}.erp-preview-loading{gap:11px;padding:38px 24px;display:grid}.erp-preview-loading span{background:linear-gradient(90deg,#edf2f4,#f8fafb,#edf2f4) 0 0/200% 100%;border-radius:8px;height:70px;animation:1.2s linear infinite erp-preview-shimmer}.erp-preview-composer{background:var(--light-surface);border-top:1px solid #d7e1e6;padding:11px 14px 10px}.erp-preview-composer>div:last-of-type{grid-template-columns:34px minmax(0,1fr) 32px 36px;align-items:center;gap:7px;display:grid}.erp-preview-composer textarea{resize:vertical;color:#213b4c;min-height:48px;max-height:110px;font:inherit;font-size:var(--task-type-body);background:#f7fafb;border:1px solid #d5e0e6;border-radius:9px;padding:10px 11px;line-height:1.4}.erp-preview-composer textarea:focus{background:var(--light-surface);border-color:#343c46;outline:3px solid #181d241f}.erp-preview-attach,.erp-preview-send{cursor:pointer;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.erp-preview-attach{color:#7c8e99;background:0 0}.erp-preview-send{width:36px;color:var(--contrast-light);background:linear-gradient(135deg, #10141a 0%, var(--dark-primary-soft) 100%)}.erp-preview-composer button:disabled{opacity:.4;cursor:not-allowed}.erp-preview-composer>small{color:#8b9aa3;text-align:right;min-height:14px;margin:4px 43px 0;font-size:8px;display:block}.erp-preview-replying{color:#637987;background:#eef6f8;border-left:2px solid #66aeca;align-items:center;gap:7px;min-height:30px;margin:-2px 42px 8px;padding:5px 8px;font-size:8.5px;display:flex}.erp-preview-replying span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.erp-preview-replying button{color:#718793;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}@keyframes erp-preview-backdrop-in{0%{opacity:0}}@keyframes erp-preview-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes erp-preview-shimmer{to{background-position:-200% 0}}html[data-theme=dark] .erp-preview{color:#dce7ec;background:#121b21;border-color:#334651}html[data-theme=dark] .erp-preview-head,html[data-theme=dark] .erp-preview-composer,html[data-theme=dark] .erp-preview-taskcard{background:#131e25;border-color:#2b3a43}html[data-theme=dark] .erp-preview-tasknav{border-color:#2b3a43}html[data-theme=dark] .erp-preview-scroll{background:#0f171c}html[data-theme=dark] .erp-preview-description,html[data-theme=dark] .erp-preview-comment{background:#121b21;border-color:#26343c}html[data-theme=dark] .erp-preview-comment:hover,html[data-theme=dark] .erp-preview-comment.is-unread{background:#16242c}html[data-theme=dark] .erp-preview-comment-main>.erp-comment-body,html[data-theme=dark] .erp-preview-comment-main>header strong{color:#d7e3e8}html[data-theme=dark] .erp-preview-composer textarea{color:#dce7ec;background:#17232a;border-color:#344852}@media (max-width:680px){.erp-preview-backdrop{align-items:end;padding:8px}.erp-preview{border-radius:15px 15px 8px 8px;width:100%;height:calc(100dvh - 16px)}.erp-preview-head{min-height:66px;padding:10px 8px 10px 13px}.erp-preview-head h2{font-size:15px}.erp-preview-head-actions{gap:0}.erp-preview-head-actions :is(a,button){width:32px;height:32px}.erp-preview-tasknav{padding-inline:13px 9px}.erp-preview-tasknav>div{gap:10px}.erp-preview-tasknav>button{padding-inline:8px}.erp-preview-taskbody{grid-template-columns:1fr;gap:10px;padding:13px}.erp-preview-progress,.erp-preview-facts,.erp-preview-summary,.erp-preview-task-actions{grid-column:1}.erp-preview-assignee-control>button{max-width:190px}.erp-preview-facts{gap:7px 13px}.erp-preview-summary{-webkit-line-clamp:1}.erp-preview-task-actions{gap:12px}.erp-preview-comment{grid-template-columns:32px minmax(0,1fr);padding:12px 13px}.erp-preview-day{margin-inline:13px}.erp-preview-description{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.erp-live-banner{transition-property:opacity}.erp-live-banner .is-spinning{animation:none}@starting-style{.erp-live-banner{transform:none}}.erp-preview-backdrop,.erp-preview,.erp-preview *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.erp-workspace{gap:10px;max-width:1540px}.erp-board-head{padding:0;overflow:hidden}.erp-board-title-row{grid-template-columns:minmax(250px,1fr) minmax(250px,360px) auto;align-items:center;gap:12px;min-height:72px;padding:14px 18px;display:grid}.erp-board-title-row h1{color:#10141a;letter-spacing:-.035em;margin:0;font-size:22px;line-height:1.08}.erp-inline-search{align-items:center;height:38px;display:flex;position:relative}.erp-inline-search svg{color:#6e7681;pointer-events:none;position:absolute;left:13px}.erp-inline-search input{width:100%;height:38px;color:var(--ink);background:var(--light-surface);font:inherit;border:1px solid #d5dae0;border-radius:10px;outline:none;padding:0 13px 0 40px;font-size:10.5px}.erp-inline-search input:focus{background:var(--light-surface);border-color:#343c46;box-shadow:0 0 0 3px #181d241c}.erp-new-task{min-height:38px;color:var(--contrast-light);white-space:nowrap;background:#181d24;border-color:#10141a;align-items:center;gap:7px;padding-inline:15px;display:inline-flex;box-shadow:inset 0 1px #ffffff21,0 6px 14px #10141a24}.erp-new-task:hover{background:#242b34;border-color:#242b34}.erp-new-task:active{background:#0d1117;border-color:#0d1117}.erp-project-switcher{scrollbar-width:thin;border-top:1px solid #e1e5e9;align-items:stretch;gap:7px;margin:0;padding:9px 12px 11px;display:flex;overflow-x:auto}.erp-project-switcher a{color:#20262e;white-space:nowrap;border:1px solid #0000;border-radius:10px;flex:1 0 132px;grid-template-rows:auto auto;grid-template-columns:10px minmax(0,1fr);align-content:center;column-gap:10px;min-width:132px;min-height:52px;padding:9px 12px;font-size:10px;font-weight:820;display:grid;position:relative}.erp-project-switcher a:hover{color:#181d24;background:#f4f5f6;border-color:#e1e4e7}.erp-project-switcher a.active{color:var(--contrast-light);background:#181d24;border-color:#10141a}.erp-project-switcher small{color:#737b84;grid-column:2;margin-top:2px;font-size:7.5px;font-weight:650}.erp-project-switcher a.active small{color:#c8cdd2}.erp-project-mark,.erp-project-mark.corporate,.erp-project-mark.direction,.erp-project-mark.personal,.erp-project-mark.all{width:9px;height:9px;box-shadow:none;background:#4d545c;border-radius:50%;grid-row:1/3;align-self:center}.erp-project-switcher a.active .erp-project-mark{background:#f5f6f7;box-shadow:0 0 0 1px #fff3}.erp-commandbar{z-index:5;align-items:center;gap:10px;padding:7px 8px;display:flex;position:relative;overflow:visible}.erp-quick-tabs{align-items:center;gap:3px;min-width:0;display:flex;overflow:auto hidden}.erp-quick-tabs a{color:#617685;white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;min-height:33px;padding:0 10px;font-size:9.5px;font-weight:780;display:inline-flex}.erp-quick-tabs a:hover{color:#242b34;background:#eef0f2}.erp-quick-tabs a.active{color:#20262e;background:#eef0f2;border-color:#343c46;box-shadow:0 1px 3px #181d2412}.erp-display-tabs{border-right:1px solid var(--line);border-left:1px solid var(--line);align-items:center;gap:2px;margin-left:auto;padding:0 8px;display:flex}.erp-display-tabs a{color:#718592;border-radius:7px;place-items:center;width:33px;height:33px;display:grid}.erp-display-tabs a:hover{color:#242b34;background:#eef0f2}.erp-display-tabs a.active{color:#20262e;background:#eef0f2}.erp-filter-panel{padding:0;position:relative}.erp-filter-panel>summary{color:#526b7b;cursor:pointer;border-radius:7px;align-items:center;gap:6px;min-height:33px;padding:0 8px;font-size:9.5px;font-weight:800;list-style:none;display:flex}.erp-filter-panel>summary::-webkit-details-marker{display:none}.erp-filter-panel>summary:hover,.erp-filter-panel[open]>summary{color:#20262e;background:#eef0f2}.erp-filter-panel>summary b{min-width:17px;height:17px;color:var(--contrast-light);background:#181d24;border-radius:9px;place-items:center;font-size:7.5px;display:grid}.erp-filter-panel[open]>summary svg:last-child{transform:rotate(180deg)}.erp-filter-panel>form{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #cfdae2;border-radius:13px;grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:10px;width:min(860px,100vw - 280px);padding:15px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 56px #132c3e33,0 4px 14px #132c3e14}.erp-filter-panel select{min-height:36px;padding:6px 8px;font-size:9.5px}.erp-filter-actions{gap:6px;display:flex}.erp-active-filters{min-height:30px}.erp-active-filters a{padding-block:5px}.erp-task-summary{gap:6px}.erp-task-summary span{border-radius:8px;min-width:98px;padding:7px 10px;font-size:8.5px}.erp-task-summary strong{margin-right:2px;font-size:12px}.erp-task-list{border-color:#d7e1e7;border-radius:11px;box-shadow:0 8px 28px #122d410e}.erp-task-list-head,.erp-task-row{grid-template-columns:39px minmax(220px,1.45fr) minmax(100px,.65fr) 64px minmax(132px,.8fr) 108px minmax(160px,1fr);gap:8px}.erp-task-list-head{color:#788b97;letter-spacing:.07em;background:#f4f7f9;border-bottom:1px solid #dce5ea;border-radius:11px 11px 0 0;min-height:36px;padding:7px 12px;font-size:7.5px}.erp-task-row{border-top-color:#e5ebef;min-height:54px;padding:6px 12px}.erp-task-row:hover{box-shadow:inset 3px 0 0 var(--dark-primary-soft);background:#eef0f2}.erp-task-row.is-subtask:hover{background:#eef0f2}.erp-task-leading{gap:1px}.erp-task-toggle,.erp-task-toggle-spacer{width:20px;height:28px}.erp-task-state{width:18px;height:18px;font-size:9px}.erp-task-title{padding-left:min(var(--task-indent),44px)}.erp-task-title>a{font-size:10.5px;font-weight:800}.erp-task-title-line{align-items:center;gap:5px;min-width:0;display:flex}.erp-task-title-line>a{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:800;overflow:hidden}.erp-task-title-line>a:hover{color:#20262e;text-underline-offset:3px;text-decoration:underline}.erp-task-branch{top:1px}.erp-task-meta{margin-top:2px}.erp-task-meta>span{color:#7d909c;font-size:7.8px}.erp-subtask-progress{display:none}.erp-task-project{color:#536c7c;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.erp-task-project strong,.erp-task-project small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.erp-task-project strong{font-size:9px;font-weight:750}.erp-task-project small{color:#9a829f;margin-top:2px;font-size:7px}.erp-priority-trigger{width:42px;height:40px}.erp-priority-badge{border-radius:7px;width:26px;height:26px;font-size:9.5px}.erp-assignee-trigger{border-radius:9px;grid-template-columns:25px minmax(0,1fr);gap:6px;min-height:40px;padding:4px}.erp-assignee-avatar{width:25px;height:25px;font-size:7.5px}.erp-assignee-trigger>span:last-child{font-size:8.8px}.erp-task-assignee,.erp-task-row>time{font-size:8.7px}.erp-task-activity{color:#607683;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:4px;min-width:0;display:grid;position:relative}.erp-task-activity strong{color:#405d6e;text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:8px;overflow:hidden}.erp-task-activity span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.erp-task-activity time{color:#95a3ac;opacity:1;grid-column:1/-1;margin-top:2px;font-size:7px}.erp-task-activity-foot{grid-column:1/-1;align-items:center;gap:5px;margin-top:2px;display:flex}.erp-task-activity-foot time{grid-column:auto;margin-top:0}.erp-task-activity .erp-comment-bubble{border-radius:5px;gap:3px;min-width:20px;height:18px;padding:0 3px;font-size:8px}.erp-task-activity .erp-comment-bubble svg{width:12px;height:12px}.erp-comment-bubble{flex:none}.erp-priority-group{border-top:1px solid #dfe7eb;border-left:3px solid var(--priority-color,#90a1ad);color:#496474;background:#f8fafb;grid-template-columns:39px auto 1fr;align-items:center;gap:8px;min-height:31px;padding:4px 12px;display:grid}.erp-priority-group:first-child{border-top:0}.erp-priority-group>span{width:23px;height:23px;color:var(--contrast-light);background:var(--priority-color,#90a1ad);border-radius:6px;place-items:center;font-size:8.5px;font-weight:900;display:grid}.erp-priority-group strong{font-size:9.5px}.erp-priority-group small{color:#8a9aa4;font-size:7.5px}.erp-priority-group.priority-none{--priority-color:#93a1ab}.erp-preview{width:min(810px,100vw - 48px);height:min(800px,100dvh - 48px)}.erp-preview-taskbody{grid-template-columns:1fr;gap:10px}.erp-preview-progress{display:none}.erp-preview-facts,.erp-preview-summary,.erp-preview-task-actions{grid-column:1}.erp-preview-summary{-webkit-line-clamp:3;max-width:690px}.erp-preview-editor-tools{align-items:center;gap:2px;margin:-2px 42px 6px;display:flex}.erp-preview-editor-tools button{color:#708591;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:27px;padding:0;display:grid}.erp-preview-editor-tools button:disabled{opacity:.35;cursor:default}.erp-preview-composer-bottom{justify-content:space-between;align-items:center;gap:12px;margin:6px 0 0 42px;display:flex}.erp-preview-composer-bottom small{color:#8b9aa3;font-size:8px}.erp-preview-open-full{min-height:31px;color:var(--contrast-light);background:linear-gradient(135deg, #10141a 0%, var(--dark-primary-soft) 100%);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:8.5px;font-weight:800;display:inline-flex}.erp-preview-open-full:hover{color:var(--contrast-light);background:linear-gradient(135deg,#171c23 0%,#343c46 100%)}html[data-theme=dark] .erp-board-head,html[data-theme=dark] .erp-commandbar{background:#111a20;border-color:#273640}html[data-theme=dark] .erp-board-title-row h1{color:#e2edf1}html[data-theme=dark] .erp-project-switcher{border-top-color:#26343d}html[data-theme=dark] .erp-project-switcher a:hover{background:#162229}html[data-theme=dark] .erp-project-switcher a.active{color:var(--contrast-light);background:var(--dark-primary-soft)}html[data-theme=dark] .erp-inline-search input{color:#dfe8ec;background:#162129;border-color:#34454f}html[data-theme=dark] .erp-filter-panel>form{background:#111a20fa;border-color:#34454f}html[data-theme=dark] .erp-task-list-head,html[data-theme=dark] .erp-priority-group{background:#131e24;border-color:#273640}html[data-theme=dark] .erp-task-row:hover,html[data-theme=dark] .erp-task-row.is-subtask:hover{background:#172a30}html[data-theme=dark] .erp-task-project,html[data-theme=dark] .erp-task-activity{color:#9db0ba}html[data-theme=dark] .erp-task-activity strong{color:#c6d5dc}html[data-theme=dark] .erp-preview-editor-tools button{color:#9aaeb8}@media (max-width:1180px){.erp-task-list-head,.erp-task-row{grid-template-columns:39px minmax(220px,1.4fr) minmax(100px,.6fr) 60px minmax(125px,.75fr) 102px}.erp-task-list-head span:last-child,.erp-task-activity{display:none}.erp-comment-bubble.in-meta{display:inline-flex}.erp-board-title-row{grid-template-columns:minmax(220px,1fr) minmax(220px,320px) auto}}@media (max-width:900px){.erp-board-title-row{grid-template-columns:1fr auto}.erp-inline-search{grid-area:2/1/auto/-1;margin-bottom:10px}.erp-commandbar{flex-wrap:wrap;align-items:stretch}.erp-quick-tabs{width:100%}.erp-display-tabs{margin-left:0}.erp-filter-panel{margin-left:auto}.erp-filter-panel>form{grid-template-columns:repeat(2,minmax(150px,1fr));width:min(640px,100vw - 125px)}.erp-task-list-head,.erp-task-row{grid-template-columns:39px minmax(220px,1fr) 60px minmax(125px,.75fr) 102px}.erp-task-list-head span:nth-child(2),.erp-task-project{display:none}}@media (max-width:680px){.erp-board-head{padding:13px 12px 0}.erp-project-switcher{margin-inline:-12px;padding-inline:12px}.erp-project-switcher a{min-width:118px}.erp-board-title-row{min-height:66px}.erp-board-title-row h1{font-size:18px}.erp-new-task{gap:0;width:42px;padding:0;overflow:hidden}.erp-new-task svg{flex:none;margin:0}.erp-new-task span{display:none}.erp-filter-panel>form{grid-template-columns:1fr;width:auto;max-height:calc(100dvh - 110px);position:fixed;inset:auto 10px 12px;overflow-y:auto}.erp-task-row{grid-template-columns:34px minmax(0,1fr) 52px;min-height:58px;padding-inline:9px}.erp-task-row>.erp-assignee-editor,.erp-task-row>.erp-task-assignee,.erp-task-row>time,.erp-task-project,.erp-task-activity{display:none}.erp-priority-group{grid-template-columns:34px auto 1fr;padding-inline:9px}.erp-preview-editor-tools,.erp-preview-composer-bottom{margin-left:39px}.erp-preview-open-full{font-size:0}.erp-preview-open-full svg{width:16px;height:16px}}.erp-workspace :is(a,button,input,select,textarea,summary):focus-visible,.erp-preview :is(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #181d2438}@media (prefers-reduced-motion:reduce){.erp-workspace *,.erp-preview *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.knowledge-home{gap:18px}.knowledge-search-panel{color:var(--ink);border:1px solid var(--line);background:var(--light-surface);box-shadow:var(--shadow);padding:18px 20px}.knowledge-search-panel h2{letter-spacing:-.015em;margin:0;font-size:16px}.knowledge-search-panel .knowledge-search{border-color:var(--line-strong);max-width:none;box-shadow:none;margin-top:11px;padding:5px 5px 5px 11px}.knowledge-search-panel .knowledge-search>svg{color:var(--primary)}.knowledge-search-panel .knowledge-search input{min-height:38px;font-size:14px}.knowledge-search-panel .knowledge-search .button{background:var(--primary);min-width:118px;min-height:38px;padding-inline:20px}.knowledge-search-suggestions{max-width:900px;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:7px 13px;margin-top:10px;font-size:10.5px;display:flex}.knowledge-search-suggestions a{color:var(--primary);border-bottom:1px dotted #343c46;font-weight:750}.knowledge-search-suggestions a:hover{border-bottom-style:solid}.knowledge-journey{overflow:hidden}.knowledge-journey-head{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 22px 16px;display:grid}.knowledge-journey-icon{width:46px;height:46px;color:var(--primary-ink);background:var(--primary-soft);border-radius:13px;place-items:center;display:grid}.knowledge-journey-head h2{letter-spacing:-.02em;margin:0;font-size:18px}.knowledge-journey-head p{color:var(--ink-3);margin:3px 0 0;font-size:11.5px}.knowledge-journey-progress-copy{text-align:right}.knowledge-journey-progress-copy strong,.knowledge-journey-progress-copy span{display:block}.knowledge-journey-progress-copy strong{font-size:14px}.knowledge-journey-progress-copy span{color:var(--ink-3);font-size:10.5px}.knowledge-journey-progress{background:var(--surface-3);border-radius:10px;height:4px;margin:0 22px;overflow:hidden}.knowledge-journey-progress>span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), #22a28f);height:100%;transition:width .35s;display:block}.knowledge-journey-steps{grid-template-columns:repeat(5,minmax(0,1fr));padding:20px 22px 19px;display:grid}.knowledge-journey-step{min-width:0;padding-right:14px;position:relative}.knowledge-journey-step:not(:last-child):after{content:"";background:var(--line);height:2px;position:absolute;top:15px;left:34px;right:0}.knowledge-step-marker{z-index:1;border:1px solid var(--line-strong);width:31px;height:31px;color:var(--ink-3);background:var(--light-surface);border-radius:50%;place-items:center;margin-bottom:9px;font-size:10px;font-weight:850;display:grid;position:relative}.knowledge-journey-step strong,.knowledge-journey-step small{max-width:130px;display:block}.knowledge-journey-step strong{min-height:34px;font-size:11.5px;line-height:1.35}.knowledge-journey-step small{color:var(--ink-3);margin-top:3px;font-size:9.5px}.knowledge-journey-step.completed .knowledge-step-marker{color:var(--contrast-light);border-color:var(--positive);background:var(--positive)}.knowledge-journey-step.completed:not(:last-child):after{background:#8ed0b4}.knowledge-journey-step.active .knowledge-step-marker{color:var(--contrast-light);border-color:var(--primary);background:var(--primary);box-shadow:0 0 0 5px #181d241a}.knowledge-journey-step.active strong{color:var(--primary-ink)}.knowledge-next-step{background:#eef0f2;border:1px solid #343c46;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:13px;margin:0 14px 14px;padding:14px 15px;display:grid}.knowledge-next-step-icon{width:42px;height:42px;color:var(--contrast-light);background:var(--primary);border-radius:11px;place-items:center;display:grid}.knowledge-next-step small,.knowledge-next-step strong,.knowledge-next-step p{display:block}.knowledge-next-step small{color:var(--primary);letter-spacing:.07em;text-transform:uppercase;font-size:9.5px;font-weight:850}.knowledge-next-step strong{margin-top:2px;font-size:14px}.knowledge-next-step p{color:var(--ink-3);margin:2px 0 0;font-size:10.5px}.knowledge-next-time{color:var(--ink-3);white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;display:flex}.knowledge-frequent{overflow:hidden}.knowledge-frequent .card-head p,.knowledge-admin-list .card-head p,.knowledge-editor-tabs span{color:var(--ink-3);margin:3px 0 0;font-size:11px}.knowledge-frequent .card-head>a{color:var(--primary);align-items:center;gap:5px;font-size:11.5px;font-weight:800;display:flex}.knowledge-task-list{flex-direction:column;display:flex}.knowledge-task-list>a{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(220px,.65fr) minmax(250px,1fr) auto 18px;align-items:center;gap:11px;min-width:0;padding:12px 18px;transition:background-color .15s;display:grid}.knowledge-task-list>a:last-child{border-bottom:0}.knowledge-task-list>a:hover{background:#eef0f2}.knowledge-task-list>a>span{width:40px;height:40px;color:var(--primary-ink);background:var(--primary-soft);border-radius:11px;place-items:center;display:grid}.knowledge-task-list strong,.knowledge-task-list small{display:block}.knowledge-task-list strong{font-size:12.5px}.knowledge-task-list small{color:var(--ink-3);font-size:10.5px;line-height:1.35}.knowledge-task-list em{color:var(--ink-3);white-space:nowrap;align-items:center;gap:4px;font-size:9.5px;font-style:normal;display:flex}.knowledge-task-list>a>svg{color:var(--ink-3)}.knowledge-home-categories{flex-wrap:wrap;align-items:center;gap:7px;padding:2px;display:flex}.knowledge-home-categories>strong{margin-right:4px;font-size:11px}.knowledge-home-categories a{border:1px solid var(--line);color:var(--ink-2);background:var(--light-surface);border-radius:9px;align-items:center;gap:7px;padding:7px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.knowledge-home-categories a:hover{color:var(--primary-ink);border-color:#343c46}.knowledge-home-categories a span{color:var(--ink-3);font-size:9px}.knowledge-catalog-list{overflow:hidden}.knowledge-catalog-row{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:14px;min-width:0;padding:16px 18px;transition:background-color .15s,padding-left .15s;display:grid}.knowledge-catalog-row:last-child{border-bottom:0}.knowledge-catalog-row:hover{background:#f8fbfd;padding-left:21px}.knowledge-catalog-icon{width:44px;height:44px;color:var(--primary-ink);background:var(--primary-soft);border-radius:12px;place-items:center;display:grid}.knowledge-catalog-icon.regulation{color:#8a5b12;background:var(--warning-soft)}.knowledge-catalog-icon.instruction{color:#1a7454;background:var(--positive-soft)}.knowledge-catalog-row h2{margin:3px 0;font-size:14px;line-height:1.3}.knowledge-catalog-row p{max-width:820px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11.5px;overflow:hidden}.knowledge-catalog-row small{color:var(--ink-3);margin-top:5px;font-size:9.8px;display:block}.knowledge-catalog-labels,.knowledge-admin-row-labels,.knowledge-article-labels{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.knowledge-catalog-labels span,.knowledge-admin-row-labels>span:not(.knowledge-category-label){color:var(--primary);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:850}.knowledge-catalog-arrow{color:var(--ink-3)}mark{color:inherit;background:#fff0a8;border-radius:3px;padding:0 2px}.knowledge-breadcrumbs{min-width:0;color:var(--ink-3);white-space:nowrap;align-items:center;gap:7px;font-size:10.5px;display:flex;overflow:hidden}.knowledge-breadcrumbs a{color:var(--primary);font-weight:700}.knowledge-breadcrumbs span:last-child{text-overflow:ellipsis;overflow:hidden}.knowledge-article-page{max-width:1180px;margin-inline:auto}.knowledge-article-page .knowledge-article{position:relative;overflow:visible}.knowledge-article-head{padding:38px clamp(24px,5vw,64px) 30px}.knowledge-type-badge{color:var(--primary-ink);background:var(--primary-soft);letter-spacing:.06em;text-transform:uppercase;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.knowledge-type-badge.regulation{color:#8a5b12;background:var(--warning-soft)}.knowledge-type-badge.instruction{color:#1a7454;background:var(--positive-soft)}.knowledge-article-meta{flex-wrap:wrap}.knowledge-article-meta>span{align-items:center;gap:5px;display:inline-flex}.knowledge-reading-progress{z-index:14;background:#e6edf3;height:4px;position:sticky;top:0;overflow:hidden}.knowledge-reading-progress>span{background:linear-gradient(90deg,var(--primary),#24a78f);border-radius:0 3px 3px 0;height:100%;transition:width .25s;display:block}.knowledge-article-reading-grid{grid-template-columns:minmax(0,760px) 230px;justify-content:center;align-items:start;gap:38px;padding:0 clamp(24px,4vw,48px) 36px;display:grid}.knowledge-article-reading-grid>div:first-child{min-width:0}.knowledge-article-reading-grid .knowledge-article-content{padding:42px 0 26px;font-size:15.5px;line-height:1.78}.knowledge-resume-note{color:var(--primary-ink);background:#eef0f2;border:1px solid #343c46;border-radius:9px;margin-top:26px;padding:10px 13px;font-size:11px;font-weight:750}.knowledge-toc{padding-top:42px;position:sticky;top:30px}.knowledge-toc-desktop{border-left:1px solid var(--line-strong);padding-left:16px}.knowledge-toc-desktop>strong{letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px;font-size:10px;display:block}.knowledge-toc nav{flex-direction:column;gap:3px;display:flex}.knowledge-toc a{color:var(--ink-3);border-radius:6px;padding:5px 7px;font-size:10.5px;line-height:1.35}.knowledge-toc a.sub{padding-left:16px;font-size:9.8px}.knowledge-toc a:hover,.knowledge-toc a.active{color:var(--primary-ink);background:var(--primary-soft)}.knowledge-toc-mobile{display:none}.knowledge-article-content h2,.knowledge-article-content h3{scroll-margin-top:35px}.knowledge-article-content h2{padding-top:5px}.knowledge-article-content .knowledge-lead{color:var(--ink);font-size:17px;line-height:1.65}.knowledge-article-content>ul:not(.knowledge-checklist),.knowledge-article-content>ol:not(.knowledge-steps){border:1px solid var(--line);background:var(--light-surface-2);border-radius:10px;margin:18px 0;padding:14px 20px 14px 38px}.knowledge-article-content>ul:not(.knowledge-checklist) li::marker{color:var(--primary);font-weight:850}.knowledge-article-content>ol:not(.knowledge-steps) li::marker{color:var(--primary);font-weight:850}.knowledge-article-content blockquote,.knowledge-article-content .knowledge-callout,.knowledge-article-content .knowledge-block,.knowledge-article-content .knowledge-template,.knowledge-article-content .knowledge-dialog{border:1px solid #343c46;border-left:4px solid var(--primary);background:#eef0f2;border-radius:10px;margin:22px 0;padding:17px 19px;position:relative}.knowledge-article-content .knowledge-block>strong,.knowledge-article-content .knowledge-template>strong{color:var(--ink);letter-spacing:.055em;text-transform:uppercase;margin-bottom:5px;font-size:11px;display:block}.knowledge-article-content .warn{border-color:#f0d6a8;border-left-color:var(--warning);background:#fff9ee}.knowledge-article-content .danger{border-color:#ecc4c4;border-left-color:var(--negative);background:#fff3f3}.knowledge-article-content .result,.knowledge-article-content .success{border-color:#bde3d0;border-left-color:var(--positive);background:#f0faf5}.knowledge-steps{counter-reset:knowledge-step;list-style:none;padding:0!important}.knowledge-steps>li{counter-increment:knowledge-step;min-height:48px;padding:3px 0 18px 54px;position:relative}.knowledge-steps>li:before{content:counter(knowledge-step);width:36px;height:36px;color:var(--contrast-light);background:var(--primary);box-shadow:0 0 0 5px var(--primary-soft);border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid;position:absolute;top:0;left:0}.knowledge-steps>li:not(:last-child):after{content:"";background:#343c46;width:2px;position:absolute;top:40px;bottom:0;left:17px}.knowledge-steps p{color:var(--ink-2);margin:4px 0 0}.knowledge-checklist{border-top:1px solid var(--line);list-style:none;padding:0!important}.knowledge-checklist li{border-bottom:1px solid var(--line);margin:0;padding:11px 8px 11px 35px;position:relative}.knowledge-checklist li:before{content:"✓";width:18px;height:18px;color:var(--primary);background:var(--primary-soft);border:1px solid #343c46;border-radius:5px;place-items:center;font-size:10px;font-weight:900;display:grid;position:absolute;top:11px;left:7px}.knowledge-comparison{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.knowledge-correct,.knowledge-wrong{background:#f0faf5;border:1px solid #bde3d0;border-radius:10px;padding:17px}.knowledge-wrong{background:#fff3f3;border-color:#ecc4c4}.knowledge-correct>strong{color:#16734d}.knowledge-wrong>strong{color:#a73333}.knowledge-table{border-collapse:separate;border-spacing:0;border:1px solid var(--line-strong);border-radius:10px;width:100%;margin:22px 0;font-size:12px;overflow:hidden}.knowledge-table th,.knowledge-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 12px}.knowledge-table th:last-child,.knowledge-table td:last-child{border-right:0}.knowledge-table tr:last-child td{border-bottom:0}.knowledge-table th{color:var(--ink);background:var(--surface-3);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.knowledge-article-content details{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;margin:12px 0;padding:12px 14px}.knowledge-article-content summary{cursor:pointer;font-weight:800}.knowledge-template{padding-right:120px!important}.knowledge-copy-button{color:var(--primary-ink);background:var(--light-surface);cursor:pointer;border:1px solid #343c46;border-radius:7px;padding:6px 9px;font-size:9.5px;font-weight:800;position:absolute;top:12px;right:12px}.knowledge-completion-panel{background:#eef0f2;border:1px solid #343c46;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.knowledge-completion-panel.completed{background:#f0faf5;border-color:#bde3d0}.knowledge-completion-icon{width:42px;height:42px;color:var(--primary);background:var(--light-surface);border-radius:50%;place-items:center;display:grid}.knowledge-completion-panel strong{display:block}.knowledge-completion-panel p{color:var(--ink-3);margin:3px 0 0;font-size:10.5px}.knowledge-progress-save{min-height:20px;color:var(--ink-3);text-align:right;margin-top:7px;font-size:9.5px;display:block}.knowledge-after-reading{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:16px;display:grid}.knowledge-related{overflow:hidden}.knowledge-related-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.knowledge-related-list a{border-right:1px solid var(--line);padding:15px 18px}.knowledge-related-list a:last-child{border-right:0}.knowledge-related-list span,.knowledge-related-list strong,.knowledge-related-list small{display:block}.knowledge-related-list span{color:var(--primary);text-transform:uppercase;font-size:9px;font-weight:850}.knowledge-related-list strong{margin-top:4px;font-size:12px}.knowledge-related-list small{color:var(--ink-3);margin-top:5px;font-size:9.5px}.knowledge-feedback{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:17px;display:grid}.knowledge-feedback>svg{color:var(--primary)}.knowledge-feedback strong{font-size:12px}.knowledge-feedback p{color:var(--ink-3);margin:2px 0 0;font-size:10px}.knowledge-feedback .button{grid-column:1/-1}.knowledge-admin-filters{grid-template-columns:minmax(260px,1fr) 180px 200px auto auto;align-items:center;gap:8px;padding:11px;display:grid}.knowledge-admin-search{border:1px solid var(--line-strong);background:var(--light-surface);border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:7px 10px;display:flex}.knowledge-admin-search svg{color:var(--ink-3)}.knowledge-admin-search input{background:0 0;border:0;outline:0;width:100%;min-width:0}.knowledge-admin-filters select{border:1px solid var(--line-strong);background:var(--light-surface);border-radius:9px;min-height:38px;padding:7px 9px}.button.ghost{color:var(--ink-2);background:0 0}.knowledge-admin-row>div:first-child>small{color:var(--ink-3);margin-top:7px;font-size:9.5px;display:block}.knowledge-article-form{overflow:hidden}.knowledge-form-section{flex-direction:column;gap:13px;display:flex}.knowledge-form-section+.knowledge-form-section{border-top:1px solid var(--line);padding-top:18px}.knowledge-form-section-head strong,.knowledge-form-section-head span{display:block}.knowledge-form-section-head strong{font-size:13px}.knowledge-form-section-head span{color:var(--ink-3);margin-top:2px;font-size:10.5px}.knowledge-editor-tabs{border-bottom:1px solid var(--line);background:var(--light-surface-2);align-items:center;gap:4px;padding:8px 9px;display:flex}.knowledge-editor-tabs button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:750;display:inline-flex}.knowledge-editor-tabs button.active{color:var(--primary-ink);background:var(--primary-soft)}.knowledge-editor-tabs span{margin-left:auto}.knowledge-editor-toolbar{align-items:center;gap:7px;padding:8px 9px}.knowledge-editor-toolgroup{border-right:1px solid var(--line);align-items:center;gap:4px;padding-right:7px;display:flex}.knowledge-block-picker{color:var(--ink-2);align-items:center;gap:7px;margin-left:auto;font-size:10.5px;font-weight:750;display:flex}.knowledge-block-picker select{min-height:33px;color:var(--primary-ink);background:var(--light-surface);border:1px solid #343c46;border-radius:7px;padding:5px 8px;font-size:10.5px}.knowledge-editor-preview{background:var(--light-surface);border:0;width:100%;min-height:620px}.knowledge-editor-recovery{color:#7c5315;background:#fff9ee;border-bottom:1px solid #efd5a5;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.knowledge-editor-recovery strong,.knowledge-editor-recovery span{display:block}.knowledge-editor-recovery span{opacity:.76;font-size:10px}.knowledge-editor-recovery button{background:var(--light-surface);cursor:pointer;border:1px solid #e0b96e;border-radius:6px;padding:5px 8px;font-size:10px}.knowledge-readonly-preview{overflow:hidden}.knowledge-page-actions{flex-wrap:wrap;gap:7px;display:flex}.knowledge-permission-preset{background:#eef0f2;border:1px solid #343c46;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;margin-bottom:10px;padding:13px 14px;display:grid}.knowledge-permission-preset strong{font-size:12px}.knowledge-permission-preset p{color:var(--ink-3);margin:2px 0 0;font-size:10px}.knowledge-permission-preset button{min-height:34px;color:var(--primary-ink);background:var(--light-surface);cursor:pointer;border:1px solid #343c46;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:10.5px;font-weight:800;display:inline-flex}@media (max-width:1120px){.knowledge-task-list>a{grid-template-columns:42px minmax(190px,.7fr) minmax(210px,1fr) auto 18px}.knowledge-article-reading-grid{grid-template-columns:minmax(0,720px) 210px;gap:24px}.knowledge-admin-filters{grid-template-columns:minmax(240px,1fr) 170px 190px}.knowledge-admin-filters .button{width:100%}}@media (max-width:850px){.knowledge-journey-steps{grid-template-columns:1fr;gap:0}.knowledge-journey-step{grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;padding:0;display:grid}.knowledge-journey-step:not(:last-child):after{width:2px;height:auto;inset:36px auto -7px 15px}.knowledge-step-marker{grid-row:1;margin:0}.knowledge-journey-step strong{max-width:none;min-height:0}.knowledge-journey-step small{text-align:right;max-width:none;margin:0}.knowledge-next-step{grid-template-columns:42px minmax(0,1fr) auto}.knowledge-next-time{display:none}.knowledge-article-reading-grid{grid-template-columns:1fr;gap:0}.knowledge-toc{order:-1;padding-top:22px;position:static}.knowledge-toc-desktop{display:none}.knowledge-toc-mobile{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;padding:0;display:block}.knowledge-toc-mobile summary{cursor:pointer;align-items:center;gap:7px;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.knowledge-toc-mobile nav{padding:0 8px 8px}.knowledge-after-reading{grid-template-columns:1fr}.knowledge-admin-filters{grid-template-columns:1fr 1fr}.knowledge-admin-search{grid-column:1/-1}.knowledge-block-picker{width:100%;margin:0;padding-top:3px}.knowledge-block-picker select{flex:1}.knowledge-permission-preset{grid-template-columns:1fr 1fr}.knowledge-permission-preset>div{grid-column:1/-1}}@media (max-width:560px){.knowledge-search-panel{padding:21px 16px}.knowledge-search-panel .knowledge-search{grid-template-columns:20px minmax(0,1fr);padding:7px 8px}.knowledge-search-panel .knowledge-search .button{grid-column:1/-1;width:100%}.knowledge-search-suggestions{display:none}.knowledge-journey-head{grid-template-columns:42px minmax(0,1fr);padding:17px 15px 13px}.knowledge-journey-icon{width:40px;height:40px}.knowledge-journey-progress-copy{text-align:left;grid-column:2}.knowledge-journey-progress-copy strong,.knowledge-journey-progress-copy span{margin-right:4px;display:inline}.knowledge-journey-progress{margin:0 15px}.knowledge-journey-steps{padding:16px 15px}.knowledge-next-step{grid-template-columns:38px minmax(0,1fr);margin:0 10px 10px;padding:12px}.knowledge-next-step-icon{width:37px;height:37px}.knowledge-next-step .button{grid-column:1/-1;width:100%}.knowledge-task-list>a{grid-template-columns:38px minmax(0,1fr) 18px;padding:14px}.knowledge-task-list>a>span{width:37px;height:37px}.knowledge-task-list em{display:none}.knowledge-task-list small{margin-top:3px}.knowledge-home-categories{flex-direction:column;align-items:stretch}.knowledge-home-categories a{justify-content:space-between}.knowledge-category-tabs{margin-inline:-12px;padding-inline:12px}.knowledge-catalog-row{grid-template-columns:39px minmax(0,1fr) 16px;gap:10px;padding:14px 12px}.knowledge-catalog-row:hover{padding-left:12px}.knowledge-catalog-icon{border-radius:10px;width:38px;height:38px}.knowledge-catalog-row p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.knowledge-article-head{padding:25px 18px 22px}.knowledge-article-meta{gap:8px 13px}.knowledge-article-reading-grid{padding:0 18px 24px}.knowledge-article-reading-grid .knowledge-article-content{padding:27px 0 20px}.knowledge-template{padding-top:50px!important;padding-right:18px!important}.knowledge-copy-button{left:14px;right:auto}.knowledge-comparison{grid-template-columns:1fr}.knowledge-table{white-space:nowrap;display:block;overflow-x:auto}.knowledge-completion-panel{grid-template-columns:38px minmax(0,1fr);padding:14px}.knowledge-completion-icon{width:36px;height:36px}.knowledge-completion-panel .button{grid-column:1/-1;width:100%}.knowledge-related-list{grid-template-columns:1fr}.knowledge-related-list a{border-right:0;border-bottom:1px solid var(--line)}.knowledge-related-list a:last-child{border-bottom:0}.knowledge-admin-filters{grid-template-columns:1fr}.knowledge-admin-search{grid-column:auto}.knowledge-editor-tabs{flex-wrap:wrap}.knowledge-editor-tabs span{width:100%;margin-left:0;padding:4px 3px 0}.knowledge-editor-toolgroup{border-right:0}.knowledge-block-picker{flex-direction:column;align-items:stretch}.knowledge-editor-recovery{grid-template-columns:20px minmax(0,1fr)}.knowledge-editor-recovery button{grid-column:2}.knowledge-permission-preset{grid-template-columns:1fr}.knowledge-permission-preset>div{grid-column:auto}}.knowledge-home .knowledge-search-panel{padding:20px 22px}.knowledge-home .knowledge-search-panel h2{font-size:18px}.knowledge-home .knowledge-search-panel .knowledge-search{margin-top:12px;padding:6px 6px 6px 13px}.knowledge-home .knowledge-search-panel .knowledge-search input{min-height:42px}html[data-theme=dark] :is(.knowledge-search-panel,.knowledge-search,.knowledge-category-tabs a,.knowledge-hero,.knowledge-catalog-gateway){border-color:var(--line);background:var(--surface)}html[data-theme=dark] .knowledge-category-tabs a:is(:hover,.active){color:var(--dark-accent-ink);background:var(--dark-accent-soft)}html[data-theme=dark] .knowledge-search input{color:var(--ink)}html[data-theme=dark] .knowledge-search input::placeholder{color:var(--ink-3);opacity:1}html[data-theme=dark] :is(.knowledge-eyebrow,.knowledge-category-label,.knowledge-search-panel .knowledge-search>svg,.knowledge-search-suggestions a,.knowledge-learning-meta){color:var(--dark-accent)}.knowledge-catalog-gateway{border-radius:var(--radius);background:linear-gradient(110deg,var(--light-bg) 0%,#fff 72%);box-shadow:var(--shadow);border:1px solid #dce5ef;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;display:grid}.knowledge-gateway-icon{width:66px;height:66px;color:var(--primary-ink);background:var(--primary-soft);border-radius:15px;place-items:center;display:grid}.knowledge-gateway-copy{min-width:0}.knowledge-gateway-copy h2{letter-spacing:-.03em;margin:3px 0 2px;font-size:clamp(20px,2vw,26px)}.knowledge-gateway-copy p{color:var(--ink-2);margin:0;font-size:12.5px}.knowledge-gateway-copy>small{color:var(--ink-3);margin-top:8px;font-size:10.5px;font-weight:700;display:block}.knowledge-gateway-copy nav{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:13px;display:flex}.knowledge-gateway-copy nav a{color:var(--primary-ink);border-bottom:1px solid #343c46;font-size:10.5px;font-weight:750}.knowledge-gateway-copy nav a:hover{border-color:var(--primary)}.knowledge-gateway-action{min-width:205px;min-height:50px;font-size:13px}.knowledge-home-primary-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.8fr);align-items:stretch;gap:16px;display:grid}.knowledge-home-primary-grid .knowledge-frequent{flex-direction:column;display:flex}.knowledge-home-primary-grid .knowledge-task-list{flex:1}.knowledge-home-primary-grid .knowledge-task-list>a{grid-template-columns:42px minmax(0,1fr) auto 18px;padding:14px 18px}.knowledge-home-primary-grid .knowledge-task-list strong{font-size:12.5px}.knowledge-home-primary-grid .knowledge-task-list small{margin-top:3px}.knowledge-section-link{color:var(--primary-ink);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.knowledge-frequent>.knowledge-section-link{align-self:flex-start;margin:12px 18px 15px}.knowledge-learning-card{flex-direction:column;padding:19px;display:flex}.knowledge-learning-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.knowledge-learning-head>div{align-items:center;gap:9px;min-width:0;display:flex}.knowledge-learning-head h2{margin:0;font-size:15px}.knowledge-learning-head>strong{white-space:nowrap;font-size:10.5px}.knowledge-learning-icon{width:34px;height:34px;color:var(--primary-ink);background:var(--primary-soft);border-radius:9px;place-items:center;display:grid}.knowledge-learning-progress{background:var(--surface-3);border-radius:10px;height:4px;margin:15px 0 17px;overflow:hidden}.knowledge-learning-progress span{border-radius:inherit;background:var(--primary);height:100%;display:block}.knowledge-learning-label{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;font-weight:800}.knowledge-learning-current{grid-template-columns:40px minmax(0,1fr);gap:11px;margin-top:9px;display:grid}.knowledge-learning-current>span{width:40px;height:40px;color:var(--primary-ink);background:var(--primary-soft);border-radius:11px;place-items:center;display:grid}.knowledge-learning-current strong{font-size:13.5px;display:block}.knowledge-learning-current p{color:var(--ink-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:3px 0 0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.knowledge-learning-meta{color:var(--primary);margin:13px 0 10px 51px;font-size:10.5px;font-weight:750}.knowledge-learning-card>.button{width:100%;margin-top:auto}.knowledge-home-lower-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.65fr);align-items:stretch;gap:16px;display:grid}.knowledge-recent{overflow:hidden}.knowledge-recent-list>a{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(220px,.7fr) minmax(240px,1fr) 18px;align-items:center;gap:11px;padding:13px 18px;display:grid}.knowledge-recent-list>a:last-child{border-bottom:0}.knowledge-recent-list>a:hover{background:#f7fbfc}.knowledge-recent-list>a>span{width:36px;height:36px;color:var(--primary-ink);background:var(--primary-soft);border-radius:9px;place-items:center;display:grid}.knowledge-recent-list strong,.knowledge-recent-list small{display:block}.knowledge-recent-list strong{font-size:11.5px}.knowledge-recent-list small{color:var(--ink-3);margin-top:3px;font-size:9px}.knowledge-recent-list p{color:var(--ink-3);margin:0;font-size:9.5px;line-height:1.4}.knowledge-recent-list>a>svg{color:var(--ink-3)}.knowledge-section-directory{padding:17px 18px}.knowledge-section-directory h2{margin:0 0 9px;font-size:14px}.knowledge-section-directory>a:not(.knowledge-section-link){border-bottom:1px solid var(--surface-3);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:10.5px;font-weight:700;display:flex}.knowledge-section-directory>a:not(.knowledge-section-link):hover{color:var(--primary-ink)}.knowledge-section-directory>a b{color:var(--ink-3);font-size:9.5px}.knowledge-section-directory>.knowledge-section-link{margin-top:12px}.knowledge-edit-page{gap:12px}.knowledge-admin-breadcrumbs{color:var(--ink-3);align-items:center;gap:7px;font-size:10.5px;display:flex}.knowledge-admin-breadcrumbs a{color:var(--primary-ink);align-items:center;gap:5px;font-weight:750;display:inline-flex}.knowledge-admin-breadcrumbs span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.knowledge-edit-commandbar{z-index:16;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex;position:sticky;top:0}.knowledge-edit-title{min-width:0}.knowledge-edit-title h1{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.knowledge-edit-title>div{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.knowledge-edit-title small{color:var(--ink-3);font-size:9.5px}.knowledge-edit-actions,.knowledge-edit-actions form,.knowledge-history-actions{align-items:center;gap:7px;display:flex}.knowledge-edit-actions{flex-wrap:wrap;justify-content:flex-end}.knowledge-article-form-v2{flex-direction:column;gap:10px;display:flex}.knowledge-editor-workbench{grid-template-columns:minmax(0,1fr) 286px;align-items:stretch;min-height:760px;display:grid;overflow:visible}.knowledge-editor-composer{grid-template-columns:205px minmax(0,1fr);min-width:0;display:grid}.knowledge-editor-outline{border-right:1px solid var(--line);background:#fbfcfe;min-width:0;padding:19px 14px;position:relative}.knowledge-editor-outline>div strong,.knowledge-editor-outline>div span{display:block}.knowledge-editor-outline>div strong{font-size:12px}.knowledge-editor-outline>div span{color:var(--ink-3);margin-top:3px;font-size:9.5px}.knowledge-editor-outline nav{flex-direction:column;gap:2px;margin-top:15px;display:flex}.knowledge-editor-outline nav button{width:100%;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;padding:7px 8px;font-size:10px;font-weight:650;line-height:1.3}.knowledge-editor-outline nav button:hover,.knowledge-editor-outline nav button.active{color:var(--primary-ink);background:var(--primary-soft)}.knowledge-editor-outline nav button.sub{color:var(--ink-3);padding-left:18px;font-size:9.5px}.knowledge-editor-outline nav p{color:var(--ink-3);font-size:9.5px;line-height:1.45}.knowledge-add-block-button{width:100%;margin-top:17px}.knowledge-block-library{z-index:40;border:1px solid var(--line-strong);background:var(--light-surface);border-radius:13px;width:min(620px,100vw - 360px);padding:14px;animation:.18s cubic-bezier(.2,.8,.2,1) both menu-pop;position:absolute;top:178px;left:178px;box-shadow:0 20px 55px #10233833}.knowledge-block-library-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:2px 2px 12px;display:flex}.knowledge-block-library-head strong,.knowledge-block-library-head span{display:block}.knowledge-block-library-head strong{font-size:13px}.knowledge-block-library-head span{color:var(--ink-3);margin-top:2px;font-size:9.5px}.knowledge-block-library-head>button{width:30px;height:30px;color:var(--ink-2);background:var(--surface-2);cursor:pointer;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.knowledge-block-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.knowledge-block-library-grid>button{border:1px solid var(--line);min-width:0;min-height:104px;color:var(--ink);background:var(--light-surface);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-content:start;gap:2px 9px;padding:10px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.knowledge-block-library-grid>button:hover{border-color:#343c46;transform:translateY(-2px);box-shadow:0 8px 18px #10233814}.knowledge-block-option-icon{color:#20262e;background:#f3f4f5;border:1px solid #d7dce1;border-radius:11px;grid-row:1/span 2;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffffd9,0 2px 5px #10141a0d}.knowledge-block-option-icon.graphite{color:#20262e;background:#f3f4f5;border-color:#d7dce1}.knowledge-block-option-icon.danger{color:#d3434a;background:#fff2f3;border-color:#f1cdd0}.knowledge-block-option-icon.warning{color:#bd6d0a;background:#fff8eb;border-color:#f0dab8}.knowledge-block-option-icon.positive{color:#20833f;background:#eff9f1;border-color:#cce6d2}.knowledge-block-option-icon.comparison{color:#20262e;background:#f3f4f5;border-color:#d7dce1}.knowledge-block-icon-pair{align-items:center;gap:1px;display:flex}.knowledge-block-icon-pair svg:last-child{color:#d3434a}.knowledge-block-icon-shield,.knowledge-block-icon-stop{width:26px;height:26px;display:block;position:relative}.knowledge-block-icon-shield svg:first-child,.knowledge-block-icon-stop svg:first-child{position:absolute;top:0;left:0}.knowledge-block-icon-shield svg:last-child{position:absolute;top:4px;left:5px}.knowledge-block-icon-stop svg:last-child{color:#d3434a;background:#fff2f3;padding:1px;position:absolute;bottom:0;right:-1px}.knowledge-block-icon-route{width:26px;height:26px;display:block;position:relative}.knowledge-block-icon-route svg:first-child{position:absolute;top:1px;left:0}.knowledge-block-icon-route svg:last-child{color:#20262e;background:#f3f4f5;padding:1px;position:absolute;top:-1px;right:-1px}.knowledge-block-icon-stack{width:25px;height:25px;display:block;position:relative}.knowledge-block-icon-stack svg:first-child{position:absolute;top:0;left:0}.knowledge-block-icon-stack svg:last-child{color:#20833f;background:#eff9f1;border-radius:3px;padding:1px;position:absolute;bottom:-1px;right:-1px}.knowledge-block-library-grid strong{align-self:end;font-size:10.5px;line-height:1.25}.knowledge-block-library-grid small{color:var(--ink-3);font-size:8.7px;line-height:1.35}.knowledge-editor-document{background:var(--light-surface);min-width:0}.knowledge-editor-document .knowledge-editor-tabs{z-index:12;position:sticky;top:72px}.knowledge-editor-toolbar{z-index:11;scrollbar-width:thin;background:var(--light-surface);flex-wrap:nowrap;position:sticky;top:116px;overflow-x:auto}.knowledge-editor-toolbar select{border:1px solid var(--line);min-height:32px;color:var(--ink-2);background:var(--light-surface);border-radius:7px;padding:5px 9px;font-size:10px}.knowledge-editor-paper{max-width:820px;margin:0 auto;padding:38px clamp(24px,4vw,54px) 34px}.knowledge-editor-title-input{resize:none;width:100%;min-height:78px;color:var(--ink);letter-spacing:-.035em;background:0 0;border:0;outline:0;padding:0;font-size:clamp(25px,2.6vw,34px);font-weight:800;line-height:1.16;overflow:hidden}.knowledge-editor-paper>label{color:var(--ink-2);margin-top:23px;font-size:11px;font-weight:800;display:block}.knowledge-editor-paper>textarea{resize:vertical;width:100%;min-height:78px;color:var(--ink-2);background:0 0;border:0;outline:0;margin-top:6px;padding:0;font-size:14px;line-height:1.6}.knowledge-editor-divider{background:var(--line);height:1px;margin:21px 0 4px}.knowledge-editor-paper .knowledge-editor{min-height:560px;box-shadow:none;padding:18px 0 8px;font-size:14.5px;line-height:1.75}.knowledge-editor-paper .knowledge-editor:focus{box-shadow:none}.knowledge-editor-paper .knowledge-editor h2{margin:32px 0 12px;font-size:22px}.knowledge-editor-paper .knowledge-editor h3{margin:26px 0 10px;font-size:17px}.knowledge-inline-add{color:var(--primary-ink);cursor:pointer;background:#eef0f2;border:1px dashed #343c46;border-radius:8px;align-items:center;gap:6px;margin:15px auto 0;padding:7px 10px;font-size:10px;font-weight:800;display:flex}.knowledge-editor-document .knowledge-editor-preview{min-height:720px}.knowledge-article-settings{border-left:1px solid var(--line);background:#fbfcfe;min-width:0}.knowledge-settings-head{border-bottom:1px solid var(--line);padding:18px 16px 14px}.knowledge-settings-head strong,.knowledge-settings-head span{display:block}.knowledge-settings-head strong{font-size:13px}.knowledge-settings-head span{color:var(--ink-3);margin-top:3px;font-size:9.5px;line-height:1.4}.knowledge-settings-fields{flex-direction:column;gap:12px;padding:15px 16px;display:flex}.knowledge-article-settings .field{gap:5px}.knowledge-article-settings .field input,.knowledge-article-settings .field select{min-height:38px;padding:8px 9px;font-size:10.5px}.knowledge-author-card{background:#eef0f2;border:1px solid #343c46;border-radius:10px;grid-template-columns:35px minmax(0,1fr);gap:9px;margin:0 16px 15px;padding:12px;display:grid}.knowledge-author-card>span{width:34px;height:34px;color:var(--contrast-light);background:var(--primary);border-radius:9px;place-items:center;display:grid}.knowledge-author-card small,.knowledge-author-card strong,.knowledge-author-card p{display:block}.knowledge-author-card small{color:var(--primary);letter-spacing:.05em;text-transform:uppercase;font-size:8.5px;font-weight:850}.knowledge-author-card strong{margin-top:2px;font-size:11px}.knowledge-author-card p{color:var(--ink-3);margin:3px 0 0;font-size:8.8px;line-height:1.35}.knowledge-settings-group{border-top:1px solid var(--line)}.knowledge-settings-group summary{cursor:pointer;padding:13px 16px;font-size:10.5px;font-weight:800}.knowledge-settings-group-body{padding:0 16px 15px}.knowledge-settings-security{color:var(--ink-3);background:var(--surface-3);border-radius:9px;grid-template-columns:22px minmax(0,1fr);gap:7px;margin:15px 16px;padding:10px;font-size:8.8px;line-height:1.4;display:grid}.knowledge-form-note{border:1px solid var(--line);background:var(--light-surface);border-radius:11px;justify-content:flex-end;align-items:center;gap:14px;padding:11px 13px;display:flex}.knowledge-form-note>span{color:var(--ink-3);margin-right:auto;font-size:10px}@media (max-width:1180px){.knowledge-catalog-gateway{grid-template-columns:62px minmax(0,1fr) auto}.knowledge-gateway-action{min-width:180px}.knowledge-recent-list>a{grid-template-columns:36px minmax(0,1fr) 18px}.knowledge-recent-list p{display:none}.knowledge-editor-workbench{grid-template-columns:minmax(0,1fr) 250px}.knowledge-editor-composer{grid-template-columns:176px minmax(0,1fr)}.knowledge-block-library{width:min(560px,100vw - 310px);left:151px}.knowledge-block-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.knowledge-home-primary-grid,.knowledge-home-lower-grid{grid-template-columns:1fr}.knowledge-catalog-gateway{grid-template-columns:56px minmax(0,1fr)}.knowledge-gateway-icon{width:54px;height:54px}.knowledge-gateway-action{grid-column:1/-1;width:100%}.knowledge-editor-workbench{grid-template-columns:1fr}.knowledge-article-settings{border-top:1px solid var(--line);border-left:0}.knowledge-settings-fields{grid-template-columns:1fr 1fr;display:grid}.knowledge-author-card{max-width:420px}.knowledge-edit-commandbar{flex-direction:column;align-items:stretch;position:static}.knowledge-edit-actions{justify-content:flex-start}.knowledge-editor-document .knowledge-editor-tabs,.knowledge-editor-toolbar{position:static}}@media (max-width:680px){.knowledge-catalog-gateway{padding:18px}.knowledge-gateway-copy nav{display:none}.knowledge-home-primary-grid .knowledge-task-list>a{grid-template-columns:38px minmax(0,1fr) 18px;padding:13px 14px}.knowledge-home-primary-grid .knowledge-task-list em{display:none}.knowledge-recent-list>a{padding:13px 14px}.knowledge-editor-composer{grid-template-columns:1fr}.knowledge-editor-outline{border-right:0;border-bottom:1px solid var(--line);padding:13px}.knowledge-editor-outline nav,.knowledge-editor-outline>div:not(.knowledge-block-library){display:none}.knowledge-add-block-button{margin:0}.knowledge-block-library{z-index:80;width:auto;max-height:calc(100dvh - 32px);position:fixed;inset:16px;overflow-y:auto;box-shadow:0 0 0 100vmax #0c1d2d61,0 20px 55px #1023383d}.knowledge-block-library-grid{grid-template-columns:1fr 1fr}.knowledge-editor-paper{padding:27px 18px}.knowledge-settings-fields{grid-template-columns:1fr}.knowledge-edit-actions,.knowledge-edit-actions form,.knowledge-edit-actions .button{width:100%}.knowledge-edit-title h1{white-space:normal}.knowledge-form-note{flex-direction:column;align-items:stretch}.knowledge-form-note .button{width:100%}}@media (max-width:420px){.knowledge-catalog-gateway{grid-template-columns:1fr}.knowledge-gateway-icon{width:48px;height:48px}.knowledge-gateway-copy h2{font-size:20px}.knowledge-block-library-grid{grid-template-columns:1fr}.knowledge-editor-tabs span{font-size:9px}.knowledge-editor-title-input{font-size:25px}}.knowledge-article-page{max-width:1240px}.knowledge-article-page .knowledge-article{border-radius:16px;box-shadow:0 14px 40px #1023380e}.knowledge-article-page .knowledge-article-head{background:linear-gradient(135deg,#fff 64%,#eef0f2);padding:34px clamp(28px,4.6vw,58px) 27px}.knowledge-article-page .knowledge-article-head h1{max-width:820px;font-size:clamp(30px,3.7vw,44px)}.knowledge-article-page .knowledge-article-head>p{max-width:820px;font-size:14.5px;line-height:1.6}.knowledge-reading-status{border-bottom:1px solid var(--line);background:#fbfcfd;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 16px;padding:13px clamp(28px,4vw,48px) 11px;display:grid}.knowledge-reading-status .knowledge-reading-progress{border-radius:999px;grid-column:1;height:5px;position:static}.knowledge-reading-status>div:last-child{flex-direction:column;grid-area:1/2;align-items:flex-end;display:flex}.knowledge-reading-status span{color:var(--ink-2);font-size:10px;font-weight:850}.knowledge-reading-status small{color:var(--ink-3);margin-top:1px;font-size:8.8px}.knowledge-reader-modebar{border-bottom:1px solid var(--line);background:var(--light-surface);align-items:stretch;gap:2px;min-height:51px;padding:0 clamp(28px,4vw,48px);display:flex}.knowledge-reader-modebar>button{min-width:145px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:10.5px;font-weight:800;display:inline-flex}.knowledge-reader-modebar>button:hover{color:var(--ink);background:#f8fbfd}.knowledge-reader-modebar>button.active{color:var(--primary-ink);border-bottom-color:var(--primary);background:#eef0f2}.knowledge-reader-modebar .knowledge-continue-reading{min-width:0;color:var(--primary-ink);margin-left:auto}.knowledge-article-reading-grid{grid-template-columns:minmax(0,760px) minmax(230px,260px);gap:44px;padding:0 clamp(28px,4vw,48px) 38px}.knowledge-article-reading-grid .knowledge-article-content{color:#25384c;padding:38px 0 28px;font-size:15.5px;line-height:1.78}.knowledge-article-reading-grid .knowledge-resume-note+.knowledge-article-content{padding-top:24px}.knowledge-article-content h2{border-top:1px solid var(--line);margin:52px 0 16px;padding:27px 0 0;font-size:27px;line-height:1.18;position:relative}.knowledge-article-content h2:first-child{border-top:0;margin-top:12px}.knowledge-article-content h3{margin:35px 0 12px;font-size:20px;line-height:1.28}.knowledge-article-content h4{margin:26px 0 10px;font-size:15.5px}.knowledge-article-content p{margin:11px 0}.knowledge-article-content .knowledge-lead{color:var(--ink);margin:16px 0 20px;font-size:17px;line-height:1.65}.knowledge-article-content .lead{color:var(--ink);font-weight:850}.knowledge-article-content .knowledge-overview{background:linear-gradient(135deg,#eef0f2,#f8f9fa);border:1px solid #343c46;border-radius:13px;margin:0 0 31px;padding:20px 22px}.knowledge-article-content .knowledge-overview>strong{color:var(--ink);margin-bottom:10px;font-size:13px;display:block}.knowledge-article-content .knowledge-overview ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.knowledge-article-content .knowledge-overview li{color:var(--ink-2);margin:0;padding:0 0 0 24px;font-size:11.5px;line-height:1.5;position:relative}.knowledge-article-content .knowledge-overview li:before{content:"✓";width:17px;height:17px;color:var(--primary);background:var(--light-surface);border:1px solid #343c46;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid;position:absolute;top:1px;left:0}.knowledge-article-content>ul:not(.knowledge-checklist),.knowledge-article-content>ol:not(.knowledge-steps){background:#fafbfd;padding:16px 22px 16px 42px}.knowledge-article-content blockquote,.knowledge-article-content .knowledge-callout,.knowledge-article-content .knowledge-block,.knowledge-article-content .knowledge-template,.knowledge-article-content .knowledge-dialog{border-width:1px 1px 1px 4px;border-radius:11px;margin:24px 0;padding:18px 20px;box-shadow:0 4px 12px #10233806}.knowledge-article-content .knowledge-block>strong,.knowledge-article-content .knowledge-template>strong{letter-spacing:.075em;margin-bottom:7px;font-size:10px}.knowledge-article-content .info{border-color:#b8dde0;border-left-color:var(--primary);background:#f2fafa}.knowledge-article-content .warn{background:#fffaf1;border-color:#ecd8b5 #ecd8b5 #ecd8b5 #b7791f}.knowledge-article-content .danger{background:#fff7f7;border-color:#efcccc #efcccc #efcccc #bd3f45}.knowledge-article-content .tip,.knowledge-article-content .example{background:var(--light-surface-2);border-color:#dbe3ec #dbe3ec #dbe3ec #537493}.knowledge-article-content .result,.knowledge-article-content .success{background:#f4fbf7;border-color:#c8e2d5 #c8e2d5 #c8e2d5 #23845e}.knowledge-steps{border:1px solid var(--line-strong);background:var(--light-surface);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:0;display:grid;overflow:hidden;margin:22px 0!important;padding:0!important}.knowledge-steps>li{border-right:1px solid var(--line);min-height:135px;margin:0;padding:52px 16px 16px}.knowledge-steps>li:last-child{border-right:0}.knowledge-steps>li:before{width:27px;height:27px;box-shadow:0 0 0 4px var(--primary-soft);font-size:9px;top:14px;left:16px}.knowledge-steps>li:after{display:none}.knowledge-steps>li>strong{color:var(--ink);font-size:11.5px;line-height:1.35;display:block}.knowledge-steps p{margin-top:5px;font-size:10.5px;line-height:1.45}.knowledge-checklist{border:1px solid var(--line-strong);border-radius:11px;margin:20px 0;overflow:hidden}.knowledge-checklist li{cursor:pointer;background:var(--light-surface);min-height:45px;padding:12px 14px 12px 46px;transition:background-color .13s}.knowledge-checklist li:last-child{border-bottom:0}.knowledge-checklist li:hover,.knowledge-checklist li:focus-visible{background:#f7fbfb;outline:0}.knowledge-checklist li:before{content:"";width:20px;height:20px;color:var(--contrast-light);background:var(--light-surface);border-color:#a7bacb;top:12px;left:14px}.knowledge-checklist li.is-checked{color:var(--ink-3);background:#f5faf8;-webkit-text-decoration:line-through #b9c8c4;text-decoration:line-through #b9c8c4}.knowledge-checklist li.is-checked:before{content:"✓";border-color:var(--positive);color:var(--contrast-light);background:var(--positive)}.knowledge-comparison{gap:10px;margin:24px 0}.knowledge-correct,.knowledge-wrong{background:#f7fcf9;border-radius:11px;padding:16px 17px}.knowledge-wrong{background:#fff8f8}.knowledge-correct>strong,.knowledge-wrong>strong{letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.knowledge-correct p,.knowledge-wrong p{margin:0;font-size:12px;line-height:1.5}.knowledge-template{min-height:80px;background:var(--light-surface-2)!important;border-style:solid!important;border-color:#c8d9e7 #c8d9e7 #c8d9e7 #496f91!important;padding-right:128px!important}.knowledge-template p{margin:6px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.65}.knowledge-dialog{background:var(--light-surface-2)!important;border-color:#d5e1ed #d5e1ed #d5e1ed #527493!important}.knowledge-dialog>strong{color:var(--ink);letter-spacing:.075em;text-transform:uppercase;margin-bottom:11px;font-size:10px;display:block}.knowledge-dialog p{background:var(--light-surface);border:1px solid #dbe5ed;border-radius:10px 10px 10px 3px;width:fit-content;max-width:82%;margin:7px 0;padding:9px 11px;font-size:11.5px;line-height:1.55}.knowledge-dialog p:nth-of-type(2n){background:#eff8f8;border-color:#c6e0e2;border-radius:10px 10px 3px;margin-left:auto}.knowledge-copy-button{color:#355772;border-color:#b5c7d7;min-height:31px;padding:6px 10px;top:15px;right:15px}.knowledge-table{border-radius:11px;margin:24px 0;font-size:11.5px}.knowledge-table th,.knowledge-table td{padding:12px 13px;line-height:1.5}.knowledge-table th{color:var(--ink-2);background:#f4f7fa}.knowledge-quick-find{background:#eef0f2;border:1px solid #343c46;border-radius:12px;margin-top:26px;padding:18px}.knowledge-quick-find>div span,.knowledge-quick-find>div strong{display:block}.knowledge-quick-find>div span{color:var(--primary);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.knowledge-quick-find>div strong{margin-top:3px;font-size:15px}.knowledge-quick-find>label{min-height:42px;color:var(--ink-3);background:var(--light-surface);border:1px solid #343c46;border-radius:9px;align-items:center;gap:9px;margin-top:13px;padding:8px 11px;display:flex}.knowledge-quick-find input{background:0 0;border:0;outline:0;width:100%;min-width:0}.knowledge-quick-find nav{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.knowledge-quick-find nav button{color:var(--primary-ink);background:var(--light-surface);cursor:pointer;border:1px solid #343c46;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:9.5px;font-weight:750;display:inline-flex}.knowledge-toc{padding-top:36px;top:18px}.knowledge-toc-desktop{border:1px solid var(--line);background:#fbfcfd;border-radius:12px;padding:15px}.knowledge-toc-desktop>strong{color:var(--ink-2);margin-bottom:11px}.knowledge-toc-search{border:1px solid var(--line-strong);min-height:36px;color:var(--ink-3);background:var(--light-surface);border-radius:8px;align-items:center;gap:7px;margin-bottom:13px;padding:7px 9px;display:flex}.knowledge-toc-search input{width:100%;min-width:0;color:var(--ink-2);background:0 0;border:0;outline:0;font-size:9.5px}.knowledge-toc-groups{scrollbar-width:thin;flex-direction:column;gap:12px;max-height:min(55vh,520px);padding-right:3px;display:flex;overflow-y:auto}.knowledge-toc-groups section>strong{color:var(--ink-2);margin:0 0 4px 5px;font-size:9.5px;display:block}.knowledge-toc nav{gap:1px}.knowledge-toc button{width:100%;color:var(--ink-3);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;padding:5px 7px;font-size:9.5px;line-height:1.35}.knowledge-toc button.sub{padding-left:13px}.knowledge-toc button:hover,.knowledge-toc button.active{color:var(--primary-ink);background:var(--primary-soft)}.knowledge-toc-results{flex-direction:column;gap:2px;display:flex}.knowledge-toc-results>span{color:var(--ink-3);padding:8px;font-size:9.5px}.knowledge-toc-quick{border-top:1px solid var(--line);flex-direction:column;gap:5px;margin-top:15px;padding-top:13px;display:flex}.knowledge-toc-quick>strong{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:8.5px}.knowledge-toc-quick button{border:1px solid var(--line);background:var(--light-surface);justify-content:space-between;align-items:center;padding:7px 8px;display:flex}.knowledge-toc-secondary{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:5px;margin-top:14px;padding-top:12px;display:grid}.knowledge-toc-secondary button,.knowledge-toc-secondary a{min-height:31px;color:var(--ink-3);background:var(--surface-2);cursor:pointer;text-align:center;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:6px;font-size:8.5px;display:flex}@media (max-width:940px){.knowledge-article-reading-grid{grid-template-columns:1fr;gap:0}.knowledge-toc{order:-1;padding-top:22px;position:static}.knowledge-toc-desktop{display:none}.knowledge-toc-mobile{border:1px solid var(--line);background:#fbfcfd;border-radius:10px;padding:0;display:block}.knowledge-toc-mobile summary{cursor:pointer;align-items:center;gap:7px;padding:11px 12px;font-size:11px;font-weight:800;display:flex}.knowledge-toc-mobile>div{padding:0 11px 12px}.knowledge-toc-mobile .knowledge-toc-groups{max-height:none}.knowledge-reader-modebar .knowledge-continue-reading{display:none}}@media (max-width:620px){.knowledge-article-page .knowledge-article{border-radius:13px;margin-inline:-4px}.knowledge-article-page .knowledge-article-head{padding:24px 18px 21px}.knowledge-article-page .knowledge-article-head h1{font-size:29px;line-height:1.1}.knowledge-article-page .knowledge-article-head>p{font-size:13px}.knowledge-reading-status{grid-template-columns:1fr auto;padding:11px 18px 9px}.knowledge-reading-status small{display:none}.knowledge-reader-modebar{padding:0 10px}.knowledge-reader-modebar>button{flex:1;min-width:0;padding:0 7px;font-size:9.5px}.knowledge-article-reading-grid{padding:0 18px 24px}.knowledge-article-reading-grid .knowledge-article-content{padding:25px 0 20px;font-size:14.5px;line-height:1.72}.knowledge-article-content h2{margin-top:40px;padding-top:23px;font-size:23px}.knowledge-article-content h3{margin-top:29px;font-size:18px}.knowledge-article-content .knowledge-overview{padding:17px}.knowledge-article-content .knowledge-overview ul{grid-template-columns:1fr;gap:9px}.knowledge-steps{grid-template-columns:1fr}.knowledge-steps>li{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:15px 15px 15px 53px}.knowledge-steps>li:last-child{border-bottom:0}.knowledge-steps>li:before{top:14px;left:14px}.knowledge-template{padding:54px 16px 17px!important}.knowledge-copy-button{left:16px;right:auto}.knowledge-comparison{grid-template-columns:1fr}.knowledge-quick-find{padding:15px}.knowledge-table{white-space:normal;display:block;overflow-x:auto}.knowledge-table th,.knowledge-table td{min-width:150px}}@media print{.workspace-sidebar,.workspace-topbar-region,.knowledge-breadcrumbs,.knowledge-reader-modebar,.knowledge-toc,.knowledge-after-reading,.knowledge-article-nav,.knowledge-completion-panel,.knowledge-progress-save{display:none!important}.app-shell,.workspace-main,.workspace-content{padding:0!important;display:block!important}.knowledge-article-page .knowledge-article{box-shadow:none;border:0}.knowledge-article-reading-grid{padding:0 38px;display:block}.knowledge-article-content{max-width:none}}.knowledge-admin-summary{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.knowledge-admin-summary>div{border-right:1px solid var(--line);align-items:center;gap:10px;min-height:66px;padding:13px 18px;display:flex}.knowledge-admin-summary>div:last-child{border-right:0}.knowledge-admin-summary strong{color:var(--ink);letter-spacing:-.03em;font-size:21px}.knowledge-admin-summary span{color:var(--ink-3);font-size:10.5px;font-weight:700}.knowledge-editor-outline{flex-direction:column;display:flex}.knowledge-editor-outline nav{scrollbar-width:thin;max-height:520px;padding-right:3px;overflow-y:auto}.knowledge-add-block-button{flex:none}.knowledge-block-library{max-height:min(680px,100dvh - 150px);overflow-y:auto}.knowledge-editor-tabs{min-height:48px}.knowledge-editor-tabs span{font-size:9.5px;font-weight:700}.knowledge-editor-tabs span.error{color:var(--negative)}.knowledge-editor-toolbar{flex-wrap:wrap;min-height:52px;padding:9px 11px;overflow-x:visible}.knowledge-editor-toolbar button{justify-content:center;align-items:center;min-width:34px;min-height:34px;display:inline-flex}.knowledge-editor-toolbar select{min-height:34px;font-size:10.5px}.knowledge-editor-toolbar .knowledge-toolbar-add{min-width:max-content;color:var(--primary-ink);background:#eef0f2;border-color:#343c46;gap:6px;margin-left:auto;padding-inline:11px}.knowledge-editor-document .knowledge-editor-preview{background:#edf2f7;min-height:820px}.knowledge-editor-paper .knowledge-overview{margin-bottom:26px}.knowledge-editor-composer.preview-mode{z-index:85;border:1px solid var(--line-strong);background:var(--light-surface);border-radius:15px;display:block;position:fixed;inset:22px;overflow:hidden;box-shadow:0 24px 80px #1023384d}.knowledge-editor-composer.preview-mode:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c1d2d66;position:fixed;inset:0}.knowledge-editor-composer.preview-mode .knowledge-editor-outline{display:none}.knowledge-editor-composer.preview-mode .knowledge-editor-document{flex-direction:column;height:100%;display:flex}.knowledge-editor-composer.preview-mode .knowledge-editor-tabs{flex:none;position:static}.knowledge-editor-composer.preview-mode .knowledge-editor-preview{flex:1;min-height:0}.knowledge-editor-composer.preview-mode .knowledge-editor-help{display:none}.knowledge-version-compare-bar{border-bottom:1px solid var(--line);background:var(--light-surface-2);grid-template-columns:minmax(180px,1fr) 120px 120px auto;align-items:end;gap:9px;padding:12px 16px;display:grid}.knowledge-version-compare-bar>div strong,.knowledge-version-compare-bar>div span{display:block}.knowledge-version-compare-bar>div strong{font-size:11.5px}.knowledge-version-compare-bar>div span{color:var(--ink-3);margin-top:2px;font-size:9px}.knowledge-version-compare-bar label{color:var(--ink-3);text-transform:uppercase;font-size:8.5px;font-weight:800}.knowledge-version-compare-bar select{border:1px solid var(--line-strong);width:100%;min-height:32px;color:var(--ink-2);background:var(--light-surface);border-radius:7px;margin-top:3px;padding:5px 7px;font-size:9.5px;display:block}.knowledge-version-comparison{z-index:90;border:1px solid var(--line-strong);background:var(--light-surface);border-radius:15px;flex-direction:column;max-width:1180px;margin:auto;display:flex;position:fixed;inset:22px;overflow:hidden;box-shadow:0 24px 80px #10233847}.knowledge-version-comparison:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c1d2d61;position:fixed;inset:0}.knowledge-version-comparison-head{border-bottom:1px solid var(--line);background:var(--light-surface-2);justify-content:space-between;align-items:flex-start;gap:15px;padding:15px 18px;display:flex}.knowledge-version-comparison-head strong,.knowledge-version-comparison-head span{display:block}.knowledge-version-comparison-head strong{font-size:13px}.knowledge-version-comparison-head span{color:var(--ink-3);margin-top:2px;font-size:9.5px}.knowledge-version-comparison-head button{width:32px;height:32px;color:var(--ink-2);background:var(--light-surface);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.knowledge-version-comparison-grid{flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow:hidden}.knowledge-version-comparison-grid>section{min-width:0;padding:18px;overflow-y:auto}.knowledge-version-comparison-grid>section:first-child{border-right:1px solid var(--line)}.knowledge-version-comparison-grid header{color:var(--ink-3);text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:9px;display:flex}.knowledge-version-comparison-grid h3{margin:0 0 7px;font-size:17px}.knowledge-version-comparison-grid>section>p{color:var(--ink-2);margin:0 0 16px;font-size:11px;line-height:1.5}.knowledge-version-comparison-grid section section,.knowledge-version-comparison-grid section div{flex-direction:column;gap:5px;display:flex}.knowledge-version-comparison-grid section div p{color:var(--ink-2);border-radius:7px;margin:0;padding:7px 9px;font-size:10px;line-height:1.45}.knowledge-version-comparison-grid .changed{background:#f6f8fa;box-shadow:inset 3px 0 #bfcbd6}.knowledge-version-comparison-grid .removed{background:#fff3f3;box-shadow:inset 3px 0 #c65357}.knowledge-version-comparison-grid .added{background:#f0faf5;box-shadow:inset 3px 0 #24865f}@media (max-width:1180px){.knowledge-editor-toolbar .knowledge-toolbar-add{margin-left:0}}@media (max-width:680px){.knowledge-admin-summary{grid-template-columns:1fr 1fr}.knowledge-admin-summary>div{border-bottom:1px solid var(--line);min-height:56px}.knowledge-admin-summary>div:nth-child(2n){border-right:0}.knowledge-admin-summary>div:nth-last-child(-n+2){border-bottom:0}.knowledge-editor-outline{display:block}.knowledge-block-library{max-height:calc(100dvh - 32px)}.knowledge-editor-toolbar .knowledge-toolbar-add{min-width:132px}.knowledge-editor-recovery{grid-template-columns:20px minmax(0,1fr)}.knowledge-editor-recovery button{grid-column:auto}.knowledge-version-compare-bar{grid-template-columns:1fr 1fr}.knowledge-version-compare-bar>div{grid-column:1/-1}.knowledge-version-compare-bar .button{grid-column:1/-1;width:100%}.knowledge-version-comparison{inset:8px}.knowledge-editor-composer.preview-mode{border-radius:11px;inset:8px}.knowledge-version-comparison-grid{grid-template-columns:1fr;overflow-y:auto}.knowledge-version-comparison-grid>section{overflow:visible}.knowledge-version-comparison-grid>section:first-child{border-right:0;border-bottom:1px solid var(--line)}}.admin-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;padding:6px 2px 0;display:flex}.admin-section-heading h2{margin:8px 0 2px;font-size:22px}.admin-section-heading p{color:var(--ink-3);margin:0}.button.danger-ghost{color:#a43b42;background:#fff5f5;border-color:#efc8cb}.button.danger-ghost:hover{background:#ffeded;border-color:#dc9da2}.button.danger-ghost:disabled{color:#aab1b7;border-color:var(--line);background:var(--surface-2);cursor:not-allowed}.crm-pipeline-admin{overflow:hidden}.crm-pipeline-admin>header{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#eef0f2,#fff 58%);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.crm-pipeline-admin>header>div>span{color:var(--primary);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.crm-pipeline-admin>header h3{margin:3px 0;font-size:17px}.crm-pipeline-admin>header small{color:var(--ink-3)}.crm-stage-admin-head,.crm-stage-admin-row{grid-template-columns:82px minmax(230px,1.2fr) 112px 100px 94px minmax(250px,1fr);align-items:center;gap:10px;display:grid}.crm-stage-admin-head{color:var(--ink-3);background:var(--surface-2);padding:9px 16px;font-size:11px;font-weight:650}.crm-stage-admin-row{border-top:1px solid var(--line);background:var(--light-surface);min-height:86px;padding:10px 16px}.crm-stage-admin-row:first-child{border-top:0}.crm-stage-admin-row:hover{background:#fbfdfd}.crm-stage-order{align-items:center;gap:8px;display:flex}.crm-stage-order>strong{width:29px;height:29px;color:var(--primary-ink);background:var(--primary-soft);border-radius:8px;place-items:center;font-size:11px;display:grid}.crm-stage-order>div{grid-template-columns:1fr 1fr;gap:2px;display:grid}.crm-stage-order button{border:1px solid var(--line);width:20px;height:24px;color:var(--ink-2);background:var(--light-surface);cursor:pointer;place-items:center;padding:0;font-size:10px;display:grid}.crm-stage-order button:disabled{color:#c4cbd1;background:var(--surface-2);cursor:not-allowed}.field.compact{gap:4px}.field.compact>span{color:var(--ink-3);font-size:11px;font-weight:600}.field.compact input{min-height:36px;padding:7px 9px;font-size:12px}.field.compact>small{color:var(--ink-3);overflow-wrap:anywhere;font-size:11px}.crm-stage-color-field{grid-template-columns:42px minmax(0,1fr);align-items:end}.crm-stage-color-field>span{grid-column:1/-1}.crm-stage-color-field input[type=color]{width:42px;padding:3px}.crm-stage-color-field code{color:var(--ink-3);font-size:11px}.crm-stage-deal-count strong,.crm-stage-deal-count span,.crm-stage-deal-count small{display:block}.crm-stage-deal-count strong{font-size:15px}.crm-stage-deal-count span,.crm-stage-deal-count small{color:var(--ink-3);font-size:8.5px}.crm-stage-admin-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.crm-stage-admin-actions .button{min-height:32px}.crm-stage-create-form{background:#eef0f2;border-top:1px solid #343c46;grid-template-columns:minmax(180px,.75fr) minmax(240px,1fr) 100px 125px auto;align-items:end;gap:10px;padding:15px 16px;display:grid}.crm-stage-create-form>div strong,.crm-stage-create-form>div small{display:block}.crm-stage-create-form>div small{color:var(--ink-3);margin-top:3px;font-size:9px}.crm-stage-create-form>.button{min-height:36px}.crm-workspace{max-width:none}.crm-heading{min-height:142px;color:var(--contrast-light);background:linear-gradient(135deg,#10141a 0%,var(--dark-primary-soft) 100%);border:0;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #10141a2e}.crm-heading:after{content:"";pointer-events:none;border:44px solid #ffffff12;border-radius:50%;width:260px;height:260px;position:absolute;top:-145px;right:-66px}.crm-heading>div{z-index:1;position:relative}.crm-eyebrow{color:#ffffffb8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:850;display:block}.crm-heading h1{letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,36px)}.crm-heading p{color:#ffffffc2;max-width:720px;margin:7px 0 0}.crm-heading-actions{flex:none;align-items:center;gap:9px;display:flex}.crm-heading-actions .badge{color:#daf7e9;background:#1d996647}.crm-heading-actions .button{box-shadow:none;background:#ffffff24;border:1px solid #fff3}.crm-heading-actions .button:disabled{color:#ffffffb8;opacity:1}.crm-direction-tabs{scrollbar-width:thin;align-items:stretch;gap:5px;padding:6px;display:flex;overflow-x:auto}.crm-direction-tabs a{min-width:168px;color:var(--ink-2);border:1px solid #0000;border-radius:10px;flex-direction:column;gap:1px;padding:10px 13px;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.crm-direction-tabs a:hover{border-color:var(--line);background:var(--surface-2);transform:translateY(-1px)}.crm-direction-tabs a.active{color:var(--primary-ink);background:var(--primary-soft);border-color:#343c46}.crm-direction-tabs span{font-weight:800}.crm-direction-tabs small{color:var(--ink-3);font-size:10px}.crm-direction-tabs a.active small{color:#4f5863}.crm-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.crm-summary-grid article{min-height:104px;padding:16px 18px}.crm-summary-grid span,.crm-summary-grid strong,.crm-summary-grid small{display:block}.crm-summary-grid span{color:var(--ink-3);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:800}.crm-summary-grid strong{letter-spacing:-.025em;margin-top:7px;font-size:22px}.crm-summary-grid small{color:var(--ink-3);margin-top:2px;font-size:10.5px}.crm-board-shell{min-width:0;overflow:hidden}.crm-board-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 17px;display:flex}.crm-board-header span,.crm-board-header h2{display:block}.crm-board-header>div:first-child>span{color:var(--ink-3);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.crm-board-header h2{margin:2px 0 0;font-size:16px}.crm-board-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.crm-board-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b9c8d7 transparent;background:#eef3f8;width:100%;padding:13px;overflow-x:auto}.crm-board{grid-auto-columns:282px;grid-auto-flow:column;align-items:start;gap:10px;min-width:max-content;display:grid}.crm-stage{background:#ffffffc7;border:1px solid #dbe5ef;border-radius:12px;flex-direction:column;min-height:450px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:flex;box-shadow:0 2px 8px #10233809}.crm-stage.is-drop-target{border-color:var(--stage-color);background:color-mix(in srgb,var(--stage-color) 7%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--stage-color) 14%,transparent)}.crm-stage>header{border-top:3px solid var(--stage-color);background:var(--light-surface);border-radius:11px 11px 0 0;justify-content:space-between;align-items:flex-start;gap:8px;min-height:65px;padding:12px 12px 10px;display:flex}.crm-stage>header>div{grid-template-columns:8px 22px minmax(0,1fr);align-items:start;gap:5px;min-width:0;display:grid}.crm-stage>header i{background:var(--stage-color);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--stage-color) 18%,transparent);border-radius:50%;margin-top:5px}.crm-stage>header span{color:var(--ink-3);font-size:10px;font-weight:850;line-height:18px}.crm-stage>header h3{margin:0;font-size:12.5px;line-height:1.35}.crm-stage>header>strong{min-width:25px;height:25px;color:var(--ink-2);background:var(--surface-3);border-radius:8px;place-items:center;font-size:10px;display:grid}.crm-stage-cards{flex-direction:column;flex:1;gap:8px;padding:9px;display:flex}.crm-stage-empty{min-height:102px;color:var(--ink-3);text-align:center;background:#ffffff75;border:1px dashed #ccd8e4;border-radius:10px;place-content:center;gap:3px;padding:14px;display:grid}.crm-stage-empty span{font-size:11px;font-weight:750}.crm-stage-empty small{max-width:165px;font-size:9.5px}.crm-deal-card{color:inherit;background:var(--light-surface);cursor:grab;border:1px solid #dce5ee;border-radius:10px;padding:11px;transition:transform .15s,border-color .15s,box-shadow .15s,opacity .15s;display:block;box-shadow:0 4px 14px #1023380e}.crm-deal-card:hover{border-color:#343c46;transform:translateY(-2px);box-shadow:0 9px 22px #10233817}.crm-deal-card:active{cursor:grabbing}.crm-deal-card.is-dragging{opacity:.42;transform:rotate(1deg)scale(.98)}.crm-deal-card-link{color:inherit;display:block}.crm-deal-card-top{color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.crm-deal-card-top strong{color:#9a6517;background:var(--warning-soft);border-radius:7px;place-items:center;min-width:22px;height:22px;display:grid}.crm-deal-card h3{margin:7px 0 2px;font-size:13px;line-height:1.35}.crm-deal-card-link>p{color:var(--ink-3);margin:0;font-size:10px}.crm-next-action{color:var(--ink-2);background:var(--surface-2);border-radius:8px;margin-top:9px;padding:7px 8px;font-size:10px}.crm-next-action span{color:var(--primary);letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:850;display:block}.crm-deal-card footer{border-top:1px solid var(--surface-3);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:10px;padding-top:9px;display:grid}.crm-owner-avatar{width:28px;height:28px;color:var(--contrast-light);background:linear-gradient(135deg,#258c94,#235a72);border-radius:50%;place-items:center;font-size:8.5px;font-weight:850;display:grid}.crm-deal-card footer strong,.crm-deal-card footer small{min-width:0;display:block}.crm-deal-card footer strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.crm-deal-card footer small{color:var(--ink-3);font-size:8.5px}.crm-deal-card footer b{color:var(--ink-2);white-space:nowrap;font-size:9.5px}.crm-card-move-button{width:100%;color:var(--primary-ink);background:var(--primary-soft);cursor:pointer;opacity:0;border:1px solid #0000;border-radius:7px;margin-top:8px;padding:6px 8px;font-size:9px;font-weight:800;transition:opacity .14s,border-color .14s,background-color .14s}.crm-deal-card:hover .crm-card-move-button,.crm-card-move-button:focus-visible{opacity:1}.crm-card-move-button:hover{background:#dfe2e5;border-color:#343c46}.crm-move-dialog-backdrop{z-index:130;background:0 0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.crm-move-dialog{border:1px solid var(--line);border-radius:var(--radius);width:min(560px,100%);max-height:calc(100vh - 48px);color:var(--ink);background:var(--surface);transform:translate3d(var(--crm-move-x,0),var(--crm-move-y,0),0);will-change:transform;padding:22px;transition:none;overflow-y:auto;box-shadow:0 30px 80px #081c2a3d}.crm-move-dialog>header{border-bottom:1px solid var(--line);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;min-height:50px;padding:0 42px 15px;display:grid;position:relative}.crm-move-dialog.is-dragging>header{cursor:grabbing}.crm-move-dialog>header>div{text-align:center;width:100%}.crm-move-dialog>header h2{margin:0;font-size:18px}.crm-move-dialog-close{width:32px;height:32px;color:var(--ink-2);background:var(--surface-2);cursor:pointer;border:0;border-radius:8px;place-items:center;font-size:21px;display:grid;position:absolute;top:0;right:0}.crm-move-deal-title{border:1px solid var(--line);color:var(--ink-2);background:var(--primary-soft);border-radius:9px;margin:15px 0;padding:11px 12px;font-weight:750}.crm-move-dialog form{gap:14px;display:grid}.crm-move-dialog label span{color:var(--ink-3);font-weight:500}.crm-move-dialog .field small{color:var(--ink-3);margin-top:6px;font-size:9.5px;display:block}.crm-move-dialog .form-actions{justify-content:flex-end;margin-top:2px}.crm-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:230px;padding:30px;display:flex}.crm-empty-state>strong{margin-top:5px;font-size:18px}.crm-empty-state p{max-width:560px;color:var(--ink-3);margin:0}.crm-editor-page,.crm-deal-detail-page{max-width:1320px}.crm-deal-form{flex-direction:column;gap:14px;display:flex}.crm-form-section{padding:22px}.crm-form-section>header,.crm-deal-section>header,.crm-comment-composer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;padding-bottom:15px;display:flex}.crm-form-section>header{justify-content:flex-start}.crm-form-section>header>span{width:34px;height:34px;color:var(--primary-ink);background:var(--primary-soft);border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:850;display:grid}.crm-form-section h2,.crm-deal-section h2,.crm-comment-composer h2{margin:0;font-size:17px}.crm-form-section header p{color:var(--ink-3);margin:3px 0 0;font-size:11.5px}.crm-money-field>div{grid-template-columns:minmax(0,1fr) 94px;gap:7px;display:grid}.crm-money-field select{min-width:0}.crm-form-context{color:var(--ink-3);background:var(--surface-2);border-radius:10px;flex-wrap:wrap;gap:8px 18px;margin-top:18px;padding:13px 15px;font-size:11px;display:flex}.crm-form-context strong{color:var(--ink-2)}.crm-deal-detail-toolbar{align-items:flex-end}.crm-deal-number{color:var(--primary);letter-spacing:.055em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:850;display:block}.crm-deal-hero{border-top:4px solid var(--stage-color);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.crm-deal-hero>div{border-right:1px solid var(--line);min-height:105px;padding:18px 20px}.crm-deal-hero>div:last-child{border-right:0}.crm-deal-hero span,.crm-deal-hero strong,.crm-deal-hero small{display:block}.crm-deal-hero span,.crm-deal-section header span,.crm-comment-composer header span{color:var(--ink-3);letter-spacing:.055em;text-transform:uppercase;font-size:9.5px;font-weight:800}.crm-deal-hero strong{margin-top:7px;font-size:15px;line-height:1.35}.crm-deal-hero small{color:var(--ink-3);margin-top:4px;font-size:10px}.crm-deal-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);align-items:start;gap:14px;display:grid}.crm-deal-section,.crm-comment-composer{padding:20px}.crm-deal-section>header>div>span,.crm-comment-composer>header>div>span{margin-bottom:4px;display:block}.crm-comment-composer>header>small{max-width:310px;color:var(--ink-3);text-align:right;font-size:10px}.crm-detail-facts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.crm-detail-facts>div{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:13px}.crm-detail-facts>div.full{grid-column:1/-1}.crm-detail-facts span{color:var(--ink-3);text-transform:uppercase;margin-bottom:5px;font-size:9.5px;font-weight:800;display:block}.crm-detail-facts strong{font-size:12.5px}.crm-detail-facts p{color:var(--ink-2);white-space:pre-wrap;margin:0}.crm-edit-panel{border:1px solid var(--line);background:#fbfcfd;border-radius:11px;margin-top:16px;overflow:hidden}.crm-edit-panel>summary{cursor:pointer;color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.crm-edit-panel>summary span{text-transform:none;letter-spacing:0;font-size:11px;font-weight:850}.crm-edit-panel>summary small{color:var(--ink-3);text-align:right;font-size:9.5px}.crm-edit-panel[open]>summary{border-bottom:1px solid var(--line);color:var(--primary-ink);background:var(--primary-soft)}.crm-edit-panel>form{flex-direction:column;gap:15px;padding:16px;display:flex}.crm-deal-detail-grid aside .crm-edit-panel .form-grid{grid-template-columns:1fr}.crm-deal-detail-grid aside .crm-edit-panel .field.full{grid-column:auto}.crm-danger-edit-panel[open]>summary{color:#8c5b18;background:var(--warning-soft)}.crm-team-summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crm-team-summary>div{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:12px 13px}.crm-team-summary>div.full{grid-column:1/-1}.crm-team-summary span,.crm-team-summary strong{display:block}.crm-team-summary span{color:var(--ink-3);text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800}.crm-team-summary strong{font-size:12px}.crm-subform-label{border-top:1px solid var(--line);padding-top:10px}.crm-subform-label strong,.crm-subform-label small{display:block}.crm-subform-label strong{font-size:11px}.crm-subform-label small{color:var(--ink-3);margin-top:3px}.crm-comment-composer textarea{resize:vertical}.crm-deal-timeline .timeline-item{grid-template-columns:34px minmax(0,1fr) auto}.crm-event-comment{white-space:pre-wrap;color:var(--ink-2)!important}.crm-client-card>strong{font-size:16px;display:block}.crm-client-card>p{color:var(--ink-3);margin:3px 0 14px}.crm-client-card dl{flex-direction:column;gap:9px;margin:16px 0 0;display:flex}.crm-client-card dl>div{border-top:1px solid var(--surface-3);padding-top:9px}.crm-client-card dt{color:var(--ink-3);text-transform:uppercase;font-size:9px;font-weight:800}.crm-client-card dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:700}.crm-quick-create-layout{grid-template-columns:minmax(0,1.5fr) minmax(290px,.72fr);align-items:start;gap:14px;display:grid}.crm-quick-create-card{padding:clamp(25px,4vw,48px)}.crm-quick-create-icon{width:48px;height:48px;color:var(--contrast-light);background:linear-gradient(135deg,#10141a 0%,var(--dark-primary-soft) 100%);border-radius:15px;place-items:center;margin-bottom:16px;font-size:27px;font-weight:500;display:grid;box-shadow:0 10px 24px #10141a33}.crm-eyebrow-dark{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.crm-quick-create-card>h1{letter-spacing:-.035em;margin:7px 0 4px;font-size:clamp(25px,4vw,38px)}.crm-quick-create-card>p{max-width:620px;color:var(--ink-3);margin:0 0 25px}.crm-quick-title input{border-width:2px;min-height:54px;padding:13px 15px;font-size:16px;font-weight:700}.crm-quick-client-details{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;margin-top:16px}.crm-quick-client-details summary,.crm-inline-client-create summary{cursor:pointer;color:var(--ink-2);padding:13px 15px;font-size:12px;font-weight:750}.crm-quick-client-details summary span{color:var(--ink-3);text-transform:uppercase;margin-left:6px;font-size:9px;font-weight:700}.crm-quick-client-details>.form-grid{padding:4px 15px 15px}.crm-quick-defaults{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.crm-quick-defaults>div{border:1px solid var(--line);background:#fbfcfd;border-radius:9px;padding:11px 12px}.crm-quick-defaults span,.crm-quick-defaults strong{display:block}.crm-quick-defaults span{color:var(--ink-3);text-transform:uppercase;font-size:8.5px;font-weight:800}.crm-quick-defaults strong{margin-top:3px;font-size:10.5px}.crm-quick-create-help{padding:24px}.crm-quick-create-help h2{margin:16px 0 7px;font-size:18px}.crm-quick-create-help>p{color:var(--ink-3);margin:0}.crm-quick-create-help ul{color:var(--ink-2);flex-direction:column;gap:8px;margin:17px 0;padding-left:19px;font-size:12px;display:flex}.crm-quick-create-help .callout{font-size:11px}.crm-client-empty-card>p{color:var(--ink-3);margin:-4px 0 17px}.crm-client-attach-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.crm-client-attach-form .button{min-height:39px}.crm-inline-client-create{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;margin-top:15px}.crm-inline-client-create>form{grid-template-columns:1fr 1fr;gap:10px;padding:3px 13px 14px;display:grid}.crm-inline-client-create>form .button{grid-column:1/-1}.crm-unified-deal-form{width:100%;max-width:1080px;margin:0 auto;padding:clamp(24px,4vw,46px)}.crm-unified-deal-form>h1{letter-spacing:-.035em;margin:7px 0 4px;font-size:clamp(25px,4vw,38px)}.crm-unified-deal-form>p{color:var(--ink-3);margin:0 0 24px}.crm-fast-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.crm-fast-fields .full{grid-column:1/-1}.crm-card-preview{background:#f6f9fb;border:1px dashed #b8cad9;border-radius:11px;gap:3px;margin-top:16px;padding:14px 16px;display:grid}.crm-card-preview>span{color:var(--ink-3);letter-spacing:.055em;text-transform:uppercase;font-size:8.5px;font-weight:800}.crm-card-preview>strong{margin-top:4px;font-size:13px}.crm-card-preview>small{color:var(--ink-3)}.crm-deal-client-relation{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;margin-top:16px;padding:16px}.crm-deal-client-relation .field{max-width:560px}.crm-full-deal-details{background:var(--surface-2);border:1px solid #cbd9e4;border-radius:12px;margin-top:16px;overflow:hidden}.crm-full-deal-details>summary{cursor:pointer;color:var(--ink-2);background:#f7fafc;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.crm-full-deal-details>summary span{font-size:13px;font-weight:850}.crm-full-deal-details>summary small{color:var(--ink-3)}.crm-full-deal-details[open]>summary{border-bottom:1px solid var(--line);color:var(--primary-ink);background:var(--primary-soft)}.crm-full-deal-content{background:var(--light-surface);flex-direction:column;gap:0;display:flex}.crm-full-deal-content>section{border-bottom:1px solid var(--line);padding:22px}.crm-full-deal-content>section:last-child{border-bottom:0}.crm-full-deal-content>section>header{align-items:flex-start;gap:11px;margin-bottom:17px;display:flex}.crm-full-deal-content h2{margin:0;font-size:15px}.crm-full-deal-content header p{color:var(--ink-3);margin:2px 0 0;font-size:10.5px}.crm-selected-client-note{justify-content:space-between;align-items:center;gap:16px;margin:-6px 0 19px;display:flex}.crm-selected-client-note span{font-size:11px;font-weight:750}.crm-selected-client-note strong{font-size:13px}.crm-client-filters{padding:14px}.crm-client-filters form{grid-template-columns:minmax(220px,1.45fr) minmax(150px,.65fr) minmax(170px,.75fr) minmax(170px,.75fr) auto;align-items:end;gap:10px;display:grid}.crm-client-filter-actions{align-items:center;gap:7px;display:flex}.crm-client-filter-actions .button{white-space:nowrap;min-height:39px}.crm-client-summary-grid,.crm-client-profile-stats{gap:11px;display:grid}.crm-client-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-client-profile-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-client-summary-grid article,.crm-client-profile-stats article{min-height:98px;padding:16px 18px}.crm-client-summary-grid span,.crm-client-summary-grid strong,.crm-client-summary-grid small,.crm-client-profile-stats span,.crm-client-profile-stats strong,.crm-client-profile-stats small{display:block}.crm-client-summary-grid span,.crm-client-profile-stats span{color:var(--ink-3);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:850}.crm-client-summary-grid strong,.crm-client-profile-stats strong{letter-spacing:-.03em;margin-top:6px;font-size:22px}.crm-client-summary-grid small,.crm-client-profile-stats small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.crm-client-registry{overflow:hidden}.crm-client-registry>header,.crm-client-deals-section>header{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#eef0f2,#fff 58%);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:14px 18px;display:flex}.crm-client-registry>header span,.crm-client-deals-section>header span{color:var(--ink-3);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:850}.crm-client-registry>header h2,.crm-client-deals-section>header h2{margin:2px 0 0;font-size:16px}.crm-client-registry-head,.crm-client-registry-row{grid-template-columns:minmax(250px,1.25fr) minmax(190px,.9fr) minmax(170px,.8fr) 92px 105px;align-items:center;gap:12px;display:grid}.crm-client-registry-head{color:var(--ink-3);background:var(--surface-2);letter-spacing:.05em;text-transform:uppercase;padding:9px 17px;font-size:8.5px;font-weight:850}.crm-client-registry-row{border-top:1px solid var(--line);min-height:72px;color:inherit;padding:10px 17px;transition:background-color .14s,transform .14s}.crm-client-registry-row:first-child{border-top:0}.crm-client-registry-row:hover{background:#f7fbfc}.crm-client-registry-name{align-items:center;gap:10px;min-width:0;display:flex}.crm-client-registry-name>div,.crm-client-registry-contact{min-width:0}.crm-client-registry-name strong,.crm-client-registry-name small,.crm-client-registry-contact strong,.crm-client-registry-contact small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-client-registry-name strong{font-size:12px}.crm-client-registry-name small,.crm-client-registry-contact small{color:var(--ink-3);margin-top:2px;font-size:9.5px}.crm-client-registry-contact strong{font-size:10.5px}.crm-client-kind-icon{width:34px;height:34px;color:var(--primary-ink);background:var(--primary-soft);border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.crm-client-kind-icon.person{color:#315f8e;background:#e7f0fa}.crm-client-kind-icon.unknown{color:#7b6a4e;background:#f3eee4}.crm-client-direction-chips{flex-wrap:wrap;gap:4px;display:flex}.crm-client-direction-chips span{color:var(--primary-ink);background:var(--primary-soft);border-radius:20px;padding:3px 7px;font-size:8.5px;font-weight:800}.crm-client-direction-chips small{color:var(--ink-3);font-size:9px}.crm-client-deal-count strong,.crm-client-deal-count span,.crm-client-deal-count small{display:block}.crm-client-deal-count strong{font-size:14px}.crm-client-deal-count span,.crm-client-deal-count small,.crm-client-registry-row>time{color:var(--ink-3);font-size:9px}.crm-client-footnote{color:var(--ink-3);padding:2px 4px;font-size:10px}.crm-client-profile-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);align-items:start;gap:14px;display:grid}.crm-client-master-card dl{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.crm-client-master-card dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfd;min-height:72px;padding:13px 14px}.crm-client-master-card dl>div:nth-child(2n){border-right:0}.crm-client-master-card dl>div:nth-last-child(-n+2){border-bottom:0}.crm-client-master-card dt,.crm-client-contact-list dt{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:8.5px;font-weight:850}.crm-client-master-card dd,.crm-client-contact-list dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:750}.crm-client-master-card>.callout{margin-top:14px;font-size:10.5px}.crm-client-deals-section{overflow:hidden}.crm-client-deal-row{border-top:1px solid var(--line);min-height:68px;color:inherit;grid-template-columns:27px minmax(220px,1fr) 30px minmax(110px,.45fr) minmax(150px,.55fr);align-items:center;gap:10px;padding:10px 16px;display:grid}.crm-client-deal-row:first-child{border-top:0}.crm-client-deal-row:hover{background:var(--surface-2)}.crm-client-deal-row.closed{color:#8794a1;background:#f5f7f9}.crm-client-deal-state{width:23px;height:23px;color:var(--primary);border:1px solid #343c46;border-radius:50%;place-items:center;font-weight:900;display:grid}.crm-client-deal-row.closed .crm-client-deal-state{color:#7b8996;border-color:#b3bec8}.crm-client-deal-row>div{min-width:0}.crm-client-deal-row>div strong,.crm-client-deal-row>div small,.crm-client-deal-row>time small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-client-deal-row>div strong{font-size:11.5px}.crm-client-deal-row>div small,.crm-client-deal-row>span,.crm-client-deal-row>time{color:inherit;opacity:.84;font-size:9.5px}.crm-client-deal-row>b{color:#9b571a;background:var(--warning-soft);border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.crm-client-deal-row>time{text-align:right}.crm-client-deal-row>time small{color:var(--ink-3);margin-top:2px;font-size:8.5px}.crm-client-contact-list{gap:8px;display:grid}.crm-client-contact-list article{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:12px}.crm-client-contact-list article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-client-contact-list article>div strong{font-size:11px}.crm-client-contact-list article>p{color:var(--ink-3);margin:3px 0 10px;font-size:9.5px}.crm-client-contact-list dl{grid-template-columns:1fr;gap:7px;margin:0;display:grid}.crm-duplicate-card>a{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:10px 0;display:grid}.crm-duplicate-card>a strong{font-size:11px}.crm-duplicate-card>a small{color:var(--ink-3);font-size:9px}.crm-duplicate-card>a span{color:#925d12;grid-column:1/-1;font-size:9px}.crm-duplicate-card>.callout{margin-top:12px;font-size:10px}.crm-client-profile-link{color:var(--primary-ink);font-size:16px;font-weight:850;display:inline-flex}.crm-client-profile-link:hover{text-underline-offset:3px;text-decoration:underline}.warning-callout{background:var(--warning-soft);color:#815311}.import-batch-list>.card-body{padding:0}.import-batch-row{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.import-batch-row:last-child{border-bottom:0}.import-batch-row:hover{background:var(--surface-2)}.import-batch-row>div:first-child{gap:3px;display:grid}.import-batch-row>div:first-child>span,.import-batch-row>div:first-child>small{color:var(--ink-3);font-size:11px}.import-batch-metrics{align-items:center;gap:13px;display:flex}.import-batch-metrics>span:not(.badge){color:var(--ink-3);justify-items:center;font-size:9px;display:grid}.import-batch-metrics>span>strong{color:var(--ink);font-size:14px}.import-stats-grid .stat-card strong{font-variant-numeric:tabular-nums}.import-context-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.import-project-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.import-project-list>div{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;padding:10px}.import-project-list strong,.import-project-list span{display:block}.import-project-list span{color:var(--ink-3);margin-top:2px;font-size:10px}.import-filters{grid-template-columns:minmax(220px,1fr) 160px 175px 165px auto auto auto;align-items:center;gap:8px;padding:11px;display:grid}.import-filters input[type=search],.import-filters select,.import-decision-form select{border:1px solid var(--line-strong);min-height:38px;color:var(--ink);background:var(--light-surface);border-radius:9px;outline:none;padding:7px 9px}.import-filters input:focus,.import-filters select:focus,.import-decision-form select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.import-review-toggle{white-space:nowrap;color:var(--ink-2);align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.import-task-register .card-head>div>p{color:var(--ink-3);margin:3px 0 0;font-size:11px}.import-task-register table{min-width:1040px}.import-task-register th:first-child,.import-task-register td:first-child{width:80px}.import-task-register th:nth-child(3),.import-task-register td:nth-child(3){width:165px}.import-task-register th:last-child,.import-task-register td:last-child{width:260px}.import-number-cell strong{color:var(--primary-ink);font-variant-numeric:tabular-nums;font-size:14px}.import-number-cell>span{color:var(--ink-3)}.import-task-title{align-items:flex-start;gap:6px;display:flex}.import-task-title>span{color:var(--ink-3)}.import-classification-reason{max-width:650px;color:var(--ink-3);margin-top:6px;line-height:1.4;display:block}.import-task-register td:nth-child(3) .badge{margin:0 4px 4px 0}.import-decision-form{grid-template-columns:minmax(130px,1fr) auto;gap:6px;margin-bottom:6px;display:grid}.import-decision-form select{min-height:34px;padding-block:5px;font-size:11px}.import-pagination{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:14px 18px;display:flex}.crm-record-controls{justify-content:space-between;align-items:center;gap:14px;padding:8px;display:flex}.crm-record-controls nav{align-items:center;gap:4px;display:flex}.crm-record-controls nav a{min-height:38px;color:var(--ink-3);border-radius:9px;align-items:center;padding:8px 13px;font-size:11px;font-weight:800;display:inline-flex}.crm-record-controls nav a.active{color:var(--primary-ink);background:var(--primary-soft)}.crm-record-controls form{align-items:center;gap:7px;min-width:min(560px,55%);display:flex}.crm-record-controls input[type=search]{border:1px solid var(--line-strong);min-width:0;min-height:38px;color:var(--ink);background:var(--light-surface);border-radius:9px;outline:none;flex:1;padding:8px 11px}.crm-record-controls input[type=search]:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.crm-history-list{overflow:hidden}.crm-history-row{border-bottom:1px solid var(--line);min-height:66px;color:inherit;grid-template-columns:30px minmax(260px,1fr) 36px 30px minmax(130px,180px) 125px;align-items:center;gap:10px;padding:10px 17px;display:grid}.crm-history-row:last-child{border-bottom:0}.crm-history-row:hover{background:var(--surface-2)}.crm-history-row.closed{color:#8a97a3;background:#f6f8fa}.crm-history-row.closed:hover{background:#eef2f5}.crm-history-check{color:#7d8b98;border:1px solid #a9b6c2;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.crm-history-row:not(.closed) .crm-history-check{color:var(--success);background:var(--success-soft);border-color:#a7d8c0}.crm-history-row>div{min-width:0}.crm-history-row>div strong,.crm-history-row>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-history-row>div strong{font-size:12px}.crm-history-row>div small,.crm-history-row time,.crm-history-owner{color:inherit;opacity:.82;font-size:10px}.crm-history-priority{color:#a85a14;background:var(--warning-soft);border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.crm-deal-toolbar-actions{align-items:center;gap:8px;display:flex}.crm-deal-detail-page.is-closed{filter:saturate(.72)}.crm-deal-detail-page.is-closed .crm-deal-hero{background:#f4f6f8}.crm-closed-note{color:var(--ink-3);background:#f5f7f9}.crm-closed-note strong{color:var(--ink)}.crm-closed-note p{margin:6px 0}.erp-hero{background:linear-gradient(125deg,#193b63,#275a83 58%,#447d9b)}.erp-hero-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.erp-hero-actions .button{color:#163e60;background:var(--light-surface);box-shadow:none}.erp-hero-actions .button:hover{color:var(--contrast-light);background:#163e60}.erp-workspace-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:7px;display:flex}.erp-workspace-toolbar nav{align-items:center;gap:4px;display:flex}.erp-workspace-toolbar a{min-height:36px;color:var(--ink-3);white-space:nowrap;border-radius:8px;align-items:center;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.erp-workspace-toolbar a:hover{color:var(--ink);background:var(--surface-2)}.erp-workspace-toolbar a.active{color:#20262e;background:#eef0f2}.erp-display-tabs{border-left:1px solid var(--line);padding-left:8px}.erp-filter-panel{padding:14px}.erp-filter-panel form{grid-template-columns:minmax(260px,2fr) repeat(4,minmax(135px,1fr));align-items:end;gap:10px;display:grid}.erp-filter-panel .field{gap:4px}.erp-filter-panel label{color:var(--ink-3);letter-spacing:.045em;text-transform:uppercase;font-size:8.5px;font-weight:850}.erp-filter-panel input,.erp-filter-panel select{min-height:37px;padding:7px 9px;font-size:10.5px}.erp-filter-search{grid-column:span 2}.erp-filter-actions{align-items:center;gap:6px;display:flex}.erp-presets{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:11px;display:flex}.erp-presets span{color:var(--ink-3);text-transform:uppercase;font-size:9px;font-weight:850}.erp-presets a{color:#275476;background:#edf4f8;border-radius:7px;padding:5px 8px;font-size:9.5px;font-weight:750}.erp-presets a:hover{color:var(--contrast-light);background:#275476}.erp-active-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.erp-active-filters a{color:#20262e;background:#eef0f2;border:1px solid #343c46;border-radius:999px;align-items:center;gap:7px;padding:6px 8px 6px 10px;font-size:9.5px;font-weight:750;display:inline-flex}.erp-active-filters a span{background:#d9dde1;border-radius:50%;place-items:center;width:15px;height:15px;display:grid}html[data-theme=dark] .erp-workspace .erp-active-filters a{border-color:var(--line-strong);color:var(--ink);background:var(--surface-2)}html[data-theme=dark] .erp-workspace .erp-active-filters a span{background:var(--surface-3)}.erp-task-summary{align-items:center;gap:8px;display:flex}.erp-task-summary span{border:1px solid var(--line);color:var(--ink-3);background:var(--light-surface);border-radius:9px;padding:8px 12px;font-size:10px}.erp-task-summary strong{color:var(--ink);font-size:13px}.erp-task-summary span.danger{color:#9b3b30;background:#fff5f3;border-color:#efc7c1}.erp-task-summary span.danger strong{color:#b33024}.erp-task-list{overflow:visible}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-task-list-head,.erp-task-row{grid-template-columns:57px minmax(300px,1fr) 76px minmax(150px,210px) 145px;align-items:center;gap:10px;display:grid}.erp-task-list-head{border-radius:var(--radius) var(--radius) 0 0;color:var(--ink-3);background:var(--surface-2);letter-spacing:.05em;text-transform:uppercase;padding:9px 17px;font-size:9px;font-weight:850}.erp-task-list-head span:first-child{grid-column:1/3}.erp-task-row{border-top:1px solid var(--line);min-height:68px;color:inherit;background:var(--light-surface);cursor:pointer;padding:8px 17px;transition:background-color .15s,box-shadow .15s}.erp-task-row :is(a,button,input,select,textarea){cursor:auto}.erp-task-row :is(a,button:not(:disabled),select:not(:disabled),input:not(:disabled),textarea:not(:disabled)){cursor:pointer}.erp-task-row:last-child{border-radius:0 0 var(--radius) var(--radius)}.erp-task-row:hover,.erp-task-row.is-previewing{box-shadow:inset 3px 0 0 var(--dark-primary-soft);background:#eef0f2}.erp-task-row.closed{color:#8996a2;background:#f4f6f8}.erp-task-row.is-subtask{background:#fbfcfd}.erp-task-row.is-subtask:hover,.erp-task-row.is-subtask.is-previewing{background:#eef0f2}.erp-task-leading{align-items:center;gap:4px;display:flex}.erp-task-row.is-subtask .erp-task-leading{transform:none}.erp-task-toggle,.erp-task-toggle-spacer{flex:none;place-items:center;width:30px;height:30px;display:grid}.erp-task-toggle{color:#49677f;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;transition:color .15s,background-color .15s}.erp-task-toggle:hover,.erp-task-toggle:focus-visible{color:#20262e;background:#eef0f2;outline:none}.erp-task-toggle svg{transition:transform .18s}.erp-task-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.erp-task-state{color:#6f8290;background:var(--light-surface);border:1.5px solid #aab8c3;border-radius:6px;place-items:center;width:23px;height:23px;transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s;display:grid}.erp-task-row:hover .erp-task-state,.erp-task-row.is-previewing .erp-task-state{color:var(--primary);background:#eef0f2;border-color:#343c46;box-shadow:0 0 0 3px #181d2414}.erp-task-row.closed .erp-task-state{color:var(--contrast-light);background:#728693;border-color:#728693}.erp-task-title{min-width:0;padding-left:var(--task-indent);position:relative}.erp-task-title>a{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;display:block;overflow:hidden}.erp-task-title>a:hover{color:#20262e;text-underline-offset:3px;text-decoration:underline}.erp-task-branch{width:13px;height:10px;top:2px;left:calc(var(--task-indent) - 17px);pointer-events:none;border-bottom:1.5px solid #8aa0b2;border-left:1.5px solid #8aa0b2;border-bottom-left-radius:4px;position:absolute}.erp-task-meta{min-width:0;color:inherit;align-items:center;gap:5px;margin-top:3px;display:flex}.erp-task-meta>span{color:#7d909c;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;min-width:0;font-size:9.5px;display:inline-flex;overflow:hidden}.erp-task-meta>span+span:before{content:"·";margin-right:2px}.erp-task-meta svg{flex:none}.erp-task-meta .erp-comment-bubble{margin-left:2px}.erp-subtask-progress{align-items:center;gap:7px;margin-top:6px;display:flex}.erp-subtask-progress>span{background:#dce5ec;border-radius:999px;width:min(130px,45%);height:4px;overflow:hidden}.erp-subtask-progress i{border-radius:inherit;background:#2b9c77;height:100%;transition:width .18s;display:block}.erp-subtask-progress small{color:#617789;white-space:nowrap;font-size:8.5px}.erp-task-assignee,.erp-task-row time{min-width:0;color:inherit;opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.erp-assignee-editor{min-width:0;position:relative}.erp-assignee-trigger{color:#40586b;cursor:pointer;width:100%;min-width:0;min-height:42px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;outline:none;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;padding:5px 8px 5px 5px;transition:color .15s,border-color .15s,background-color .15s;display:grid}.erp-assignee-trigger>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:700;overflow:hidden}.erp-assignee-trigger:hover{color:#20262e;background:#eef0f2;border-color:#343c46}.erp-assignee-trigger:focus-visible{border-color:#343c46;box-shadow:0 0 0 3px #181d2421}.erp-assignee-trigger:disabled{cursor:wait;opacity:.58}.erp-assignee-avatar{width:27px;height:27px;color:var(--contrast-light);letter-spacing:-.02em;background:#6f8799;border-radius:50%;flex:none;place-items:center;font-size:8.5px;font-weight:900;display:grid}.erp-assignee-avatar[data-tone="0"]{background:#5a9ca8}.erp-assignee-avatar[data-tone="1"]{background:#758cba}.erp-assignee-avatar[data-tone="2"]{background:#b47c9d}.erp-assignee-avatar[data-tone="3"]{background:#75a16e}.erp-assignee-avatar[data-tone="4"]{background:#c18a55}.erp-assignee-avatar[data-tone="5"]{background:#7c77a8}.erp-assignee-avatar.is-unassigned{color:#6d8191;background:#e7edf1;padding:0}.erp-assignee-avatar>svg{flex:none;width:16px;height:16px;display:block}.erp-event-change{font-weight:750;line-height:1.4;color:#1a5f69!important;margin:4px 0 3px!important;font-size:10px!important}.erp-priority-picker{z-index:1;position:relative}.erp-priority-picker.is-open{z-index:70}.erp-priority-editor-shell{width:54px;position:relative}.erp-priority-editor{width:54px}.erp-priority-trigger{width:46px;height:44px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:12px;outline:none;place-items:center;padding:0;transition:background-color .15s,transform .15s;display:grid;position:relative}.erp-priority-trigger:hover{background:#edf3f7}.erp-priority-trigger:focus-visible{box-shadow:0 0 0 3px #dcecf4}.erp-priority-trigger:active{transform:translateY(1px)}.erp-priority-trigger:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.58}.erp-priority-badge{color:#ffffffe6;background:var(--priority-color);font-variant-numeric:tabular-nums;border:0;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;line-height:1;transition:transform .15s,box-shadow .15s;display:grid}.erp-priority-trigger:hover .erp-priority-badge,.erp-priority-picker.is-open .erp-priority-badge{box-shadow:0 4px 10px color-mix(in srgb,var(--priority-color) 24%,transparent);transform:translateY(-1px)}.erp-priority-error{color:#c43d34;background:var(--light-surface);border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;right:1px}.erp-priority-saving{background:var(--light-surface);border:2px solid #bfd4df;border-top-color:#276a87;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite erp-priority-spin;position:absolute;top:0;right:0}.erp-priority-badge.priority-none{--priority-color:var(--priority-none-color)}.priority-1{--priority-color:var(--priority-1-color)}.priority-2{--priority-color:var(--priority-2-color)}.priority-3{--priority-color:var(--priority-3-color)}.priority-4{--priority-color:var(--priority-4-color)}.priority-5{--priority-color:var(--priority-5-color)}.priority-6{--priority-color:var(--priority-6-color)}.priority-7{--priority-color:var(--priority-7-color)}.priority-8{--priority-color:var(--priority-8-color)}.priority-9{--priority-color:var(--priority-9-color)}.priority-10{--priority-color:var(--priority-10-color)}@keyframes erp-priority-spin{to{transform:rotate(360deg)}}.erp-task-groups{gap:12px;display:grid}.erp-task-group{overflow:visible}.erp-task-group>header{border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 16px;display:flex}.erp-task-group>header h2{text-transform:capitalize;margin:0;font-size:13px}.erp-task-group>header p{color:var(--ink-3);margin:2px 0 0;font-size:9.5px}.erp-task-group .erp-task-row:first-child{border-top:0}.erp-kanban{grid-template-columns:repeat(2,minmax(320px,1fr));align-items:start;gap:12px;display:grid}.erp-kanban-column{border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);background:#eaf0f4;overflow:hidden}.erp-kanban-column.closed{background:#eef0f2}.erp-kanban-column>header{border-bottom:1px solid var(--line);background:#ffffffc7;justify-content:space-between;align-items:center;gap:10px;min-height:63px;padding:12px 14px;display:flex}.erp-kanban-column>header h2{margin:0;font-size:13px}.erp-kanban-column>header small{color:var(--ink-3);font-size:9px}.erp-kanban-column>header>b{color:#245172;background:#dfeaf2;border-radius:8px;place-items:center;min-width:26px;height:26px;font-size:10px;display:grid}.erp-kanban-stack{align-content:start;gap:8px;max-height:680px;padding:9px;display:grid;overflow-y:auto}.erp-kanban-card{color:inherit;background:var(--light-surface);border:1px solid #d7e0e7;border-radius:10px;gap:8px;padding:12px;display:grid;box-shadow:0 2px 8px #1b32450a}.erp-kanban-card:hover{border-color:#343c46;transform:translateY(-1px)}.erp-kanban-card.closed{color:#83909b;background:#f7f8f9}.erp-kanban-card>div,.erp-kanban-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.erp-kanban-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.erp-kanban-card>div>b{width:25px;height:25px;color:var(--contrast-light);background:#aab7c3;border-radius:7px;flex:none;place-items:center;font-size:9px;display:grid}.erp-kanban-card>div>b[class*=priority-]{color:#ffffffe6;background:var(--priority-color)}.erp-kanban-card p{color:var(--ink-3);margin:0;font-size:9px}.erp-kanban-card footer{color:var(--ink-3);font-size:9px}.erp-task-facts{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.erp-task-facts>div{border-right:1px solid var(--line);min-height:92px;padding:17px 20px}.erp-task-facts>div:last-child{border-right:0}.erp-task-facts span,.erp-task-facts strong{display:block}.erp-task-facts span{color:var(--ink-3);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:850}.erp-task-facts strong{margin-top:7px;font-size:13px}.erp-task-facts .erp-detail-priority{color:#ffffffe6;background:var(--priority-color);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.erp-task-detail.is-closed{filter:saturate(.72)}.erp-comment-list{gap:9px;display:grid}.erp-comment-list article{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;padding:12px 13px}.erp-comment-list article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.erp-comment-list article header strong{font-size:10px}.erp-comment-list article time{color:var(--ink-3);font-size:9px}.erp-comment-list article p{white-space:pre-wrap;margin:7px 0 0}.erp-child-task{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;padding:9px;display:grid}.erp-child-task.closed{color:var(--ink-3)}.erp-child-task strong{font-size:11px}.erp-parent-callout{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.erp-parent-callout span{color:var(--primary);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.erp-parent-callout strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-parent-callout small{color:var(--ink-3)}.erp-task-form{overflow:hidden}.erp-task-form>section{border-bottom:1px solid var(--line);padding:22px 24px}.erp-task-form>section>header{align-items:flex-start;gap:11px;margin-bottom:18px;display:flex}.erp-task-form>section>header>span{color:#254d70;background:#e7f0f8;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-weight:850;display:grid}.erp-task-form>section h2{margin:0;font-size:15px}.erp-task-form>section header p{color:var(--ink-3);margin:2px 0 0;font-size:10.5px}.erp-task-form>.form-actions{background:var(--surface-2);border:0;margin:0;padding:18px 24px}.erp-locked-field{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:9px 11px;display:flex}.erp-locked-field strong{font-size:11px}.erp-locked-field small{color:var(--ink-3);font-size:9px}.erp-task-edit-form .form-actions{margin-bottom:-4px}.erp-subtask-head-actions{align-items:center;gap:6px;display:flex}.erp-subtask-head-actions .button{min-height:30px}@media (max-width:1100px){.crm-stage-admin-head{display:none}.crm-stage-admin-row{grid-template-columns:72px minmax(220px,1fr) 100px 90px}.crm-stage-deal-count{display:none}.crm-stage-admin-actions{grid-column:2/-1;justify-content:flex-start}.crm-stage-create-form{grid-template-columns:1fr 1fr 100px}.crm-stage-create-form>div{grid-column:1/-1}.crm-stage-create-form>.button{width:100%}.crm-heading{flex-direction:column;align-items:flex-start}.crm-heading-actions{justify-content:space-between;width:100%}.crm-summary-grid,.crm-deal-hero{grid-template-columns:1fr 1fr}.crm-deal-hero>div:nth-child(2){border-right:0}.crm-deal-hero>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.crm-deal-detail-grid,.crm-quick-create-layout{grid-template-columns:1fr}.import-batch-row{grid-template-columns:1fr auto}.import-batch-metrics{grid-column:1/-1;justify-content:flex-start}.import-filters{grid-template-columns:1fr 1fr 1fr}.crm-record-controls{flex-direction:column;align-items:stretch}.crm-record-controls form{width:100%;min-width:0}.crm-history-row{grid-template-columns:30px minmax(220px,1fr) 36px 30px 125px}.crm-history-owner{display:none}.erp-task-list-head,.erp-task-row{grid-template-columns:57px minmax(240px,1fr) 68px minmax(130px,180px)}.erp-task-list-head span:last-child,.erp-task-row time{display:none}.erp-workspace-toolbar{flex-direction:column;align-items:stretch}.erp-display-tabs{border-top:1px solid var(--line);border-left:0;padding:7px 0 0;overflow-x:auto}.erp-filter-panel form{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-filter-search{grid-column:span 2}.crm-client-filters form{grid-template-columns:1fr 1fr}.crm-client-search,.crm-client-filter-actions{grid-column:1/-1}.crm-client-registry-head,.crm-client-registry-row{grid-template-columns:minmax(220px,1fr) minmax(160px,.75fr) 100px 92px}.crm-client-registry-head span:nth-child(3),.crm-client-registry-row .crm-client-direction-chips{display:none}.crm-client-profile-stats{grid-template-columns:1fr 1fr}.crm-client-profile-grid{grid-template-columns:1fr}.erp-hero-actions{margin-left:0}}@media (max-width:680px){.admin-section-heading{flex-direction:column;align-items:flex-start}.crm-pipeline-admin>header{align-items:flex-start}.crm-stage-admin-row{grid-template-columns:62px minmax(0,1fr);padding:13px 12px}.crm-stage-admin-row>.field{grid-column:2}.crm-stage-admin-actions{grid-column:1/-1;justify-content:stretch}.crm-stage-admin-actions .button{flex:1}.crm-stage-create-form{grid-template-columns:1fr;padding:14px 12px}.crm-stage-create-form>div{grid-column:auto}.crm-heading{min-height:0;padding:21px 19px}.crm-heading-actions{flex-direction:column;align-items:stretch}.crm-heading-actions .button{width:100%}.crm-direction-tabs a{min-width:145px}.crm-summary-grid{grid-template-columns:1fr}.crm-board-header{flex-direction:column;align-items:flex-start}.crm-board-tools{justify-content:flex-start}.crm-board{grid-auto-columns:min(278px,100vw - 54px)}.crm-board-scroll{padding:9px}.crm-card-move-button{opacity:1}.crm-move-dialog-backdrop{align-items:end;padding:12px}.crm-move-dialog{border-radius:14px 14px 10px 10px;max-height:calc(100vh - 24px);padding:18px 16px}.crm-form-section,.crm-deal-section,.crm-comment-composer{padding:16px}.crm-deal-hero{grid-template-columns:1fr}.crm-deal-hero>div{border-right:0;border-bottom:1px solid var(--line);min-height:0}.crm-deal-hero>div:last-child{border-bottom:0}.crm-detail-facts{grid-template-columns:1fr}.crm-detail-facts>div.full{grid-column:auto}.crm-edit-panel>summary{flex-direction:column;align-items:flex-start}.crm-edit-panel>summary small{text-align:left}.crm-team-summary{grid-template-columns:1fr}.crm-team-summary>div.full{grid-column:auto}.crm-comment-composer>header{flex-direction:column}.crm-comment-composer>header>small{text-align:left}.crm-deal-timeline .timeline-item{grid-template-columns:34px minmax(0,1fr)}.crm-deal-timeline .timeline-time{grid-column:2}.crm-quick-create-card{padding:21px 17px}.crm-quick-defaults,.crm-client-attach-form,.crm-inline-client-create>form{grid-template-columns:1fr}.crm-inline-client-create>form .button{grid-column:auto}.crm-unified-deal-form{padding:21px 17px}.crm-fast-fields{grid-template-columns:1fr}.crm-fast-fields .full{grid-column:auto}.crm-full-deal-details>summary{flex-direction:column;align-items:flex-start}.crm-full-deal-content>section{padding:17px 14px}.import-batch-row{grid-template-columns:1fr}.import-batch-row>.button{width:100%}.import-batch-metrics{flex-wrap:wrap;grid-column:auto}.import-context-grid,.import-project-list,.import-filters{grid-template-columns:1fr}.import-filters .button{width:100%}.crm-record-controls nav{overflow-x:auto}.crm-record-controls nav a{white-space:nowrap}.crm-record-controls form{flex-direction:column;align-items:stretch}.crm-history-row{grid-template-columns:28px minmax(0,1fr) 30px}.crm-history-row>.crm-history-priority,.crm-history-row>.crm-owner-avatar,.crm-history-row>time{display:none}.crm-deal-toolbar-actions{flex-direction:column;align-items:stretch}.erp-task-list-head{display:none}.erp-task-row{grid-template-columns:57px minmax(0,1fr) 62px;gap:7px;padding:9px 10px}.erp-task-row>.erp-task-assignee,.erp-task-row>.erp-assignee-editor,.erp-task-row time{display:none}.erp-task-title{padding-left:min(var(--task-indent),14px)}.erp-task-branch{left:calc(min(var(--task-indent),14px) - 15px)}.erp-subtask-progress>span{width:min(92px,42%)}.erp-task-facts{grid-template-columns:1fr 1fr}.erp-task-facts>div:nth-child(2){border-right:0}.erp-task-facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.crm-selected-client-note{flex-direction:column;align-items:flex-start}.crm-client-filters form{grid-template-columns:1fr}.crm-client-search,.crm-client-filter-actions{grid-column:auto}.crm-client-filter-actions .button{flex:1}.crm-client-summary-grid,.crm-client-profile-stats{grid-template-columns:1fr}.crm-client-registry-head{display:none}.crm-client-registry-row{grid-template-columns:minmax(0,1fr) 72px;gap:8px;padding:12px}.crm-client-registry-contact,.crm-client-registry-row .crm-client-direction-chips,.crm-client-registry-row>time{display:none}.crm-client-deal-count{text-align:right}.crm-client-master-card dl{grid-template-columns:1fr}.crm-client-master-card dl>div{border-right:0}.crm-client-master-card dl>div:nth-last-child(2){border-bottom:1px solid var(--line)}.crm-client-deal-row{grid-template-columns:25px minmax(0,1fr) 28px}.crm-client-deal-row>span:not(.crm-client-deal-state),.crm-client-deal-row>time{display:none}.erp-hero-actions{flex-direction:column;align-items:stretch;width:100%}.erp-hero-actions .button{width:100%}.erp-state-tabs,.erp-display-tabs{width:100%;overflow-x:auto}.erp-filter-panel form{grid-template-columns:1fr}.erp-filter-search{grid-column:auto}.erp-filter-actions{flex-direction:column;align-items:stretch}.erp-filter-actions .button{width:100%}.erp-task-summary{overflow-x:auto}.erp-task-summary span{flex:none}.erp-kanban{grid-template-columns:repeat(2,min(285px,100vw - 54px));overflow-x:auto}.erp-kanban-stack{max-height:620px}.erp-parent-callout{grid-template-columns:1fr}.erp-task-form>section{padding:18px 15px}.erp-task-form>.form-actions{flex-direction:column;align-items:stretch;padding:15px}.erp-task-form>.form-actions .button{width:100%}.erp-locked-field{flex-direction:column;align-items:flex-start}}.workspace-shell{background:var(--bg);grid-template-columns:218px minmax(0,1fr)}.workspace-sidebar{background:#fffffff5;border-right-color:#e6ebf2;padding:18px 14px;box-shadow:12px 0 34px #162a4606}.workspace-sidebar .brand{gap:12px;padding:3px 7px 22px}.workspace-sidebar .brand-mark{background:linear-gradient(135deg,#10141a 0%,var(--dark-primary-soft) 100%);border:1px solid #ffffffa8;border-radius:13px;width:40px;height:40px;font-size:16px;box-shadow:0 8px 22px #10141a3d,inset 0 1px #ffffff61}.workspace-sidebar .brand-name{letter-spacing:-.025em;font-size:19px}.workspace-sidebar .brand-sub{letter-spacing:.085em;margin-top:1px;font-size:9.5px}.workspace-sidebar .nav-label{letter-spacing:.105em;padding:15px 10px 7px;font-size:9.5px}.workspace-sidebar .nav-item{border:1px solid #0000;border-radius:12px;gap:10px;min-height:42px;padding:9px 10px;font-size:12.5px}.workspace-sidebar .nav-item:hover{background:#f7fafc;border-color:#e5edf3;transform:none}.workspace-sidebar .nav-item.active{color:#20262e;background:#eef0f2;border-color:#343c46;box-shadow:inset 0 1px #ffffffe6,0 7px 20px #181d240e}.workspace-sidebar .nav-item.active:before{background:#181d24;width:3px;display:block;top:7px;bottom:7px;left:-15px}.workspace-sidebar .nav-icon{width:21px;height:21px}.workspace-main{padding:0 26px 38px}.workspace-topbar-region{margin:0 -26px 24px}.workspace-topbar{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#ffffffd1;border-bottom:1px solid #dae3ede0;min-height:70px;padding:11px 26px;box-shadow:0 8px 30px #10233806}.workspace-date-time{color:#263d5b;font-variant-numeric:tabular-nums;align-items:center;gap:10px;min-width:220px;font-size:10.5px;font-weight:720;display:flex}.workspace-date-time span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.workspace-date-time i{background:#e2e9f1;width:1px;height:18px}.workspace-search{background:#ffffffc2;border-color:#dce5ef;border-radius:12px;width:min(410px,34vw);min-height:42px;margin:0 auto;padding:8px 13px;box-shadow:inset 0 1px #ffffffeb,0 8px 26px #19304a08}.workspace-search>svg{color:#718199;flex:none}.workspace-search input{font-size:11.5px}.workspace-search kbd{color:#91a0b2;white-space:nowrap;margin-left:auto;font-family:inherit;font-size:10px}.workspace-top-icon,.workspace-topbar .icon-button{color:#304866;width:38px;height:38px;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;display:grid}.workspace-top-icon:hover,.workspace-topbar .icon-button:hover{background:#ffffffe6;border-color:#e0e8f1;transform:none;box-shadow:0 7px 20px #17304a0d}.workspace-topbar .notification-dot{border-color:#fff;top:-2px;right:-2px}.workspace-theme-switcher{position:relative}.workspace-theme-menu{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border:1px solid #dce5ef;border-radius:13px;width:190px;padding:7px;position:absolute;top:46px;right:0;box-shadow:0 20px 50px #11253d29}.workspace-theme-menu>strong{color:var(--ink-3);letter-spacing:.07em;text-transform:uppercase;padding:7px 9px;font-size:9px;display:block}.workspace-theme-menu>button{width:100%;min-height:38px;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:22px 1fr 18px;align-items:center;gap:6px;padding:7px 8px;font-size:11px;display:grid}.workspace-theme-menu>button:hover,.workspace-theme-menu>button.active{color:var(--primary-ink);background:var(--primary-soft)}.workspace-profile-menu{margin-left:5px;position:relative}.workspace-profile-trigger{min-width:190px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-left:1px solid #e2e9f0;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:9px;padding-left:12px;display:grid}.workspace-profile-trigger:hover .workspace-profile-avatar,.workspace-profile-trigger.open .workspace-profile-avatar{background:#242b34}.workspace-profile-avatar{width:36px;height:36px;color:var(--contrast-light);background:#181d24;border-radius:50%;place-items:center;font-size:11px;font-weight:850;transition:background-color .16s,box-shadow .16s;display:grid;box-shadow:0 6px 16px #0d11172e}.workspace-profile-copy{min-width:0}.workspace-profile-copy strong,.workspace-profile-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-profile-copy strong{font-size:10.5px}.workspace-profile-chevron{transition:transform .16s}.workspace-profile-trigger.open .workspace-profile-chevron{transform:rotate(180deg)}.workspace-profile-dropdown{z-index:70;border:1px solid var(--line);transform-origin:100% 0;background:#fffffff7;border-radius:12px;width:292px;padding:5px;animation:.18s cubic-bezier(.23,1,.32,1) both menu-pop;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 50px #11253d29}.workspace-profile-menu-item{width:100%;min-height:40px;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;font-size:11.5px;font-weight:600;display:grid}.workspace-profile-menu-item:hover{color:var(--primary-ink);background:var(--primary-soft)}.workspace-profile-menu-item:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.workspace-profile-admin-group,.workspace-profile-dropdown form{border-top:1px solid var(--line);margin-top:2px;padding-top:2px}.workspace-profile-logout:hover{color:var(--negative);background:var(--negative-soft)}.crm-2026{max-width:none}.crm-page-header{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 15px;display:flex}.crm-page-header>div:first-child>span{color:#8b9aae;margin-bottom:3px;font-size:9.5px;font-weight:750;display:block}.crm-page-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(27px,2.7vw,35px)}.crm-page-actions{align-items:center;gap:12px;display:flex}.crm-display-switch{background:#ffffffd1;border:1px solid #dce5ef;border-radius:12px;align-items:center;padding:4px;display:flex;box-shadow:0 6px 20px #162f4908}.crm-display-switch a{color:#718098;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:8px 13px;font-size:10.5px;font-weight:800;display:inline-flex}.crm-display-switch a.active{color:#20262e;background:#eef0f2;box-shadow:inset 0 0 0 1px #343c46}.crm-new-deal-button{min-height:44px;color:var(--contrast-light);background:linear-gradient(135deg,#10141a 0%,var(--dark-primary-soft) 100%);border-radius:11px;align-items:center;gap:9px;padding:10px 19px;font-size:11.5px;font-weight:850;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 24px #10141a2e,inset 0 1px #ffffff47}.crm-new-deal-button:hover{background:linear-gradient(135deg,#171c23 0%,#343c46 100%);transform:translateY(-1px);box-shadow:0 14px 28px #10141a3b,inset 0 1px #ffffff47}.crm-direction-tabs-2026{background:#fffc;border:1px solid #dce5ef;border-radius:12px;width:auto;margin:0 0 12px;padding:4px;display:inline-flex;box-shadow:0 7px 22px #162d4606}.crm-direction-tabs-2026 a{border:0;border-radius:9px;place-items:center;min-width:122px;padding:9px 15px;font-size:10.5px;font-weight:800;display:grid}.crm-direction-tabs-2026 a:hover{border-color:#0000;transform:none}.crm-direction-tabs-2026 a.active{color:#20262e;background:#eef0f2;border-color:#0000;box-shadow:inset 0 0 0 1px #343c46}.crm-record-controls-2026{background:#ffffffb8;border:1px solid #dfe7f0;border-radius:14px;min-height:54px;margin-bottom:12px;padding:5px;box-shadow:0 8px 26px #122a4306}.crm-record-controls-2026 nav a{color:#8190a3;gap:7px}.crm-record-controls-2026 nav a.active{color:#20262e;background:#eef0f2;box-shadow:inset 0 0 0 1px #343c46}.crm-record-controls-2026 nav a b{color:#2e6073;background:#ffffffc7;border-radius:6px;place-items:center;min-width:23px;height:20px;font-size:9px;display:grid}.crm-record-controls-2026 form{min-width:min(420px,45%)}.crm-record-controls-2026 input[type=search]{background:#ffffffb8;border-color:#e2e9f1}.crm-filter-submit{color:#425a75;background:var(--light-surface);cursor:pointer;border:1px solid #dce5ef;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex}.crm-kanban-2026{background:#ffffffc7;border:1px solid #dce5ef;border-radius:16px;overflow:hidden;box-shadow:0 12px 38px #142b440b}.crm-local-filterbar{background:#ffffffc2;border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:7px 10px;display:flex}.crm-board-state-tabs{flex:none;align-items:center;gap:2px;display:flex}.crm-board-state-tabs a{color:#7c8b9f;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:10.5px;font-weight:800;display:inline-flex}.crm-board-state-tabs a:hover{color:#345169;background:#f3f7f9}.crm-board-state-tabs a.active{color:#20262e;background:#eef0f2;box-shadow:inset 0 0 0 1px #343c46}.crm-board-state-tabs b{color:#2e6073;background:#ffffffd1;border-radius:6px;place-items:center;min-width:22px;height:20px;font-size:9px;display:grid}.crm-board-filters{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.crm-local-filterbar select,.crm-local-search{color:#425670;background:#ffffffe6;border:1px solid #dfe7ef;border-radius:10px;min-height:38px;font-size:10px;font-weight:700}.crm-local-filterbar select{cursor:pointer;min-width:132px;max-width:172px;padding:7px 29px 7px 10px}.crm-board-filters>button{color:#8493a5;background:#ffffffe0;border:1px solid #dfe7ef;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:8px 10px;font-size:9.5px;font-weight:800;display:inline-flex}.crm-board-filters>button.is-active{color:#20262e;cursor:pointer;background:#eef0f2;border-color:#343c46}.crm-board-filters>button:disabled{cursor:default;opacity:.72}.crm-board-filters>.crm-stage-appearance-toggle{color:var(--light-ink-3);cursor:pointer;grid-template-columns:15px auto 28px;gap:6px;padding-inline:9px 7px;display:grid}.crm-stage-appearance-toggle>i{background:#d7dde5;border-radius:999px;width:28px;height:16px;transition:background-color .16s ease-out;position:relative}.crm-stage-appearance-toggle>i:after{background:var(--light-surface);content:"";border-radius:50%;width:10px;height:10px;transition:transform .16s ease-out;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #10182833}.crm-board-filters>.crm-stage-appearance-toggle.is-active{color:#174ea6;background:#edf3ff;border-color:#a9c2f5}.crm-stage-appearance-toggle.is-active>i{background:var(--primary)}.crm-stage-appearance-toggle.is-active>i:after{transform:translate(12px)}.crm-stage-appearance-error{color:#b42318;max-width:180px;font-size:9px;line-height:1.25}.crm-local-search{align-items:center;gap:7px;width:min(245px,25vw);padding:7px 10px;display:flex}.crm-local-search svg{color:#8796a8}.crm-local-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.crm-filter-result{color:#93a1b2;white-space:nowrap;margin-left:auto;font-size:9.5px}.crm-board-layout{min-width:0;display:block;position:relative;overflow:hidden}.crm-board-scroll-2026{scrollbar-color:#c5d1dd transparent;background:#f5f8fb;min-width:0;height:720px;padding:12px;overflow:auto}.crm-board-2026{grid-auto-columns:268px;gap:8px}.crm-stage-2026{min-height:100%;box-shadow:none;background:#ffffffad;border-color:#e1e6ed;border-radius:13px;transition:border-color .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out;overflow:hidden}.crm-stage-2026.is-drop-target{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 11%, transparent);background:#f4f7ff;border-color:#739ced}.crm-stage-2026>header{background:var(--light-surface);border-top:0;border-bottom:1px solid #e1e6ed;min-height:104px;padding:16px 12px 14px;position:relative}.crm-stage-2026>header>div{width:100%;min-width:0;padding-right:34px;display:block}.crm-stage-2026>header span{color:var(--primary);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:800;line-height:normal;display:block}.crm-stage-2026>header h3{letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:16px;line-height:1.25;overflow:hidden}.crm-stage-2026>header small{color:#7b8494;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.crm-stage-2026>header>b{width:24px;min-width:24px;height:24px;color:var(--light-ink-2);background:var(--light-surface-3);border-radius:8px;place-items:center;font-size:10px;display:grid;position:absolute;top:12px;right:12px}.stage-appearance-colored .crm-stage-2026>header{border-bottom-color:var(--stage-line);background:var(--stage-soft)}.stage-appearance-colored .crm-stage-2026>header span{color:var(--stage-accent)}.stage-appearance-colored .crm-stage-2026>header h3{color:var(--stage-ink)}.stage-appearance-colored .crm-stage-2026>header small{color:color-mix(in srgb,var(--stage-ink) 78%,var(--stage-soft))}.stage-appearance-colored .crm-stage-2026>header>b{color:var(--contrast-light);background:var(--stage-accent);box-shadow:0 4px 10px color-mix(in srgb,var(--stage-accent) 22%,transparent)}.crm-stage-2026 .crm-stage-cards{gap:8px;padding:8px}.crm-deal-card-2026{cursor:pointer;-webkit-user-select:none;user-select:none;border-color:#dfe4eb;border-radius:10px;padding:12px;transition:transform .17s ease-out,border-color .17s ease-out,box-shadow .17s ease-out,opacity .16s ease-out,filter .18s ease-out;box-shadow:0 2px 8px #10233809}.crm-board-2026.is-card-entering .crm-deal-card-2026{opacity:0;filter:blur(12px);transform:translateY(14px)scale(.965)}.crm-deal-card-2026:hover{border-color:#b8c8df;transform:translateY(-2px);box-shadow:0 10px 24px #10233813}.crm-deal-card-2026:active{transform:scale(.992)}.crm-deal-card-2026.is-dragging{opacity:.42;filter:blur(1.2px);cursor:grabbing;will-change:transform, opacity, filter;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .16s ease-out,filter .18s ease-out;transform:rotate(.7deg)scale(.985)}.crm-deal-card-2026.crm-deal-drag-preview{z-index:9999;opacity:.92;filter:blur(.65px);pointer-events:none;margin:0;position:fixed;top:-10000px;left:-10000px;transform:rotate(.7deg)scale(.985)}.crm-deal-card-2026:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 18%, transparent);outline-offset:2px;border-color:#739ced}.crm-deal-card-2026.is-selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 11%, transparent), 0 10px 24px #10233812;border-color:#739ced}.crm-deal-card-2026 .crm-deal-card-top{color:var(--light-ink-3);font-size:10.5px;font-weight:680}.crm-deal-card-2026 .crm-deal-number,.crm-deal-card-2026 .crm-deal-card-top span{color:var(--light-ink-3);font-weight:680}.crm-deal-card-2026 h3{letter-spacing:-.02em;margin:10px 0 0;font-size:15.5px;line-height:1.3}.crm-kanban-subdeal-trigger{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--line));background:var(--primary-soft);width:100%;min-height:38px;color:var(--primary-ink);cursor:pointer;text-align:start;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;padding:6px 9px;font-size:12px;font-weight:680;display:grid}.crm-kanban-subdeal-trigger:hover{background:color-mix(in srgb, var(--primary) 12%, var(--primary-soft))}.crm-kanban-subdeal-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.crm-deal-commercial-row{border-top:1px solid #e8ecf1;border-bottom:1px solid #e8ecf1;grid-template-columns:minmax(0,1fr) 108px;gap:10px;margin-top:12px;padding:10px 0;display:grid}.crm-deal-client,.crm-deal-amount{min-width:0;display:block}.crm-deal-client>small,.crm-deal-amount>small,.crm-deal-manager>small{color:#7b8494;letter-spacing:.045em;text-transform:uppercase;font-size:8.5px;font-weight:760;display:block}.crm-deal-client>strong,.crm-deal-amount>strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.crm-deal-client>span{color:#7b8494;margin-top:3px;font-size:10.5px;display:block}.crm-deal-amount{text-align:right;border-left:1px solid #e8ecf1;padding-left:10px}.crm-deal-amount>strong{font-variant-numeric:tabular-nums}.crm-deal-card-2026>.crm-deal-card-footer{border:0;grid-template-columns:30px minmax(0,1fr) auto 28px;align-items:center;gap:7px;margin-top:10px;padding:0;display:grid}.crm-deal-card-footer .crm-owner-avatar{color:#344054;width:30px;height:30px;box-shadow:none;background:#eef1f5;border-radius:8px;font-size:9px}.crm-deal-manager{min-width:0;display:block}.crm-deal-manager>strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;display:block;overflow:hidden}.crm-deal-priority{white-space:nowrap;border-radius:7px;align-items:center;gap:4px;min-height:24px;padding:0 6px;font-size:9.5px;font-weight:780;display:inline-flex}.crm-deal-priority[data-priority=urgent]{color:#b42318;background:#fff1f0}.crm-deal-priority[data-priority=high]{color:#b54708;background:#fff4ed}.crm-deal-priority[data-priority=normal]{color:#4f6075;background:#eff3f7}.crm-deal-priority[data-priority=low]{color:var(--light-ink-3);background:var(--dark-editor-ink)}.crm-deal-priority[data-priority=none]{color:#777b84;background:#f7f7f8;box-shadow:inset 0 0 0 1px #e4e7ec}.crm-deal-card-2026>.crm-deal-card-footer>button{color:#667a91;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.crm-deal-card-2026>footer>button:hover{color:#20262e;background:#eef0f2}.crm-stage-2026 .crm-stage-empty{background:#ffffff61;border-color:#d5dfe9;min-height:90px}@media (prefers-reduced-motion:reduce){.crm-board-2026.is-card-entering .crm-deal-card-2026,.crm-deal-card-2026.is-dragging,.crm-deal-card-2026.crm-deal-drag-preview{filter:none;transform:none}}.crm-quick-view-scrim{z-index:120;opacity:0;pointer-events:none;visibility:hidden;will-change:opacity;background:#14273947;border:0;position:fixed;inset:0}.crm-quick-view-scrim.is-open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .22s ease-out,visibility}.crm-quick-view-scrim.is-closing{opacity:0;transition:opacity .17s ease-in,visibility 0s linear .17s}.crm-quick-view{--quick-gutter:clamp(18px, 6.5vw, 28px);--quick-accent:var(--primary);--quick-accent-ink:var(--light-primary-ink);--quick-accent-soft:var(--light-primary-soft);--quick-priority-high:#a34813;--quick-priority-urgent:#bd3829;z-index:121;border-right:1px solid var(--line);width:min(460px,100%);height:100dvh;color:var(--ink);background:var(--surface);opacity:0;pointer-events:none;visibility:hidden;will-change:transform, opacity;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-104%);box-shadow:18px 0 52px #10253a26}.crm-quick-view.is-open{opacity:1;pointer-events:auto;visibility:visible;transition:transform .34s cubic-bezier(.18,.9,.22,1),opacity .21s ease-out,visibility;transform:translate(0,0)}.crm-quick-view.is-closing{opacity:0;transition:transform .18s ease-in,opacity .14s ease-in,visibility 0s linear .18s;transform:translate(-104%)}.crm-quick-view>header,.crm-quick-view>nav,.crm-quick-view-body,.crm-quick-view>footer{opacity:.42;transform:translate(-12px)}.crm-quick-view.is-open>header,.crm-quick-view.is-open>nav,.crm-quick-view.is-open .crm-quick-view-body,.crm-quick-view.is-open>footer{opacity:1;transition:transform .25s cubic-bezier(.22,1,.36,1) 85ms,opacity .21s ease-out 75ms;transform:translate(0,0)}.crm-quick-view>header{padding:26px var(--quick-gutter) 22px;flex:none;position:relative}.crm-quick-view>header>button{top:26px;right:var(--quick-gutter);border-radius:var(--control-radius);width:34px;height:34px;color:var(--ink-3);background:var(--surface-3);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute}.crm-quick-view>header>button:hover{color:var(--ink)}.crm-quick-view>header>button:active{transform:scale(.96)}.crm-quick-view>header>h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;padding-inline-end:42px;font-size:24px;line-height:1.25}.crm-quick-view>header>span{color:var(--ink-3);margin-top:12px;font-size:12px;display:block}.crm-quick-view>nav{min-height:56px;padding-inline:var(--quick-gutter);border-bottom:1px solid var(--line);flex:none;gap:clamp(16px,5vw,26px);display:flex;overflow-x:auto}.crm-quick-view>nav button{min-width:44px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0;font-size:13px;font-weight:500}.crm-quick-view>nav button:hover,.crm-quick-view>nav button.active{color:var(--quick-accent-ink)}.crm-quick-view>nav button.active{border-bottom-color:var(--quick-accent)}.crm-quick-view-body{overscroll-behavior:contain;min-height:0;padding-inline:var(--quick-gutter);flex:1;overflow-y:auto}.crm-kanban-subdeals{background:var(--surface)}.crm-kanban-subdeal-tab-count{background:var(--surface-2);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:5px;margin-inline-start:3px;padding:2px 5px;font-size:10px;display:inline-block}.crm-quick-view>nav button.active .crm-kanban-subdeal-tab-count{background:var(--quick-accent-soft);color:var(--quick-accent-ink)}.crm-kanban-subdeal-group>h3{z-index:1;border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink);align-items:baseline;gap:8px;margin:0;padding:15px 0 10px;font-size:13px;font-weight:700;display:flex;position:sticky;top:0}.crm-kanban-subdeal-group>h3>span{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:11px}.crm-kanban-subdeal-group ul{margin:0;padding:0;list-style:none}.crm-kanban-subdeal-group li+li{border-top:1px solid var(--line)}.crm-kanban-subdeal-row{min-height:53px;color:var(--ink);border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 5px;display:grid}.crm-kanban-subdeal-row:hover{background:var(--surface-2);color:var(--primary-ink)}.crm-kanban-subdeal-row-number{min-width:38px;color:var(--ink-2);font-variant-numeric:tabular-nums;align-self:start;padding-top:2px;font-size:11px}.crm-kanban-subdeal-row-copy{overflow-wrap:anywhere}.crm-kanban-subdeal-row-copy strong{font-size:13px;font-weight:650;line-height:1.35;display:block}.crm-kanban-subdeal-row-copy small{color:var(--ink-2);margin-top:3px;font-size:11.5px;display:block}.crm-kanban-subdeal-row>svg{color:var(--ink-2)}.crm-quick-overview{overflow-wrap:anywhere}.crm-quick-overview>section{border-bottom:1px solid var(--line);padding-block:19px}.crm-quick-overview>.crm-quick-metrics{padding-block:17px}.crm-quick-overview>section:first-child{padding-top:24px}.crm-quick-overview>section:last-child{border-bottom:0}.crm-quick-overview h3{margin:0;font-size:16px;font-weight:650;line-height:1.3}.crm-quick-overview small{color:var(--ink-3);font-size:11px;line-height:1.45;display:block}.crm-quick-label{color:var(--ink-3);letter-spacing:.045em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:650;display:block}.crm-quick-client{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.crm-quick-client small{margin-top:6px;font-size:12px}.crm-quick-client-icon,.crm-quick-client-edit{color:var(--ink-3);place-items:center;display:grid}.crm-quick-client-icon{background:var(--surface-3);border-radius:12px;width:48px;height:48px}.crm-quick-client-edit{border-radius:var(--control-radius);width:32px;height:34px;margin-inline-end:-7px}.crm-quick-client-edit:hover{color:var(--quick-accent-ink);background:var(--quick-accent-soft)}.crm-quick-stage-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.crm-quick-stage-heading>span:last-child{color:var(--quick-accent-ink);flex:none;font-size:12px;font-weight:650}.crm-quick-metrics{grid-template-columns:minmax(0,1fr) minmax(82px,30%);align-items:center;gap:16px;display:grid}.crm-quick-metrics>div>strong,.crm-quick-priority-value{letter-spacing:-.025em;font-size:20px;font-weight:700;line-height:1.2}.crm-quick-metrics small{margin-top:8px}.crm-quick-priority{border-inline-start:1px solid var(--line);padding-inline-start:16px}.crm-quick-priority .crm-priority-editor{width:fit-content;max-width:100%}.crm-quick-priority-trigger{border-radius:var(--control-radius);cursor:pointer;background:0 0;border:0;align-items:center;min-height:30px;margin-inline-start:-4px;padding:1px 4px;display:flex}.crm-quick-priority-trigger:hover{background:var(--surface-3)}.crm-quick-priority-trigger:disabled{cursor:wait}.crm-quick-priority-value{color:var(--ink-2);align-items:center;gap:7px;display:inline-flex}.crm-quick-priority-value svg{flex:none}.crm-quick-priority-value:is([data-priority="7"],[data-priority="8"]){color:var(--quick-priority-high)}.crm-quick-priority-value:is([data-priority="9"],[data-priority="10"]){color:var(--quick-priority-urgent)}.crm-quick-priority-empty{letter-spacing:0;font-size:11px;font-weight:600}.crm-quick-owner{align-items:center;gap:10px;display:flex}.crm-quick-owner .erp-assignee-avatar{background:var(--surface-3);width:34px;height:34px;color:var(--ink-2);font-size:11px}.crm-quick-owner-name{flex:1;min-width:0}.crm-quick-owner-name>strong{font-size:13px;font-weight:650;line-height:1.3}.crm-quick-owner .crm-quick-owner-change{min-height:32px;color:var(--quick-accent-ink);background:var(--quick-accent-soft);flex:none;padding:5px 10px;font-size:12px;font-weight:650}.crm-quick-owner .crm-quick-owner-change:hover{background:color-mix(in srgb, var(--quick-accent) 16%, var(--surface));box-shadow:none}.crm-quick-comment{border-radius:var(--control-radius);color:var(--ink-2);background:var(--surface-2);align-items:start;gap:10px;padding:13px 14px;display:flex}.crm-quick-comment svg{color:var(--ink-3);flex:none}.crm-quick-comment p{white-space:pre-wrap;margin:0;font-size:12px}.crm-quick-comment small{margin-top:5px}.crm-quick-view-history{overflow-wrap:anywhere;padding-block:20px 24px}.crm-quick-timeline{gap:18px;margin:0;padding:0;list-style:none;display:grid}.crm-quick-timeline>li{grid-template-columns:clamp(62px,20%,82px) minmax(0,1fr);display:grid}.crm-quick-event-time{color:var(--ink-3);font-variant-numeric:tabular-nums;align-content:start;padding-inline-end:10px;font-size:12px;line-height:20px;display:grid}.crm-quick-event-time>strong{color:var(--ink-2);font-weight:500}.crm-quick-event{border-inline-start:1px solid var(--line-strong);align-content:start;gap:3px;min-width:0;padding-inline-start:14px;display:grid}.crm-quick-event>h3{margin:0;font-size:14px;font-weight:650;line-height:20px}.crm-quick-event>p,.crm-quick-event>small,.crm-quick-history-empty>p{color:var(--ink-2);white-space:pre-wrap;margin:0;font-size:12px}.crm-quick-event>small{color:var(--ink-3)}.crm-quick-event :is(p,small)>strong{color:var(--ink-2);font-weight:600}.crm-quick-timeline>.is-current .crm-quick-event{border-inline-start-color:var(--quick-accent)}.crm-quick-history-empty{color:var(--ink-2);margin-top:18px;font-size:13px}.crm-quick-history-empty>p{margin-top:5px}.crm-corrected-visits{border-top:1px solid #e3e9ef;margin-top:8px}.crm-corrected-visits>summary{color:#78889a;cursor:pointer;padding:16px 0 8px;font-size:11px;font-weight:800}.crm-corrected-visits>div{display:grid}.crm-quick-view-history .crm-corrected-visits{border-color:var(--line)}.crm-quick-view-history .crm-corrected-visits>summary{color:var(--ink-3);font-size:12px;font-weight:650}.crm-quick-view-history .crm-corrected-visits>ol{margin-top:12px}.crm-corrected-visits-detail{margin-top:14px}.crm-corrected-visits-detail>div{gap:8px;padding:7px 0 2px}.crm-corrected-visit{background:#f4f6f8;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.crm-corrected-visit strong{color:#536579;font-size:11px}.crm-corrected-visit span,.crm-corrected-visit time{color:#8997a7;font-size:10px}.crm-corrected-visit form{margin-top:4px}.crm-corrected-visit button{color:#3e5e76;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:10px;font-weight:850;text-decoration:underline}.crm-quick-view>footer{padding:17px var(--quick-gutter) max(23px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);flex:none;gap:9px;display:grid}.crm-quick-view>footer>.button{border-radius:var(--control-radius-large);min-height:47px;font-size:14px;font-weight:650}.crm-quick-view>footer>.secondary:hover{background:var(--surface-2);box-shadow:none}.crm-quick-view :is(a,button,summary):focus-visible{outline:var(--focus-width) solid var(--quick-accent);outline-offset:var(--focus-offset)}@media (max-height:680px){.crm-quick-view>header{padding-block:16px}.crm-quick-view>header>button{top:16px}.crm-quick-view>header>span{margin-top:5px}.crm-quick-view>nav{min-height:44px}.crm-quick-view>footer{padding-block:10px max(12px, env(safe-area-inset-bottom))}.crm-quick-view>footer>.button{min-height:42px}}.crm-history-list-2026{border-radius:15px;box-shadow:0 12px 36px #142b440a}html[data-theme=dark] .notification-item.unread,html[data-theme=dark] .notification-center-item.unread{background:#17212c}html[data-theme=dark] .notification-read-one{color:var(--dark-accent-muted);background:var(--dark-surface);border-color:#3f5574}html[data-theme=dark] .notification-source{color:#c7d0dc;background:#27313c}html[data-theme=dark] .notification-source.source-erp{color:var(--dark-accent-muted);background:var(--dark-accent-soft)}html[data-theme=dark] .notification-source.source-crm{color:#c4b5fd;background:#2b2444}html[data-theme=dark] .notification-source.source-request,html[data-theme=dark] .notification-source.source-reminder{color:#f5c26b;background:#352a1b}html[data-theme=dark] .notification-source.source-escalation{color:#fda29b;background:#3b2022}html[data-theme=dark] .nav-count{color:var(--dark-accent-muted);background:var(--dark-accent-soft)}html[data-theme=dark] .notification-inbox-item.unread{background:var(--dark-accent-soft)}html[data-theme=dark] .notification-stream-tabs button.active{background:#202b35;box-shadow:0 1px 3px #0000003d}html[data-theme=dark] .notification-inbox-item>time{color:var(--dark-accent-ink);background:#263b61}html[data-theme=dark] .notification-day{background:#10171d}html[data-theme=dark] .notification-day span{background:var(--dark-surface-2)}html[data-theme=dark] .notification-switch i{background:var(--dark-editor-ink)}html[data-theme=dark] .notification-density button.active{color:var(--dark-accent-ink);background:#202b35}html[data-theme=dark] .notification-toast{color:var(--ink);border-color:var(--line-strong);background:var(--surface);box-shadow:0 18px 48px #00000047}html[data-theme=dark] :is(.notification-toast-meta,.notification-toast-content) strong{color:var(--ink)}html[data-theme=dark] :is(.notification-toast-meta span,.notification-toast-content>span,.notification-toast-content p){color:var(--ink-3)}html[data-theme=dark] .notification-toast-icon{color:var(--ink-2);border-color:var(--line);background:var(--surface-3);box-shadow:none}html[data-theme=dark] .notification-toast-icon i{border-color:var(--surface-3)}html[data-theme=dark] :is(.notification-toast-open,.notification-toast>button){color:var(--ink-2)}html[data-theme=dark] :is(.notification-toast-open,.notification-toast>button):hover{color:var(--ink);background:var(--surface-3)}html[data-theme=dark] body{background:var(--shell-bg)}html[data-theme=dark] .workspace-sidebar,html[data-theme=dark] .workspace-topbar,html[data-theme=dark] .crm-kanban-2026,html[data-theme=dark] .crm-record-controls-2026,html[data-theme=dark] .crm-direction-tabs-2026{background:#11191ff0;border-color:#26333b}html[data-theme=dark] .workspace-sidebar .nav-item:hover,html[data-theme=dark] .workspace-theme-menu,html[data-theme=dark] .crm-local-filterbar,html[data-theme=dark] .crm-stage-2026>header,html[data-theme=dark] .crm-deal-card-2026,html[data-theme=dark] .crm-local-filterbar select,html[data-theme=dark] .crm-local-search{color:var(--ink-2);background:#121b21f5;border-color:#293841}html[data-theme=dark] .workspace-sidebar .nav-item.active,html[data-theme=dark] .crm-board-state-tabs a.active,html[data-theme=dark] .crm-display-switch a.active,html[data-theme=dark] .crm-direction-tabs-2026 a.active,html[data-theme=dark] .crm-record-controls-2026 nav a.active{color:var(--contrast-light);background:var(--dark-primary-soft);border-color:#343c46;box-shadow:inset 0 0 0 1px #ffffff14}html[data-theme=dark] .crm-board-filters>button{color:#82949e;background:#121b21;border-color:#293841}html[data-theme=dark] .crm-board-filters>button.is-active{color:var(--contrast-light);background:var(--dark-primary-soft);border-color:#343c46}html[data-theme=dark] .crm-stage-appearance-toggle>i{background:#3b4854}html[data-theme=dark] .crm-stage-appearance-toggle.is-active>i{background:#5b8cff}html[data-theme=dark] .crm-quick-view{--quick-accent:var(--dark-accent);--quick-accent-ink:var(--dark-accent-ink);--quick-accent-soft:var(--dark-accent-soft);--quick-priority-high:#f6c177;--quick-priority-urgent:#ffaaa3}html[data-theme=dark] .workspace-search{background:#121b21d1;border-color:#2b3942}html[data-theme=dark] .workspace-date-time,html[data-theme=dark] .workspace-top-icon,html[data-theme=dark] .workspace-topbar .icon-button{color:var(--dark-ink-2)}html[data-theme=dark] .workspace-profile-trigger{border-left-color:#2b3942}html[data-theme=dark] .workspace-profile-dropdown{background:#121b21fa;border-color:#2b3942}html[data-theme=dark] .crm-board-scroll-2026{background:#0f171c}html[data-theme=dark] .crm-stage-2026{background:#121b21b8;border-color:#27343c}html[data-theme=dark] .crm-stage-2026.is-drop-target{border-color:var(--dark-accent);background:var(--dark-accent-soft)}html[data-theme=dark] .crm-stage-2026>header span{color:var(--dark-accent)}html[data-theme=dark] .crm-stage-2026>header h3{color:var(--ink)}html[data-theme=dark] .crm-stage-2026>header small{color:var(--ink-3)}html[data-theme=dark] .crm-stage-2026>header>b{color:var(--ink-2);background:var(--surface-3)}html[data-theme=dark] .crm-stage-2026 .crm-stage-empty{border-color:var(--line-strong);background:var(--surface-2)}html[data-theme=dark] .crm-deal-card-2026 .crm-deal-card-top span{color:var(--ink-3)}html[data-theme=dark] .crm-deal-card-2026 h3{color:var(--ink)}html[data-theme=dark] :is(.crm-deal-client>small,.crm-deal-client>span,.crm-deal-amount>small,.crm-deal-manager>small){color:var(--ink-3)}html[data-theme=dark] .crm-deal-list-activity strong{color:var(--ink-2)}html[data-theme=dark] .stage-appearance-colored .crm-stage-2026>header{border-bottom-color:color-mix(in srgb,var(--stage-accent) 38%,#293841);background:color-mix(in srgb,var(--stage-ink) 22%,#151f25)}html[data-theme=dark] .stage-appearance-colored .crm-stage-2026>header span{color:color-mix(in srgb,var(--stage-accent) 58%,white)}html[data-theme=dark] .stage-appearance-colored .crm-stage-2026>header h3{color:color-mix(in srgb,var(--stage-soft) 84%,white)}html[data-theme=dark] .stage-appearance-colored .crm-stage-2026>header small{color:color-mix(in srgb,var(--stage-soft) 68%,#a8b3bd)}html[data-theme=dark] .stage-appearance-colored .crm-stage-2026>header>b{color:var(--contrast-light);background:color-mix(in srgb,var(--stage-accent) 78%,#18232b);box-shadow:0 4px 10px #00000038}html[data-theme=dark] .crm-deal-commercial-row,html[data-theme=dark] .crm-deal-amount{border-color:#293841}html[data-theme=dark] .crm-deal-client>strong,html[data-theme=dark] .crm-deal-amount>strong,html[data-theme=dark] .crm-deal-manager>strong{color:#d8e1e7}html[data-theme=dark] .crm-deal-card-footer .crm-owner-avatar{color:#c9d4db;background:#25313a}html[data-theme=dark] .crm-deal-priority[data-priority=urgent]{color:#ffaaa3;background:#422522}html[data-theme=dark] .crm-deal-priority[data-priority=high]{color:#f6c177;background:#3c2c1c}html[data-theme=dark] .crm-deal-priority[data-priority=normal]{color:#bdc9d8;background:#25313d}html[data-theme=dark] .crm-deal-priority[data-priority=low]{color:#aeb8c5;background:#242d36}html[data-theme=dark] .crm-deal-priority[data-priority=none]{color:#9aa5b1;background:#1d252d;box-shadow:inset 0 0 0 1px #34414c}html[data-theme=dark] .crm-deal-card-2026 .crm-next-action,html[data-theme=dark] .crm-deal-card-2026>footer>button{background:0 0}html[data-theme=dark] .crm-quick-view-scrim{background:#00070b85}html[data-theme=dark] .erp-task-list-head,html[data-theme=dark] .erp-task-group>header{background:var(--dark-surface-2)}html[data-theme=dark] .erp-task-row{border-top-color:var(--dark-line);background:var(--dark-surface)}html[data-theme=dark] .erp-task-row:hover{background:#18242c}html[data-theme=dark] .erp-task-row.is-previewing{background:#18242c;box-shadow:inset 3px 0 #343c46}html[data-theme=dark] .erp-task-row.is-subtask{background:#141d24}html[data-theme=dark] .erp-task-row.is-subtask:hover,html[data-theme=dark] .erp-task-row.is-subtask.is-previewing{background:#1a2730}html[data-theme=dark] .erp-task-row.closed{color:#84949d;background:#0f171c}html[data-theme=dark] .erp-task-toggle{color:#8ba1ae}html[data-theme=dark] .erp-task-toggle:hover,html[data-theme=dark] .erp-task-toggle:focus-visible{color:var(--contrast-light);background:var(--dark-primary-soft)}html[data-theme=dark] .erp-task-row:not(.closed) .erp-task-state{color:#8fa1ab;background:var(--dark-surface);border-color:#536772}html[data-theme=dark] .erp-task-row:hover:not(.closed) .erp-task-state,html[data-theme=dark] .erp-task-row.is-previewing:not(.closed) .erp-task-state{color:var(--contrast-light);background:var(--dark-primary-soft);border-color:#343c46}html[data-theme=dark] .erp-comment-bubble.is-read{color:#91a4af;background:0 0}html[data-theme=dark] .erp-comment-bubble.is-unread{color:#7bd8a5;background:#17362a}html[data-theme=dark] .erp-comment-bubble:hover,html[data-theme=dark] .erp-comment-bubble:focus-visible{color:var(--contrast-light);background:var(--dark-primary-soft)}html[data-theme=dark] .erp-task-title>a:hover{color:var(--contrast-light)}html[data-theme=dark] .erp-task-branch,html[data-theme=dark] .erp-subtask-rail,html[data-theme=dark] .erp-subtask-rail:after{border-color:#637b89}html[data-theme=dark] .erp-subtask-progress>span{background:#2a3943}html[data-theme=dark] .erp-subtask-progress i{background:#4bb58d}html[data-theme=dark] .erp-subtask-progress small{color:#91a4af}html[data-theme=dark] .erp-priority-trigger:hover{background:#1b2931}html[data-theme=dark] .erp-priority-trigger:focus-visible{box-shadow:0 0 0 3px #3c899f47}html[data-theme=dark] .erp-priority-error,html[data-theme=dark] .erp-priority-saving{background:#172128}html[data-theme=dark] .erp-priority-saving{border-color:#75cdd0 #3b515e #3b515e}html[data-theme=dark] :is(.crm-client-profile-2026,.crm-client-editor-page){--client-accent:var(--dark-accent);--client-accent-soft:#17243a;--client-ink:#edf2f7;--client-muted:#9aa8b8;--client-line:#2a3543;color:var(--client-ink)}html[data-theme=dark] :is(.crm-client-profile-titlebar,.crm-client-editor-titlebar) h1,html[data-theme=dark] .crm-client-inline-empty strong,html[data-theme=dark] .crm-client-deal-line>span:first-child strong{color:var(--client-ink)}html[data-theme=dark] :is(.crm-client-editor,.crm-client-section){border-color:var(--client-line);background:#121a22}html[data-theme=dark] :is(.crm-client-editor,.crm-client-edit-panel,.crm-client-contact-create) :is(input,select,textarea){color:#edf2f7;caret-color:var(--dark-accent);background:#17212b;border-color:#364456}html[data-theme=dark] :is(.crm-client-editor,.crm-client-edit-panel,.crm-client-contact-create) :is(input,textarea)::placeholder{color:#7f8d9d}html[data-theme=dark] :is(.crm-client-editor,.crm-client-edit-panel,.crm-client-contact-create) :is(input,select,textarea):focus{border-color:var(--dark-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--dark-accent) 18%, transparent);outline:0}html[data-theme=dark] :is(.crm-client-deal-head,.crm-client-editor>footer,.crm-client-edit-panel>form){color:#9aa8b8;border-color:var(--client-line);background:#161f29}html[data-theme=dark] :is(.crm-client-deal-line,.crm-client-history-2026>div>article,.crm-client-value>div>article,.crm-client-directions-2026>div>article,.crm-client-contacts-2026>div>article,.crm-client-duplicates>div>a){border-color:#26313e}html[data-theme=dark] .crm-client-deal-line:hover{background:#17243a}html[data-theme=dark] :is(.crm-client-profile-title>span,.crm-client-history-2026 article>i,.crm-client-contacts-2026 article>div>span){color:#9bbcff;background:#1d2d49}html[data-theme=dark] :is(.crm-client-profile-actions>span){color:var(--dark-accent-ink);background:#1d2d49}html[data-theme=dark] :is(.crm-client-profile-actions>span[data-lifecycle=REPEAT]){color:#7fd8a4;background:#183326}html[data-theme=dark] .crm-client-overview dl>div{border-color:#26313e}html[data-theme=dark] .crm-client-record-header h1,html[data-theme=dark] .crm-client-relationship-overview h2,html[data-theme=dark] .crm-client-value-summary strong,html[data-theme=dark] .crm-client-relationship-facts dd{color:var(--client-ink)}html[data-theme=dark] .crm-client-profile-2026 .crm-client-section,html[data-theme=dark] .crm-client-profile-2026 .crm-client-deal-head{background:0 0}html[data-theme=dark] :is(.crm-client-direction-ledger article,.crm-client-profile-rail .crm-client-overview dl>div,.crm-client-profile-rail .crm-client-notes,.crm-client-rail-section,.crm-client-profile-2026 .crm-client-deal-line>[data-label]){border-color:#26313e!important}html[data-theme=dark] .crm-client-direction-ledger b{color:#9bbcff}html[data-theme=dark] .crm-client-profile-2026 .crm-client-deal-line.closed{color:#8995a4;background:#151d26}html[data-theme=dark] .crm-client-overview dd a,html[data-theme=dark] :is(.crm-client-deal-line>b,.crm-client-directions-2026 article small,.crm-client-contacts-2026 article>a,.crm-client-edit-panel>summary,.crm-client-contact-create>summary){color:#9bbcff}html[data-theme=dark] .crm-client-deal-line.closed{color:#8492a3;background:#10171f}html[data-theme=dark] .crm-client-notes p{color:#c4ced9}html[data-theme=dark] .crm-client-duplicates>div>a span{color:#f5b971}html[data-theme=dark] .crm-client-duplicates>div>p{color:#7fd8a4}html[data-theme=dark] .crm-client-checkbox{color:#c4ced9}html[data-theme=dark] .crm-client-kind-picker>label{color:#c4ced9;background:#17212b;border-color:#364456}html[data-theme=dark] .crm-client-kind-picker>label:hover{background:#1b2732;border-color:#53657a}html[data-theme=dark] .crm-client-kind-picker>label.active{color:#b8ceff;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dark-accent) 12%, transparent);background:#17243a;border-color:#567fc8}html[data-theme=dark] .crm-client-kind-hint{color:#b8ceff;background:#151f2d}html[data-theme=dark] .crm-client-kind-hint p{color:#9aa8b8}html[data-theme=dark] .crm-record-editor-page{--record-editor-accent:var(--dark-accent);--record-editor-ink:#edf2f7;--record-editor-muted:#9aa8b8;--record-editor-line:#2a3543}html[data-theme=dark] .crm-record-editor-icon{color:#9bbcff;background:#1d2d49}html[data-theme=dark] .crm-record-editor-page>.crm-record-editor-surface{color:var(--record-editor-ink);border-color:var(--record-editor-line);background:#121a22}html[data-theme=dark] .crm-unified-deal-form :is(.crm-card-preview,.crm-quick-defaults>div,.crm-deal-client-relation,.crm-full-deal-details,.crm-full-deal-details>summary){background:#151f29;border-color:#30404d}html[data-theme=dark] .crm-unified-deal-form .crm-full-deal-content{background:#121a22}html[data-theme=dark] .crm-unified-deal-form .crm-full-deal-content>section{border-color:#2a3543}html[data-theme=dark] .crm-unified-deal-form :is(input,select,textarea){color:#edf2f7;caret-color:var(--dark-accent);background:#17212b;border-color:#364456}html[data-theme=dark] .crm-unified-deal-form :is(input,textarea)::placeholder{color:#748394}html[data-theme=dark] .crm-unified-deal-form :is(input,select,textarea):focus{border-color:var(--dark-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--dark-accent) 16%, transparent)}html[data-theme=dark] ::selection{color:var(--contrast-light);background:#315fb6}@media (max-width:1220px){.workspace-date-time{min-width:0}.workspace-date-time span:first-child,.workspace-date-time i{display:none}.workspace-profile-trigger{grid-template-columns:36px 16px;min-width:0}.workspace-profile-copy{display:none}}@media (max-width:980px){.workspace-shell{grid-template-columns:82px minmax(0,1fr)}.workspace-sidebar .brand{justify-content:center;padding-inline:0}.workspace-sidebar .brand-copy,.workspace-sidebar .nav-label,.workspace-sidebar .nav-text{display:none}.workspace-sidebar .nav-item{justify-content:center;padding-inline:0}.workspace-search{width:min(390px,48vw)}.crm-local-filterbar{flex-wrap:wrap;align-items:stretch}.crm-board-state-tabs{width:100%}.crm-board-filters{flex-wrap:wrap;justify-content:flex-start;width:100%}.crm-local-search{width:100%}.crm-filter-result{margin-left:0}}@media (max-width:720px){.workspace-shell{display:block}.workspace-sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:5px;height:auto;min-height:64px;padding:7px 10px;display:flex;position:sticky;overflow-x:auto}.workspace-sidebar .brand{flex:none;padding:0 8px 0 0;display:flex}.workspace-sidebar .brand-mark{border-radius:12px;width:38px;height:38px;font-size:13px}.workspace-sidebar .sidebar-scroll{min-width:max-content;display:flex;overflow:visible}.workspace-sidebar nav{display:flex}.workspace-sidebar .nav-item{width:54px;min-width:54px;min-height:48px}.workspace-sidebar .future-label,.workspace-sidebar .future-navigation{display:none}.workspace-main{padding:0 13px 26px}.workspace-topbar-region{margin:0 -13px 17px}.workspace-topbar{padding:9px 13px}.workspace-date-time{display:none}.workspace-search{width:100%}.workspace-search kbd,.workspace-top-icon,.workspace-profile-trigger>svg{display:none}.workspace-profile-trigger{grid-template-columns:34px;padding-left:7px}.workspace-profile-avatar{width:34px;height:34px}.crm-page-header{flex-direction:column;align-items:flex-start}.crm-page-actions{justify-content:space-between;width:100%}.crm-new-deal-button{padding-inline:14px}.crm-direction-tabs-2026{width:100%;overflow-x:auto}.crm-direction-tabs-2026 a{min-width:108px}.crm-record-controls-2026{flex-direction:column;align-items:stretch}.crm-record-controls-2026 form{width:100%;min-width:0}.crm-board-state-tabs{overflow-x:auto}.crm-board-state-tabs a{flex:none}.crm-local-filterbar select{flex:1;min-width:calc(50% - 4px)}.crm-board-scroll-2026{height:640px;padding:9px}.crm-board-2026{grid-auto-columns:min(235px,100vw - 50px)}}.crm-2026 :is(a,button,input,select,textarea):focus-visible,.workspace-sidebar :is(a,button):focus-visible,.workspace-topbar :is(a,button,input):focus-visible{outline-offset:2px;outline:3px solid #181d2440}@media (prefers-reduced-motion:reduce){.crm-2026 *,.crm-quick-view,.crm-quick-view *,.crm-quick-view-scrim,.workspace-sidebar *,.workspace-topbar *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.erp-workspace .erp-display-tabs{border-top:0;border-right:1px solid var(--line);border-left:1px solid var(--line);align-items:center;gap:2px;margin-left:auto;padding:0 8px;display:flex}.erp-workspace .erp-display-tabs a{color:#718592;border-radius:7px;place-items:center;width:33px;height:33px;min-height:33px;padding:0;display:grid}.erp-workspace .erp-display-tabs a.active{color:#20262e;background:#eef0f2}.erp-workspace .erp-filter-panel{padding:0;position:relative}.erp-workspace .erp-filter-panel>form{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #cfdae2;border-radius:13px;grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:10px;width:min(860px,100vw - 280px);padding:15px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 56px #132c3e33,0 4px 14px #132c3e14}.erp-workspace .erp-filter-panel .field{gap:4px}.erp-workspace .erp-filter-panel label{color:#758996;font-size:7.5px}.erp-workspace .erp-filter-panel select{min-height:36px;padding:6px 8px;font-size:9.5px}.erp-workspace .erp-filter-actions,.erp-workspace .erp-task-summary{align-items:center;gap:6px;display:flex}.erp-workspace .erp-task-summary span{border-radius:8px;min-width:98px;padding:7px 10px;font-size:8.5px}.erp-workspace .erp-task-summary strong{margin-right:2px;font-size:12px}.erp-workspace .erp-task-list-head,.erp-workspace .erp-task-row{grid-template-columns:39px minmax(220px,1.45fr) minmax(100px,.65fr) 64px minmax(132px,.8fr) 108px minmax(160px,1fr);align-items:center;gap:8px;display:grid}.erp-workspace .erp-task-list-head{border-bottom:1px solid #dce5ea;border-radius:11px 11px 0 0;min-height:36px;padding:7px 12px;font-size:7.5px}.erp-workspace .erp-task-row{border-top-color:#e5ebef;min-height:54px;padding:6px 12px}.erp-workspace .erp-priority-editor{width:48px}.erp-workspace .erp-priority-badge{border-radius:7px;width:26px;height:26px;font-size:9.5px}.erp-workspace .erp-assignee-trigger{border-radius:9px;grid-template-columns:25px minmax(0,1fr);gap:6px;min-height:40px;padding:4px}.erp-workspace .erp-assignee-trigger>span:last-child{font-size:8.8px}.erp-workspace .erp-task-assignee,.erp-workspace .erp-task-row>time{font-size:8.7px}.erp-preview-composer>.erp-preview-composer-main{grid-template-columns:34px minmax(0,1fr) 32px 36px;align-items:center;gap:7px;display:grid}.erp-preview-composer>div.erp-preview-composer-bottom:last-of-type{grid-template-columns:none;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 0 42px;display:flex}.erp-preview-composer>.erp-preview-composer-bottom small{color:#8b9aa3;text-align:left;min-height:0;margin:0;font-size:8px;display:block}.erp-preview-composer>.erp-preview-composer-bottom .erp-preview-open-full{align-items:center;gap:6px;width:auto;min-height:31px;padding:0 10px;display:inline-flex}@media (max-width:1180px){.erp-workspace .erp-task-list-head,.erp-workspace .erp-task-row{grid-template-columns:39px minmax(220px,1.4fr) minmax(100px,.6fr) 60px minmax(125px,.75fr) 102px}.erp-workspace .erp-task-list-head span:last-child,.erp-workspace .erp-task-activity{display:none}}@media (max-width:900px){.erp-workspace .erp-filter-panel>form{grid-template-columns:repeat(2,minmax(150px,1fr));width:min(640px,100vw - 125px)}.erp-workspace .erp-task-list-head,.erp-workspace .erp-task-row{grid-template-columns:39px minmax(220px,1fr) 60px minmax(125px,.75fr) 102px}.erp-workspace .erp-task-list-head span:nth-child(2),.erp-workspace .erp-task-project{display:none}}@media (max-width:680px){.erp-workspace .erp-display-tabs{border-top:0;border-left:1px solid var(--line);width:auto;padding:0 7px;overflow:visible}.erp-workspace .erp-filter-panel>form{grid-template-columns:1fr;width:auto;position:fixed;inset:auto 10px 12px}.erp-workspace .erp-task-list-head{display:none}.erp-workspace .erp-task-row{grid-template-columns:34px minmax(0,1fr) 52px;min-height:58px;padding-inline:9px}.erp-workspace .erp-task-row>.erp-assignee-editor,.erp-workspace .erp-task-row>.erp-task-assignee,.erp-workspace .erp-task-row>time,.erp-workspace .erp-task-project,.erp-workspace .erp-task-activity{display:none}}.workspace-content.erp-workspace{width:100%;max-width:none;margin-inline:0}.erp-workspace .erp-board-head{padding:0}.erp-workspace .erp-board-title-row{grid-template-columns:minmax(300px,1fr) minmax(280px,420px) auto;gap:14px;min-height:78px;padding:16px 20px}.erp-workspace .erp-board-title-row h1{font-size:24px}.erp-workspace .erp-inline-search,.erp-workspace .erp-inline-search input{height:42px}.erp-workspace .erp-inline-search input{font-size:11.5px}.erp-workspace .erp-new-task{min-height:42px;padding-inline:16px;font-size:12px}.erp-workspace .erp-project-switcher{margin-inline:0;padding:10px 14px 12px}.erp-workspace .erp-project-switcher a{flex-basis:150px;min-width:150px;min-height:58px;padding:10px 14px;font-size:12px}.erp-workspace .erp-project-switcher small{font-size:9px}.erp-workspace .erp-commandbar{padding:8px 9px}.erp-workspace .erp-quick-tabs a{min-height:37px;padding-inline:12px;font-size:11px}.erp-workspace .erp-filter-panel>summary{min-height:37px;font-size:11px}.erp-workspace .erp-filter-panel label{font-size:9px}.erp-workspace .erp-filter-panel select{min-height:40px;font-size:11px}.erp-workspace .erp-task-summary strong{font-size:14px}.erp-workspace .erp-task-list-head,.erp-workspace .erp-task-row{grid-template-columns:44px minmax(280px,1.8fr) minmax(120px,.62fr) 72px minmax(150px,.75fr) 120px minmax(240px,1.2fr);gap:12px;padding-inline:15px}.erp-workspace .erp-task-list-head{min-height:44px;padding-block:9px;font-size:9.5px}.erp-workspace .erp-task-row{min-height:66px;padding-block:9px}.erp-workspace .erp-task-row.is-subtask-series{--subtask-content-shift:24px;--subtask-title-shift:5px;--subtask-rail-left:42px;--subtask-rail-width:21px;position:relative}.erp-workspace .erp-task-row.is-subtask-series .erp-task-leading{z-index:1;transform:translateX(var(--subtask-content-shift));position:relative}.erp-workspace .erp-task-row.is-subtask-series .erp-task-title{padding-left:calc(var(--task-indent) + var(--subtask-title-shift))}.erp-workspace .erp-subtask-rail{width:var(--subtask-rail-width);top:-1px;bottom:-1px;left:var(--subtask-rail-left);z-index:0;pointer-events:none;border-left:1px solid #9aa8b3;position:absolute}.erp-workspace .erp-subtask-rail:after{content:"";border-top:1px solid #9aa8b3;width:100%;position:absolute;top:50%;left:0}.erp-workspace .erp-task-row.is-last-subtask .erp-subtask-rail{border-bottom:1px solid #9aa8b3;border-bottom-left-radius:7px;bottom:50%}.erp-workspace .erp-task-row.is-last-subtask .erp-subtask-rail:after{display:none}.erp-workspace .erp-task-list-head>span:nth-child(3),.erp-workspace .erp-task-list-head>span:nth-child(5){text-align:center;width:100%}.erp-workspace .erp-task-list-head>span:nth-child(4){padding-inline-start:5px}.erp-workspace .erp-task-leading{gap:2px}.erp-workspace .erp-task-toggle,.erp-workspace .erp-task-toggle-spacer{width:22px;height:32px}.erp-workspace .erp-task-state{width:20px;height:20px;font-size:10px}.erp-workspace .erp-task-title-line{gap:7px}.erp-workspace .erp-task-title>a,.erp-workspace .erp-task-title-line>a{font-size:13.5px;line-height:1.35}.erp-workspace .erp-task-meta>span{font-size:10px}.erp-workspace .erp-task-project strong{font-size:11.25px}.erp-workspace .erp-priority-editor{justify-self:center;width:48px}.erp-workspace .erp-priority-trigger{width:48px;height:44px}.erp-workspace .erp-priority-badge{width:29px;height:29px;font-size:10.5px}.erp-workspace .erp-assignee-trigger{grid-template-columns:28px minmax(0,1fr);gap:7px;min-height:44px;padding:5px}.erp-workspace .erp-assignee-avatar{width:28px;height:28px;font-size:8.5px}.erp-workspace .erp-assignee-trigger>span:nth-child(2),.erp-workspace .erp-task-assignee,.erp-workspace .erp-task-row>time{font-size:11px}.erp-workspace .erp-task-row>time{text-align:center;width:100%}.erp-workspace .erp-task-activity{grid-template-columns:fit-content(140px) minmax(0,1fr);column-gap:5px}.erp-workspace .erp-task-activity strong{max-width:140px;font-size:10.5px}.erp-workspace .erp-task-activity span{font-size:10.5px}.erp-workspace .erp-task-activity time{margin-top:3px;font-size:9px}.erp-workspace .erp-priority-group{grid-template-columns:44px auto 1fr;gap:10px;min-height:36px;padding:5px 15px}.erp-workspace .erp-priority-group>span{width:26px;height:26px;font-size:9.5px}.erp-workspace .erp-priority-group strong{font-size:11px}.workspace-content.erp-task-editor-page{width:100%;max-width:none;margin-inline:0}.erp-create-form{width:min(1180px,100%);color:var(--ink);margin:0 auto}.erp-create-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:20px;min-height:64px;padding:0 4px 12px;display:grid}.erp-create-back{width:max-content;min-height:38px;color:var(--ink-3);border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.erp-create-heading{text-align:center}.erp-create-heading span{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.erp-create-heading h1{margin:3px 0 0;font-size:19px;line-height:1.15}.erp-create-mode{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;justify-self:end;align-items:center;gap:3px;padding:3px;display:flex}.erp-create-mode button{min-height:31px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:9.5px;font-weight:800;display:inline-flex}.erp-create-canvas{background:#edf2f5;border:1px solid #dbe4e9;border-radius:14px;gap:14px;padding:18px;display:grid;box-shadow:0 12px 32px #18334414}.erp-create-context-row{align-items:center;gap:10px;min-height:58px;display:flex}.erp-create-project-trigger{color:#36596c;cursor:pointer;text-align:left;background:#ffffffc7;border:1px solid #cfdee5;border-radius:11px;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;min-height:56px;padding:7px 10px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;box-shadow:0 3px 10px #1b36460d}.erp-create-project-trigger:hover,.erp-create-project-trigger:focus-visible,.erp-create-project-trigger.active{background:var(--light-surface);border-color:#343c46;outline:none;box-shadow:0 0 0 3px #181d2417,0 5px 14px #1b364614}.erp-create-project-trigger.static{cursor:default;grid-template-columns:38px minmax(0,1fr)}.erp-create-project-trigger.static:hover{background:#ffffffc7;border-color:#cfdee5;box-shadow:0 3px 10px #1b36460d}.erp-create-project-trigger>span:nth-child(2){min-width:0}.erp-create-project-trigger small{color:#7c909b;letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:850;display:block}.erp-create-project-trigger strong{color:#244b60;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12.5px;line-height:1.25;display:block;overflow:hidden}.erp-create-project-trigger-icon{color:#20262e;background:#eef0f2;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.erp-create-project-chevron{color:#708793;justify-self:center;transition:transform .16s}.erp-create-project-trigger.active .erp-create-project-chevron{transform:rotate(180deg)}.erp-create-project-popover{width:min(420px,100vw - 48px);top:calc(100% + 8px);left:0}.erp-create-project-options{max-height:330px;padding:6px;overflow-y:auto}.erp-create-project-options>button{color:#496878;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;min-height:58px;padding:7px 9px;display:grid}.erp-create-project-options>button:hover,.erp-create-project-options>button:focus-visible{background:#eef0f2;border-color:#343c46;outline:none}.erp-create-project-options>button>span:nth-child(2){min-width:0}.erp-create-project-options strong,.erp-create-project-options small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.erp-create-project-options strong{color:#284f62;font-size:12px}.erp-create-project-options>button>svg{color:#20262e;justify-self:center}.erp-create-project-option-icon{color:#467184;background:#e9f1f5;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.erp-create-project-option-icon.corporate{color:#0c747c;background:#def1f1}.erp-create-project-option-icon.direction{color:#456f87;background:#e8f1f6}.erp-create-project-option-icon.personal{color:#77547c;background:#f3e7f4}.erp-create-context-badge{color:#587181;background:#ffffff9e;border:1px solid #c9d9e2;border-radius:8px;align-items:center;gap:6px;min-height:27px;padding:0 9px;font-size:8.5px;font-weight:750;display:inline-flex}.erp-create-context-badge.personal{color:#715076;background:#faf4fb;border-color:#decce1}.erp-create-parent{text-align:right;min-width:0;margin-left:auto}.erp-create-parent span,.erp-create-parent strong{display:block}.erp-create-parent span{color:#8797a1;letter-spacing:.05em;text-transform:uppercase;font-size:7.5px;font-weight:850}.erp-create-parent strong{text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:10.5px;overflow:hidden}.erp-create-title-row{z-index:20;filter:drop-shadow(0 5px 13px #233e4e14);grid-template-columns:minmax(0,1fr) 126px auto;align-items:stretch;gap:0;display:grid;position:relative}.erp-create-title-row>input{min-width:0;height:52px;color:var(--ink);background:var(--light-surface);border:1px solid #d5dfe5;border-right:0;border-radius:10px 0 0 10px;outline:none;padding:0 16px;font-size:16px;font-weight:750}.erp-create-title-row>input::placeholder{color:#9aa8b1;font-weight:650}.erp-create-title-row>input:focus{z-index:2;border-color:#343c46;position:relative;box-shadow:0 0 0 3px #181d241c}.erp-create-priority-shell{position:relative}.erp-create-priority-trigger{color:#71838e;background:var(--light-surface);cursor:pointer;border:1px solid #d5dfe5;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:7px;width:100%;height:52px;padding:0 9px 0 12px;font-size:9px;font-weight:850;display:grid}.erp-create-priority-trigger b{width:31px;height:31px;color:var(--contrast-light);background:var(--priority-color,#9aa8b1);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;font-size:10.5px;display:grid}.erp-create-submit-top{border-radius:var(--control-radius-large);justify-content:center;align-items:center;gap:7px;min-width:158px;min-height:52px;margin-left:10px;font-size:11px;display:inline-flex}.erp-create-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 14px;display:grid}.erp-create-field-card,.erp-create-deadline-card,.erp-create-subtasks-switch{background:var(--light-surface);border:1px solid #d6e0e5;border-radius:10px;min-width:0;position:relative;box-shadow:0 3px 10px #1c36460d}.erp-create-field-trigger{width:100%;min-height:54px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 11px;display:grid}.erp-create-field-trigger:disabled{cursor:default;opacity:1}.erp-create-field-trigger>span:nth-child(2),.erp-create-project-summary>span:nth-child(2),.erp-create-subtasks-switch>span:nth-child(2){min-width:0}.erp-create-field-card small,.erp-create-deadline-card small,.erp-create-subtasks-switch small{color:#8797a1;letter-spacing:.055em;text-transform:uppercase;font-size:7.5px;font-weight:850;display:block}.erp-create-field-card strong,.erp-create-deadline-card strong,.erp-create-subtasks-switch strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.erp-create-avatar{width:31px;height:31px;color:var(--contrast-light);background:hsl(var(--avatar-hue) 48% 58%);border-radius:9px;flex:none;place-items:center;font-size:8.5px;font-weight:900;display:grid}.erp-create-privacy,.erp-create-project-kind{color:#6f5975;background:#f4eaf5;border-radius:7px;padding:4px 7px;font-size:8px;font-weight:800}.erp-create-project-summary{color:#4f6b7a;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:7px 11px;display:grid}.erp-create-project-summary>svg{color:#7093a4;margin-left:5px}.erp-create-project-kind{color:#426779;background:#eaf3f7}.erp-create-deadline-card{min-height:86px}.erp-create-deadline-tabs{border-bottom:1px solid #dce4e8;align-items:stretch;height:37px;display:flex}.erp-create-deadline-tabs>span{color:#20262e;background:var(--light-surface);border-right:1px solid #dce4e8;border-radius:9px 0 0;justify-content:center;align-items:center;gap:6px;min-width:116px;padding:0 11px;font-size:10.5px;font-weight:800;display:inline-flex;box-shadow:inset 0 -2px #181d24}.erp-create-deadline-summary{width:100%;min-height:48px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;display:flex}.erp-create-deadline-summary>span{min-width:0}.erp-create-deadline-summary em{color:var(--light-ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;font-style:normal;font-weight:600;display:block;overflow:hidden}.erp-create-subtasks-switch{color:#526e7e;cursor:pointer;text-align:left;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:86px;padding:12px;display:grid}.erp-create-subtasks-switch:disabled{cursor:default}.erp-create-subtasks-switch>span:first-child{color:#688492;background:#edf3f6;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.erp-create-subtasks-switch.active>span:first-child{color:#20262e;background:#eef0f2}.erp-create-switch-indicator{background:#c7d1d7;border-radius:12px;width:34px;height:20px;transition:background-color .16s;position:relative}.erp-create-switch-indicator i{background:var(--light-surface);border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.erp-create-subtasks-switch.active .erp-create-switch-indicator{background:#181d24}.erp-create-subtasks-switch.active .erp-create-switch-indicator i{transform:translate(14px)}.erp-create-description-card{background:var(--light-surface);border:1px solid #d5dfe5;border-radius:10px;overflow:hidden;box-shadow:0 4px 13px #1a34440f}.erp-create-editor-toolbar{background:#fbfcfd;border-bottom:1px solid #e1e7eb;align-items:center;gap:2px;min-height:39px;padding:4px 8px;display:flex}.erp-create-editor-toolbar button{color:#7c8e99;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.erp-create-editor-toolbar button:hover,.erp-create-editor-toolbar button:focus-visible{color:#20262e;background:#eef0f2;outline:none}.erp-create-editor-toolbar>span{background:#dce4e8;width:1px;height:18px;margin:0 4px}.erp-create-description-card textarea{resize:vertical;width:100%;min-height:176px;color:var(--ink);background:var(--light-surface);font:inherit;border:0;outline:none;padding:14px 16px;font-size:11.5px;line-height:1.7;display:block}.erp-create-description-card footer{color:#9aa8b0;border-top:1px solid #e3e9ec;align-items:center;gap:9px;min-height:45px;padding:7px 11px;font-size:8.5px;display:flex}.erp-create-attachment-disabled{color:#748994;cursor:not-allowed;opacity:.78;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;font-weight:750;display:inline-flex}.erp-create-subtasks-card{background:var(--light-surface);border:1px solid #d5dfe5;border-radius:10px;overflow:hidden}.erp-create-subtasks-card>header{border-bottom:1px solid #e1e7eb;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:10px 13px;display:flex}.erp-create-subtasks-card>header>div{align-items:center;gap:10px;min-width:0;display:flex}.erp-create-subtasks-card h2{margin:0;font-size:12px}.erp-create-subtasks-card p{color:#8797a1;margin:3px 0 0;font-size:8.5px}.erp-create-subtasks-card>header>b{color:#20262e;background:#eef0f2;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.erp-create-section-icon{color:#20262e;background:#eef0f2;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.erp-create-subtask-list{display:grid}.erp-create-subtask-list label{border-bottom:1px solid #e7ecef;grid-template-columns:26px minmax(0,1fr) 32px;align-items:center;gap:7px;min-height:47px;padding:5px 10px;display:grid}.erp-create-subtask-list label>span{color:#6c8290;background:#edf3f6;border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:850;display:grid}.erp-create-subtask-list input{min-width:0;min-height:34px;color:var(--ink);background:0 0;border:0;border-radius:7px;outline:none;padding:5px 8px;font-size:10.5px}.erp-create-subtask-list button{color:#9aa8b0;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.erp-create-add-subtask{color:#487185;cursor:pointer;background:#f8fbfc;border:1px dashed #b9cbd4;border-radius:8px;align-items:center;gap:6px;min-height:39px;margin:8px 10px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.erp-create-actions{justify-content:flex-end;align-items:center;gap:8px;min-height:58px;padding-top:2px;display:flex}.erp-create-actions>div{color:#71858f;align-items:center;gap:7px;min-width:0;margin-right:auto;font-size:9px;display:flex}.erp-create-actions .button{justify-content:center;align-items:center;gap:7px;min-height:41px;display:inline-flex}.erp-create-popover-shell{z-index:1;position:relative}.erp-create-popover-shell:has(.erp-create-popover){z-index:60}.erp-create-popover{z-index:120;background:var(--light-surface);border:1px solid #cfdbe2;border-radius:12px;position:absolute;overflow:hidden;box-shadow:0 18px 46px #16304033,0 4px 13px #16304017}.erp-create-popover>header{border-bottom:1px solid #e1e7eb;justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:8px 10px 8px 12px;display:flex}.erp-create-popover>header strong,.erp-create-popover>header span{display:block}.erp-create-popover>header strong{font-size:10.5px}.erp-create-popover>header span{color:#8998a1;margin-top:2px;font-size:8px}.erp-create-popover>header button{color:#8796a0;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.erp-create-clear-choice{color:#71838f;cursor:pointer;text-align:left;background:#f8fafb;border:0;border-top:1px solid #e4eaed;width:100%;min-height:37px;padding:0 12px;font-size:8.5px;font-weight:800}.erp-create-assignee-search{color:#82949f;border-bottom:1px solid #e2e8eb;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:5px;min-height:47px;padding:7px 10px;display:grid}.erp-create-assignee-search input{min-width:0;min-height:32px;color:var(--ink);background:0 0;border:0;outline:none;padding:4px 6px;font-size:10.5px}.erp-create-assignee-list{max-height:340px;padding:5px;overflow-y:auto}.erp-create-assignee-list button{width:100%;min-height:47px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 22px;align-items:center;gap:9px;padding:5px 7px;display:grid}.erp-create-assignee-list button:hover,.erp-create-assignee-list button.selected{background:#eef0f2}.erp-create-assignee-list button>span:nth-child(2){min-width:0}.erp-create-assignee-list strong,.erp-create-assignee-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.erp-create-assignee-list strong{font-size:10px}.erp-create-assignee-list small{color:#8998a1;margin-top:2px;font-size:8px}.erp-create-assignee-list button>svg{color:#20262e}.erp-create-menu-empty{color:#8797a1;text-align:center;padding:18px;font-size:9px}.erp-create-deadline-popover{z-index:190;border-color:var(--light-line);border-radius:12px;width:min(650px,100vw - 24px);max-height:calc(100dvh - 24px);font-weight:500;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 18px 42px #14192229,0 4px 12px #1419220f}.erp-create-deadline-popover strong{font-weight:inherit}.erp-create-deadline-layout{grid-template-columns:minmax(0,1.62fr) minmax(210px,1fr);display:grid}.erp-create-deadline-drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) 28px;display:grid!important}.erp-create-deadline-popover.dragging{box-shadow:0 24px 54px #14192233,0 7px 16px #1419221a}.erp-create-deadline-popover.dragging .erp-create-deadline-drag-handle{cursor:grabbing}.erp-create-deadline-popover>header{border-bottom-color:var(--light-line);min-height:52px;padding:10px 12px 10px 18px}.erp-create-deadline-popover>header strong{color:var(--light-ink);font-size:14px;line-height:1.25}.erp-create-deadline-popover>header button:hover,.erp-create-deadline-popover>header button:focus-visible{color:var(--light-ink);background:var(--dark-editor-ink);outline:none}.erp-create-deadline-section-label{color:var(--light-ink-3);letter-spacing:.01em;font-size:11px;display:block}.erp-create-deadline-presets{border-left:1px solid var(--light-line);background:var(--light-surface);align-content:start;gap:4px;padding:19px 16px;display:grid}.erp-create-deadline-presets>.erp-create-deadline-section-label{padding:0 10px 8px}.erp-create-deadline-presets button{color:#344054;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-height:46px;padding:7px 10px;font-size:12px;line-height:1.3;transition:color .14s,background-color .14s;display:grid}.erp-create-deadline-presets button>svg{color:var(--light-ink-3);transition:color .14s}.erp-create-deadline-presets button:hover,.erp-create-deadline-presets button:focus-visible{color:var(--light-ink);background:var(--dark-editor-ink);outline:none}.erp-create-deadline-presets button.selected{color:var(--light-primary-ink);background:var(--light-primary-soft)}.erp-create-deadline-presets button.selected>svg{color:var(--primary)}.erp-create-deadline-presets button:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--primary) 28%, transparent)}.erp-create-scheduler{gap:8px;min-width:0;padding:16px 18px 18px;display:grid}.erp-create-scheduler>header{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;min-height:34px;display:grid}.erp-create-scheduler>header strong{color:var(--light-ink);text-align:center;font-size:12px}.erp-create-scheduler>header button{width:32px;height:32px;color:var(--light-ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.erp-create-scheduler>header button:hover,.erp-create-scheduler>header button:focus-visible{color:var(--light-ink);background:var(--dark-editor-ink);outline:none}.erp-create-calendar-weekdays,.erp-create-calendar-grid{grid-template-columns:repeat(7,minmax(28px,1fr));gap:3px;display:grid}.erp-create-calendar-weekdays span{color:#98a2b3;place-items:center;height:24px;font-size:9.5px;display:grid}.erp-create-calendar-grid button{color:#344054;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-self:center;place-items:center;width:34px;height:34px;padding:0;font-size:11.5px;display:grid}.erp-create-calendar-grid button:hover,.erp-create-calendar-grid button:focus-visible{color:var(--light-ink);border-color:var(--light-line-strong);background:var(--dark-editor-ink);outline:none}.erp-create-calendar-grid button.outside{color:#b7c0cc}.erp-create-calendar-grid button.today{border-color:var(--light-line-strong);background:var(--light-surface-2)}.erp-create-calendar-grid button.selected{z-index:1;border-color:var(--primary);color:var(--contrast-light);background:var(--primary);box-shadow:0 3px 8px color-mix(in srgb, var(--primary) 22%, transparent);position:relative}.erp-create-calendar-grid button:disabled{color:#c6ced2;cursor:not-allowed;background:0 0}.erp-create-time-error{color:#b42318;background:#fffbfa;border-top:1px solid #fee4e2;margin:0;padding:8px 18px;font-size:10.5px}.erp-create-deadline-actions{border-top:1px solid var(--light-line);background:var(--light-surface);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:66px;padding:9px 12px 9px 16px;display:grid}.erp-create-deadline-summary-line{border:1px solid var(--light-line-strong);color:#344054;background:var(--light-surface);border-radius:8px;grid-template-columns:20px minmax(0,1fr) 90px;align-items:center;gap:8px;min-width:0;min-height:38px;padding-left:10px;display:grid}.erp-create-deadline-summary-line:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}.erp-create-deadline-summary-line>svg{color:var(--light-ink-3)}.erp-create-deadline-summary-line>strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.erp-create-time-trigger{border:0;border-left:1px solid var(--light-line-strong);min-height:36px;color:var(--light-ink-3);cursor:pointer;text-align:left;background:0 0;border-radius:0 7px 7px 0;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:3px;padding:0 8px;display:grid}.erp-create-time-trigger>span{color:var(--light-ink);font-size:11.5px}.erp-create-time-trigger:hover,.erp-create-time-trigger:focus-visible,.erp-create-time-trigger.active{color:var(--light-primary-ink);background:var(--light-primary-soft);outline:none}.erp-create-time-popover{z-index:5;border:1px solid var(--light-line-strong);width:300px;color:var(--light-ink);background:var(--light-surface);border-radius:12px;position:absolute;bottom:58px;right:106px;overflow:hidden;box-shadow:0 18px 42px #1419222e,0 4px 12px #14192214}.erp-create-time-popover>header{border-bottom:1px solid var(--light-line);grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:52px;padding:8px 10px 8px 14px;display:grid}.erp-create-time-popover>header strong,.erp-create-time-popover>header span{display:block}.erp-create-time-popover>header strong{font-size:12px}.erp-create-time-popover>header span{color:var(--light-ink-3);margin-top:2px;font-size:9.5px}.erp-create-time-popover>header button{color:#98a2b3;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.erp-create-time-popover>header button:hover,.erp-create-time-popover>header button:focus-visible{color:var(--light-ink);background:var(--dark-editor-ink);outline:none}.erp-create-time-quick{border-bottom:1px solid var(--light-line);padding:10px 12px}.erp-create-time-quick>span,.erp-create-time-wheel>span{color:var(--light-ink-3);font-size:9.5px;display:block}.erp-create-time-quick>div{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:7px;display:grid}.erp-create-time-quick button{border:1px solid var(--light-line);color:#344054;background:var(--light-surface);cursor:pointer;border-radius:7px;min-height:30px;padding:0;font-size:10px}.erp-create-time-quick button:hover,.erp-create-time-quick button:focus-visible{background:#f5f8ff;border-color:#b2c7f9;outline:none}.erp-create-time-quick button.selected{color:var(--light-primary-ink);background:var(--light-primary-soft);border-color:#b2c7f9}.erp-create-time-wheels{grid-template-columns:1fr 20px 1fr;align-items:center;gap:6px;padding:10px 12px;display:grid}.erp-create-time-wheels>strong{color:var(--light-ink-3);text-align:center;align-self:center;font-size:18px}.erp-create-time-wheel-list{overscroll-behavior:contain;border-block:1px solid var(--light-line);scroll-snap-type:y proximity;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin;height:144px;margin-top:6px;overflow-y:auto}.erp-create-time-wheel-list:focus-visible{border-color:var(--primary);outline:none}.erp-create-time-wheel-list button{width:100%;height:34px;color:var(--light-ink-3);cursor:pointer;font-variant-numeric:tabular-nums;scroll-snap-align:center;background:0 0;border:0;border-radius:7px;padding:0;font-size:12px;display:block}.erp-create-time-wheel-list button:hover{color:var(--light-ink);background:var(--dark-editor-ink)}.erp-create-time-wheel-list button.selected{color:var(--light-primary-ink);background:var(--light-primary-soft)}.erp-create-time-popover>footer{border-top:1px solid var(--light-line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 10px 7px 14px;display:flex}.erp-create-time-popover>footer>strong{font-variant-numeric:tabular-nums;font-size:16px}.erp-create-time-popover>footer>button{border:1px solid var(--primary);min-height:34px;color:var(--contrast-light);background:var(--primary);cursor:pointer;border-radius:8px;padding:0 13px;font-size:10.5px}.erp-create-time-popover>footer>button:hover,.erp-create-time-popover>footer>button:focus-visible{border-color:var(--primary-hover);background:var(--primary-hover);outline:none}.erp-create-remove-deadline,.erp-create-apply-deadline{cursor:pointer;border-radius:8px;min-height:38px;font-size:11px}.erp-create-remove-deadline{color:var(--light-primary-ink);background:0 0;border:0;padding:0 9px}.erp-create-remove-deadline:hover:not(:disabled),.erp-create-remove-deadline:focus-visible{color:#1849a9;background:var(--light-primary-soft);outline:none}.erp-create-remove-deadline:disabled{color:#98a2b3;cursor:default;background:0 0}.erp-create-apply-deadline{border:1px solid var(--primary);min-width:92px;color:var(--contrast-light);background:var(--primary);padding:0 13px;box-shadow:0 1px 2px #10182814}.erp-create-apply-deadline:hover:not(:disabled),.erp-create-apply-deadline:focus-visible{border-color:var(--primary-hover);background:var(--primary-hover);outline:none}.erp-create-apply-deadline:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 20%, transparent)}.erp-create-apply-deadline:active:not(:disabled){border-color:var(--primary-pressed);background:var(--primary-pressed)}.erp-create-apply-deadline:disabled{border-color:var(--light-line-strong);color:#98a2b3;background:var(--dark-editor-ink);box-shadow:none;cursor:default}html[data-theme=dark] .erp-create-mode button.active,html[data-theme=dark] .erp-create-canvas :is(.erp-create-title-row>input,.erp-create-priority-trigger,.erp-create-field-card,.erp-create-deadline-card,.erp-create-subtasks-switch,.erp-create-description-card,.erp-create-subtasks-card,.erp-create-popover){color:var(--ink);background:#131e24;border-color:#30414b}html[data-theme=dark] .erp-create-canvas{box-shadow:none;background:#0f181d;border-color:#293942}html[data-theme=dark] .erp-create-project-trigger{color:var(--ink);background:#16232a;border-color:#334650}html[data-theme=dark] .erp-create-project-trigger:hover,html[data-theme=dark] .erp-create-project-trigger:focus-visible,html[data-theme=dark] .erp-create-project-trigger.active{background:#242b34;border-color:#343c46}html[data-theme=dark] .erp-create-project-trigger strong,html[data-theme=dark] .erp-create-project-options strong{color:var(--ink)}html[data-theme=dark] .erp-create-project-options>button:hover,html[data-theme=dark] .erp-create-project-options>button:focus-visible,html[data-theme=dark] .erp-create-project-options>button.selected{background:var(--dark-primary-soft);border-color:#343c46}html[data-theme=dark] .erp-create-deadline-popover{color:var(--ink);background:#131e24;border-color:#30414b}html[data-theme=dark] .erp-create-editor-toolbar,html[data-theme=dark] .erp-create-deadline-tabs>span,html[data-theme=dark] .erp-create-description-card footer,html[data-theme=dark] .erp-create-clear-choice,html[data-theme=dark] .erp-create-deadline-presets,html[data-theme=dark] .erp-create-deadline-actions{background:#17232a;border-color:#293a43}html[data-theme=dark] .erp-create-deadline-popover>header strong,html[data-theme=dark] .erp-create-scheduler>header strong,html[data-theme=dark] .erp-create-calendar-grid button{color:var(--ink)}html[data-theme=dark] .erp-create-deadline-presets button{color:var(--light-line-strong)}html[data-theme=dark] .erp-create-deadline-presets button:hover,html[data-theme=dark] .erp-create-deadline-presets button:focus-visible{color:var(--dark-editor-ink);background:#242b34}html[data-theme=dark] .erp-create-deadline-presets button.selected{color:#dbeafe;background:#172554}html[data-theme=dark] .erp-create-calendar-grid button:hover,html[data-theme=dark] .erp-create-calendar-grid button:focus-visible,html[data-theme=dark] .erp-create-calendar-grid button.today{background:#242b34}html[data-theme=dark] .erp-create-calendar-grid button.outside{color:var(--light-ink-3)}html[data-theme=dark] .erp-create-calendar-grid button.selected{color:var(--contrast-light);background:var(--primary)}html[data-theme=dark] .erp-create-deadline-summary-line>strong,html[data-theme=dark] .erp-create-time-trigger>span{color:var(--ink)}html[data-theme=dark] .erp-create-deadline-summary-line{border-color:var(--light-ink-2);background:#131e24}html[data-theme=dark] .erp-create-time-trigger{color:#98a2b3;border-color:var(--light-ink-2)}html[data-theme=dark] .erp-create-time-trigger:hover,html[data-theme=dark] .erp-create-time-trigger:focus-visible,html[data-theme=dark] .erp-create-time-trigger.active{color:#bfdbfe;background:#172554}html[data-theme=dark] .erp-create-time-popover{color:var(--ink);border-color:var(--light-ink-2);background:#17232a}html[data-theme=dark] .erp-create-time-popover>header,html[data-theme=dark] .erp-create-time-quick,html[data-theme=dark] .erp-create-time-popover>footer{border-color:#344054}html[data-theme=dark] .erp-create-time-quick button{color:var(--light-line-strong);border-color:var(--light-ink-2);background:#131e24}html[data-theme=dark] .erp-create-time-quick button:hover,html[data-theme=dark] .erp-create-time-quick button:focus-visible,html[data-theme=dark] .erp-create-time-quick button.selected,html[data-theme=dark] .erp-create-time-wheel-list button.selected{color:#dbeafe;background:#172554;border-color:#3159a8}html[data-theme=dark] .erp-create-time-wheel-list{scrollbar-color:var(--light-ink-2) transparent;border-color:#344054}html[data-theme=dark] .erp-create-time-wheel-list button{color:#98a2b3}html[data-theme=dark] .erp-create-time-wheel-list button:hover{color:var(--ink);background:#242b34}html[data-theme=dark] .erp-create-remove-deadline:hover:not(:disabled),html[data-theme=dark] .erp-create-remove-deadline:focus-visible{color:#bfdbfe;background:#172554}html[data-theme=dark] .erp-create-context-badge{background:#15242b;border-color:#38505c}@media (max-width:900px){.erp-create-header{grid-template-columns:1fr auto}.erp-create-heading{grid-area:1/1/auto/-1}.erp-create-back{grid-area:2/1}.erp-create-mode{grid-area:2/2}.erp-create-title-row{grid-template-columns:minmax(0,1fr) 112px}.erp-create-title-row>input{border-radius:10px 0 0 10px}.erp-create-submit-top{display:none}}@media (max-width:680px){.erp-create-header{gap:7px;min-height:86px;padding-bottom:9px}.erp-create-heading h1{font-size:17px}.erp-create-mode button{padding-inline:7px}.erp-create-canvas{border-radius:11px;gap:10px;padding:10px}.erp-create-context-row{flex-direction:column;align-items:flex-start}.erp-create-project-control{width:100%;max-width:none}.erp-create-context-badge{display:none}.erp-create-parent{text-align:left;width:100%;margin-left:0}.erp-create-parent strong{max-width:100%}.erp-create-title-row{grid-template-columns:minmax(0,1fr) 96px}.erp-create-title-row>input{height:50px;padding-inline:11px;font-size:13px}.erp-create-priority-trigger{grid-template-columns:minmax(0,1fr) 30px;height:50px;padding-inline:7px}.erp-create-priority-trigger span{font-size:7.5px}.erp-create-priority-trigger b{width:28px;height:28px}.erp-create-grid{grid-template-columns:1fr;gap:9px}.erp-create-project-summary{order:-1}.erp-create-deadline-popover{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);position:fixed;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%)}.erp-create-deadline-layout{grid-template-columns:1fr}.erp-create-deadline-presets{border-top:1px solid var(--light-line);border-left:0;grid-template-columns:1fr 1fr;padding:12px}.erp-create-deadline-presets>.erp-create-deadline-section-label{grid-column:1/-1}.erp-create-deadline-actions{grid-template-columns:1fr auto}.erp-create-deadline-summary-line{grid-column:1/-1}.erp-create-time-popover{width:auto;bottom:112px;left:8px;right:8px}.erp-create-calendar-grid button{height:38px}.erp-create-description-card textarea{min-height:190px}.erp-create-description-card footer{flex-direction:column;align-items:flex-start}.erp-create-subtasks-card>header{align-items:flex-start}.erp-create-subtasks-card p{max-width:250px;line-height:1.4}.erp-create-actions{grid-template-columns:1fr 1.25fr;align-items:stretch;gap:8px;min-height:116px;display:grid}.erp-create-actions>div{grid-column:1/-1;margin:0}.erp-create-actions .button{width:100%}}@media (max-width:1180px){.erp-workspace .erp-task-list-head,.erp-workspace .erp-task-row{grid-template-columns:44px minmax(250px,1.5fr) minmax(110px,.65fr) 68px minmax(140px,.8fr) 112px;gap:10px}}@media (max-width:900px){.erp-workspace .erp-board-title-row{grid-template-columns:1fr auto}.erp-workspace .erp-inline-search{grid-area:2/1/auto/-1}.erp-workspace .erp-task-list-head,.erp-workspace .erp-task-row{grid-template-columns:42px minmax(230px,1fr) 66px minmax(135px,.8fr) 106px;gap:9px}}@media (max-width:680px){.erp-workspace .erp-board-head{padding:0}.erp-workspace .erp-board-title-row{grid-template-columns:minmax(0,1fr) auto;gap:9px}.erp-workspace .erp-project-switcher{margin-inline:0;padding-inline:10px}.erp-workspace .erp-project-switcher a{min-width:132px;min-height:54px}.erp-workspace .erp-task-row{grid-template-columns:38px minmax(0,1fr) 56px;min-height:64px;padding-inline:10px}.erp-workspace .erp-task-row.is-subtask-series{--subtask-content-shift:16px;--subtask-title-shift:4px;--subtask-rail-left:32px;--subtask-rail-width:15px}.erp-workspace .erp-task-title>a,.erp-workspace .erp-task-title-line>a{font-size:12px}}.workspace-content.erp-task-detail-page{width:100%;max-width:none;margin-inline:0}.erp-task-detail-page>.callout,.erp-task-detail-page>.error-message{margin:0 0 10px}.erp-task-page{--task-page-gutter:20px;color:#20262e;width:100%;font-size:var(--task-type-body)}.erp-task-page-back{color:#66737e;width:max-content;min-height:36px;font-size:var(--task-type-summary);border-radius:8px;align-items:center;gap:7px;padding:0 8px;font-weight:780;display:inline-flex}.erp-task-page-heading{text-align:left;min-width:0}.erp-task-page-heading>div{justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.erp-task-page-heading h1{min-width:0;font-size:var(--task-type-title);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.28;overflow:hidden}.erp-task-page-priority>button{width:28px;height:28px;color:var(--contrast-light);background:var(--priority-color,#8c9ba7);cursor:pointer;border:0;border-radius:7px;place-items:center;padding:0;font-size:11px;font-weight:900;display:grid}.erp-task-page-header-actions{align-items:end;gap:10px;display:flex}.erp-task-actions-trigger{color:#66717c;background:var(--light-surface);cursor:pointer;border:1px solid #d4dbe0;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:grid;box-shadow:0 4px 12px #181d240e}.erp-task-actions-trigger:hover,.erp-task-actions-trigger[aria-expanded=true]{color:#181d24;background:#eef0f2;border-color:#aeb8c0;box-shadow:0 6px 16px #181d241a}.erp-task-actions-trigger:focus-visible{outline-offset:2px;outline:2px solid #343c46}.erp-task-actions-menu{z-index:40;background:var(--light-surface);border:1px solid #d2d9de;border-radius:12px;width:310px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 48px #181d242e,0 3px 10px #181d2414}.erp-task-actions-menu>header{color:#6c7781;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;min-height:39px;padding:0 7px 5px 10px;font-size:10px;font-weight:850;display:flex}.erp-task-actions-menu>header button{color:#78838d;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.erp-task-actions-menu>header button:hover{color:#181d24;background:#eef0f2}.erp-task-actions-menu>:is(a,button),.erp-task-actions-move>button{color:#343c46;text-align:left;width:100%;min-height:52px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.erp-task-actions-menu>:is(a,button):hover,.erp-task-actions-move>button:hover:not(:disabled),.erp-task-actions-move>button[aria-expanded=true]{color:#181d24;background:#eef0f2}.erp-task-actions-menu>:is(a,button)>svg:first-child,.erp-task-actions-move>button>svg:first-child{color:#68737d}.erp-task-actions-menu>:is(a,button) span,.erp-task-actions-move>button span{gap:2px;min-width:0;display:grid}.erp-task-actions-menu b,.erp-task-actions-menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-task-actions-menu b{color:#303740;font-size:12.5px;font-weight:790}.erp-task-actions-menu small{color:#838d96;font-size:10.5px;line-height:1.25}.erp-task-actions-move{position:relative}.erp-task-actions-move>button:disabled{cursor:default;opacity:.55}.erp-task-actions-move>button>svg:last-child{color:#8a949d;transition:transform .15s}.erp-task-actions-move>button>svg:last-child.is-open{transform:rotate(90deg)}.erp-task-actions-projects{border:1px solid var(--lightningcss-light,#dce1e5)var(--lightningcss-dark,var(--line));background:var(--lightningcss-light,#f7f8f9)var(--lightningcss-dark,var(--surface-2));border-radius:9px;max-height:240px;margin:2px 3px 5px 36px;padding:5px;overflow-y:auto}.erp-task-actions-projects>strong{color:var(--lightningcss-light,#858f98)var(--lightningcss-dark,var(--ink-3));letter-spacing:.08em;text-transform:uppercase;padding:5px 7px 4px;font-size:9px;font-weight:850;display:block}.erp-task-actions-projects>button{width:100%;min-height:43px;color:var(--lightningcss-light,#343c46)var(--lightningcss-dark,var(--ink));text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:2px;padding:6px 7px;display:grid}.erp-task-actions-projects>button:hover:not(:disabled){background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,var(--surface-3));box-shadow:0 1px 4px #181d2414}.erp-task-actions-projects>button span{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:780;overflow:hidden}.erp-task-actions-projects>button small{font-size:9.5px}.erp-task-actions-separator{background:var(--lightningcss-light,#e2e6e9)var(--lightningcss-dark,var(--line));height:1px;margin:5px 7px}.erp-task-actions-check{color:#2c7358}.erp-task-page-complete-wrap{justify-items:stretch;gap:5px;min-width:172px;display:grid}.erp-task-page-complete-wrap>span{color:#74808b;font-size:var(--task-type-meta);letter-spacing:.07em;text-align:center;text-transform:uppercase;font-weight:850}.erp-task-page-complete{min-height:44px;color:var(--contrast-light);cursor:pointer;background:linear-gradient(135deg,#45a77e,#2e8867);border:1px solid #277f60;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:900;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 8px 20px #257e5c38,inset 0 1px #fff3}.erp-task-page-complete:hover{color:var(--contrast-light);background:linear-gradient(135deg,#39986f,#28795b);border-color:#206e52;transform:translateY(-1px);box-shadow:0 11px 25px #257e5c47,inset 0 1px #ffffff2e}.erp-task-page-alert{color:#a63e36;background:#fff4f3;border:1px solid #ecc7c4;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:44px;margin-top:12px;padding:9px 12px;font-size:13px;font-weight:700;display:flex}.erp-task-page-alert button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.erp-task-page-main,.erp-task-page-aside{align-content:start;gap:16px;min-width:0;display:grid}.erp-task-page-aside{position:sticky;top:88px}.erp-task-overview-card,.erp-task-discussion-card,.erp-task-side-card{background:var(--light-surface);border:1px solid #dce5eb;border-radius:14px;min-width:0;overflow:visible;box-shadow:0 7px 24px #1931420e}.erp-task-overview-tabs{min-height:58px;padding:0 var(--task-page-gutter);color:#687580;border-bottom:1px solid #e2e9ed;align-items:center;gap:18px;font-size:12.5px;font-weight:800;display:flex}.erp-task-overview-tabs>.active{color:#20262e;border-bottom-color:var(--primary)}.erp-task-overview-tabs b{background:#edf2f5;border-radius:7px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.erp-task-overview-tabs .erp-task-state-chip{color:#177454;background:#e8f6ef;border:0;border-radius:999px;min-height:28px;margin-left:auto;padding:0 10px;font-size:11px}.erp-task-overview-tabs .erp-task-state-chip.closed{color:#647783;background:#edf1f3}.erp-task-overview-tabs svg{width:18px;height:18px}.erp-task-overview-body{padding:18px var(--task-page-gutter) 15px}.erp-task-people-line{align-items:center;gap:10px;min-width:0;display:flex}.erp-task-person-avatar{width:30px;height:30px;color:var(--contrast-light);letter-spacing:-.01em;background:#697681;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:850;display:grid}.erp-task-person-avatar.author{background:#8195a1;width:38px;height:38px;font-size:11px}.erp-task-person-avatar.comment{background:#8297a3;width:40px;height:40px;font-size:11px}.erp-task-person-avatar.viewer{background:#59636e;width:40px;height:40px;font-size:11px}.erp-task-person-avatar.subscriber{background:#697681}.erp-task-people-line>div{min-width:0}.erp-task-people-line small{color:#96a4ad;margin-bottom:3px;font-size:11px;display:block}.erp-task-people-line>div>div{color:#748792;align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.erp-task-people-line strong{color:#36566a;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.erp-task-assignee-picker>button{color:#31576b;cursor:pointer;min-width:0;max-width:270px;min-height:44px;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:2px 6px 2px 2px;font-size:13px;display:flex}.erp-task-assignee-picker>button:hover:not(:disabled){background:#edf5f6}.erp-task-assignee-picker>button b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.erp-task-inline-facts{color:#65727d;font-size:var(--task-type-nav);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:14px;display:flex}.erp-task-inline-facts>span{align-items:center;gap:6px;display:inline-flex}.erp-task-inline-facts svg{width:17px;height:17px}.erp-task-inline-facts .erp-task-project-fact{border-right:1px solid #dfe5e9;gap:8px;padding-right:18px}.erp-task-project-fact>span{gap:1px;display:grid}.erp-task-project-fact small{color:#89949f;font-size:var(--task-type-label);line-height:1.1}.erp-task-project-fact strong{color:#303943;font-size:var(--task-type-nav);line-height:1.25}.erp-task-deadline-control{position:relative}.erp-task-deadline-control>button{color:#657d8a;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;margin:-7px 0;padding:0 8px;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.erp-task-deadline-control>button:hover:not(:disabled),.erp-task-deadline-control>button[aria-expanded=true]{color:#20262e;background:#eef0f2;border-color:#343c46}.erp-task-deadline-control>button:focus-visible{outline-offset:2px;outline:2px solid #343c46}.erp-task-deadline-control>button:disabled{cursor:default;opacity:.72}.erp-task-deadline-control>button.has-deadline{color:#466b7b;font-weight:750}.erp-task-deadline-control>button>span{text-align:left;gap:1px;min-width:0;display:grid}.erp-task-deadline-control>button>span>b{font:inherit;font-weight:inherit}.erp-task-deadline-control>button>span>small{color:var(--light-ink-3);font-size:9.5px;font-weight:560;line-height:1.25}.erp-task-deadline-chevron{opacity:.7;margin-left:1px}html[data-theme=dark] .erp-task-deadline-control>button:hover:not(:disabled),html[data-theme=dark] .erp-task-deadline-control>button[aria-expanded=true]{color:var(--contrast-light);background:var(--dark-primary-soft);border-color:#343c46}.erp-task-description{color:#20262e;min-height:32px;font-size:var(--task-type-summary);white-space:pre-wrap;margin:14px 0 9px;line-height:1.45}.erp-task-description.empty{color:#96a4ad;text-align:left;padding:0;font-style:italic}.erp-task-overview-actions{border-top:1px solid #edf1f3;align-items:center;gap:8px;padding-top:10px;display:flex}.erp-task-overview-actions>button,.erp-task-overview-actions>div>button{color:#65727d;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.erp-task-overview-actions button:hover:not(:disabled){color:#20262e;background:#eef0f2}.erp-task-overview-actions svg{width:18px;height:18px}.erp-task-reaction-picker{position:relative}.erp-task-discussion-card{overflow:visible}.erp-task-discussion-card>header,.erp-task-side-card>header{border-bottom:1px solid #e1e8ed;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:11px 16px;display:flex}.erp-task-discussion-card>header span,.erp-task-side-card>header span:not(:where(dialog *)){color:#74808b;font-size:var(--task-type-label);letter-spacing:.07em;text-transform:uppercase;font-weight:850;display:block}.erp-task-discussion-card>header h2,.erp-task-side-card>header h2{color:#20262e;font-size:var(--task-type-section);margin:4px 0 0}.erp-task-discussion-card>header>b,.erp-task-side-card>header>b{color:#4c5864;min-width:24px;height:24px;font-size:var(--task-type-nav);background:#edf2f5;border-radius:8px;place-items:center;display:grid}.erp-task-side-card>header>svg{color:#8da0ac}.erp-task-comment-list{min-height:170px}.erp-task-comment-day{justify-content:center;align-items:center;height:38px;display:flex;position:relative}.erp-task-comment-day:before{content:"";background:#edf1f3;height:1px;position:absolute;top:50%;left:0;right:0}.erp-task-comment-day span{color:#68737e;font-size:var(--task-type-label);background:#f7f8f9;border:1px solid #dfe3e7;border-radius:8px;padding:4px 9px;font-weight:780;position:relative}.erp-task-discussion-card>header{padding-inline:var(--task-page-gutter)}.erp-task-comment-list article{padding:16px var(--task-page-gutter);border-bottom:1px solid #edf1f3;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;display:grid;position:relative}.erp-task-comment-list article.is-reply{margin-left:min(calc(var(--reply-depth,1) * 32px), 160px);background:#fafbfc}.erp-task-comment-list article.is-reply:before{content:"";pointer-events:none;border-bottom:1px solid #cbd2d8;border-left:1px solid #cbd2d8;border-bottom-left-radius:9px;width:14px;height:32px;position:absolute;top:-1px;left:-18px}.erp-task-comment-list article:focus{outline:0;animation:.85s cubic-bezier(.2,.75,.25,1) erp-task-comment-target}@keyframes erp-task-comment-target{0%,35%{background:#eef0f2}}.erp-task-comment-main{min-width:0}.erp-task-comment-main>header{flex-wrap:wrap;align-items:baseline;gap:6px 9px;display:flex}.erp-task-comment-main>header strong{color:#303943;font-size:var(--task-type-person)}.erp-comment-relation{color:#68737e;align-items:center;gap:4px;font-size:11px;font-weight:650;display:inline-flex}.erp-comment-relation svg{flex:none}.erp-comment-relation b{color:#3e4953;font-weight:780}.erp-task-comment-main>.erp-comment-body{color:#20262e;max-width:75ch;font-size:var(--task-type-body);line-height:var(--task-line-body);margin:6px 0 0}.erp-task-comment-quote{color:#56636e;text-align:left;cursor:pointer;background:#eef0f2;border:0;border-left:2px solid #697681;border-radius:0 8px 8px 0;width:min(620px,100%);margin:9px 0 0;padding:9px 11px;display:block;overflow:hidden}.erp-task-comment-quote small,.erp-task-comment-quote strong,.erp-task-comment-quote span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.erp-task-comment-quote span{margin-top:3px;font-size:12px}.erp-task-comment-quote:hover:not(:disabled),.erp-task-comment-quote:focus-visible{background:#e4e8eb;border-left-color:#303943;outline:0;box-shadow:inset 0 0 0 1px #cbd2d8}.erp-task-comment-quote:disabled{cursor:default}.erp-task-comment-actions{opacity:.55;align-items:flex-start;gap:2px;transition:opacity .14s;display:flex}.erp-task-comment-list article:hover .erp-task-comment-actions,.erp-task-comment-actions:focus-within{opacity:1}.erp-task-comment-actions>button,.erp-task-comment-actions>div>button{color:#74808b;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:44px;height:44px;padding:0;display:grid}.erp-task-comment-actions svg,.erp-task-editor-tools svg{width:18px;height:18px}.erp-comment-edited{color:#74808b;font-size:var(--task-type-meta);font-weight:650}.erp-comment-manage{position:relative}.erp-preview-comment-actions .erp-comment-manage>button{width:44px;height:44px;color:var(--preview-ink-3,#74808b);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.erp-comment-manage>button:hover:not(:disabled),.erp-comment-manage>button[aria-expanded=true]{color:#20262e;background:#eef0f2}.erp-comment-manage-menu{z-index:34;background:var(--light-surface);border:1px solid #cfd5da;border-radius:10px;width:190px;padding:6px;position:absolute;top:42px;right:0;box-shadow:0 16px 40px #0d11172e,0 3px 9px #0d111714}.erp-comment-manage-menu>button{color:#303943;text-align:left;width:100%;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:12px;font-weight:750;display:flex}.erp-comment-manage-menu>button:hover,.erp-comment-manage-menu>button:focus-visible{background:#eef0f2;outline:0}.erp-comment-manage-menu>button.is-danger{color:#a6332b}.erp-comment-manage-menu>button.is-danger:hover,.erp-comment-manage-menu>button.is-danger:focus-visible{background:#fff0ef}.erp-comment-editor{width:min(680px,100%);margin-top:9px}.erp-comment-editor label>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.erp-comment-editor textarea{resize:vertical;color:#20262e;background:var(--light-surface);width:100%;min-height:92px;font:inherit;font-size:var(--task-type-body);box-sizing:border-box;border:1px solid #343c46;border-radius:10px;outline:3px solid #181d2414;padding:11px 12px;line-height:1.5}.erp-comment-editor>div{justify-content:flex-end;gap:8px;margin-top:9px;display:flex}.erp-comment-editor>div>button{color:#303943;background:var(--light-surface);min-height:40px;font:inherit;cursor:pointer;border:1px solid #cfd5da;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:780;display:inline-flex}.erp-comment-editor>div>button:hover:not(:disabled){background:#eef0f2}.erp-comment-editor>div>button.is-primary{color:var(--contrast-light);background:#181d24;border-color:#181d24}.erp-comment-editor>div>button.is-primary:hover:not(:disabled){background:#242b34}.erp-comment-editor button:disabled{opacity:.48;cursor:default}.erp-comment-editor>small{color:#74808b;text-align:right;margin-top:6px;font-size:10px;display:block}.erp-comment-delete-backdrop{z-index:240;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d111794;place-items:center;padding:20px;animation:.15s ease-out both erp-preview-backdrop-in;display:grid;position:fixed;inset:0}.erp-comment-delete-dialog{color:#20262e;background:var(--light-surface);box-sizing:border-box;border:1px solid #d5d9de;border-radius:15px;grid-template-columns:44px minmax(0,1fr);gap:12px;width:min(440px,100vw - 32px);padding:20px;display:grid;box-shadow:0 28px 80px #0d111752,0 6px 20px #0d111724}.erp-comment-delete-icon{color:#a6332b;background:#fff0ef;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.erp-comment-delete-dialog h2{color:#20262e;margin:0;font-size:17px}.erp-comment-delete-dialog p{color:#65717c;margin:6px 0 0;font-size:12px;line-height:1.5}.erp-comment-delete-dialog blockquote{color:#4c5864;white-space:pre-wrap;background:#f5f6f7;border-left:2px solid #9ca5ad;border-radius:0 8px 8px 0;grid-column:1/-1;max-height:100px;margin:2px 0 0;padding:10px 12px;font-size:12px;line-height:1.45;overflow:auto}.erp-comment-delete-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.erp-comment-delete-actions>button{color:#303943;background:var(--light-surface);min-height:44px;font:inherit;cursor:pointer;border:1px solid #cfd5da;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.erp-comment-delete-actions>button:hover:not(:disabled){background:#eef0f2}.erp-comment-delete-actions>button.is-danger{color:var(--contrast-light);background:#a6332b;border-color:#a6332b}.erp-comment-delete-actions>button.is-danger:hover:not(:disabled){background:#8f2923}.erp-comment-delete-actions>button:disabled{opacity:.5;cursor:default}.erp-task-empty-comments{color:#8a9aa5;text-align:center;align-content:center;place-items:center;gap:4px;min-height:180px;display:grid}.erp-task-empty-comments strong{color:#4c5864;margin-top:4px;font-size:14px}.erp-task-empty-comments span{font-size:12px}.erp-task-composer{padding:12px var(--task-page-gutter) 14px;background:var(--light-surface);border-top:1px solid #e1e5e8;border-radius:0 0 14px 14px}.erp-task-replying{color:#56636e;background:#eef0f2;border-left:2px solid #697681;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;margin-bottom:9px;padding:7px 10px;font-size:12px;display:grid}.erp-task-replying span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-task-replying button{color:#738692;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.erp-task-composer-row{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;display:grid}.erp-task-editor-shell{background:var(--light-surface);border:1px solid #e1e5e8;border-radius:12px;min-width:0;transition:border-color .18s,box-shadow .18s,background-color .18s;overflow:hidden;box-shadow:0 4px 14px #0d11170a}.erp-task-editor-shell.is-compact{background:#f5f6f7}.erp-task-editor-shell:focus-within{border-color:#cfd5da;box-shadow:0 7px 22px #0d111717}.erp-task-editor-tools{align-items:center;gap:2px;min-height:50px;padding:5px 7px 2px;display:flex}.erp-task-editor-tools button{color:#687580;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;display:grid}.erp-task-editor-tools button:hover:not(:disabled){color:#20262e;background:#eef0f2}.erp-task-composer-input{align-items:flex-end;min-width:0;display:flex}.erp-task-composer-input textarea{resize:vertical;color:#20262e;width:100%;min-height:74px;max-height:160px;font:inherit;background:0 0;border:0;outline:0;padding:9px 12px 12px;font-size:14px;line-height:1.5;display:block}.erp-task-editor-shell.is-compact textarea{resize:none;min-height:54px;max-height:90px;padding:16px 8px 14px 14px}.erp-task-composer-input textarea::placeholder{color:#74808b}.erp-task-compact-actions{flex:none;align-items:center;gap:2px;padding:5px 6px 5px 0;display:flex}.erp-task-attach,.erp-task-expand,.erp-task-send{cursor:pointer;border:0;border-radius:9px;place-items:center;min-height:44px;padding:0;display:grid}.erp-task-attach,.erp-task-expand{color:#74808b;background:0 0;width:44px}.erp-task-expand:hover:not(:disabled){color:#20262e;background:#eef0f2}.erp-task-send{min-height:44px;color:var(--contrast-light);background:var(--primary);cursor:pointer;font:inherit;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:850;display:inline-flex}.erp-task-send:hover:not(:disabled){background:#242b34}.erp-task-send:disabled{opacity:.45;cursor:default}.erp-task-send.is-compact{justify-content:center;width:44px;min-width:44px;padding:0}.erp-task-composer-controls{background:#f5f6f7;border-top:1px solid #e1e5e8;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:5px 7px 7px 12px;display:flex}.erp-task-composer-controls>small{color:#74808b;min-width:0;font-size:11px;line-height:1.35}.erp-task-composer-controls>div{align-items:center;gap:6px;display:flex}.erp-task-compact-actions>button:disabled,.erp-task-composer-controls button:disabled{opacity:.42}.erp-task-side-card{overflow:hidden}.erp-task-subtasks>a{color:#303943;border-bottom:1px solid #edf1f3;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:grid}.erp-task-subtasks>a.closed{color:#8797a0}.erp-task-subtasks>a>span{color:#20262e;background:#eef0f2;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.erp-task-subtasks>a.closed>span{color:#39815f;background:#e9f5ef}.erp-task-subtasks strong{font-size:var(--task-type-summary);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.erp-task-add-subtask{color:#20262e;min-height:44px;font-size:var(--task-type-nav);justify-content:center;align-items:center;gap:7px;font-weight:820;display:flex}.erp-task-add-subtask:hover{background:#eef0f2}.erp-task-side-empty{color:#74808b;justify-content:center;align-items:center;gap:8px;min-height:96px;font-size:12px;display:flex}.erp-task-participants>div{border-bottom:1px solid #edf1f3;align-items:center;gap:10px;min-height:54px;padding:8px 7px;display:flex}.erp-task-participants>div:last-child{border-bottom:0}.erp-task-participants strong,.erp-task-participants small{display:block}.erp-task-participants strong{color:#303943;font-size:var(--task-type-summary)}.erp-task-participants small{color:#74808b;font-size:var(--task-type-meta);margin-top:3px}.erp-task-subscriber-card{position:relative;overflow:visible}.erp-task-subscriber-card>header>b{font-variant-numeric:tabular-nums}.erp-task-participants>div>div{flex:1;min-width:0}.erp-task-participants>div>button{color:#7b858e;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.erp-task-participants>div>button:hover:not(:disabled){color:#20262e;background:#eef0f2}.erp-task-participants>div>button:focus-visible{outline-offset:1px;outline:2px solid #343c46}.erp-task-subscriber-controls{background:#fafbfc;border-top:1px solid #e5e9ec;border-radius:0 0 14px 14px;gap:9px;padding:11px 14px 14px;display:grid;position:relative}.erp-task-subscription-state{color:#6d7780;align-items:center;gap:7px;min-height:24px;font-size:10.5px;font-weight:680;display:flex}.erp-task-subscription-state svg{color:#4c5864;flex:none}.erp-task-subscriber-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.erp-task-subscriber-actions>button{color:#414a53;background:var(--light-surface);min-height:44px;font:inherit;cursor:pointer;border:1px solid #d7dde2;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:780;display:inline-flex}.erp-task-subscriber-actions>button:only-child{grid-column:1/-1}.erp-task-subscriber-actions>button:hover:not(:disabled),.erp-task-subscriber-actions>button[aria-expanded=true]{color:#181d24;background:#eef0f2;border-color:#b9c1c8}.erp-task-subscriber-actions>button:focus-visible{outline-offset:2px;outline:2px solid #343c46}.erp-task-subscriber-actions>button:disabled,.erp-task-participants>div>button:disabled{cursor:wait;opacity:.55}.erp-task-event-list{scrollbar-width:thin;max-height:360px;padding:5px 11px 10px;overflow-y:auto}.erp-task-event-list>.erp-task-event{border-bottom:1px solid #edf1f3}.erp-task-event-list>.erp-task-event:last-child{border-bottom:0}.erp-task-event{color:#303943;position:relative}.erp-task-event>summary,.erp-task-event.is-static{box-sizing:border-box;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:64px;padding:10px 5px;list-style:none;display:grid}.erp-task-event.can-hide>summary{grid-template-columns:34px minmax(0,1fr) 30px 16px}.erp-task-event.is-static.can-hide{grid-template-columns:34px minmax(0,1fr) 30px}.erp-task-event>summary{cursor:pointer;border-radius:9px}.erp-task-event>summary::-webkit-details-marker{display:none}.erp-task-event>summary:focus-visible{outline-offset:-2px;outline:2px solid #343c46}.erp-task-event-icon{color:#343c46;background:#eef0f2;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.erp-task-event-copy{min-width:0;display:block}.erp-task-event-copy strong,.erp-task-event-copy small,.erp-task-event-copy em{display:block}.erp-task-event-copy strong{color:#303943;font-size:var(--task-type-summary);font-weight:790;line-height:1.4}.erp-task-event-copy small{color:#74808b;font-size:var(--task-type-meta);margin-top:3px;line-height:1.45}.erp-task-event-copy em{color:#8b949c;margin-top:3px;font-size:9px;font-style:normal;font-weight:700}.erp-task-event-copy em .is-open,.erp-task-event[open] .erp-task-event-copy em .is-closed{display:none}.erp-task-event[open] .erp-task-event-copy em .is-open{display:inline}.erp-task-event-chevron{color:#8b949c;transition:transform .15s}.erp-task-event[open] .erp-task-event-chevron{transform:rotate(180deg)}.erp-task-event-hide{color:#8b949c;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;transition:opacity .12s,color .12s,background-color .12s;display:grid}.erp-task-event:hover .erp-task-event-hide,.erp-task-event:focus-within .erp-task-event-hide,.erp-task-event-hide:focus-visible{opacity:1}.erp-task-event-hide:hover,.erp-task-event-hide:focus-visible{color:#963830;background:#fff0ef;outline:0}.erp-task-event-hide:disabled{opacity:.35;cursor:default}.erp-task-event-details{color:#56636e;background:0 0;margin:0 5px 10px 44px;padding:2px 4px 6px;font-size:11px;line-height:1.5}.erp-task-event-details blockquote{color:#303943;white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #aab2ba;margin:0;padding-left:9px;font-size:11.5px;line-height:1.55}.erp-task-event-details ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.erp-task-event-details li{padding:8px 0}.erp-task-event-details li+li{border-top:1px solid #dfe3e6}.erp-task-event-details li>b{color:#303943;margin-bottom:5px;font-size:10.5px;display:block}.erp-task-event-details li>div{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);align-items:center;gap:5px;display:grid}.erp-task-event-details li>div>svg{color:#929ba3}.erp-task-event-details li>div>span{min-width:0}.erp-task-event-details li small{color:#8a949d;text-transform:uppercase;margin:0 0 2px;font-size:8.5px;font-weight:750;display:block}.erp-task-event-details li strong{color:#3d4650;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:70px;font-size:10.5px;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}.erp-task-event-details dl{gap:0;margin:0;display:grid}.erp-task-event-details dl>div{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);align-items:center;gap:10px;padding:8px 0;display:grid}.erp-task-event-details dl>div+div{border-top:1px solid #dfe3e6}.erp-task-event-details dt{color:#7b858e;font-size:10px}.erp-task-event-details dd{color:#303943;overflow-wrap:anywhere;margin:0;font-size:11.5px;font-weight:750}.erp-task-event-details dl>div.is-person{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"avatar label""avatar value";gap:1px 9px}.erp-task-event-details dl>div.is-person>.erp-task-event-person-avatar{grid-area:avatar}.erp-task-event-details dl>div.is-person>dt{grid-area:label}.erp-task-event-details dl>div.is-person>dd{grid-area:value}.erp-task-event-person-avatar{width:30px;height:30px;color:var(--contrast-light);letter-spacing:-.01em;background:#59636e;border-radius:50%;place-items:center;font-size:8.5px;font-weight:850;display:grid}.erp-task-event-details>p{color:#6d7780;margin:0}.erp-task-event-details>a{color:#303943;text-underline-offset:3px;align-items:center;min-height:36px;margin-top:8px;font-weight:780;text-decoration:underline;display:inline-flex}@media (max-width:1050px){.erp-task-page-grid{grid-template-columns:minmax(0,1fr) 270px}}@media (max-width:980px){.erp-task-page-aside{grid-template-columns:1fr 1fr;position:static}.erp-task-page-aside>:last-child{grid-column:1/-1}}@media (max-width:680px){:is(.erp-preview,.erp-task-page){--task-type-title:17px}.erp-task-page{--task-page-gutter:14px}.erp-task-page-header{grid-template-columns:1fr;gap:12px;padding-bottom:12px}.erp-task-page-complete-wrap{width:100%;min-width:0}.erp-task-page-complete{min-height:46px;padding-inline:12px}.erp-task-page-heading{text-align:left}.erp-task-page-heading>div{justify-content:flex-start}.erp-task-page-heading h1{font-size:var(--task-type-title);white-space:normal}.erp-task-page-grid{padding-top:10px}.erp-task-page-aside{grid-template-columns:1fr}.erp-task-page-aside>:last-child{grid-column:auto}.erp-task-overview-tabs{gap:12px}.erp-task-overview-body{padding:17px var(--task-page-gutter) 13px}.erp-task-inline-facts .erp-task-project-fact{border-bottom:1px solid #dfe5e9;border-right:0;width:100%;padding:0 0 10px}.erp-task-people-line>div>div{flex-wrap:wrap}.erp-task-page-header-actions{justify-content:flex-end;position:relative}.erp-task-actions{position:static}.erp-task-actions-menu{width:auto;top:calc(100% + 8px);left:0;right:0}.erp-task-comment-list article{padding:14px var(--task-page-gutter);grid-template-columns:38px minmax(0,1fr);gap:10px}.erp-task-comment-list article.is-reply{margin-left:min(calc(var(--reply-depth,1) * 18px), 54px)}.erp-task-comment-list article.is-reply:before{width:10px;height:29px;left:-13px}.erp-task-comment-list article.is-reply .erp-task-comment-main>header>strong,.erp-task-comment-list article.is-reply .erp-comment-relation,.erp-task-comment-list article.is-reply .erp-task-comment-main>header>time{flex:0 0 100%}.erp-task-comment-list article.is-reply .erp-comment-relation{flex-wrap:wrap}.erp-task-person-avatar.comment{width:38px;height:38px}.erp-task-comment-actions{opacity:1;grid-column:2}.erp-task-composer{padding-inline:var(--task-page-gutter)}.erp-task-editor-tools{padding-left:7px;overflow-x:auto}.erp-task-composer-row{grid-template-columns:38px minmax(0,1fr);gap:8px}.erp-task-person-avatar.viewer{width:38px;height:38px}.erp-task-compact-actions{gap:0;padding-right:4px}.erp-task-compact-actions>.erp-task-attach{display:none}.erp-task-composer-controls{align-items:flex-end}.erp-task-event-details{margin-left:38px}}.crm-display-switch,.crm-direction-tabs-2026{background:#f0f2f4;border-color:#d5d9de;box-shadow:inset 0 1px 1px #10141a0e,0 6px 18px #10141a0b}:is(.workspace-sidebar .nav-item,.crm-display-switch a,.crm-direction-tabs-2026 a,.crm-record-controls-2026 nav a,.crm-board-state-tabs a,.erp-project-switcher a,.erp-quick-tabs a,.erp-workspace .erp-display-tabs a,.erp-workspace-toolbar a){transition:color .15s,background-color .16s,border-color .16s,box-shadow .18s}:is(.workspace-sidebar .nav-item,.crm-display-switch a,.crm-direction-tabs-2026 a,.crm-record-controls-2026 nav a,.crm-board-state-tabs a,.erp-project-switcher a,.erp-quick-tabs a,.erp-workspace .erp-display-tabs a,.erp-workspace-toolbar a).active{color:var(--contrast-light);background:#181d24;border-color:#10141a;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000052,0 7px 16px #10141a33}:is(.workspace-sidebar .nav-item,.crm-display-switch a,.crm-direction-tabs-2026 a,.crm-record-controls-2026 nav a,.crm-board-state-tabs a,.erp-project-switcher a,.erp-quick-tabs a,.erp-workspace .erp-display-tabs a,.erp-workspace-toolbar a).active:hover{color:var(--contrast-light);background:#242b34;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000004d,0 7px 18px #10141a38}:is(.workspace-sidebar .nav-item,.crm-display-switch a,.crm-direction-tabs-2026 a,.crm-record-controls-2026 nav a,.crm-board-state-tabs a,.erp-project-switcher a,.erp-quick-tabs a,.erp-workspace .erp-display-tabs a,.erp-workspace-toolbar a):active{background:#0d1117;transition-duration:90ms;box-shadow:inset 0 1px #ffffff14,0 3px 8px #10141a29}.workspace-sidebar .nav-item.active:before{display:none}.erp-project-switcher a{border-radius:10px}:is(.crm-record-controls-2026 nav a.active,.crm-board-state-tabs a.active) b{color:var(--contrast-light);background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff1a}html[data-theme=dark] :is(.crm-display-switch,.crm-direction-tabs-2026){background:#11181e;border-color:#2f3943;box-shadow:inset 0 1px 1px #0000004d,0 6px 18px #00000029}html[data-theme=dark] :is(.workspace-sidebar .nav-item,.crm-display-switch a,.crm-direction-tabs-2026 a,.crm-record-controls-2026 nav a,.crm-board-state-tabs a,.erp-project-switcher a,.erp-quick-tabs a,.erp-workspace .erp-display-tabs a,.erp-workspace-toolbar a).active{color:var(--contrast-light);background:var(--dark-primary-soft);border-color:#46515e;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000059,0 8px 18px #00000047}html[data-theme=dark] :is(.workspace-sidebar .nav-item,.crm-display-switch a,.crm-direction-tabs-2026 a,.crm-record-controls-2026 nav a,.crm-board-state-tabs a,.erp-project-switcher a,.erp-quick-tabs a,.erp-workspace .erp-display-tabs a,.erp-workspace-toolbar a).active:hover{background:#343c46}html[data-theme=dark] :is(.workspace-sidebar .nav-item,.crm-display-switch a,.crm-direction-tabs-2026 a,.crm-record-controls-2026 nav a,.crm-board-state-tabs a,.erp-project-switcher a,.erp-quick-tabs a,.erp-workspace .erp-display-tabs a,.erp-workspace-toolbar a):focus-visible{outline-color:#ffffff7a}.crm-display-switch a:not(.active):hover{color:#3f4d5f;background:#f7f8fa}.crm-display-switch a:not(.active):active{color:#20262e;background:#e3e7eb;box-shadow:inset 0 1px 2px #10141a1a}html[data-theme=dark] .crm-display-switch a:not(.active):hover{color:#d7dee5;background:#182129}html[data-theme=dark] .crm-display-switch a:not(.active):active{color:#f3f6f8;background:#202933;box-shadow:inset 0 1px 2px #00000052}.workspace-sidebar a.nav-item.active,.workspace-sidebar a.nav-item.active:hover,.workspace-sidebar a.nav-item.active:active,html[data-theme=dark] .workspace-sidebar a.nav-item.active,html[data-theme=dark] .workspace-sidebar a.nav-item.active:hover,html[data-theme=dark] .workspace-sidebar a.nav-item.active:active{box-shadow:none}.crm-direction-tabs-2026 a:not(.active):active{color:#20262e;background:#e3e7eb;box-shadow:inset 0 1px 2px #10141a1a}html[data-theme=dark] .crm-direction-tabs-2026 a:not(.active):active{color:#f3f6f8;background:#202933;box-shadow:inset 0 1px 2px #00000052}.workspace-sidebar .nav-item:not(.active):active{color:var(--ink);background:#eef2f6;border-color:#dfe6ed;box-shadow:inset 0 1px 2px #10141a14}html[data-theme=dark] .workspace-sidebar .nav-item:not(.active):active{color:#f3f6f8;background:#202933;border-color:#35414c;box-shadow:inset 0 1px 2px #00000052}.erp-preview{--preview-surface:var(--light-surface);--preview-soft:#f5f6f7;--preview-soft-strong:#eef0f2;--preview-line:#e1e5e8;--preview-line-strong:#cfd5da;--preview-ink:#20262e;--preview-ink-2:#4c5864;--preview-ink-3:#74808b;--preview-primary-hover:#242b34;--preview-gutter:22px;border-block:0;border-color:var(--preview-line-strong);width:min(860px,100vw);height:100dvh;color:var(--preview-ink);background:var(--preview-surface);border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;font-size:14px;box-shadow:0 32px 90px #0d11174d,0 8px 24px #0d111724}.erp-preview-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d111794;padding-block:0}.erp-preview-head{min-height:78px;padding:14px 16px 14px var(--preview-gutter);border-color:var(--preview-line);background:var(--preview-surface);align-items:center}.erp-preview-title nav{color:var(--preview-ink-3);gap:5px;font-size:11px;font-weight:650}.erp-preview-head h2{color:var(--preview-ink);font-size:20px;font-weight:800;line-height:1.3}.erp-preview-head-actions{gap:6px}.erp-preview-taskcard{border-bottom:1px solid var(--preview-line);background:var(--preview-surface)}.erp-preview-tasknav>div[role=tablist]{color:var(--preview-ink-3);align-items:center;gap:4px;display:flex}.erp-preview-tasknav>div[role=tablist]>button{min-height:44px;color:var(--preview-ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:750;transition:color .15s,background-color .15s;display:inline-flex}.erp-preview-tasknav>div[role=tablist]>button.active{color:var(--preview-ink);background:var(--preview-soft-strong);box-shadow:inset 0 0 0 1px var(--preview-line)}.erp-preview-tasknav>div[role=tablist] b{min-width:22px;height:22px;color:var(--preview-ink-2);background:var(--preview-surface);border-radius:7px;place-items:center;font-size:11px;display:grid}.erp-preview-tasknav>button{min-height:44px;box-shadow:none;border-radius:9px;padding:0 15px;font-size:12px}.erp-preview-tasknav>button:hover{transform:none;box-shadow:0 5px 14px #2d7f602e}.erp-preview-taskbody{padding:18px var(--preview-gutter) 16px;grid-template-columns:1fr;gap:14px}.erp-preview-people{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:10px;display:grid}.erp-preview-person-card{border:1px solid var(--preview-line);background:var(--preview-surface);border-radius:11px;align-items:center;gap:11px;min-width:0;min-height:62px;padding:9px 12px;display:flex}.erp-preview-person-card>span:last-child{min-width:0}.erp-preview-person-card small{color:var(--preview-ink-3);margin:0 0 3px;font-size:11px;font-weight:650;display:block}.erp-preview-person-card strong{color:var(--preview-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;display:block;overflow:hidden}.erp-preview-people-arrow{color:var(--preview-line-strong)}.erp-preview-avatar,.erp-preview-avatar.is-author,.erp-preview-avatar.is-small{color:var(--contrast-light);background:#59636e}.erp-preview-assignee-control{min-width:0}.erp-preview-assignee-control>button{width:100%;max-width:none;min-height:44px;color:var(--preview-ink);border-radius:8px;gap:8px;margin:-2px 0 -4px;padding:2px 5px 2px 0;font-size:13px;font-weight:750}.erp-preview-assignee-control>button:hover:not(:disabled){background:var(--preview-soft-strong)}.erp-preview-facts{color:var(--preview-ink-2);grid-column:1;gap:9px 20px;font-size:12px}.erp-preview-facts>span{gap:7px;min-height:32px}.erp-preview-summary{color:var(--preview-ink-2);-webkit-line-clamp:3;grid-column:1;font-size:13px;line-height:1.55}.erp-preview-summary.empty{color:var(--preview-ink-3)}.erp-preview-task-actions{grid-column:1;gap:8px;padding-top:0}.erp-preview-task-actions button,.erp-preview-task-actions .erp-preview-reaction-control>button{min-height:44px;color:var(--preview-ink-2);border-radius:9px;gap:7px;padding:0 11px;font-size:12px}.erp-preview-subtasks{background:var(--preview-surface);max-height:282px;padding:8px 12px 12px;overflow-y:auto}.erp-preview-subtasks>button{border:0;border-bottom:1px solid var(--preview-line);width:100%;min-height:58px;color:var(--preview-ink);background:var(--preview-surface);text-align:left;font:inherit;cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto 24px;align-items:center;gap:11px;padding:8px 10px;transition:background-color .15s;display:grid}.erp-preview-subtasks>button:last-of-type{border-bottom:0}.erp-preview-subtasks>button:hover{background:var(--preview-soft)}.erp-preview-subtask-state{border:1.5px solid var(--preview-line-strong);width:20px;height:20px;color:var(--contrast-light);border-radius:6px;place-items:center;display:grid}.erp-preview-subtask-state.is-closed{background:#2f8665;border-color:#2f8665}.erp-preview-subtask-copy{min-width:0}.erp-preview-subtask-copy strong,.erp-preview-subtask-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.erp-preview-subtask-copy strong{color:var(--preview-ink);font-size:13px}.erp-preview-subtask-copy small{color:var(--preview-ink-3);margin-top:3px;font-size:11px}.erp-preview-subtask-priority{color:var(--preview-ink-2);background:var(--preview-soft-strong);white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:10.5px}.erp-preview-subtask-priority.priority-10{color:#a3311f;background:#fff0ec}.erp-preview-subtask-arrow{color:var(--preview-ink-3)}.erp-preview-subtasks-empty{color:var(--preview-ink-3);text-align:center;padding:28px 18px;font-size:13px}.erp-preview-day{margin:17px var(--preview-gutter) 10px;color:var(--preview-ink-3);font-size:11px;font-weight:750}.erp-preview-day span{border-color:var(--preview-line);background:var(--preview-surface);border-radius:9px;padding:5px 9px}.erp-task-event.is-timeline{margin:7px var(--preview-gutter);border:1px solid #0000;border-radius:10px}.erp-task-event.is-timeline[open]{background:var(--preview-soft);border-color:#0000}.erp-task-event.is-timeline .erp-task-event-icon{width:30px;height:30px;color:var(--preview-ink-2);background:var(--preview-soft-strong)}.erp-task-event.is-timeline .erp-task-event-copy strong{color:var(--preview-ink-2);font-size:12px}.erp-task-event.is-timeline .erp-task-event-copy em{color:var(--preview-ink-3)}.erp-task-event.is-timeline .erp-task-event-details{background:0 0;margin:0 9px 9px 48px}.erp-preview-comment{padding:16px var(--preview-gutter);border-left:0;border-top:1px solid var(--preview-line);background:var(--preview-surface);grid-template-columns:40px minmax(0,1fr) auto;gap:12px}.erp-preview-comment.is-reply{margin-left:min(calc(var(--reply-depth,1) * 28px), 112px);background:var(--preview-soft)}.erp-preview-comment.is-reply:before{border-bottom:1px solid var(--preview-line-strong);border-left:1px solid var(--preview-line-strong);content:"";pointer-events:none;border-bottom-left-radius:8px;width:12px;height:31px;position:absolute;top:-1px;left:-16px}.erp-preview-comment:focus{outline:0;animation:.85s cubic-bezier(.2,.75,.25,1) erp-preview-comment-target}@keyframes erp-preview-comment-target{0%,35%{background:var(--preview-soft-strong)}}.erp-preview-comment>.erp-preview-avatar,.erp-preview-composer-main>.erp-preview-avatar{width:40px;height:40px;font-size:11px}.erp-preview-comment-main>header{gap:9px}.erp-preview-comment-main>header strong{color:var(--preview-ink);font-size:13px}.erp-preview-comment-main>.erp-comment-body{color:var(--preview-ink);margin-top:7px;font-size:14px;line-height:1.58}.erp-preview-quote{border-left-color:var(--preview-ink-2);color:var(--preview-ink-2);background:var(--preview-soft-strong);margin-top:9px;padding:9px 11px}.erp-preview-quote small,.erp-preview-quote strong,.erp-preview-quote span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.erp-preview-quote strong,.erp-preview-quote span{font-size:11px}.erp-preview-quote strong{color:var(--preview-ink)}.erp-preview-quote:hover:not(:disabled),.erp-preview-quote:focus-visible{border-left-color:var(--preview-ink);background:var(--preview-line);box-shadow:inset 0 0 0 1px var(--preview-line-strong);outline:0}.erp-preview-quote:disabled{cursor:default}.erp-preview-comment-actions{gap:2px}.erp-preview-comment-actions>button,.erp-preview-comment-actions .erp-preview-reaction-control>button{width:44px;height:44px;color:var(--preview-ink-3);border-radius:9px}.erp-preview-comment-actions button:hover,.erp-preview-comment-actions button.active{color:var(--preview-ink);background:var(--preview-soft-strong)}.erp-reaction-picker{position:relative}.erp-reaction-menu{z-index:28;background:var(--surface);box-sizing:border-box;border:1px solid #cfd6dc;border-radius:11px;width:220px;padding:8px 10px 10px;position:absolute;box-shadow:0 16px 38px #181d2430,0 3px 9px #181d2414}.erp-reaction-menu>header{color:#66717c;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 0 5px 4px;display:flex}.erp-reaction-menu>header strong{color:#3c444d;font-size:11px;font-weight:820}.erp-reaction-menu-close{color:#66717c;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:40px;height:40px;min-height:40px;padding:0;display:grid}.erp-reaction-menu-close:hover{color:#20262e;background:#eef0f2}.erp-reaction-menu-close:focus-visible{color:#20262e;outline-offset:1px;background:#eef0f2;outline:2px solid #343c46}.erp-reaction-grid{grid-template-columns:repeat(4,40px);justify-content:space-between;gap:4px 8px;display:grid}.erp-reaction-grid>button{color:#20262e;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;gap:0;width:40px;height:40px;min-height:40px;padding:0;display:grid}.erp-reaction-grid>button>span{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:25px;line-height:1}.erp-reaction-grid>button:hover,.erp-reaction-grid>button:focus-visible{color:#20262e;background:#eef0f2;outline:none;box-shadow:inset 0 0 0 1px #d9dfe4}.erp-task-reaction-picker.is-task .erp-reaction-menu,.erp-preview-reaction-control.is-task .erp-reaction-menu{bottom:42px;left:0}.erp-task-reaction-picker.is-comment .erp-reaction-menu,.erp-preview-reaction-control.is-comment .erp-reaction-menu{bottom:40px;right:0}.erp-preview .erp-reaction-menu{border-color:var(--preview-line-strong);background:var(--preview-surface)}.erp-preview .erp-reaction-menu>header{color:var(--preview-ink-3)}.erp-preview .erp-reaction-menu>header strong{color:var(--preview-ink)}.erp-preview .erp-reaction-menu-close{color:var(--preview-ink-3)}.erp-preview .erp-reaction-menu-close:hover,.erp-preview .erp-reaction-menu-close:focus-visible{color:var(--preview-ink);background:var(--preview-soft-strong)}.erp-preview .erp-reaction-grid>button:hover,.erp-preview .erp-reaction-grid>button:focus-visible{color:var(--preview-ink);background:var(--preview-soft-strong);box-shadow:inset 0 0 0 1px var(--preview-line)}.erp-preview-reaction-control.is-task .erp-reaction-menu{bottom:44px}.erp-reaction-summary{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.erp-task-description+.erp-reaction-summary,.erp-preview-summary+.erp-reaction-summary{margin:2px 0 10px}.erp-reaction-summary>button{color:#59636d;min-width:62px;height:34px;box-shadow:none;font:inherit;cursor:pointer;background:#eef0f2;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:4px 12px 4px 10px;transition:color .15s,background-color .15s;display:inline-flex}.erp-reaction-summary>button:hover:not(:disabled){color:#20262e;background:#e7eaed}.erp-reaction-summary>button:focus-visible{outline-offset:2px;outline:2px solid #343c46}.erp-reaction-summary>button.active{color:#20262e;background:#eef0f2}.erp-reaction-summary>button:disabled{cursor:default;opacity:.62}.erp-reaction-summary-emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:22px;line-height:1}.erp-reaction-summary>button strong{color:inherit;background:0 0;font-size:12px;font-weight:760;line-height:1}.erp-preview-empty,.erp-preview-error{color:var(--preview-ink-3);font-size:13px}.erp-preview-loading span{background:linear-gradient(90deg,var(--preview-soft-strong),var(--preview-soft),var(--preview-soft-strong));background-size:200% 100%}.erp-preview-footer{border-top:1px solid var(--preview-line);background:var(--preview-surface)}.erp-preview-composer{padding:12px var(--preview-gutter) 14px;background:var(--preview-surface);border:0}.erp-preview-composer>div.erp-preview-composer-main:last-of-type{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;display:grid}.erp-preview-editor-shell{border:1px solid var(--preview-line);background:var(--preview-surface);border-radius:12px;min-width:0;transition:border-color .18s,box-shadow .18s,background-color .18s;overflow:hidden;box-shadow:0 4px 14px #0d11170a}.erp-preview-editor-shell:focus-within{border-color:var(--preview-line-strong);box-shadow:0 7px 22px #0d111717}.erp-preview-editor-tools{gap:2px;margin:0;padding:5px 7px 2px;display:flex}.erp-preview-editor-tools button{width:44px;height:44px;color:var(--preview-ink-3);border-radius:8px}.erp-preview-composer-input{align-items:flex-end;min-width:0;display:flex}.erp-preview-composer textarea{width:100%;min-height:74px;max-height:160px;color:var(--preview-ink);resize:vertical;background:0 0;border:0;border-radius:0;outline:0;padding:9px 12px 12px;font-size:14px;line-height:1.5;display:block}.erp-preview-editor-shell.is-compact .erp-preview-composer-input{align-items:center;min-height:56px}.erp-preview-editor-shell.is-compact textarea{resize:none;min-height:54px;max-height:90px;padding:16px 8px 14px 14px;line-height:1.45}.erp-preview-composer textarea::placeholder{color:var(--preview-ink-3)}.erp-preview-composer textarea:focus{background:0 0;border:0;outline:0}.erp-preview-compact-actions{flex:none;align-items:center;gap:2px;padding:5px 6px 5px 0;display:flex}.erp-preview-composer-controls{border-top:1px solid var(--preview-line);background:var(--preview-soft);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:5px 7px 7px 12px;display:flex}.erp-preview-composer-controls>small{min-width:0;color:var(--preview-ink-3);font-size:11px;line-height:1.35}.erp-preview-composer-controls>small.is-error{color:#aa3225}.erp-preview-composer-controls>div{align-items:center;gap:6px;display:flex}.erp-preview-attach,.erp-preview-expand,.erp-preview-send{cursor:pointer;border:0;border-radius:9px;place-items:center;min-height:44px;padding:0;display:grid}.erp-preview-attach,.erp-preview-expand{width:44px;color:var(--preview-ink-3);background:0 0}.erp-preview-send{width:auto;min-width:118px;color:var(--contrast-light);background:var(--primary);justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.erp-preview-send:hover{background:var(--preview-primary-hover)}.erp-preview-send.is-compact{width:44px;min-width:44px;padding:0}.erp-preview-compact-actions>button:disabled,.erp-preview-composer-controls button:disabled{opacity:.42}.erp-preview-composer-error{color:#aa3225;padding:0 14px 9px;font-size:11px;display:block}.erp-preview-replying{border-left-color:var(--preview-ink-2);min-height:38px;color:var(--preview-ink-2);background:var(--preview-soft-strong);margin:0 0 8px 52px;padding:7px 10px;font-size:12px}.erp-preview-replying button{width:32px;height:32px;color:var(--preview-ink-2)}html[data-theme=dark] .erp-preview{--preview-surface:#12171c;--preview-soft:#171d23;--preview-soft-strong:#20272f;--preview-line:#2b333c;--preview-line-strong:#3b4651;--preview-ink:#edf1f4;--preview-ink-2:#c5cdd4;--preview-ink-3:#98a4ae;--preview-primary-hover:#343c46;color:var(--preview-ink);border-color:var(--preview-line-strong);background:var(--preview-surface)}html[data-theme=dark] :is(.erp-preview-head,.erp-preview-taskcard,.erp-preview-scroll,.erp-preview-composer,.erp-preview-footer,.erp-preview-person-card,.erp-preview-subtasks,.erp-preview-subtasks>button,.erp-preview-comment,.erp-preview-day span){border-color:var(--preview-line);background:var(--preview-surface)}html[data-theme=dark] .erp-reaction-menu{border-color:var(--preview-line-strong,var(--line-strong))}html[data-theme=dark] .erp-task-reaction-picker .erp-reaction-menu{background:#20262e;border-color:#3a454f;box-shadow:0 16px 38px #0000006b}html[data-theme=dark] .erp-reaction-menu>header{color:#a8b0b8}html[data-theme=dark] .erp-reaction-menu>header strong{color:#f4f5f6}html[data-theme=dark] .erp-reaction-menu-close{color:#a8b0b8}html[data-theme=dark] .erp-reaction-menu-close:hover,html[data-theme=dark] .erp-reaction-menu-close:focus-visible{color:#f4f5f6;background:var(--dark-primary-soft)}html[data-theme=dark] .erp-reaction-grid>button:hover,html[data-theme=dark] .erp-reaction-grid>button:focus-visible{color:#f4f5f6;background:var(--dark-primary-soft);box-shadow:inset 0 0 0 1px #46515c}html[data-theme=dark] .erp-task-page .erp-reaction-summary>button{color:#c5cdd4;background:var(--dark-primary-soft)}html[data-theme=dark] .erp-task-page .erp-reaction-summary>button:hover:not(:disabled),html[data-theme=dark] .erp-task-page .erp-reaction-summary>button.active{color:#edf1f4;background:#343d47}html[data-theme=dark] .erp-task-event-list>.erp-task-event{border-color:#2b333c}html[data-theme=dark] .erp-task-event>summary:hover{background:#20272f}html[data-theme=dark] .erp-task-event-icon{color:#d7dde2;background:var(--dark-primary-soft)}html[data-theme=dark] .erp-task-event-copy strong{color:#edf1f4}html[data-theme=dark] .erp-task-event-copy small,html[data-theme=dark] .erp-task-event-copy em,html[data-theme=dark] .erp-task-event-chevron{color:#98a4ae}html[data-theme=dark] .erp-task-event-details{color:#c5cdd4;background:0 0}html[data-theme=dark] .erp-task-event-details blockquote,html[data-theme=dark] .erp-task-event-details li>b,html[data-theme=dark] .erp-task-event-details li strong,html[data-theme=dark] .erp-task-event-details dd,html[data-theme=dark] .erp-task-event-details>a{color:#edf1f4}html[data-theme=dark] .erp-task-event-details :is(li+li,dl>div+div){border-color:#3b4651}html[data-theme=dark] .erp-task-event-details dt,html[data-theme=dark] .erp-task-event-hide{color:#98a4ae}html[data-theme=dark] .erp-task-event-hide:hover,html[data-theme=dark] .erp-task-event-hide:focus-visible{color:#ffaaa3;background:#422522}html[data-theme=dark] .erp-task-composer,html[data-theme=dark] .erp-task-editor-shell{background:#12171c;border-color:#2b333c}html[data-theme=dark] .erp-task-editor-shell.is-compact,html[data-theme=dark] .erp-task-composer-controls{background:#171d23;border-color:#2b333c}html[data-theme=dark] .erp-task-editor-shell:focus-within{border-color:#3b4651;box-shadow:0 7px 22px #00000040}html[data-theme=dark] .erp-task-composer-input textarea{color:#edf1f4}html[data-theme=dark] .erp-task-editor-tools button,html[data-theme=dark] :is(.erp-task-attach,.erp-task-expand){color:#98a4ae}html[data-theme=dark] .erp-task-editor-tools button:hover:not(:disabled),html[data-theme=dark] .erp-task-expand:hover:not(:disabled){color:#edf1f4;background:var(--dark-primary-soft)}html[data-theme=dark] .erp-task-subscriber-controls{background:#171d23;border-color:#2b333c}html[data-theme=dark] .erp-task-subscription-state{color:#a8b0b8}html[data-theme=dark] .erp-task-subscription-state svg{color:#c5cdd4}html[data-theme=dark] .erp-task-participants>div>button{color:#98a4ae}html[data-theme=dark] .erp-task-participants>div>button:hover:not(:disabled){color:#edf1f4;background:var(--dark-primary-soft)}html[data-theme=dark] .erp-task-subscriber-actions>button{color:#c5cdd4;background:#20262e;border-color:#3b4651}html[data-theme=dark] .erp-task-subscriber-actions>button:hover:not(:disabled),html[data-theme=dark] .erp-task-subscriber-actions>button[aria-expanded=true]{color:#f4f5f6;background:var(--dark-primary-soft);border-color:#53606c}html[data-theme=dark] .erp-comment-manage>button:hover:not(:disabled),html[data-theme=dark] .erp-comment-manage>button[aria-expanded=true]{color:#edf1f4;background:var(--dark-primary-soft)}html[data-theme=dark] .erp-comment-manage-menu{background:#20262e;border-color:#3b4651;box-shadow:0 16px 40px #0000006b}html[data-theme=dark] .erp-comment-manage-menu>button{color:#edf1f4}html[data-theme=dark] .erp-comment-manage-menu>button:hover,html[data-theme=dark] .erp-comment-manage-menu>button:focus-visible{background:var(--dark-primary-soft)}html[data-theme=dark] .erp-comment-manage-menu>button.is-danger{color:#ffaaa3}html[data-theme=dark] .erp-comment-manage-menu>button.is-danger:hover,html[data-theme=dark] .erp-comment-manage-menu>button.is-danger:focus-visible{background:#422522}html[data-theme=dark] .erp-comment-editor textarea{color:#edf1f4;background:#171d23;border-color:#74808b;outline-color:#edf1f41a}html[data-theme=dark] .erp-comment-editor>div>button{color:#edf1f4;background:#20262e;border-color:#3b4651}html[data-theme=dark] .erp-comment-editor>div>button:hover:not(:disabled){background:var(--dark-primary-soft)}html[data-theme=dark] .erp-comment-editor>div>button.is-primary{color:#181d24;background:#edf1f4;border-color:#edf1f4}html[data-theme=dark] .erp-comment-delete-dialog{color:#edf1f4;background:#171d23;border-color:#3b4651}html[data-theme=dark] .erp-comment-delete-dialog h2{color:#edf1f4}html[data-theme=dark] .erp-comment-delete-dialog p{color:#a8b0b8}html[data-theme=dark] .erp-comment-delete-dialog blockquote{color:#c5cdd4;background:#20272f;border-color:#74808b}html[data-theme=dark] .erp-comment-delete-actions>button{color:#edf1f4;background:#20262e;border-color:#3b4651}html[data-theme=dark] :is(.erp-preview-comment:hover,.erp-preview-comment.is-unread,.erp-preview-subtasks>button:hover){background:var(--preview-soft)}html[data-theme=dark] .erp-preview-comment-main>:is(header strong,.erp-comment-body){color:var(--preview-ink)}.erp-rich-text{overflow-wrap:anywhere}.erp-rich-text>:first-child{margin-top:0}.erp-rich-text>:last-child{margin-bottom:0}.erp-rich-text p{margin:0 0 .65em}.erp-rich-text :is(ul,ol){margin:.45em 0 .7em;padding-left:1.55em}.erp-rich-text li+li{margin-top:.28em}.erp-rich-text blockquote{color:#56616b;border-left:2px solid #9ca5ad;margin:.55em 0;padding:.15em 0 .15em .8em}.erp-rich-text a{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.erp-rich-text a:hover{color:#111820}.erp-rich-text span{display:inline}.erp-preview-summary>:is(p,ul,ol,blockquote){margin-top:0}html[data-theme=dark] .erp-rich-text blockquote{color:#c5cdd4;border-left-color:#6f7a84}html[data-theme=dark] .erp-rich-text a:hover{color:var(--contrast-light)}html[data-theme=dark] .erp-preview-editor-shell{border-color:var(--preview-line-strong);background:var(--preview-surface)}html[data-theme=dark] .erp-preview-editor-shell:focus-within{border-color:var(--preview-line-strong);box-shadow:0 7px 22px #00000040}html[data-theme=dark] .erp-preview-editor-shell.is-compact{background:var(--preview-soft)}html[data-theme=dark] .erp-preview-composer textarea{color:var(--preview-ink);background:0 0}html[data-theme=dark] .erp-preview-composer-controls{border-color:var(--preview-line);background:var(--preview-soft)}@media (max-width:680px){.erp-reaction-menu{width:min(220px,100vw - 32px)}.erp-preview-backdrop{padding:0}.erp-preview{--preview-gutter:14px;width:100%;height:100dvh}.erp-preview-head{min-height:70px;padding:11px 8px 11px 14px}.erp-preview-head-actions :is(a,button){width:44px;height:44px}.erp-preview-tasknav{min-height:56px;padding:6px 9px 6px 12px}.erp-preview-tasknav>div[role=tablist]>button{padding-inline:9px;font-size:12px}.erp-preview-taskbody{padding:14px}.erp-preview-people{grid-template-columns:1fr;gap:8px}.erp-preview-person-card{min-height:56px}.erp-preview-subtasks{padding-inline:4px}.erp-preview-subtasks>button{grid-template-columns:22px minmax(0,1fr) 20px}.erp-preview-subtask-priority{display:none}.erp-preview-comment{padding:14px var(--preview-gutter);grid-template-columns:38px minmax(0,1fr)}.erp-preview-comment.is-reply{margin-left:min(calc(var(--reply-depth,1) * 16px), 48px)}.erp-preview-comment.is-reply .erp-preview-comment-main>header{flex-wrap:wrap}.erp-preview-comment.is-reply .erp-preview-comment-main>header>strong,.erp-preview-comment.is-reply .erp-comment-relation,.erp-preview-comment.is-reply .erp-preview-comment-main>header>time{flex:0 0 100%}.erp-preview-comment.is-reply .erp-comment-relation{flex-wrap:wrap}.erp-preview-comment-actions{opacity:1;grid-column:2}.erp-task-event.is-timeline{margin-inline:var(--preview-gutter)}.erp-task-event.is-timeline .erp-task-event-details{margin-left:12px}.erp-task-event-hide{opacity:1}.erp-preview-editor-tools{margin:0;overflow-x:auto}.erp-preview-composer-controls{align-items:flex-end}.erp-preview-compact-actions{gap:0;padding-right:4px}.erp-preview-compact-actions>.erp-preview-attach{display:none}}@media (prefers-reduced-motion:reduce){.erp-preview-comment:focus{background:var(--preview-soft-strong);animation:none}.erp-task-comment-list article:focus{background:#eef0f2;animation:none}}.erp-preview{--preview-surface:var(--light-surface);--preview-soft:var(--light-bg);--preview-soft-strong:#eef2f7;--preview-line:var(--light-line);--preview-line-strong:#d7dee8;--preview-ink:var(--light-ink);--preview-ink-2:#465168;--preview-ink-3:var(--light-ink-3);--preview-accent:var(--primary);--preview-accent-hover:var(--primary-hover);--preview-gutter:20px;border-color:var(--preview-line-strong);width:min(760px,100vw);color:var(--preview-ink);background:var(--preview-surface);box-shadow:0 28px 80px #1419223d,0 8px 24px #1419221a}.erp-preview-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#14192285}.erp-preview-head{min-height:76px;padding:13px 12px 13px var(--preview-gutter);border-color:var(--preview-line)}.erp-preview-title nav{color:var(--preview-ink-3);font-size:10.5px;font-weight:560}.erp-preview-title>div{gap:9px;margin-top:5px}.erp-preview-head h2{color:var(--preview-ink);letter-spacing:-.02em;font-size:19px;font-weight:650}.erp-preview-priority>button{border-radius:7px;width:30px;height:30px;font-size:12px}.erp-preview-priority>button.priority-10{background:#ef1717;box-shadow:0 4px 12px #ef171729}.erp-preview-head-actions{align-items:center;gap:2px}.erp-preview-head-actions :is(a,button){width:38px;height:38px;color:var(--preview-ink-2);border-radius:8px}.erp-preview-head-actions :is(a,button):hover{color:var(--preview-accent);background:var(--preview-soft)}.erp-preview-taskcard{border-bottom:1px solid var(--preview-line)}.erp-preview-tasknav{min-height:56px;padding:0 14px 0 var(--preview-gutter);border-color:var(--preview-line)}.erp-preview-tasknav>div[role=tablist]{gap:22px;height:56px}.erp-preview-tasknav>div[role=tablist]>button{min-height:56px;color:var(--preview-ink-3);border-bottom:3px solid #0000;border-radius:0;padding:0;font-size:13px;font-weight:590}.erp-preview-tasknav>div[role=tablist]>button:hover{color:var(--preview-ink);background:0 0}.erp-preview-tasknav>div[role=tablist]>button.active{color:var(--preview-ink);border-bottom-color:var(--preview-accent);box-shadow:none;background:0 0}.erp-preview-tasknav>div[role=tablist] b{border:1px solid var(--preview-line);min-width:22px;height:22px;color:var(--preview-ink-2);background:var(--preview-soft);border-radius:6px;font-weight:650}.erp-preview-tasknav>button{border:1px solid var(--preview-accent);min-height:38px;color:var(--contrast-light);background:var(--preview-accent);box-shadow:0 6px 15px color-mix(in srgb, var(--primary) 17%, transparent);border-radius:9px;padding:0 14px;font-size:12px;font-weight:680}.erp-preview-tasknav>button:hover:not(:disabled){color:var(--contrast-light);border-color:var(--preview-accent-hover);background:var(--preview-accent-hover);box-shadow:0 8px 18px color-mix(in srgb, var(--primary) 20%, transparent)}.erp-preview-tasknav>button.is-closed{color:var(--preview-accent);background:var(--preview-surface);box-shadow:none;border-color:#cbd7f5}.erp-preview-taskbody{padding:16px var(--preview-gutter) 15px;gap:12px}.erp-preview-people{flex-wrap:wrap;align-items:center;gap:9px 11px;min-width:0;display:flex}.erp-preview-person{align-items:center;gap:9px;min-width:0;display:flex}.erp-preview-person-copy{min-width:0;display:block}.erp-preview-person-copy>small{color:var(--preview-ink-3);margin:0 0 1px;font-size:10.5px;font-weight:560;display:block}.erp-preview-person-copy>strong{color:var(--preview-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;display:block;overflow:hidden}.erp-preview-people-arrow{color:var(--preview-ink-2);flex:none}.erp-preview-avatar,.erp-preview-avatar.is-author,.erp-preview-avatar.is-small{color:var(--preview-ink-2);background:#f0f2f5;font-weight:760}.erp-preview-avatar.is-author{width:32px;height:32px;font-size:10px}.erp-preview-avatar.is-small{width:30px;height:30px;font-size:9px}.erp-preview-assignee-control>button{width:auto;max-width:260px;min-height:32px;color:var(--preview-ink);gap:8px;margin:0;padding:0 3px 0 0;font-size:13px;font-weight:680}.erp-preview-assignee-control>button:hover:not(:disabled){color:var(--preview-accent);background:0 0}.erp-preview-assignee-control>button>svg{color:var(--preview-ink-2)}.erp-preview-facts{color:var(--preview-ink-2);gap:8px 18px;font-size:12px}.erp-preview-facts>span{min-height:30px}.erp-preview-facts svg{color:var(--preview-ink-2)}.erp-preview-summary{max-width:74ch;color:var(--preview-ink);font-size:13px;line-height:1.5}.erp-preview-summary.empty{color:var(--preview-ink-3);font-style:normal}.erp-preview-task-actions{border-top:1px solid var(--preview-line);gap:4px;padding-top:8px}.erp-preview-task-actions button,.erp-preview-task-actions .erp-preview-reaction-control>button{min-height:38px;color:var(--preview-ink-2);border-radius:8px;gap:7px;padding:0 9px;font-size:12px;font-weight:620}.erp-preview-task-actions button:hover:not(:disabled),.erp-preview-task-actions .erp-preview-reaction-control>button:hover:not(:disabled){color:var(--preview-accent);background:var(--preview-soft)}.erp-preview-scroll{background:var(--preview-surface)}.erp-preview-timeline{padding:7px 0 18px}.erp-preview-day{height:28px;margin:3px var(--preview-gutter);color:var(--preview-ink-3);text-transform:none;font-size:10.5px;font-weight:570}.erp-preview-day:before,.erp-preview-day:after{background:var(--preview-line)}.erp-preview-day span{background:var(--preview-surface);border:0;border-radius:6px;padding:3px 9px}.erp-task-event.is-timeline{margin:4px var(--preview-gutter);border-radius:8px}.erp-task-event.is-timeline[open]{background:var(--preview-soft)}.erp-task-event.is-timeline>summary,.erp-task-event.is-timeline.is-static{grid-template-columns:28px minmax(0,1fr) 16px;min-height:46px;padding:5px 6px}.erp-task-event.is-timeline.is-static{grid-template-columns:28px minmax(0,1fr)}.erp-task-event.is-timeline .erp-task-event-icon{width:28px;height:28px;color:var(--preview-ink-2);background:var(--preview-soft-strong);border-radius:8px}.erp-task-event.is-timeline .erp-task-event-copy strong{color:var(--preview-ink-2);font-size:11.5px;font-weight:650}.erp-task-event.is-timeline .erp-task-event-copy small{color:var(--preview-ink-3);font-size:10px}.erp-task-event.is-timeline.can-hide>summary{grid-template-columns:28px minmax(0,1fr) 30px 16px}.erp-task-event.is-timeline.is-static.can-hide{grid-template-columns:28px minmax(0,1fr) 30px}.erp-preview-comment{padding:9px var(--preview-gutter);background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:10px}.erp-preview-comment.is-reply{margin-left:min(calc(var(--reply-depth,1) * 22px),66px);background:0 0;padding-top:11px;padding-bottom:12px}.erp-preview-comment.is-reply:before{border-color:var(--preview-line-strong);width:11px;height:30px;top:-2px;left:-13px}.erp-preview-comment:hover{background:0 0}.erp-preview-comment.is-unread{background:var(--preview-soft)}.erp-preview-comment>.erp-preview-avatar,.erp-preview-composer-main>.erp-preview-avatar{width:40px;height:40px;color:var(--preview-ink-2);background:#f0f2f5;font-size:11px}.erp-preview-comment-main{position:relative}.erp-preview-comment-main>header{flex-wrap:wrap;align-items:baseline;gap:5px 10px;min-height:22px}.erp-preview-comment-main>header strong{color:var(--preview-ink);font-size:13px;font-weight:680}.erp-preview-comment-main>header time,.erp-preview .erp-comment-relation{color:var(--preview-ink-3);font-size:10.5px}.erp-preview .erp-comment-relation b{color:var(--preview-ink-2)}.erp-preview-comment-main>.erp-comment-body{max-width:72ch;color:var(--preview-ink);margin:3px 0 0;font-size:14px;line-height:1.45}.erp-preview-quote{border:1px solid var(--preview-line);border-left:3px solid var(--preview-accent);width:min(500px,100%);color:var(--preview-ink-2);background:var(--preview-soft);border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;margin:8px 0 0;padding:8px 10px 8px 9px;display:grid}.erp-preview-quote>svg{color:var(--preview-accent)}.erp-preview-quote-copy{min-width:0}.erp-preview-quote-copy :is(small,strong,span){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.erp-preview-quote small{color:var(--preview-ink-3);letter-spacing:0;text-transform:none;margin-bottom:1px;font-size:9.5px;font-weight:560}.erp-preview-quote strong{color:var(--preview-ink);font-size:10.5px}.erp-preview-quote-copy>span{margin-top:1px;font-size:10.5px}.erp-preview-quote+.erp-comment-body{margin-top:7px}.erp-preview-quote:hover:not(:disabled),.erp-preview-quote:focus-visible{border-left-color:var(--preview-accent-hover);background:var(--preview-soft-strong);box-shadow:inset 0 0 0 1px var(--preview-line-strong)}.erp-preview-comment-actions{opacity:1;align-self:start;align-items:center;gap:1px;margin-top:-7px;line-height:0}.erp-preview-comment-actions>button,.erp-preview-comment-actions .erp-preview-reaction-control>button,.erp-preview-comment-actions .erp-comment-manage>button{width:36px;height:36px;color:var(--preview-ink-3);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.erp-preview-comment-actions button:hover,.erp-preview-comment-actions button.active,.erp-preview-comment-actions button[aria-expanded=true]{color:var(--preview-accent);background:var(--preview-soft)}.erp-preview-comment-reactions{flex-wrap:wrap;align-items:center;gap:5px;min-height:30px;margin-top:7px;display:flex}.erp-preview-comment-reactions .erp-reaction-summary{margin:0}.erp-preview .erp-reaction-summary{gap:5px}.erp-preview .erp-reaction-summary>button{min-width:50px;height:29px;color:var(--preview-ink-2);background:var(--preview-soft-strong);gap:6px;padding:3px 9px 3px 8px}.erp-preview .erp-reaction-summary>button:hover:not(:disabled),.erp-preview .erp-reaction-summary>button.active{color:var(--preview-ink);background:#e7ecf4}.erp-preview .erp-reaction-summary-emoji{font-size:18px}.erp-preview .erp-reaction-summary>button strong{font-size:11px}.erp-preview .erp-reaction-menu{z-index:60;border-color:var(--preview-line-strong);background:var(--preview-surface);border-radius:12px;box-shadow:0 16px 38px #1419222b,0 3px 9px #1419220f}.erp-preview .erp-reaction-menu-close:hover,.erp-preview .erp-reaction-menu-close:focus-visible,.erp-preview .erp-reaction-grid>button:hover,.erp-preview .erp-reaction-grid>button:focus-visible{color:var(--preview-accent);background:var(--preview-soft)}.erp-preview-footer{border-color:var(--preview-line)}.erp-preview-composer{padding:11px 18px 13px}.erp-preview-composer>div.erp-preview-composer-main:last-of-type{grid-template-columns:40px minmax(0,1fr);gap:9px}.erp-preview-composer-main>.erp-preview-avatar{margin-top:4px}.erp-preview-editor-shell{border-color:var(--preview-line);background:var(--preview-surface);box-shadow:none;border-radius:9px}.erp-preview-editor-shell.is-compact{background:var(--preview-surface)}.erp-preview-editor-shell:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 8%, transparent);border-color:#b9c8df}.erp-preview-editor-shell.is-compact .erp-preview-composer-input{min-height:46px}.erp-preview-editor-shell.is-compact textarea{min-height:46px;max-height:84px;color:var(--preview-ink);padding:13px 8px 12px 12px;font-size:12.5px}.erp-preview-compact-actions{gap:1px;padding:3px 4px 3px 0}.erp-preview-attach,.erp-preview-expand{width:40px;min-height:40px;color:var(--preview-ink-3);border-radius:8px}.erp-preview-expand:hover:not(:disabled){color:var(--preview-accent);background:var(--preview-soft)}.erp-preview-send.is-compact{background:var(--preview-accent);border-radius:8px;width:44px;min-width:44px;min-height:40px}.erp-preview-send:hover:not(:disabled){background:var(--preview-accent-hover)}.erp-preview-send:disabled{color:var(--contrast-light);background:var(--preview-accent);opacity:.42}.erp-preview-editor-tools{gap:2px;min-height:42px;padding:5px 8px 0}.erp-preview-editor-tools button{border-radius:7px;width:34px;height:34px}.erp-preview-editor-tools button:hover:not(:disabled){color:var(--preview-accent);background:var(--preview-soft)}.erp-preview-editor-shell.is-expanded .erp-preview-composer textarea{min-height:76px;max-height:140px;padding:7px 12px 12px;font-size:13.5px;line-height:1.45}.erp-preview-composer-controls{border-color:var(--preview-line);background:var(--preview-surface);min-height:48px;padding:5px 8px}.erp-preview-composer-controls>div{margin-left:auto}.erp-preview-composer-controls .erp-preview-send{background:var(--preview-accent);border-radius:8px;min-width:110px;min-height:38px;font-weight:680}.erp-preview-replying{border-left:3px solid var(--preview-accent);color:var(--preview-ink-2);background:var(--preview-soft);margin:0 0 8px 49px}html[data-theme=dark] .erp-preview{--preview-surface:var(--light-ink);--preview-soft:#1a2130;--preview-soft-strong:#202a3a;--preview-line:#2a3445;--preview-line-strong:#39465a;--preview-ink:#f4f6fa;--preview-ink-2:#c6cede;--preview-ink-3:#98a4b7;--preview-accent:#6d93ff;--preview-accent-hover:#86a6ff}html[data-theme=dark] .erp-preview-avatar,html[data-theme=dark] .erp-preview-avatar.is-author,html[data-theme=dark] .erp-preview-avatar.is-small{color:var(--preview-ink-2);background:#242d3d}html[data-theme=dark] .erp-preview .erp-reaction-summary>button:hover:not(:disabled),html[data-theme=dark] .erp-preview .erp-reaction-summary>button.active{background:#263248}@media (max-width:680px){.erp-preview{--preview-gutter:14px;width:100%}.erp-preview-head{min-height:70px;padding:11px 8px 11px var(--preview-gutter)}.erp-preview-head h2{font-size:17px}.erp-preview-title nav{display:none}.erp-preview-tasknav{padding-inline:var(--preview-gutter) 9px}.erp-preview-tasknav>div[role=tablist]{gap:14px}.erp-preview-tasknav>div[role=tablist]>button{font-size:12px}.erp-preview-tasknav>button{padding-inline:10px}.erp-preview-people{align-items:flex-start}.erp-preview-person{flex:190px}.erp-preview-people-arrow{display:none}.erp-preview-comment{padding:10px var(--preview-gutter);grid-template-columns:38px minmax(0,1fr);gap:9px}.erp-preview-comment.is-reply{margin-left:min(calc(var(--reply-depth,1) * 16px),48px)}.erp-preview-comment.is-reply:before{width:9px;height:29px;left:-12px}.erp-preview-comment-actions{grid-column:2;margin-top:1px}.erp-preview-comment>.erp-preview-avatar{width:38px;height:38px}.erp-preview-composer{padding-inline:var(--preview-gutter)}.erp-preview-composer>div.erp-preview-composer-main:last-of-type{grid-template-columns:38px minmax(0,1fr);gap:8px}.erp-preview-composer-main>.erp-preview-avatar{width:38px;height:38px}.erp-preview-replying{margin-left:46px}}.erp-preview-comment.is-reply.is-detached-reply{margin-left:0}.erp-preview-comment.is-reply.is-detached-reply:before{content:none}.erp-workspace .erp-quick-tabs-divider{background:#d9dfe4;flex:none;width:1px;height:24px;margin-inline:3px}.erp-workspace .erp-priority-editor-shell{justify-self:center;width:48px}.erp-workspace .erp-task-row.closed .erp-task-state{visibility:visible;background:#f7f8f9;border-color:#aab8c3}.erp-task-closed-mark{color:#59646e;border-radius:10px;outline:none;justify-self:center;place-items:center;width:48px;height:44px;display:grid;position:relative}.erp-task-closed-mark>svg{background:#f7f8f9;border:1.5px solid #8d99a3;border-radius:50%;width:25px;height:25px;padding:4px}.erp-task-closed-mark:hover,.erp-task-closed-mark:focus-visible{color:#181d24;background:#eef0f2}.erp-task-closed-mark:focus-visible{box-shadow:0 0 0 2px #343c46}.erp-task-closed-tooltip{z-index:40;color:#f4f5f6;opacity:0;pointer-events:none;background:#20262e;border:1px solid #3b4651;border-radius:10px;gap:3px;width:max-content;max-width:270px;padding:10px 12px;transition:opacity .14s,transform .14s;display:grid;position:absolute;bottom:calc(100% + 8px);right:50%;transform:translate(50%,4px);box-shadow:0 12px 30px #181d2438}.erp-task-closed-tooltip strong{white-space:nowrap;font-size:11.5px;font-weight:760}.erp-task-closed-tooltip small{color:#c5cdd4;font-size:10.5px;line-height:1.35}.erp-task-closed-mark:hover .erp-task-closed-tooltip,.erp-task-closed-mark:focus-visible .erp-task-closed-tooltip{opacity:1;transform:translate(50%)}.erp-workspace .erp-priority-group.priority-closed{--priority-color:#697681;color:#56616b;background:#f2f4f6}.erp-workspace .erp-priority-group.priority-closed>span{border-radius:50%}.erp-pagination{color:#697681;background:var(--light-surface);border:1px solid #d7dee3;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:7px 9px 7px 16px;display:flex}.erp-pagination>span{font-size:11px;font-weight:650}.erp-pagination>div{align-items:center;gap:4px;display:flex}.erp-pagination a{color:#59646e;border-radius:9px;place-items:center;min-width:44px;height:44px;padding-inline:8px;font-size:11px;font-weight:760;display:grid}.erp-pagination a:hover{color:#181d24;background:#eef0f2}.erp-pagination a:focus-visible{outline-offset:1px;outline:2px solid #343c46}.erp-pagination a.active{color:var(--contrast-light);background:#181d24}.erp-pagination a.disabled{opacity:.35;pointer-events:none}html[data-theme=dark] .erp-workspace .erp-quick-tabs-divider{background:#3b4651}html[data-theme=dark] .erp-workspace .erp-task-row.closed .erp-task-state{background:#171d23;border-color:#66727d}html[data-theme=dark] .erp-task-closed-mark{color:#a8b0b8}html[data-theme=dark] .erp-task-closed-mark>svg{background:#171d23;border-color:#66727d}html[data-theme=dark] .erp-task-closed-mark:hover,html[data-theme=dark] .erp-task-closed-mark:focus-visible{color:#edf1f4;background:var(--dark-primary-soft)}html[data-theme=dark] .erp-workspace .erp-priority-group.priority-closed{color:#c5cdd4;background:#171d23}html[data-theme=dark] .erp-pagination{color:#98a4ae;background:#171d23;border-color:#3b4651}html[data-theme=dark] .erp-pagination a{color:#c5cdd4}html[data-theme=dark] .erp-pagination a:hover{color:#edf1f4;background:var(--dark-primary-soft)}html[data-theme=dark] .erp-pagination a.active{color:var(--dark-accent-ink);background:var(--dark-accent-soft)}@media (max-width:680px){.erp-pagination{flex-direction:column;align-items:flex-start}.erp-pagination>div{width:100%;overflow-x:auto}}.erp-workspace{--erp-accent:var(--primary);--erp-accent-soft:#f4f7ff;--erp-ink:var(--light-ink);--erp-muted:var(--light-ink-3);--erp-line:var(--light-line);--erp-soft:var(--light-bg);color:var(--erp-ink);gap:14px}.erp-workspace .erp-board-head,.erp-workspace .erp-commandbar,.erp-workspace .erp-task-list,.erp-workspace .erp-pagination{border-color:var(--erp-line);background:var(--light-surface);box-shadow:none}.erp-workspace .erp-board-head{border-radius:14px}.erp-workspace .erp-board-title-row h1{color:var(--erp-ink);font-size:24px;font-weight:740}.erp-workspace .erp-project-switcher{border-top-color:var(--erp-line);gap:8px;padding:12px 12px 14px}.erp-workspace .erp-project-switcher a{border:1px solid var(--erp-line);min-width:158px;min-height:72px;color:var(--erp-ink);background:var(--light-surface);font-size:inherit;font-weight:inherit;border-radius:11px;grid-template-rows:auto;grid-template-columns:42px minmax(0,1fr);align-content:center;align-items:center;column-gap:10px;padding:10px 12px;transition:border-color .14s,background-color .14s,box-shadow .14s,transform .14s;box-shadow:0 1px 2px #14192205}.erp-workspace .erp-project-switcher a:before{content:"";background:0 0;border-radius:0 4px 4px 0;width:3px;position:absolute;inset:8px auto 8px 0}.erp-workspace .erp-project-switcher a:hover{background:#fbfcfe;border-color:#d4dbe5;transform:translateY(-1px);box-shadow:0 5px 16px #1419220d}.erp-workspace .erp-project-switcher a.active{color:var(--erp-ink);background:var(--erp-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 4%, transparent);border-color:#bfd0ff}.erp-workspace .erp-project-switcher a.active:hover,.erp-workspace .erp-project-switcher a.active:active{color:var(--erp-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 7%, transparent),0 5px 16px color-mix(in srgb, var(--primary) 8%, transparent);background:#eef3ff;border-color:#a9c1ff}.erp-workspace .erp-project-switcher a:focus-visible{color:var(--erp-ink);outline:3px solid color-mix(in srgb, var(--primary) 18%, transparent);outline-offset:2px;background:var(--erp-accent-soft);border-color:#9db8ff}.erp-workspace .erp-project-switcher a.active:before{background:var(--erp-accent)}.erp-workspace .erp-project-mark,.erp-workspace .erp-project-mark.corporate,.erp-workspace .erp-project-mark.direction,.erp-workspace .erp-project-mark.personal,.erp-workspace .erp-project-mark.all{color:#1f2937;width:40px;height:40px;box-shadow:none;background:#f9fafb;border:1px solid #e9edf3;border-radius:50%;grid-row:auto;align-self:center;place-items:center;display:grid}.erp-workspace .erp-project-switcher a.active .erp-project-mark{color:var(--erp-accent);background:var(--light-surface);box-shadow:0 3px 10px color-mix(in srgb, var(--primary) 7%, transparent);border-color:#dbe5ff}.erp-workspace .erp-project-copy{min-width:0;display:block}.erp-workspace .erp-project-copy strong,.erp-workspace .erp-project-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.erp-workspace .erp-project-copy strong{color:var(--erp-ink);font-size:11.5px;font-weight:720}.erp-workspace .erp-project-copy small{color:var(--erp-muted);grid-column:auto;margin-top:3px;font-size:9px;font-weight:560}.erp-workspace .erp-project-switcher a.active small{color:var(--erp-muted)}.erp-workspace .erp-commandbar{border-radius:12px;gap:8px;min-height:58px;padding:8px 10px}.erp-workspace .erp-board-title-row{grid-template-columns:minmax(0,1fr) auto}.erp-workspace .erp-quick-tabs a{color:#536177;border-radius:8px;min-height:38px;padding-inline:12px;font-size:10.5px;font-weight:650}.erp-workspace .erp-quick-tabs a.active{color:var(--contrast-light);background:#111827;border-color:#111827;box-shadow:0 4px 10px #11182724}.erp-workspace .erp-quick-tabs-divider{background:var(--erp-line);height:22px}.erp-workspace .erp-display-tabs{border:1px solid var(--erp-line);background:var(--light-surface);border-radius:9px;gap:2px;min-height:40px;padding:3px}.erp-workspace .erp-display-tabs a{color:#536177;border-radius:7px;align-items:center;gap:6px;width:auto;height:32px;min-height:32px;padding:0 10px;font-size:10.5px;font-weight:650;display:inline-flex}.erp-workspace .erp-display-tabs a.active{color:var(--erp-ink);box-shadow:none;background:#f1f3f6;border-color:#0000}.erp-workspace .erp-display-tabs a:hover,.erp-workspace .erp-display-tabs a:active{color:var(--erp-ink);box-shadow:none;background:#f4f6f9;border-color:#0000}.erp-workspace .erp-display-tabs a.active:hover,.erp-workspace .erp-display-tabs a.active:active{color:var(--erp-ink);box-shadow:none;background:#e9edf3;border-color:#0000}.erp-workspace .erp-display-tabs a:focus-visible{color:var(--erp-accent);outline:2px solid color-mix(in srgb, var(--primary) 20%, transparent);outline-offset:1px;background:var(--erp-accent-soft)}.erp-workspace .erp-filter-panel>summary{border:1px solid var(--erp-line);min-height:40px;color:var(--erp-ink);background:var(--light-surface);border-radius:9px;padding:0 12px;font-size:10.5px;font-weight:680}.erp-workspace .erp-filter-panel>summary:hover,.erp-workspace .erp-filter-panel[open]>summary{color:var(--erp-accent);background:var(--erp-accent-soft);border-color:#c7d6ff}.erp-workspace .erp-filter-panel>form{border-color:var(--erp-line);box-shadow:0 20px 54px #14192229,0 4px 12px #1419220f}.erp-workspace .erp-task-summary{gap:8px;margin-top:-2px}.erp-workspace .erp-task-summary span{border-color:var(--erp-line);min-width:112px;color:var(--erp-muted);background:var(--light-surface);border-radius:9px;padding:9px 12px;font-size:10px}.erp-workspace .erp-task-summary strong{color:var(--erp-ink);margin-right:3px;font-size:15px;font-weight:720}.erp-workspace .erp-task-list{border-left:0;border-right:0;border-radius:0;overflow:hidden}.erp-workspace .erp-task-list-head{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.erp-workspace .erp-task-row{border-top:1px solid var(--erp-line);min-height:70px;color:var(--erp-ink);background:var(--light-surface);grid-template-columns:44px minmax(280px,1.8fr) minmax(120px,.62fr) 72px minmax(150px,.75fr) 120px minmax(240px,1.2fr);gap:12px;padding:10px 15px}.erp-workspace .erp-task-row.is-subtask{background:#f9fbfe}.erp-workspace .erp-task-row.is-subtask:hover,.erp-workspace .erp-task-row.is-subtask.is-previewing{background:#f3f6fc}.erp-workspace .erp-task-row.closed{color:#8b95a5;background:#f8f9fb}.erp-workspace .erp-task-state{background:var(--light-surface);border-color:#9aabc0}.erp-workspace .erp-task-row:hover .erp-task-state,.erp-workspace .erp-task-row.is-previewing .erp-task-state{color:var(--erp-accent);border-color:var(--erp-accent);background:var(--light-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 8%, transparent)}.erp-workspace .erp-task-toggle{color:#5f6f85}.erp-workspace .erp-task-toggle:hover,.erp-workspace .erp-task-toggle:focus-visible{color:var(--erp-accent);background:#edf2ff}.erp-workspace .erp-task-title-line>a{color:var(--erp-ink);font-size:13px;font-weight:680;line-height:1.35}.erp-workspace .erp-task-title-line>a:hover{color:var(--erp-accent)}.erp-workspace .erp-task-meta{margin-top:4px}.erp-workspace .erp-task-meta>span{color:#728096;font-size:9.5px;font-weight:520}.erp-workspace .erp-task-project{color:#536177}.erp-workspace .erp-task-activity{padding-right:22px}.erp-workspace .erp-task-activity strong{color:#42526a;font-weight:680}.erp-workspace .erp-task-activity span{color:var(--light-ink-3)}.erp-workspace .erp-task-open-indicator{color:#8a97aa;position:absolute;top:50%;right:0;transform:translateY(-50%)}.erp-workspace .erp-task-row:hover .erp-task-open-indicator{color:var(--erp-accent);transform:translate(2px,-50%)}.erp-workspace .erp-task-row.is-subtask-series{--subtask-content-shift:20px;--subtask-title-shift:2px;--subtask-rail-left:39px;--subtask-rail-width:18px}.erp-workspace .erp-subtask-rail{border-left-color:#b7c2d2}.erp-workspace .erp-subtask-rail:after{border-top-color:#b7c2d2}.erp-workspace .erp-task-row.is-last-subtask .erp-subtask-rail{border-bottom-color:#b7c2d2}.erp-workspace .erp-priority-group{border-top:1px solid var(--erp-line);color:#344054;background:var(--light-surface);border-left:0;grid-template-columns:18px 28px auto 1fr;gap:9px;min-height:52px;padding:8px 15px;position:relative}.erp-workspace .erp-priority-group:after{background:linear-gradient(90deg,var(--priority-color,#98a2b3) 0 28px,var(--erp-line) 28px 100%);content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.erp-workspace .erp-priority-group:first-child{border-top:0}.erp-workspace .erp-priority-group-chevron{color:#5b6b80}.erp-workspace .erp-priority-group>span{border-radius:6px;width:24px;height:24px;font-size:10px}.erp-workspace .erp-priority-group strong{color:var(--erp-ink);letter-spacing:.01em;text-transform:uppercase;font-size:13px;font-weight:760}.erp-workspace .erp-priority-group small{color:var(--erp-muted);font-size:10px}.erp-workspace .erp-priority-group.priority-closed{background:#f8f9fb}.erp-pagination{border-left:0;border-right:0;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:58px;padding:7px 15px;display:grid}.erp-pagination-size{color:var(--erp-muted);align-items:center;gap:9px;font-size:10.5px;display:flex}.erp-pagination-size select{border:1px solid var(--erp-line);min-width:64px;height:38px;color:var(--erp-ink);background:var(--light-surface);font:inherit;border-radius:8px;outline:none;padding:0 28px 0 12px;font-weight:650}.erp-pagination-size select:focus-visible{border-color:var(--erp-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 10%, transparent)}.erp-pagination-range{color:var(--erp-muted);justify-self:center;font-size:10.5px}.erp-pagination-pages{align-items:center;gap:4px;display:flex}.erp-pagination a{border:1px solid #0000;border-radius:8px;min-width:38px;height:38px}.erp-pagination a:hover{color:var(--erp-ink);border-color:var(--erp-line);background:var(--light-bg)}.erp-pagination a.active{color:var(--contrast-light);background:#111827;border-color:#111827}.erp-pagination-ellipsis{min-width:28px;color:var(--erp-muted);place-items:center;font-size:12px;display:grid}html[data-theme=dark] .erp-workspace{--erp-accent:#7ea2ff;--erp-accent-soft:#1b263a;--erp-ink:#edf1f4;--erp-muted:#98a4ae;--erp-line:#303a45;--erp-soft:#171d23}html[data-theme=dark] .erp-workspace .erp-board-head,html[data-theme=dark] .erp-workspace .erp-commandbar,html[data-theme=dark] .erp-workspace .erp-task-list,html[data-theme=dark] .erp-workspace .erp-pagination,html[data-theme=dark] .erp-workspace .erp-project-switcher a,html[data-theme=dark] .erp-workspace .erp-display-tabs,html[data-theme=dark] .erp-workspace .erp-filter-panel>summary,html[data-theme=dark] .erp-workspace .erp-task-summary span{background:#12171c}html[data-theme=dark] .erp-workspace .erp-project-mark,html[data-theme=dark] .erp-workspace .erp-project-switcher a.active .erp-project-mark{color:#d7dde2;background:#1b222a;border-color:#303a45}html[data-theme=dark] .erp-workspace .erp-project-switcher a.active{background:var(--dark-accent-soft);border-color:#536fae}html[data-theme=dark] .erp-workspace .erp-project-copy strong{color:var(--erp-ink)}html[data-theme=dark] .erp-workspace .erp-task-row{color:var(--erp-ink);border-color:var(--erp-line);background:#12171c}html[data-theme=dark] .erp-workspace .erp-task-row.is-subtask{background:#151b22}html[data-theme=dark] .erp-workspace .erp-task-row:hover,html[data-theme=dark] .erp-workspace .erp-task-row.is-previewing,html[data-theme=dark] .erp-workspace .erp-task-row.is-subtask:hover{background:#1a2432}html[data-theme=dark] .erp-workspace .erp-priority-group{color:#c5cdd4;border-color:var(--erp-line);background:#12171c}html[data-theme=dark] .erp-workspace .erp-priority-group strong{color:var(--erp-ink)}html[data-theme=dark] .erp-workspace .erp-display-tabs a{color:var(--ink-2)}html[data-theme=dark] .erp-workspace .erp-display-tabs a:is(:hover,:active){color:var(--ink);background:var(--surface-3)}html[data-theme=dark] .erp-workspace .erp-display-tabs a.active{color:var(--dark-accent-ink);background:var(--dark-accent-soft)}html[data-theme=dark] .erp-workspace .erp-assignee-avatar{color:var(--ink-2);background:var(--surface-3)}html[data-theme=dark] .erp-workspace .priority-10{--priority-color:#c12424}html[data-theme=dark] .erp-pagination-size select{color:var(--erp-ink);border-color:var(--erp-line);background:#171d23}@media (max-width:1180px){.erp-workspace .erp-display-tabs a{padding-inline:8px}.erp-workspace .erp-display-tabs a span{display:none}.erp-workspace .erp-task-row{grid-template-columns:44px minmax(250px,1.5fr) minmax(110px,.65fr) 68px minmax(140px,.8fr) 112px}.erp-workspace .erp-task-activity{display:none}}@media (max-width:900px){.erp-workspace .erp-board-title-row{grid-template-columns:minmax(220px,1fr) minmax(220px,320px) auto}.erp-workspace .erp-commandbar{flex-wrap:wrap;align-items:stretch}.erp-workspace .erp-display-tabs{margin-left:0}.erp-workspace .erp-task-row{grid-template-columns:44px minmax(230px,1fr) 66px minmax(135px,.8fr) 106px}.erp-workspace .erp-task-project{display:none}.erp-pagination{grid-template-columns:auto 1fr}.erp-pagination-range{display:none}}@media (max-width:680px){.erp-workspace .erp-board-title-row{grid-template-columns:minmax(0,1fr) auto}.erp-workspace .erp-board-title-row h1{font-size:21px}.erp-workspace .erp-inline-search{grid-area:2/1/auto/-1}.erp-workspace .erp-project-switcher a{min-width:154px}.erp-workspace .erp-quick-tabs{width:100%}.erp-workspace .erp-display-tabs{width:auto;overflow-x:auto}.erp-workspace .erp-display-tabs a span{display:none}.erp-workspace .erp-task-summary{overflow-x:auto}.erp-workspace .erp-task-row{grid-template-columns:38px minmax(0,1fr) 56px;min-height:66px;padding-inline:10px}.erp-workspace .erp-task-row.is-subtask-series{--subtask-content-shift:13px;--subtask-rail-left:33px;--subtask-rail-width:14px}.erp-workspace .erp-task-title{padding-left:min(var(--task-indent),24px)}.erp-workspace .erp-priority-group{grid-template-columns:16px 26px auto 1fr;padding-inline:10px}.erp-pagination{grid-template-columns:1fr;align-items:stretch;padding:9px 10px}.erp-pagination-size{justify-content:space-between}.erp-pagination-pages{width:100%;overflow-x:auto}}.workspace-main:has(.erp-task-detail-page){padding-inline:0}.workspace-main:has(.erp-task-detail-page)>.workspace-topbar-region{margin:0}.workspace-main:has(.erp-task-detail-page)>.page-transition{min-width:0}.erp-task-page{--task-focus-bg:#fff;--task-focus-surface:var(--light-surface);--task-focus-soft:var(--light-bg);--task-focus-soft-strong:#eef2f7;--task-focus-line:var(--light-line);--task-focus-line-strong:#d7dee8;--task-focus-ink:var(--light-ink);--task-focus-ink-2:#465168;--task-focus-ink-3:var(--light-ink-3);--task-focus-accent:var(--primary);--task-focus-accent-hover:var(--primary-hover);width:100%;min-height:0;color:var(--task-focus-ink);background:var(--task-focus-bg);padding:0 20px;font-size:14px}.erp-task-page.is-closed{filter:none}.erp-task-page-header{border-bottom:1px solid var(--task-focus-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;min-height:180px;padding:16px 20px 17px;display:grid}.erp-task-page-title-area{align-content:start;gap:10px;min-width:0;display:grid}.erp-task-page-back{width:max-content;min-height:30px;color:var(--task-focus-ink-2);border-radius:7px;align-items:center;gap:7px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.erp-task-page-back:hover{color:var(--task-focus-accent);background:0 0}.erp-task-page-heading{min-width:0}.erp-task-page-back+.erp-task-page-heading{margin-top:8px}.erp-task-page-heading>div{align-items:center;gap:12px;min-width:0;display:flex}.erp-task-page-heading h1{min-width:0;color:var(--task-focus-ink);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(22px,1.75vw,28px);font-weight:620;line-height:1.2;overflow:hidden}.erp-task-page-priority{flex:none;position:relative}.erp-task-page-priority>button{border-radius:8px;width:36px;height:36px;font-size:15px}.erp-task-page-priority>button.priority-10{background:#ef1717;box-shadow:0 5px 14px #ef17172e}.erp-task-page-priority>button.is-empty{color:var(--task-focus-ink-3);background:var(--task-focus-soft-strong)}.erp-task-page-meta-primary,.erp-task-page-meta-secondary{min-width:0;color:var(--task-focus-ink-2);flex-wrap:wrap;align-items:center;gap:9px 12px;display:flex}.erp-task-page-meta-primary{min-height:28px;margin-top:1px}.erp-task-page-meta-secondary{min-height:28px;margin-top:-1px}.erp-task-page-meta-primary>strong{color:var(--task-focus-ink);font-size:14px;font-weight:680}.erp-task-page-role{color:var(--task-focus-ink-3);font-size:12.5px}.erp-task-page-meta-divider{background:var(--task-focus-line);flex:none;width:1px;height:23px}.erp-task-status-inline{color:var(--task-focus-ink-3);align-items:center;gap:9px;font-size:12.5px;font-weight:590;display:inline-flex}.erp-task-status-inline i{background:#98a2b3;border-radius:50%;width:10px;height:10px}.erp-task-status-inline.active{color:#159a63}.erp-task-status-inline.active i{background:#16a36a}.erp-task-status-inline.closed i{background:#98a2b3}.erp-task-page-person-arrow{color:var(--task-focus-ink-2);flex:none}.erp-task-person-avatar.meta{width:30px;height:30px;font-size:11px}.erp-task-page-meta-secondary>span:not(.erp-task-page-meta-divider){align-items:center;gap:8px;font-size:13px;display:inline-flex}.erp-task-page-meta-secondary>span>small{color:var(--task-focus-ink-3);font-size:inherit}.erp-task-page-meta-secondary>span>strong{color:var(--task-focus-ink);font-size:inherit;font-weight:680}.erp-task-page-meta-secondary svg{color:var(--task-focus-ink-2)}.erp-task-page-meta-secondary .erp-task-deadline-control>button{min-height:30px;color:var(--task-focus-ink-2);box-shadow:none;background:0 0;border:0;padding:0;font-size:12.5px}.erp-task-page-meta-secondary .erp-task-deadline-control>button:hover:not(:disabled){color:var(--task-focus-accent);background:0 0}.erp-task-assignee-picker{min-width:0;position:relative}.erp-task-assignee-picker>button{min-height:34px;color:var(--task-focus-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:2px 3px 2px 0;display:inline-flex}.erp-task-assignee-picker>button:hover:not(:disabled){color:var(--task-focus-accent);background:0 0}.erp-task-assignee-picker>button>b{font-size:14px;font-weight:680}.erp-task-assignee-picker>button>svg{color:var(--task-focus-ink-2)}.erp-task-assignee-picker>button:disabled{cursor:default}.erp-task-person-avatar{width:30px;height:30px;color:var(--task-focus-ink-2);background:#f0f2f5;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:760;display:grid}.erp-task-page-header-actions{border:1px solid var(--task-focus-line);background:var(--task-focus-surface);border-radius:16px;align-self:center;align-items:center;gap:8px;margin-top:8px;padding:10px;display:flex}.erp-task-actions-trigger{border:1px solid var(--task-focus-line);width:44px;height:44px;color:var(--task-focus-ink-2);background:var(--task-focus-surface);box-shadow:none;cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.erp-task-actions-trigger:hover,.erp-task-actions-trigger[aria-expanded=true]{color:var(--task-focus-accent);background:var(--task-focus-soft);box-shadow:none;border-color:#cbd5e1}.erp-task-actions{position:relative}.erp-task-actions-menu{border-color:var(--task-focus-line-strong);background:var(--task-focus-surface);border-radius:14px;top:calc(100% + 12px);right:-8px}.erp-task-page-complete{border:1px solid var(--task-focus-accent);min-width:210px;min-height:44px;color:var(--contrast-light);background:var(--task-focus-accent);box-shadow:0 8px 18px color-mix(in srgb, var(--primary) 20%, transparent);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:14px;font-weight:680;display:inline-flex}.erp-task-page-complete:hover:not(:disabled){color:var(--contrast-light);border-color:var(--task-focus-accent-hover);background:var(--task-focus-accent-hover);box-shadow:0 10px 22px color-mix(in srgb, var(--primary) 24%, transparent);transform:none}.erp-task-page-complete.is-closed{color:var(--task-focus-accent);background:var(--task-focus-surface);box-shadow:none;border-color:#cbd7f5}.erp-task-page-alert{margin:8px 0 0}.erp-task-page-grid{grid-template-columns:minmax(0,1fr) clamp(320px,25vw,360px);align-items:start;gap:24px;padding-top:8px;display:grid}.erp-task-page-main{border:1px solid var(--task-focus-line);background:var(--task-focus-surface);border-radius:8px;grid-template-rows:auto auto;align-content:start;gap:0;min-width:0;height:auto;display:grid;overflow:visible}.erp-task-overview-card,.erp-task-discussion-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0}.erp-task-overview-tabs{border-bottom:1px solid var(--task-focus-line);min-height:57px;color:var(--task-focus-ink-3);align-items:center;gap:23px;padding:0 20px;font-size:14px;font-weight:580;display:flex}.erp-task-overview-tabs>:is(span,a){border-bottom:3px solid #0000;align-items:center;gap:7px;min-height:57px;display:inline-flex}.erp-task-overview-tabs>.active{min-width:76px;color:var(--task-focus-ink);border-bottom-color:var(--task-focus-accent)}.erp-task-overview-tabs b{border:1px solid var(--task-focus-line);min-width:22px;height:22px;color:var(--task-focus-ink-2);background:var(--task-focus-soft);border-radius:6px;place-items:center;font-size:11px;display:grid}.erp-task-description-panel{border-bottom:1px solid var(--task-focus-line);align-content:start;gap:8px;min-height:91px;padding:22px 22px 17px;display:grid;position:relative}.erp-task-description-panel>span{color:var(--task-focus-ink-3);font-size:12.5px}.erp-task-description{max-width:78ch;color:var(--task-focus-ink);font-size:13.5px;line-height:1.5}.erp-task-description-edit{width:max-content;color:var(--task-focus-ink-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.erp-task-description-edit:hover{color:var(--task-focus-accent)}.erp-task-description-tools{align-items:center;gap:6px;display:flex;position:absolute;bottom:10px;right:14px}.erp-task-description-tools .erp-reaction-summary{margin:0}.erp-task-description-tools .erp-reaction-summary>button{height:38px}.erp-task-description-tools .erp-task-reaction-picker>button{width:38px;height:38px;color:var(--task-focus-ink-3);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.erp-task-description-tools .erp-task-reaction-picker>button:hover{color:var(--task-focus-accent);background:var(--task-focus-soft)}.erp-task-discussion-card{min-height:0;display:block}.erp-task-discussion-card>header{border-bottom:0;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 20px;display:flex}.erp-task-discussion-card>header h2{color:var(--task-focus-ink);margin:0;font-size:17px;font-weight:690}.erp-task-discussion-card>header>button{min-height:38px;color:var(--task-focus-ink-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-size:11.5px;display:inline-flex}.erp-task-comment-list{min-height:0;overflow:visible}.erp-task-comment-day{height:28px;margin:0 20px}.erp-task-comment-list>div:first-child>.erp-task-comment-day{display:none}.erp-task-comment-day:before{background:var(--task-focus-line)}.erp-task-comment-day span{color:var(--task-focus-ink-3);background:var(--task-focus-surface);border:0;border-radius:6px;padding:3px 9px;font-size:10.5px;font-weight:570}.erp-task-comment-list article{background:0 0;border-bottom:0;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:9px 20px;display:grid;position:relative}.erp-task-comment-list article.is-reply{margin-left:min(calc(var(--reply-depth,1) * 24px),72px);background:0 0;padding-top:11px;padding-bottom:12px}.erp-task-comment-list>div:last-child article{padding-bottom:18px}.erp-task-comment-list article.is-reply:before{border-color:var(--task-focus-line-strong);width:11px;height:30px;top:-2px;left:-13px}.erp-task-comment-list article.is-detached-reply{margin-left:0}.erp-task-comment-list article.is-detached-reply:before{content:none}.erp-task-comment-list article.is-unread{background:var(--task-focus-soft)}.erp-task-person-avatar.comment{width:40px;height:40px;margin:0;font-size:11px}.erp-task-comment-main{min-width:0;position:relative}.erp-task-comment-main>header{flex-wrap:wrap;align-items:baseline;gap:5px 10px;min-height:22px;display:flex}.erp-task-comment-main>header strong{color:var(--task-focus-ink);font-size:13px;font-weight:680}.erp-task-comment-main>header time,.erp-comment-relation{color:var(--task-focus-ink-3);font-size:10.5px}.erp-comment-relation b{color:var(--task-focus-ink-2)}.erp-task-comment-main>.erp-comment-body{max-width:78ch;color:var(--task-focus-ink);margin:3px 0 0;font-size:14px;line-height:1.45}.erp-task-comment-quote{border:1px solid var(--task-focus-line);border-left:3px solid var(--task-focus-accent);width:min(520px,100%);color:var(--task-focus-ink-2);background:var(--task-focus-soft);border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;margin:8px 0 0;padding:8px 10px 8px 9px;display:grid}.erp-task-comment-quote>svg{color:var(--task-focus-accent)}.erp-task-comment-quote-copy{min-width:0;display:block}.erp-task-comment-quote small{color:var(--task-focus-ink-3);letter-spacing:0;text-transform:none;margin-bottom:1px;font-size:9.5px;font-weight:560}.erp-task-comment-quote strong{color:var(--task-focus-ink);font-size:10.5px}.erp-task-comment-quote .erp-task-comment-quote-copy>span{margin-top:1px;font-size:10.5px}.erp-task-comment-quote+.erp-comment-body{margin-top:7px}.erp-task-comment-actions{opacity:1;align-self:start;align-items:center;gap:1px;margin-top:-7px;line-height:0}.erp-task-comment-actions>button,.erp-task-comment-actions>div>button,.erp-preview-comment-actions .erp-comment-manage>button{width:36px;height:36px;color:var(--task-focus-ink-3);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.erp-task-comment-actions button:hover,.erp-task-comment-actions button.active{color:var(--task-focus-accent);background:var(--task-focus-soft)}.erp-task-comment-actions .erp-task-reaction-picker{position:relative}.erp-task-comment-actions .erp-task-reaction-picker>button[aria-expanded=true]{color:var(--task-focus-accent);background:var(--task-focus-soft)}.erp-task-comment-actions .erp-task-reaction-picker.is-comment .erp-reaction-menu{bottom:40px;left:auto;right:0}.erp-task-comment-reactions{flex-wrap:wrap;align-items:center;gap:5px;min-height:30px;margin-top:7px;display:flex}.erp-task-comment-reactions .erp-reaction-summary{margin:0}.erp-task-comment-reactions .erp-reaction-summary>button{gap:6px;min-width:50px;height:29px;padding:3px 9px 3px 8px}.erp-task-comment-reactions .erp-reaction-summary-emoji{font-size:18px}.erp-task-comment-reactions .erp-reaction-summary>button strong{font-size:11px}.erp-task-composer{z-index:8;border-top:1px solid var(--task-focus-line);background:var(--task-focus-surface);border-radius:0;padding:12px 18px 16px}.erp-task-composer-row{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:9px}.erp-task-composer-row>.erp-task-person-avatar{margin-top:4px}.erp-task-person-avatar.viewer{width:40px;height:40px}.erp-task-editor-shell.is-expanded{border:1px solid var(--task-focus-line-strong);background:var(--task-focus-surface);box-shadow:none;border-radius:10px;overflow:visible}.erp-task-editor-shell.is-expanded:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 8%, transparent);border-color:#b9c8df}.erp-task-editor-shell.is-expanded .erp-task-editor-tools{border-bottom:0;gap:2px;min-height:42px;padding:5px 8px 0}.erp-task-editor-shell.is-expanded .erp-task-editor-tools button{width:34px;height:34px;color:var(--task-focus-ink-3);border-radius:7px}.erp-task-editor-shell.is-expanded .erp-task-editor-tools button:hover:not(:disabled){color:var(--task-focus-ink);background:var(--task-focus-soft)}.erp-task-editor-shell.is-expanded .erp-task-composer-input textarea{resize:vertical;min-height:76px;max-height:140px;color:var(--task-focus-ink);padding:7px 12px 12px;font-size:13.5px;line-height:1.45}.erp-task-editor-shell.is-expanded .erp-task-composer-controls{border-top:1px solid var(--task-focus-line);background:var(--task-focus-surface);min-height:48px;padding:5px 8px}.erp-task-editor-shell.is-expanded .erp-task-composer-controls>div{gap:6px;width:100%}.erp-task-editor-shell.is-expanded .erp-task-attach{width:38px;min-height:38px;color:var(--task-focus-ink-3)}.erp-task-editor-shell.is-expanded .erp-task-send{background:var(--task-focus-accent);border-radius:8px;min-height:38px;margin-left:auto;padding:0 14px;font-size:12px;font-weight:700}.erp-task-editor-shell.is-expanded .erp-task-send:hover:not(:disabled){background:var(--task-focus-accent-hover)}.erp-task-editor-shell.is-expanded .erp-task-send:disabled{color:#7c9ee5;opacity:1;background:#e2eaff}.erp-task-editor-shell.is-compact{border:1px solid var(--task-focus-line);background:var(--task-focus-surface);min-height:48px;box-shadow:none;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:visible}.erp-task-editor-shell.is-compact .erp-task-editor-tools{display:none}.erp-task-editor-shell.is-compact .erp-task-composer-input{align-items:center;min-height:46px}.erp-task-editor-shell.is-compact .erp-task-composer-input textarea{resize:none;min-height:46px;max-height:84px;padding:13px 12px;font-size:12.5px}.erp-task-editor-shell.is-compact .erp-task-composer-controls{background:0 0;border:0;min-height:46px;padding:2px 5px 2px 0}.erp-task-editor-shell.is-compact .erp-task-composer-controls>div{gap:1px}.erp-task-editor-shell.is-compact .erp-task-attach,.erp-task-editor-shell.is-compact .erp-task-expand{width:40px;min-height:40px;color:var(--task-focus-ink-3)}.erp-task-editor-shell.is-compact .erp-task-send{background:var(--task-focus-accent);border-radius:9px;justify-content:center;width:48px;min-width:48px;min-height:42px;padding:0}.erp-task-editor-shell.is-compact .erp-task-send>span{display:none}.erp-task-editor-shell.is-compact .erp-task-send:hover:not(:disabled){background:var(--task-focus-accent-hover)}.erp-task-editor-shell.is-compact .erp-task-send:disabled{opacity:1;color:var(--contrast-light);background:var(--task-focus-accent)}.erp-task-page-aside{scrollbar-width:thin;scrollbar-color:var(--task-focus-line-strong) transparent;align-content:start;gap:0;max-height:none;padding:0 0 0 21px;display:grid;position:relative;top:auto;overflow:visible}.erp-task-page-aside:before{background:var(--task-focus-line-strong);content:"";width:1px;position:absolute;top:0;bottom:58px;left:1px}.erp-task-side-card{border:0;border-bottom:1px solid var(--task-focus-line);box-shadow:none;background:0 0;border-radius:0;position:relative;overflow:visible}.erp-task-page-aside>.erp-task-side-card:last-child{border-bottom:0;padding-bottom:8px}.erp-task-side-card:before{border:1.5px solid var(--task-focus-ink-2);background:var(--task-focus-bg);content:"";z-index:2;border-radius:50%;width:8px;height:8px;position:absolute;top:25px;left:-25px}.erp-task-side-card>header{border:0;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 8px 0 0;display:flex}.erp-task-side-card>header>div{align-items:center;gap:10px;min-width:0;display:flex}.erp-task-side-card>header h2{color:var(--task-focus-ink);margin:0;font-size:17px;font-weight:680}.erp-task-side-card>header>div>b{border:1px solid var(--task-focus-line);min-width:22px;height:22px;color:var(--task-focus-ink-2);background:var(--task-focus-soft);border-radius:6px;place-items:center;font-size:11px;display:grid}.erp-task-side-card>header>:is(a,button){width:40px;height:40px;color:var(--task-focus-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.erp-task-side-card>header>:is(a,button):hover{color:var(--task-focus-accent);background:var(--task-focus-soft)}.erp-task-subtasks{padding:0 0 8px}.erp-task-subtasks>a{min-height:62px;color:var(--task-focus-ink);border:0;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:6px 6px 6px 0;display:grid}.erp-task-subtasks>a:hover{background:0 0}.erp-task-subtasks>a:hover strong{color:var(--task-focus-accent)}.erp-task-subtasks>a>span:first-child{border:1px solid var(--task-focus-line);width:36px;height:36px;color:var(--task-focus-ink-2);background:var(--task-focus-soft);font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;font-size:13px;display:grid}.erp-task-subtasks>a>span:nth-child(2){place-items:initial;width:auto;min-width:0;height:auto;color:inherit;background:0 0;justify-items:stretch;display:block}.erp-task-subtasks strong,.erp-task-subtasks small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.erp-task-subtasks strong{width:100%;color:var(--task-focus-ink);font-size:13px;font-weight:590}.erp-task-subtasks small{color:var(--task-focus-ink-3);margin-top:3px;font-size:11px}.erp-task-subtasks>a>svg{color:var(--task-focus-ink-2)}.erp-task-subtasks>a.closed{opacity:.68}.erp-task-subscriber-card{padding-bottom:11px}.erp-task-participants{padding:0}.erp-task-participants>div{border:0;gap:10px;min-height:58px;padding:7px 6px 7px 0}.erp-task-person-avatar.subscriber{width:42px;height:42px;font-size:12px}.erp-task-page .erp-task-person-avatar,.erp-task-page .erp-task-person-avatar:is(.meta,.comment,.viewer,.subscriber,.author){color:var(--task-focus-ink-2);background:#f0f2f5}.erp-task-participants strong{color:var(--task-focus-ink);font-size:13px;font-weight:620}.erp-task-participants small{color:var(--task-focus-ink-3);margin-top:2px;font-size:11.5px}.erp-task-subscriber-controls{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:0 6px 0 52px;display:flex}.erp-task-subscription-state{color:var(--task-focus-ink-3);font-size:11.5px}.erp-task-subscription-state svg{display:none}.erp-task-subscriber-actions{display:flex}.erp-task-subscriber-actions:empty{display:none}.erp-task-subscriber-actions>button{min-height:36px;color:var(--task-focus-ink-2);background:0 0;border:0;padding:0 8px}.erp-task-event-list{padding:6px 0 2px;position:relative}.erp-task-event-list:before{background:var(--task-focus-line-strong);content:"";width:1px;position:absolute;top:18px;bottom:17px;left:14px}.erp-task-event-list>.erp-task-event{background:0 0;border:0;margin:0}.erp-task-event>summary,.erp-task-event.is-static{grid-template-columns:30px minmax(0,1fr) 30px 16px;align-items:start;gap:10px;min-height:66px;padding:8px 4px 6px 0}.erp-task-event.is-static{grid-template-columns:30px minmax(0,1fr) 30px}.erp-task-event-icon{z-index:1;width:30px;height:30px;color:var(--task-focus-ink-2);background:var(--task-focus-bg)}.erp-task-event-copy{gap:1px}.erp-task-event-copy time{color:var(--task-focus-ink-3);font-size:10.5px;font-style:normal;display:block}.erp-task-event-copy strong{color:var(--task-focus-ink);font-size:13px;font-weight:600}.erp-task-event-copy small{color:var(--task-focus-ink-3);font-size:11px}.erp-task-event-copy em{display:none}.erp-task-event>summary:hover{background:0 0}.erp-task-event-details{color:var(--task-focus-ink-2);margin-left:40px}.erp-task-journal-toggle{min-height:32px;color:var(--task-focus-accent);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin:4px 0 6px 40px;padding:0;font-size:11.5px;font-weight:620;display:inline-flex}.erp-task-journal-toggle svg{transition:transform .15s}.erp-task-journal-toggle svg.is-expanded{transform:rotate(180deg)}.erp-task-journal-toggle:hover{color:var(--task-focus-accent-hover);background:0 0}.erp-task-journal-toggle:hover span{text-underline-offset:3px;text-decoration:underline}:is(html[data-theme=dark] .erp-task-page,html[data-theme=dark] .workspace-main:has(.erp-task-page)){--task-focus-bg:#08111d;background:var(--task-focus-bg)}html[data-theme=dark] .erp-task-page{--task-focus-surface:#0b1522;--task-focus-soft:#101c2b;--task-focus-soft-strong:#172334;--task-focus-line:#202c3c;--task-focus-line-strong:#334155;--task-focus-ink:#f3f6fb;--task-focus-ink-2:#c2ccdc;--task-focus-ink-3:#8e9aaf;--task-focus-accent:#3b82f6;--task-focus-accent-hover:var(--primary);color:var(--task-focus-ink)}html[data-theme=dark] .erp-task-page :is(.erp-task-page-header-actions,.erp-task-actions-menu,.erp-task-page-main,.erp-task-composer,.erp-task-editor-shell.is-compact,.erp-task-editor-shell.is-expanded,.erp-task-comment-day span),html[data-theme=dark] .erp-task-page:not(:where(.crm-deal-task-page)) .erp-task-actions-trigger{border-color:var(--task-focus-line);background:var(--task-focus-surface)}html[data-theme=dark] .erp-task-page-heading h1,html[data-theme=dark] .erp-task-page-meta-primary>strong,html[data-theme=dark] .erp-task-assignee-picker>button,html[data-theme=dark] .erp-task-discussion-card>header h2,html[data-theme=dark] .erp-task-comment-main>header strong,html[data-theme=dark] .erp-task-comment-main>.erp-comment-body,html[data-theme=dark] .erp-task-comment-quote strong,html[data-theme=dark] .erp-task-side-card>header h2,html[data-theme=dark] .erp-task-subtasks strong,html[data-theme=dark] .erp-task-participants strong,html[data-theme=dark] .erp-task-event-copy strong{color:var(--task-focus-ink)}html[data-theme=dark] .erp-task-page .erp-task-comment-quote{border-left-color:var(--task-focus-accent);color:var(--task-focus-ink-2);background:var(--task-focus-soft)}html[data-theme=dark] .erp-task-page .erp-task-comment-list article.is-unread{background:var(--task-focus-soft)}html[data-theme=dark] .erp-task-page .erp-task-description-tools .erp-task-reaction-picker>button:hover,html[data-theme=dark] .erp-task-page .erp-task-comment-actions button:hover,html[data-theme=dark] .erp-task-page .erp-task-comment-actions button.active{color:var(--task-focus-accent);background:var(--task-focus-soft)}html[data-theme=dark] .erp-task-page .erp-task-page-complete{color:var(--contrast-light);border-color:var(--task-focus-accent);background:var(--task-focus-accent)}html[data-theme=dark] .erp-task-page .erp-task-page-complete.is-closed{color:var(--task-focus-accent);border-color:var(--task-focus-line-strong);background:var(--task-focus-surface)}html[data-theme=dark] .erp-task-page .erp-task-person-avatar{color:#e8eef8;background:#253041}html[data-theme=dark] .erp-task-page .erp-task-subtasks>a>span:first-child,html[data-theme=dark] .erp-task-page .erp-task-side-card>header>div>b{border-color:var(--task-focus-line-strong);color:var(--task-focus-ink-2);background:var(--task-focus-soft-strong)}html[data-theme=dark] .erp-task-page .erp-task-event-icon,html[data-theme=dark] .erp-task-page .erp-task-side-card:before{background:var(--task-focus-bg)}html[data-theme=dark] .erp-task-page .erp-task-composer-input textarea{color:var(--task-focus-ink)}html[data-theme=dark] .erp-task-page .erp-task-subscriber-controls,html[data-theme=dark] .erp-task-page .erp-task-event-details{background:0 0}html[data-theme=dark] .erp-task-page .erp-task-actions-menu>:is(a,button),html[data-theme=dark] .erp-task-page .erp-task-actions-move>button{color:var(--task-focus-ink-2)}html[data-theme=dark] .erp-task-page .erp-task-actions-menu b{color:var(--task-focus-ink)}html[data-theme=dark] .erp-task-page .erp-task-actions-menu small{color:var(--task-focus-ink-3)}html[data-theme=dark] .erp-task-page .erp-task-actions-menu>:is(a,button):hover,html[data-theme=dark] .erp-task-page .erp-task-actions-move>button:hover:not(:disabled),html[data-theme=dark] .erp-task-page .erp-task-actions-move>button[aria-expanded=true]{color:var(--task-focus-ink);background:var(--task-focus-soft-strong)}@media (max-width:1080px){.erp-task-page{padding-inline:18px}.erp-task-page-header-actions{padding:12px}.erp-task-page-complete{min-width:190px}.erp-task-page-grid{grid-template-columns:minmax(0,1fr) 300px;gap:20px}}@media (max-width:980px){.erp-task-page{padding-inline:14px}.erp-task-page-header{grid-template-columns:1fr;gap:12px}.erp-task-page-header-actions{justify-content:flex-end;width:100%;margin-top:0}.erp-task-page-complete{flex:1}.erp-task-page-grid{grid-template-columns:1fr}.erp-task-page-main{height:auto;min-height:0}.erp-task-discussion-card{min-height:0}.erp-task-page-aside{grid-template-columns:1fr;max-height:none;position:relative;overflow:visible}}@media (max-width:600px){.erp-task-page{padding:10px 12px 0}.erp-task-page-heading h1{white-space:normal}.erp-task-page-meta-primary,.erp-task-page-meta-secondary{align-items:flex-start}.erp-task-page-role,.erp-task-page-person-arrow,.erp-task-page-meta-divider{display:none}.erp-task-page-header-actions{border-radius:15px;padding:8px}.erp-task-actions-trigger{width:44px;height:44px}.erp-task-page-complete{justify-content:center;min-width:0;min-height:44px;padding-inline:12px;font-size:13px}.erp-task-overview-tabs,.erp-task-description-panel{padding-inline:14px}.erp-task-comment-list article{grid-template-columns:36px minmax(0,1fr);padding-inline:14px}.erp-task-person-avatar.comment{width:36px;height:36px}.erp-task-comment-actions{grid-column:2}.erp-task-composer{padding-inline:12px}.erp-task-editor-shell.is-compact .erp-task-attach{display:none}}.crm-list-workspace .erp-project-switcher a{min-width:176px}.crm-deal-list{box-shadow:none;border-left:0;border-right:0;border-radius:0;overflow:hidden;container:crm-deal-list/inline-size}.crm-deal-list-head{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.crm-deal-list-stage-group+.crm-deal-list-stage-group{border-top:1px solid var(--line)}.crm-deal-list-stage-heading{background:var(--surface-3);color:var(--ink);cursor:pointer;overflow-wrap:anywhere;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:3px 12px;padding:11px 15px;list-style:none;display:grid}.crm-deal-list-stage-heading::-webkit-details-marker{display:none}.crm-deal-list-stage-heading:hover{background:var(--surface-2)}.erp-workspace .crm-deal-list-stage-heading:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.crm-deal-list-stage-heading>svg{color:var(--erp-accent);grid-row:1/3;margin-inline-start:3px}.crm-deal-list-stage-group:not([open]) .crm-deal-list-stage-heading>svg{transform:rotate(-90deg)}.crm-deal-list-stage-heading h2{margin:0;font-size:15px;font-weight:700;line-height:1.25}.crm-deal-list-stage-heading>span{color:var(--ink-2);grid-column:2;font-size:12px;line-height:1.35}.crm-deal-list-stage-number{color:var(--ink-2);white-space:nowrap;font-size:.75em;font-style:italic;font-weight:500}.crm-deal-list-row{border-top:1px solid var(--erp-line);min-height:70px;color:var(--erp-ink);background:var(--light-surface);grid-template-columns:32px minmax(0,1.55fr) minmax(0,.8fr) 48px minmax(0,.85fr) minmax(140px,.85fr) minmax(0,1.15fr);align-items:center;gap:12px;padding:10px 15px;transition:color .14s,background-color .14s,box-shadow .14s;display:grid}.crm-deal-list-row:first-child{border-top:0}.crm-deal-list-row:hover{color:var(--erp-ink);box-shadow:inset 3px 0 0 var(--erp-accent);background:#f8faff}.crm-deal-list-row.closed{color:#8b95a5;background:#f8f9fb}.crm-deal-list-state{width:22px;height:22px;color:var(--contrast-light);border:1.5px solid #9aabc0;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.crm-deal-list-state.closed{background:#98a2b3;border-color:#98a2b3}.crm-deal-list-title,.crm-deal-list-client,.crm-deal-list-activity{min-width:0}.crm-deal-list-title{color:inherit}.crm-deal-list-title strong,.crm-deal-list-title small,.crm-deal-list-client-label strong,.crm-deal-list-client-label small,.crm-deal-list-activity strong,.crm-deal-list-activity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-deal-list-title strong{color:inherit;font-size:13px;font-weight:680;line-height:1.35}.crm-deal-list-activity small{color:#728096;margin-top:4px;font-size:9.5px}.crm-deal-list-title small,.crm-deal-list-client-label small{color:var(--ink-2);margin-top:4px;font-size:11px}.crm-deal-list-title small{font-variant-numeric:tabular-nums}.crm-deal-list-client{color:var(--ink-2)}.crm-deal-list-client-label{display:block}.crm-deal-list-client-label strong{font-size:12px;font-weight:650}.crm-deal-list-client-label small{font-weight:400}.crm-deal-list-client>button:focus-visible{outline-color:var(--primary)}.crm-deal-list-row>.crm-priority-editor{justify-self:center;width:48px}.crm-deal-list-row>.crm-owner-editor{min-width:0}.crm-deal-list-row>.crm-owner-editor .erp-assignee-trigger{grid-template-columns:28px minmax(0,1fr);gap:7px;min-height:44px;padding:5px}.crm-deal-list-row>.crm-owner-editor .erp-assignee-avatar{width:28px;height:28px;font-size:8.5px}.crm-deal-list-row>.crm-owner-editor .erp-assignee-trigger>span:last-child{font-size:11px}.crm-deal-list-stage{border-radius:var(--control-radius-compact);background:var(--surface-3);color:var(--ink);overflow-wrap:anywhere;justify-self:start;padding:4px 8px;font-size:11px;font-weight:680;line-height:1.4}.crm-deal-list-stage-form{min-width:0;margin:0}.crm-deal-list-stage-form>button{text-align:start;cursor:pointer;border:0;align-items:center;gap:5px;max-width:100%;min-height:28px;font-family:inherit;display:inline-flex}.crm-deal-list-stage-form>button svg{flex:none}.crm-deal-list-stage-form>button:hover:not(:disabled){color:var(--primary-ink);background:var(--primary-soft)}.crm-deal-list-stage-form:has(>:popover-open)>button{color:var(--primary-ink);background:var(--primary-soft)}.crm-deal-list-stage-form>button:focus-visible{outline-color:var(--primary)}.crm-deal-list-stage-form>button:disabled{cursor:wait}#crm-stage-feedback{scroll-margin-top:84px}#crm-stage-feedback:empty{display:none}.crm-deal-list-activity{padding-right:22px;position:relative}.crm-deal-list-activity strong{color:#42526a;font-size:10.5px;font-weight:680}.crm-deal-list-activity>svg{color:#8a97aa;transition:color .14s,transform .14s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.crm-deal-list-row:hover .crm-deal-list-activity>svg{color:var(--erp-accent);transform:translate(2px,-50%)}html[data-theme=dark] .crm-deal-list-row{color:var(--erp-ink);border-color:var(--erp-line);background:#12171c}html[data-theme=dark] .crm-deal-list-row:hover{background:#1a2432}html[data-theme=dark] .crm-deal-list-row.closed{color:#8995a4;background:#151b22}@container crm-deal-list (max-width:740px){.crm-deal-list-row{grid-template-columns:32px minmax(0,1.55fr) minmax(0,.8fr) 48px minmax(128px,.85fr) minmax(0,1.15fr)}.crm-deal-list-row>.crm-owner-editor{display:none}}@container crm-deal-list (max-width:600px){.crm-deal-list-stage-heading{grid-template-columns:30px minmax(0,1fr);padding-inline:10px}.crm-deal-list-row{grid-template-columns:30px minmax(0,1fr) 48px;row-gap:4px;padding-inline:10px}.crm-deal-list-activity{display:none}.crm-deal-list-row>.crm-priority-editor{grid-area:1/3}.crm-deal-list-client,.crm-deal-list-stage,.crm-deal-list-stage-form{grid-column:2/-1}}.workspace-main:has(.crm-deal-task-page){padding-inline:0}.workspace-main:has(.crm-deal-task-page)>.workspace-topbar-region{margin:0}.workspace-topbar .top-actions{gap:8px;margin-left:auto}.workspace-search-trigger,.workspace-tasks-trigger{color:#344054;cursor:pointer;min-height:40px;font:inherit;background:#ffffffe0;border:1px solid #dfe5ed;border-radius:10px;align-items:center;gap:8px;padding:0 11px;font-size:11.5px;font-weight:700;transition:border-color .15s,color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.workspace-search-trigger{min-width:144px}.workspace-search-trigger>span{font-weight:500}.workspace-search-trigger:hover,.workspace-tasks-trigger:hover{color:#1849a9;background:var(--light-surface);border-color:#b8c9ec;box-shadow:0 7px 20px #17304a0f}.workspace-search-trigger kbd{color:var(--light-ink-3);background:var(--light-surface-2);font:inherit;border:1px solid #e1e7ef;border-radius:5px;margin-left:auto;padding:2px 5px;font-size:9px;font-weight:700}.workspace-tasks-trigger{position:relative}.workspace-tasks-trigger>span{font-size:12px;font-weight:500}.workspace-tasks-trigger b{min-width:19px;height:19px;color:var(--contrast-light);background:var(--primary);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:9px;display:grid}.workspace-search-dialog,.workspace-tasks-dialog{max-width:none;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0}.workspace-search-dialog{outline:0;width:100vw;height:100dvh}.workspace-search-dialog::backdrop{background:#0f172a75;animation:.15s ease-out both workspace-search-backdrop-in}.workspace-search-dialog[data-state=closing]::backdrop{animation:.14s ease-in both workspace-search-backdrop-out}.workspace-tasks-dialog::backdrop{transition:background-color .18s var(--ease-out);background:#0f172a1f}.workspace-tasks-dialog[data-state=closed]::backdrop,.workspace-tasks-dialog[data-state=closing]::backdrop{background:#0f172a00}@starting-style{.workspace-tasks-dialog[open]::backdrop{background:#0f172a00}}.workspace-search-panel{background:var(--surface);transform-origin:50% 12%;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(728px,100vw - 32px);max-height:min(664px,100dvh - 88px);margin:10.5vh auto 0;animation:.18s cubic-bezier(.16,1,.3,1) both workspace-search-panel-in;display:grid;overflow:hidden;box-shadow:0 30px 88px #0f172a47,0 8px 26px #0f172a1f}.workspace-search-dialog[data-state=closing] .workspace-search-panel{pointer-events:none;animation:.14s ease-in both workspace-search-panel-out}.workspace-search-input-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:72px;padding:0 20px;display:flex}.workspace-search-input-row>svg:first-child{color:var(--primary);flex:none}.workspace-search-input-row input{min-width:0;color:var(--ink);caret-color:var(--primary);font:inherit;letter-spacing:-.018em;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:18px;font-weight:570}.workspace-search-input-row input::placeholder{color:#7c899b;opacity:1}.workspace-search-input-row input::selection{color:var(--ink);background:#dbe7ff}.workspace-search-input-row input::-webkit-search-cancel-button{display:none}.workspace-search-input-row button{width:34px;height:34px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.workspace-search-input-row button:hover{color:var(--ink);background:var(--surface-3)}.workspace-search-input-row button:focus-visible,.workspace-search-scopes button:focus-visible,.workspace-search-state button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.workspace-search-input-loader{color:var(--primary);flex:none;animation:.72s linear infinite workspace-search-spin}.workspace-search-scopes{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;padding:9px 14px;display:flex;overflow-x:auto}.workspace-search-scopes::-webkit-scrollbar{display:none}.workspace-search-scopes button{min-height:32px;color:var(--ink-3);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;flex:none;padding:0 11px;font-size:12px;font-weight:500}.workspace-search-scopes button:hover{color:var(--ink);background:var(--surface-2)}.workspace-search-scopes button.active{color:var(--primary-ink);background:var(--primary-soft)}.workspace-search-results{overscroll-behavior:contain;flex-direction:column;height:clamp(304px,45vh,424px);min-height:0;display:flex;overflow:hidden}.workspace-search-results-head{min-height:36px;color:var(--ink-3);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:7px 18px 4px;display:flex}.workspace-search-results-head>strong{font-variant-numeric:tabular-nums;font-size:10px;font-weight:720}.workspace-search-results-head>span{align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.workspace-search-results-head>span svg{color:var(--primary);animation:.72s linear infinite workspace-search-spin}.workspace-search-list{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;flex:1;min-height:0;padding:3px 8px 10px;overflow-y:auto}.workspace-search-list::-webkit-scrollbar{width:8px}.workspace-search-list::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.workspace-search-result{min-height:68px;color:var(--ink-2);border-radius:10px;grid-template-columns:40px minmax(0,1fr) minmax(144px,auto);align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:grid}.workspace-search-result:hover{background:var(--surface-2)}.workspace-search-result.active{color:var(--ink);background:var(--primary-soft)}.workspace-search-result:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.workspace-search-result-icon{width:38px;height:38px;color:var(--ink-2);background:var(--surface-3);border-radius:10px;place-items:center;display:grid}.workspace-search-result.active .workspace-search-result-icon{color:var(--primary-ink);background:#dfe9ff}.workspace-search-result-copy,.workspace-search-result-meta{min-width:0}.workspace-search-result-copy strong,.workspace-search-result-meta b,.workspace-search-result-meta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-search-result-copy strong{color:inherit;letter-spacing:-.008em;font-size:13px;font-weight:690;line-height:1.3}.workspace-search-result-copy>span{align-items:center;gap:6px;min-width:0;margin-top:5px;display:flex}.workspace-search-result-copy>span>b{color:var(--ink-3);flex:none;font-size:9px;font-weight:760}.workspace-search-result-copy>span>b:after{content:"·";color:#b0b8c5;margin-left:6px}.workspace-search-result-copy small{min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.3;display:block;overflow:hidden}.workspace-search-result-meta{text-align:right}.workspace-search-result-meta b{color:var(--primary-ink);font-size:9px;font-weight:760}.workspace-search-result-meta small{max-width:220px;color:var(--ink-3);margin-top:5px;font-size:9.5px;font-weight:520}.workspace-search-state{min-height:100%;color:var(--ink-3);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:42px;display:flex}.workspace-search-state>span{width:46px;height:46px;color:var(--primary);background:var(--primary-soft);border-radius:13px;place-items:center;margin-bottom:15px;display:grid}.workspace-search-state>strong{color:var(--ink);letter-spacing:-.008em;font-size:13.5px;font-weight:690}.workspace-search-state p{max-width:480px;margin:7px 0 0;font-size:11px;line-height:1.55}.workspace-search-state button{min-height:34px;color:var(--primary-ink);background:var(--primary-soft);cursor:pointer;font:inherit;border:0;border-radius:8px;align-items:center;gap:6px;margin-top:15px;padding:0 11px;font-size:10.5px;font-weight:720;display:inline-flex}.workspace-search-state button:hover{color:var(--contrast-light);background:var(--primary)}.workspace-search-error>span{color:var(--negative);background:var(--negative-soft)}.workspace-search-loading>span svg{animation:.72s linear infinite workspace-search-spin}.workspace-search-footer{border-top:1px solid var(--line);min-height:44px;color:var(--ink-3);background:var(--surface-2);justify-content:flex-end;align-items:center;gap:17px;padding:0 16px;font-size:9.5px;display:flex}.workspace-search-footer span{align-items:center;gap:4px;display:inline-flex}.workspace-search-footer kbd{border:1px solid var(--line);min-width:20px;min-height:20px;color:var(--ink-2);background:var(--surface);font:inherit;border-radius:5px;place-items:center;padding:1px 5px;font-size:9px;display:inline-grid;box-shadow:0 1px 2px #0f172a0d}@keyframes workspace-search-panel-in{0%{opacity:.45;transform:translateY(-9px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes workspace-search-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-7px)scale(.987)}}@keyframes workspace-search-backdrop-in{0%{background:#0f172a00}to{background:#0f172a75}}@keyframes workspace-search-backdrop-out{0%{background:#0f172a75}to{background:#0f172a00}}@keyframes workspace-search-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workspace-search-dialog::backdrop,.workspace-search-dialog[data-state=closing]::backdrop,.workspace-search-panel,.workspace-search-dialog[data-state=closing] .workspace-search-panel{animation-duration:1ms;transform:none}.workspace-search-input-loader,.workspace-search-results-head>span svg,.workspace-search-loading>span svg{animation:none}}.workspace-tasks-dialog{width:100vw;height:100dvh}.workspace-tasks-panel{background:var(--surface);grid-template-rows:68px 44px minmax(0,1fr) 50px;width:min(520px,100vw);height:100dvh;margin-left:auto;display:grid;overflow:hidden;transform:translate(0,0);box-shadow:-28px 0 72px #0f172a33}.workspace-tasks-panel:focus{outline:0}.workspace-tasks-dialog[open] .workspace-tasks-panel{will-change:transform}.workspace-tasks-dialog[data-state=closing] .workspace-tasks-panel{pointer-events:none}.workspace-tasks-panel>header{z-index:4;background:var(--surface);justify-content:space-between;align-items:center;gap:18px;padding:10px 12px 9px 20px;display:flex;position:relative}.workspace-tasks-panel>header h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:24px;font-weight:710;line-height:1.15}.workspace-tasks-panel>header p{color:var(--ink-3);margin:3px 0 0;font-size:14px;line-height:1.3}.workspace-tasks-panel>header button{width:32px;height:32px;color:var(--ink-3);cursor:pointer;transition:color .14s var(--ease-out), background-color .14s var(--ease-out);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.workspace-tasks-panel>header button svg{width:16px;height:16px}.workspace-tasks-panel>header button:hover{color:var(--ink);background:var(--surface-3)}.workspace-tasks-panel>header button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.workspace-tasks-panel>nav{z-index:4;border-bottom:1px solid var(--line);background:var(--surface);align-items:stretch;gap:23px;padding:0 20px;display:flex;position:relative}.workspace-tasks-panel>nav button{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:690;display:inline-flex;position:relative}.workspace-tasks-panel>nav button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.workspace-tasks-panel>nav button:hover{color:var(--ink-2)}.workspace-tasks-panel>nav button.active{color:var(--primary-ink)}.workspace-tasks-panel>nav button.active:after{background:var(--primary)}.workspace-tasks-panel>nav button:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.workspace-tasks-list{overscroll-behavior:contain;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;min-height:0;padding:0 20px;overflow:hidden auto}.workspace-task-group{padding:9px 0 0 20px;position:relative}.workspace-task-group:before{background:var(--line);content:"";width:1px;position:absolute;top:21px;bottom:-9px;left:3px}.workspace-task-group:last-child:before{bottom:0}.workspace-task-group-title{min-height:30px;color:var(--ink-3);background:var(--surface);justify-content:flex-start;align-items:center;gap:7px;padding:0 0 7px;display:flex;position:relative}.workspace-task-group-title:before{background:var(--surface);content:"";border:1.5px solid;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-22px}.workspace-task-group-title strong{letter-spacing:-.01em;border-radius:6px;padding:3px 6px;font-size:14px;font-weight:720}.workspace-task-group-title span{min-width:24px;height:24px;color:inherit;background:var(--surface-3);border-radius:6px;place-items:center;font-size:12px;font-weight:760;display:grid}.group-overdue .workspace-task-group-title{color:#e92d35}.group-overdue .workspace-task-group-title strong,.group-overdue .workspace-task-group-title span{background:#fff0f1}.group-today .workspace-task-group-title{color:#b76400}.group-today .workspace-task-group-title strong,.group-today .workspace-task-group-title span{background:#fff6e8}.group-tomorrow .workspace-task-group-title{color:#1f64d7}.group-tomorrow .workspace-task-group-title strong,.group-tomorrow .workspace-task-group-title span{background:#edf4ff}.workspace-task-group>a{width:100%;min-width:0;min-height:52px;color:var(--ink-2);transition:background-color .13s var(--ease-out);grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:7px 2px 7px 14px;text-decoration:none;display:grid;position:relative;overflow:hidden}.workspace-task-group>a:before{content:"";background:#7d8aa0;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.workspace-task-group>a:after{background:var(--line);content:"";height:1px;position:absolute;bottom:0;left:27px;right:0}.group-overdue>a:before{background:#f0444b}.group-today>a:before{background:#f59e0b}.group-tomorrow>a:before{background:#2f73e8}.workspace-task-group>a:hover{background:var(--surface-2);border-radius:8px}.workspace-task-group>a:focus-visible{z-index:3;outline:2px solid var(--primary);outline-offset:-2px;border-radius:8px}.workspace-task-source{color:#536176;background:var(--dark-editor-ink);letter-spacing:.02em;border-radius:6px;justify-self:end;place-items:center;width:fit-content;min-width:38px;height:24px;padding:0 6px;font-size:11px;font-weight:740;display:inline-grid}.workspace-task-source[data-module=CRM]{color:#41516a;background:#eef1f5}.workspace-task-meta{justify-self:end;align-items:center;gap:5px;display:inline-flex}.workspace-task-priority{color:#ffffffe6;background:var(--priority-color,#8c9ba7);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;min-width:24px;height:24px;padding:0 5px;font-size:11px;font-weight:800;display:inline-grid}.workspace-task-priority.priority-1{color:#6d7a83}.workspace-task-copy{min-width:0}.workspace-task-title{min-width:0;display:block}.workspace-task-title strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.3;display:block;overflow:hidden}.workspace-task-copy small{min-width:0;max-width:100%;color:var(--ink-3);white-space:nowrap;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:8px;margin-top:4px;font-size:10.5px;line-height:1.2;display:grid;overflow:hidden}.workspace-task-copy small.no-deadline{grid-template-columns:minmax(0,1fr)}.workspace-task-copy small span{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.workspace-task-context{color:var(--ink-3);font-weight:520}.workspace-task-deadline{color:var(--ink-3);flex:none;font-weight:650}.group-overdue .workspace-task-deadline{color:var(--negative)}.group-today .workspace-task-deadline{color:#b76400}.group-tomorrow .workspace-task-deadline{color:#1f64d7}.workspace-task-chevron{width:13px;height:13px;color:var(--line-strong);grid-column:3;justify-self:end}.workspace-task-group>a:hover .workspace-task-chevron{color:var(--primary)}.workspace-tasks-empty{min-height:330px;color:var(--ink-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:36px;display:flex}.workspace-tasks-empty>svg{color:var(--primary);margin-bottom:14px}.workspace-tasks-empty strong{color:var(--ink);font-size:13px;font-weight:680}.workspace-tasks-empty span{max-width:260px;margin-top:6px;font-size:10.5px;line-height:1.5}.workspace-tasks-panel>footer{z-index:4;border-top:1px solid var(--line);background:var(--surface);justify-content:center;align-items:center;padding:8px 20px;display:flex;position:relative}.workspace-tasks-panel>footer a{color:var(--primary);align-items:center;gap:5px;font-size:14px;font-weight:720;text-decoration:none;display:inline-flex}.workspace-tasks-panel>footer a:hover{color:var(--primary)}.workspace-tasks-panel>footer a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.workspace-activity-panel{grid-template-rows:68px 44px minmax(0,1fr) 58px;width:min(520px,100vw)}.workspace-tasks-panel>header.workspace-activity-header{border-bottom:1px solid var(--line);gap:12px;padding:10px 12px 9px 14px}.workspace-activity-primary-tabs{align-self:stretch;align-items:center;gap:4px;min-width:0;display:flex}.workspace-tasks-panel>header .workspace-activity-primary-tabs>button{width:auto;min-width:0;height:40px;color:var(--ink-3);font:inherit;white-space:nowrap;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:720;display:inline-flex}.workspace-tasks-panel>header .workspace-activity-primary-tabs>button:after{content:none}.workspace-tasks-panel>header .workspace-activity-primary-tabs>button:hover{color:var(--ink);background:var(--surface-2)}.workspace-tasks-panel>header .workspace-activity-primary-tabs>button.active{color:var(--primary-ink);background:var(--primary-soft)}.workspace-activity-primary-tabs b{min-width:19px;height:19px;color:var(--contrast-light);background:var(--primary);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:9px;display:grid}.workspace-tasks-panel>nav.workspace-activity-subnav{gap:23px}.workspace-activity-subnav button>span{min-width:20px;height:20px;color:var(--primary-ink);background:var(--primary-soft);border-radius:999px;place-items:center;margin-left:6px;padding:0 6px;font-size:10px;font-weight:800;display:grid}.workspace-activity-notification-list{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;min-height:0;max-height:none;overflow:hidden auto}.workspace-activity-notification-list::-webkit-scrollbar{width:8px}.workspace-activity-notification-list::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.workspace-activity-notification-list .notification-day{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;justify-content:flex-start;min-height:40px;padding:12px 28px 7px;position:sticky;top:0}.workspace-activity-notification-list .notification-day span{color:var(--ink-2);box-shadow:none;letter-spacing:-.01em;background:0 0;border-radius:0;padding:0;font-size:13px;font-weight:560}.workspace-activity-notification-list .notification-thread{border-bottom:1px solid var(--line);background:var(--surface);min-height:78px;transition:background-color .15s var(--ease-out), box-shadow .15s var(--ease-out);padding:0;display:block;position:relative}.workspace-activity-notification-list .notification-thread.brief{min-height:48px}.workspace-activity-notification-list .notification-thread.brief .notification-thread-open{min-height:48px;padding-block:7px}.workspace-activity-notification-list .notification-thread:hover{background:#f8faff}.workspace-activity-notification-list .notification-thread.expanded{box-shadow:inset 4px 0 0 var(--primary);background:#f3f7ff;border-radius:0 8px 8px 0;margin-right:12px;overflow:hidden}.notification-thread-head{grid-template-columns:minmax(0,1fr) 42px;align-items:center;min-width:0;display:grid}.notification-thread-open{min-width:0;min-height:44px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0 4px 20px;display:grid}.notification-thread-open:disabled{cursor:wait}.notification-thread-module{min-width:0;color:var(--ink-2);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;display:grid}.notification-thread-module>span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:560;overflow:hidden}.notification-module-icon{color:#45546b;place-items:center;width:24px;height:24px;display:grid}.notification-module-icon.module-reminder{color:#a15c00}.notification-module-icon.module-escalation{color:#b42318}.notification-thread-title{align-items:center;gap:8px;min-width:0;display:flex}.notification-thread-title strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;font-weight:680;line-height:1.35;display:block;overflow:hidden}.workspace-activity-notification-list .notification-thread:not(.brief) .notification-thread-title strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.notification-thread-badges{flex:none;align-items:center;gap:5px;min-width:0;display:flex}.notification-thread-count{border:1px solid var(--line);min-height:22px;color:var(--ink-2);background:var(--surface);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;justify-content:center;align-items:center;max-width:104px;padding:3px 8px;font-size:10.5px;font-weight:650;line-height:1;display:inline-flex;overflow:hidden}.notification-thread-open>time{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:520}.notification-thread-toggle{width:34px;height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.notification-thread-toggle:hover{color:var(--primary);background:var(--primary-soft)}.notification-thread-toggle svg{transition:transform .17s var(--ease-out)}.notification-thread-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.notification-thread-chevron{color:var(--ink-2);justify-self:center}.notification-thread-summary{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:12px;padding:0 42px 10px 136px;display:grid}.notification-thread-event>time{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:center;margin-left:0;font-size:11px;font-weight:500}.notification-thread-summary-copy{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.4;overflow:hidden}.notification-event-icon{width:24px;height:24px;color:var(--ink-2);place-items:center;display:grid}.notification-event-icon svg{width:18px;height:18px}.notification-event-icon[data-tone=success]{color:#2f9e44}.notification-event-icon[data-tone=priority]{color:#ef3f46}.notification-thread-actor{min-width:0;color:var(--ink-2);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:520;overflow:hidden}.notification-thread.expanded .notification-thread-summary{display:none}.notification-thread-history{padding:0 42px 10px 20px}.notification-thread-history>p{color:var(--ink-3);margin:0;padding:8px 0 10px 92px;font-size:12px}.notification-thread-participants{min-width:0;min-height:27px;color:var(--ink-3);align-items:center;gap:7px;margin:0 0 4px 116px;font-size:11px;display:flex}.notification-thread-participants>svg{flex:none}.notification-thread-participants>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.notification-thread-participants strong{color:var(--ink-2);font-weight:650}.notification-thread-history-error button{color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:0;margin-left:5px;padding:0;font-weight:700}.notification-thread-event{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:104px 20px minmax(0,1fr);align-items:center;gap:12px;padding:4px 0;display:grid}.notification-thread-event:hover .notification-thread-event-copy strong{color:var(--primary)}.notification-thread-event-copy{min-width:0;display:block}.notification-thread-event-copy strong{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:520;line-height:1.4;display:block;overflow:hidden}.notification-thread-open:focus-visible,.notification-thread-summary:focus-visible,.notification-thread-toggle:focus-visible,.notification-thread-event:focus-visible{z-index:1;outline:2px solid var(--primary);outline-offset:-2px;border-radius:8px;position:relative}.workspace-activity-panel.compact .notification-thread{min-height:68px}.workspace-activity-panel.compact .notification-thread-open{min-height:42px;padding-block:6px 2px}.workspace-activity-panel.compact .notification-thread-summary{padding-bottom:8px}.workspace-activity-sync-error{z-index:3;border-bottom:1px solid var(--line);position:sticky;top:40px}.workspace-tasks-panel>footer.workspace-activity-notification-footer{gap:10px;justify-content:initial;background:var(--surface-2);grid-template-columns:minmax(118px,1fr) auto 34px;padding:10px 13px 10px 20px;display:grid}.workspace-tasks-panel>footer.workspace-activity-notification-footer>a{color:var(--ink-2);text-underline-offset:3px;font-size:10.5px;font-weight:750;text-decoration:underline}.workspace-tasks-panel>footer.workspace-activity-notification-footer>a:hover{color:var(--primary-ink)}.workspace-tasks-panel>footer.workspace-activity-notification-footer>button{width:34px;height:34px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.workspace-tasks-panel>footer.workspace-activity-notification-footer>button:hover{color:var(--primary-ink);background:var(--primary-soft)}.workspace-activity-settings-head{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:5px 20px;display:grid}.workspace-activity-settings-head>button{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.workspace-activity-settings-head>button:hover{color:var(--primary-ink);background:var(--primary-soft)}.workspace-activity-settings-head strong,.workspace-activity-settings-head span{display:block}.workspace-activity-settings-head strong{color:var(--ink);font-size:12px}.workspace-activity-settings-head span{color:var(--ink-3);margin-top:1px;font-size:9px}.workspace-activity-settings-body{overscroll-behavior:contain;min-height:0;max-height:none}.workspace-tasks-panel>footer.workspace-activity-settings-footer{justify-content:flex-end;padding-inline:20px}.workspace-activity-settings-footer>button{min-height:34px;color:var(--contrast-light);background:var(--primary);cursor:pointer;font:inherit;border:0;border-radius:8px;padding:0 16px;font-size:11px;font-weight:750}.workspace-activity-settings-footer>button:hover{background:var(--primary-hover)}.workspace-activity-settings-footer>button:focus-visible,.workspace-activity-settings-head>button:focus-visible,.workspace-activity-notification-footer button:focus-visible,.workspace-activity-notification-footer a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.workspace-tasks-dialog[open] .workspace-tasks-panel{will-change:opacity;transform:none}.workspace-tasks-dialog::backdrop{transition-duration:.16s}}.workspace-profile-viewport{transition:height .18s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.workspace-profile-menu-page{opacity:0;pointer-events:none;width:100%;transition:opacity .11s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);position:absolute;inset:0 auto auto 0}.workspace-profile-menu-page.active{opacity:1;pointer-events:auto}.workspace-profile-viewport:not(.is-measured) .workspace-profile-menu-page.active{position:relative}.workspace-profile-viewport.view-main .workspace-profile-main,.workspace-profile-viewport.view-interface .workspace-profile-interface-page{transform:translate(0)}.workspace-profile-viewport.view-main .workspace-profile-interface-page{transform:translate(18px)}.workspace-profile-viewport.view-interface .workspace-profile-main{transform:translate(-18px)}.workspace-profile-interface-entry{grid-template-columns:22px minmax(0,1fr) 16px;min-height:50px}.workspace-profile-interface-entry>span{min-width:0}.workspace-profile-interface-entry strong,.workspace-profile-interface-entry small{display:block}.workspace-profile-interface-entry strong{color:var(--ink-2);font-size:11.5px;font-weight:620}.workspace-profile-interface-entry small{color:var(--ink-3);margin-top:2px;font-size:9px;font-weight:500}.workspace-profile-interface-entry>svg:last-child{color:var(--ink-3)}.workspace-profile-submenu-head{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;min-height:50px;padding:2px 5px 8px;display:grid}.workspace-profile-submenu-head>button{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.workspace-profile-submenu-head>button:hover{color:var(--ink);background:var(--surface-2)}.workspace-profile-submenu-head>button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.workspace-profile-submenu-head strong,.workspace-profile-submenu-head small{display:block}.workspace-profile-submenu-head strong{color:var(--ink);letter-spacing:-.01em;font-size:12px}.workspace-profile-submenu-head small{color:var(--ink-3);margin-top:2px;font-size:9px}.workspace-profile-theme{border-bottom:1px solid var(--line);padding:13px 4px 14px}.workspace-profile-theme>span,.workspace-profile-interface>span{color:var(--ink-3);padding:0 4px 8px;font-size:9.5px;font-weight:750;display:block}.workspace-profile-theme-options{background:var(--surface-2);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.workspace-profile-theme-options button{min-width:0;min-height:47px;color:var(--ink-3);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:5px 2px;font-size:9px;font-weight:700;display:flex}.workspace-profile-theme-options button>svg:last-child{display:none}.workspace-profile-theme-options button:hover{color:var(--ink)}.workspace-profile-theme-options button.active{color:var(--primary-ink);background:var(--surface);box-shadow:0 1px 4px #1023381a}.workspace-profile-theme-options button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}html[data-theme=dark] .workspace-search-trigger,html[data-theme=dark] .workspace-tasks-trigger{color:#c7d0dc;background:#121b21d1;border-color:#2b3948}html[data-theme=dark] .workspace-search-trigger kbd{color:#98a2b3;background:#18212b;border-color:#344254}html[data-theme=dark] .workspace-search-panel,html[data-theme=dark] .workspace-tasks-panel{background:#101820;border-color:#2b3948}html[data-theme=dark] .workspace-search-input-row,html[data-theme=dark] .workspace-search-scopes,html[data-theme=dark] .workspace-search-footer,html[data-theme=dark] .workspace-tasks-panel>:is(header,nav,footer){border-color:#2b3948}html[data-theme=dark] .workspace-search-input-row input,html[data-theme=dark] .workspace-search-state>strong,html[data-theme=dark] .workspace-tasks-panel>header h2,html[data-theme=dark] .workspace-task-copy strong,html[data-theme=dark] .workspace-tasks-empty strong{color:var(--dark-editor-ink)}html[data-theme=dark] .workspace-search-input-row input::placeholder{color:#7f8d9d}html[data-theme=dark] .workspace-search-input-row input::selection{color:var(--dark-editor-ink);background:#263b61}html[data-theme=dark] .workspace-search-result{color:#c7d0dc}html[data-theme=dark] .workspace-search-result:hover{background:#151f2a}html[data-theme=dark] .workspace-search-result.active,html[data-theme=dark] .workspace-tasks-panel>nav a.active{background:#172744}html[data-theme=dark] .workspace-search-result.active .workspace-search-result-icon{color:var(--dark-accent-ink);background:#263b61}html[data-theme=dark] .workspace-search-result-icon,html[data-theme=dark] .workspace-task-group-title span{background:#1b2632}html[data-theme=dark] .workspace-search-result-meta b{color:var(--dark-accent-ink)}html[data-theme=dark] .workspace-search-state>span{color:var(--dark-accent-ink);background:#172744}html[data-theme=dark] .workspace-search-error>span{color:#fda29b;background:#3b2022}html[data-theme=dark] .workspace-search-state button{color:var(--dark-accent-ink);background:#172744}html[data-theme=dark] .workspace-search-state button:hover{color:var(--contrast-light);background:#315fbd}html[data-theme=dark] .workspace-search-footer,html[data-theme=dark] .workspace-tasks-panel>footer{background:#121c26}html[data-theme=dark] .workspace-search-footer kbd{color:#c7d0dc;background:#18212b;border-color:#344254}html[data-theme=dark] .workspace-task-group>a{color:#c7d0dc;border-color:#263342}html[data-theme=dark] .workspace-task-group>a:after{background:#263342}html[data-theme=dark] .workspace-task-group>a:hover{background:#16212c}html[data-theme=dark] .workspace-tasks-panel>nav a.active{background:0 0}html[data-theme=dark] .workspace-task-group-title{background:#101820}html[data-theme=dark] .workspace-task-group:before{background:#2b3948}html[data-theme=dark] .workspace-task-group-title:before{background:#101820}html[data-theme=dark] .group-overdue .workspace-task-group-title strong,html[data-theme=dark] .group-overdue .workspace-task-group-title span{background:#3b2022}html[data-theme=dark] .group-today .workspace-task-group-title strong,html[data-theme=dark] .group-today .workspace-task-group-title span{background:#352711}html[data-theme=dark] .group-tomorrow .workspace-task-group-title strong,html[data-theme=dark] .group-tomorrow .workspace-task-group-title span{background:#172744}html[data-theme=dark] .workspace-task-source{color:#c7d0dc;background:#1b2632}html[data-theme=dark] .workspace-task-source[data-module=CRM]{color:var(--dark-accent-ink);background:#172744}html[data-theme=dark] .workspace-task-copy small,html[data-theme=dark] .workspace-task-context{color:#98a2b3}html[data-theme=dark] .workspace-tasks-panel>footer a{color:var(--dark-accent-ink)}html[data-theme=dark] .workspace-tasks-panel>header.workspace-activity-header,html[data-theme=dark] .workspace-activity-settings-head{background:#101820;border-color:#2b3948}html[data-theme=dark] .workspace-tasks-panel>header .workspace-activity-primary-tabs>button.active,html[data-theme=dark] .workspace-activity-subnav button>span{color:var(--dark-accent-ink);background:#172744}html[data-theme=dark] .workspace-activity-notification-list .notification-day{background:#101820f5}html[data-theme=dark] .workspace-activity-notification-list .notification-thread.expanded{background:var(--dark-accent-soft)}html[data-theme=dark] .notification-module-icon{color:var(--dark-ink-2);background:0 0}html[data-theme=dark] .notification-module-icon.module-reminder{color:#f5c26b}html[data-theme=dark] .notification-module-icon.module-escalation{color:#fda29b}html[data-theme=dark] .notification-thread-count{background:var(--dark-surface-2)}html[data-theme=dark] .workspace-tasks-panel>footer.workspace-activity-notification-footer{background:#121c26}@media (max-width:1080px){.workspace-search-trigger{min-width:40px}.workspace-search-trigger>span,.workspace-search-trigger kbd,.workspace-tasks-trigger>span{display:none}}@media (max-width:720px){.workspace-topbar .top-actions{width:auto;margin-left:auto}.workspace-search-trigger,.workspace-tasks-trigger{justify-content:center;width:38px;min-width:38px;min-height:38px;padding:0}.workspace-tasks-trigger b{border:2px solid #fff;margin:-29px -31px 0 0;position:absolute}.workspace-search-panel{border-radius:14px;width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:640px;margin-top:8px}.workspace-search-input-row{min-height:60px;padding-inline:14px}.workspace-search-input-row input{font-size:15px}.workspace-search-scopes{padding-inline:10px}.workspace-search-results{height:auto}.workspace-search-results-head{padding-inline:14px}.workspace-search-result{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:70px;padding-inline:8px}.workspace-search-result-copy strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workspace-search-result-meta small{display:none}.workspace-search-result-meta b{max-width:72px}.workspace-search-state{padding:30px 24px}.workspace-search-footer{justify-content:center}.workspace-search-footer span:first-child{display:none}.workspace-tasks-panel{grid-template-rows:68px 44px minmax(0,1fr) 50px;width:100vw}.workspace-tasks-panel>header{padding-inline:20px 12px}.workspace-tasks-panel>header h2{font-size:24px}.workspace-tasks-panel>nav{gap:22px;padding-inline:20px}.workspace-tasks-list{padding-inline:10px}.workspace-task-group{padding-left:20px}.workspace-task-group:before{left:3px}.workspace-task-group-title:before{left:-22px}.workspace-task-group>a{grid-template-columns:minmax(0,1fr) auto 12px;gap:9px;padding-inline:14px 0}.workspace-task-source{min-width:28px}.workspace-task-copy small{grid-template-columns:132px minmax(0,1fr);gap:7px}.workspace-tasks-panel>footer,.workspace-activity-notification-list .notification-day{padding-inline:18px}.notification-thread-open{grid-template-columns:90px minmax(0,1fr) auto;gap:9px;padding-left:18px}.notification-thread-summary{grid-template-columns:20px minmax(0,1fr);gap:9px;padding:0 42px 10px 118px}.notification-thread-summary .notification-thread-actor{display:none}.notification-thread-history{padding:0 42px 9px 18px}.notification-thread-participants{margin-left:99px}.notification-thread-event{grid-template-columns:90px 20px minmax(0,1fr);gap:9px}.notification-thread-event .notification-thread-actor{display:none}.workspace-tasks-panel>footer.workspace-activity-notification-footer{grid-template-columns:minmax(0,1fr) 34px;padding-inline:12px}.workspace-activity-notification-footer .notification-sound-control{grid-area:1/1/auto/-1}.workspace-tasks-panel>footer.workspace-activity-notification-footer>a{grid-area:2/1}.workspace-tasks-panel>footer.workspace-activity-notification-footer>button{grid-area:2/2}.workspace-profile-dropdown{position:fixed;top:66px;right:10px}}@media (max-width:420px){.workspace-search-input-row{gap:9px;padding-inline:12px}.workspace-search-input-row>svg:first-child{width:20px;height:20px}.workspace-search-scopes button{padding-inline:9px}.workspace-search-result-meta b{max-width:58px;font-size:8.5px}.workspace-search-footer{gap:12px;padding-inline:10px}.workspace-task-title strong{font-size:12px}.workspace-task-group>a{min-height:48px}.notification-thread-kicker{display:none}.notification-thread-title strong{font-size:12px}}.workspace-main:has(.crm-deal-task-page)>.page-transition{min-width:0}.crm-deal-task-page{padding-bottom:30px}.crm-deal-page-heading .crm-priority-editor.is-detail{flex:none;width:auto}.crm-deal-header-field{align-items:center;gap:9px;min-width:0;max-width:100%;display:inline-flex}.crm-deal-header-field>.erp-task-page-role{flex:none;display:inline}.crm-deal-header-field .erp-task-person-link{overflow-wrap:anywhere;min-width:0}.crm-deal-header-field .erp-task-assignee-picker>button{max-width:100%}.crm-deal-header-field .erp-task-assignee-picker>button>b{white-space:normal;overflow-wrap:anywhere;text-align:start}.crm-deal-header-field .erp-task-assignee-picker>button>svg{flex:none}.crm-deal-page-actions{background:0 0;border:0;align-items:center;padding:0}.crm-deal-stage-picker,.crm-deal-more-actions{position:relative}.crm-deal-stage-picker>summary{min-height:30px;color:var(--task-focus-ink);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:0;list-style:none;display:inline-flex}.crm-deal-stage-picker>summary::-webkit-details-marker{display:none}.crm-deal-more-actions>summary::-webkit-details-marker{display:none}.crm-deal-stage-picker>summary:hover{color:var(--task-focus-accent)}.crm-deal-stage-picker>summary small{color:var(--task-focus-ink-3);font-size:13px}.crm-deal-stage-picker>summary strong{font-size:13px;font-weight:680}.crm-deal-stage-picker>summary svg{color:var(--task-focus-ink-2);transition:transform .15s}.crm-deal-stage-picker[open]>summary svg{transform:rotate(180deg)}.crm-deal-stage-menu{z-index:45;border:1px solid var(--task-focus-line-strong);background:var(--task-focus-surface);overscroll-behavior:contain;border-radius:12px;width:min(320px,100vw - 28px);max-height:min(480px,100vh - 180px);padding:8px;position:absolute;top:calc(100% + 8px);left:-12px;overflow-y:auto;box-shadow:0 18px 44px #14192226}.crm-deal-stage-menu>span{color:var(--task-focus-ink-3);letter-spacing:.02em;padding:5px 9px 8px;font-size:10.5px;font-weight:720;display:block}.crm-deal-stage-menu form{margin:0}.crm-deal-stage-menu button{width:100%;min-height:39px;color:var(--task-focus-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:12.5px;display:flex}.crm-deal-stage-menu button:hover:not(:disabled){color:var(--task-focus-ink);background:var(--task-focus-soft)}.crm-deal-stage-menu button:focus-visible{outline:2px solid var(--task-focus-accent);outline-offset:-2px}.crm-deal-stage-menu button:disabled{color:var(--task-focus-accent);cursor:default;background:#eff5ff}.crm-deal-stage-menu.crm-list-stage-menu{border-color:var(--line);border-radius:var(--popover-radius);height:max-content;max-height:min(400px,100dvh - 24px);color:var(--ink);background:var(--surface);box-shadow:var(--shadow);margin:auto;position:fixed;inset:0}.crm-list-stage-menu>span{color:var(--ink-2)}.crm-list-stage-menu button{color:var(--ink)}.crm-list-stage-menu button:hover:not(:disabled){color:var(--ink);background:var(--surface-2)}.crm-list-stage-menu button:focus-visible{outline-color:var(--primary)}.crm-list-stage-menu button[aria-current=step]{color:var(--primary-ink);background:var(--primary-soft)}.crm-list-stage-menu button svg{flex:none}@supports (position-area:block-end){.crm-deal-stage-menu.crm-list-stage-menu{position-area:block-end span-inline-end;position-try-fallbacks:flip-inline, flip-block, flip-block flip-inline, --crm-list-stage-centered;margin:6px 8px;inset:auto}}@position-try --crm-list-stage-centered{position-area:none;inset:0;margin:auto}.crm-deal-page-actions .erp-task-actions-trigger{border-radius:10px;list-style:none}.crm-deal-page-actions .erp-task-actions-trigger::marker{content:""}.crm-deal-more-menu{z-index:45;border:1px solid var(--task-focus-line-strong);background:var(--task-focus-surface);border-radius:12px;width:238px;padding:7px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 44px #14192226}.crm-deal-more-menu :is(a,button){width:100%;min-height:40px;color:var(--task-focus-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:12.5px;display:flex}.crm-deal-more-menu :is(a,button):hover{color:var(--task-focus-ink);background:var(--task-focus-soft)}.crm-deal-more-menu :is(a,button):focus-visible{outline:2px solid var(--task-focus-accent);outline-offset:-2px}.crm-deal-close-action{border:1px solid var(--task-focus-line-strong);min-height:44px;color:var(--task-focus-ink-2);background:var(--task-focus-surface);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.crm-deal-close-action:hover{color:#b42318;background:#fff7f6;border-color:#f3b8b2}.crm-deal-close-action.is-reopen:hover{color:var(--task-focus-accent);background:var(--task-focus-soft);border-color:#c7d6ff}.crm-deal-notices{gap:8px;margin:8px 20px 0;display:grid}.crm-deal-page-grid{padding-inline:20px}.crm-deal-page-main{grid-template-rows:auto auto}.crm-deal-overview-tabs{flex-wrap:wrap;row-gap:0}.crm-deal-workspace-summary{padding:0 22px 20px}.crm-deal-description{border-bottom:1px solid var(--task-focus-line);padding:20px 0}.crm-deal-description>span{color:var(--task-focus-ink-3);font-size:12px}.crm-deal-description p{max-width:75ch;color:var(--task-focus-ink);white-space:pre-wrap;margin:7px 0 0;font-size:14px;line-height:1.55}.crm-deal-about{gap:32px;padding:26px 22px 34px;display:grid}.crm-deal-about>section{min-width:0}.crm-deal-about>section>header{justify-content:space-between;align-items:center;gap:16px;min-height:32px;display:flex}.crm-deal-about>section>header h2{color:var(--task-focus-ink);margin:0;font-size:17px;font-weight:690}.crm-deal-about>section>header a{color:var(--task-focus-ink-2);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.crm-deal-about>section>header a:hover{color:var(--task-focus-accent)}.crm-deal-about-facts{margin:12px 0 0;display:grid}.crm-deal-about-facts>div{border-bottom:1px solid var(--task-focus-line);grid-template-columns:minmax(150px,28%) minmax(0,1fr);gap:18px;min-width:0;padding:14px 0;display:grid}.crm-deal-about-facts dt{color:var(--task-focus-ink-3);font-size:12.5px}.crm-deal-about-facts dd{color:var(--task-focus-ink);overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:570}.crm-deal-about-facts dd.is-multiline{white-space:pre-wrap;max-width:75ch;line-height:1.55}.crm-deal-about-editor{margin:-8px 0 0}.crm-deal-discussion>header>span{color:var(--task-focus-ink-3);font-size:11.5px}.crm-deal-comment-list{padding:2px 0 8px}.crm-deal-comment-list>article{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:11px 20px;display:grid}.crm-deal-comment-list article>div{min-width:0}.crm-deal-comment-list article header{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.crm-deal-comment-list article header strong{color:var(--task-focus-ink);font-size:13px}.crm-deal-comment-list article time{color:var(--task-focus-ink-3);font-size:10.5px}.crm-deal-comment-list article p{max-width:75ch;color:var(--task-focus-ink);white-space:pre-wrap;margin:4px 0 0;font-size:14px;line-height:1.5}.crm-deal-comment-list>div:last-child article{padding-bottom:18px}.crm-deal-discussion .erp-task-empty-comments{min-height:132px}.crm-deal-composer>form{display:block}.crm-deal-closed-note{color:var(--task-focus-ink-3);padding:16px 20px 20px;font-size:12.5px}.crm-deal-side-card{padding-bottom:12px}.crm-deal-team-list{padding-bottom:5px}.crm-deal-side-facts{padding:0 8px 14px 0}.crm-deal-side-facts>strong{color:var(--task-focus-ink);font-size:15px;display:block}.crm-deal-side-facts>p{color:var(--task-focus-ink-3);margin:4px 0 12px;font-size:11.5px}.crm-deal-side-facts>dl{gap:0;margin:0;display:grid}.crm-deal-side-facts>dl>div{border-top:1px solid var(--task-focus-line);padding:9px 0}.crm-deal-client-public-id{color:var(--task-focus-accent);font-variant-numeric:tabular-nums;letter-spacing:.025em;margin-bottom:3px;font-size:9px;font-weight:760;display:block}.crm-deal-side-facts>dl>div>dt{color:var(--task-focus-ink-3);font-size:10px}.crm-deal-side-facts>dl>div>dd{overflow-wrap:anywhere;color:var(--task-focus-ink);margin:4px 0 0;font-size:12.5px;font-weight:620}.crm-deal-client-actions{gap:5px;padding:2px 8px 14px 0;display:grid}.crm-deal-client-actions a{border:1px solid var(--task-focus-line);min-height:36px;color:var(--task-focus-accent);background:var(--task-focus-soft);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11.5px;font-weight:680;display:inline-flex}.crm-deal-client-actions a:hover{border-color:var(--task-focus-line-strong,#c7d6ff);background:var(--task-focus-soft-strong,var(--task-focus-soft))}.crm-deal-client-actions a:focus-visible{outline:2px solid var(--task-focus-accent);outline-offset:2px}.crm-deal-client-actions small{color:var(--task-focus-ink-3);font-size:9.5px;line-height:1.45}.crm-deal-finance-section{border-block:1px solid var(--task-focus-line);color:var(--task-focus-ink);background:var(--task-focus-surface);margin-top:22px;padding:24px 22px 26px}.crm-deal-finance-head{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.crm-deal-finance-head>div:first-child{align-items:flex-start;gap:11px;min-width:0;display:flex}.crm-deal-finance-icon{width:36px;height:36px;color:var(--task-focus-accent);background:var(--task-focus-soft);border-radius:10px;flex:none;place-items:center;display:grid}.crm-deal-finance-head h2,.crm-deal-finance-section h3,.crm-deal-finance-section h4{color:var(--task-focus-ink);margin:0}.crm-deal-finance-head h2{letter-spacing:-.015em;font-size:18px;font-weight:710}.crm-deal-finance-head p,.crm-deal-finance-section section>header p{color:var(--task-focus-ink-3);margin:5px 0 0;font-size:11.5px;line-height:1.45}.crm-deal-finance-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.crm-deal-finance-actions a{min-height:38px;color:var(--task-focus-ink-2);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:670;text-decoration:none;display:inline-flex}.crm-deal-finance-actions a:hover{color:var(--task-focus-accent);background:var(--task-focus-soft)}.crm-deal-finance-actions a:focus-visible{outline:2px solid var(--task-focus-accent);outline-offset:2px}.crm-deal-finance-actions a.primary{color:var(--contrast-light);background:var(--task-focus-accent)}.crm-deal-finance-actions a.primary:hover{background:var(--primary-hover)}.crm-deal-finance-total{border-block:1px solid var(--task-focus-line);margin-top:22px;padding-block:18px 20px}.crm-deal-finance-section h3{font-size:13.5px;font-weight:690}.crm-deal-finance-total>dl{grid-template-columns:repeat(5,minmax(0,1fr));margin:16px 0 0;display:grid}.crm-deal-finance-total>dl>div{border-right:1px solid var(--task-focus-line);min-width:0;padding:0 14px}.crm-deal-finance-total>dl>div:first-child{padding-left:0}.crm-deal-finance-total>dl>div:last-child{border-right:0;padding-right:0}.crm-deal-finance-section dt{color:var(--task-focus-ink-3);font-size:9.5px}.crm-deal-finance-section dd{color:var(--task-focus-ink);font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:13px;font-weight:690}.crm-deal-finance-total .result dd{color:var(--task-focus-accent)}.crm-deal-finance-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:30px;margin-top:24px;display:grid}.crm-deal-finance-entities>div,.crm-deal-finance-operation-list>div{margin-top:12px;display:grid}.crm-deal-finance-entities article,.crm-deal-finance-operation-list article{border-top:1px solid var(--task-focus-line);padding:14px 0}.crm-deal-finance-entities article>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.crm-deal-finance-entities h4{font-size:12.5px;font-weight:690}.crm-deal-finance-entities article>header span{color:var(--task-focus-ink-3);font-size:9.5px}.crm-deal-finance-entities article dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 18px;margin:13px 0 0;display:grid}.crm-deal-finance-operation-list article>a{color:var(--task-focus-ink);grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:10px;text-decoration:none;display:grid}.crm-deal-finance-operation-list article>a>span{gap:3px;min-width:0;display:grid}.crm-deal-finance-operation-list article>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:680;overflow:hidden}.crm-deal-finance-operation-list article>a small{color:var(--task-focus-ink-3);font-size:9.5px}.crm-deal-finance-operation-list article>a svg{color:var(--task-focus-ink-3)}.crm-deal-finance-operation-list article>a:hover strong{color:var(--task-focus-accent)}.crm-deal-finance-operation-list article>a:focus-visible{outline:2px solid var(--task-focus-accent);outline-offset:3px;border-radius:6px}.crm-deal-finance-operation-list article>p{color:var(--task-focus-ink-2);margin:8px 0 0;font-size:10.5px}.crm-deal-finance-operation-list article.voided{opacity:.68}.crm-deal-finance-operation-list ul{border-top:1px dashed var(--task-focus-line-strong);gap:7px;margin:11px 0 0;padding:10px 0 0;list-style:none;display:grid}.crm-deal-finance-operation-list li{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crm-deal-finance-operation-list li>span{gap:2px;display:grid}.crm-deal-finance-operation-list li>span:last-child{text-align:right}.crm-deal-finance-operation-list li strong{font-size:10.5px;font-weight:660}.crm-deal-finance-operation-list li small{color:var(--task-focus-ink-3);font-size:9px}.crm-deal-finance-voided-note{color:var(--task-focus-ink-3);margin:12px 0 0;font-size:10px;line-height:1.45}.crm-deal-finance-empty-state{border-top:1px solid var(--task-focus-line);justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:18px;display:flex}.crm-deal-finance-empty-state p{color:var(--task-focus-ink-3);margin:0;font-size:12px}.crm-deal-finance-empty-state a{color:var(--task-focus-accent);flex:none;font-size:11.5px;font-weight:670}.crm-side-editor{margin:0 8px 9px 0}.crm-side-editor>form{max-height:min(620px,70vh);overflow-y:auto}.crm-side-editor .form-grid{grid-template-columns:1fr}.crm-side-editor .field.full{grid-column:auto}.crm-deal-client-empty{gap:10px;padding:0 8px 12px 0;display:grid}.crm-deal-client-empty>p{color:var(--task-focus-ink-3);margin:0}.crm-deal-client-empty>form{gap:8px;display:grid}.crm-client-picker{gap:8px;display:grid;position:relative}.crm-client-picker-label{color:var(--task-focus-ink-2);font-size:11px;font-weight:650}.crm-client-picker-trigger{border:1px solid var(--task-focus-line-strong);width:100%;min-height:62px;color:var(--task-focus-ink);background:var(--task-focus-surface);cursor:pointer;text-align:left;border-radius:11px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:9px 10px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:grid}.crm-client-picker-trigger:hover{background:var(--task-focus-soft);border-color:#b9c4d3}.crm-client-picker-trigger:focus-visible,.crm-client-picker.is-open .crm-client-picker-trigger{border-color:var(--task-focus-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 14%, transparent);outline:none}.crm-client-picker-avatar,.crm-client-picker-option-avatar,.crm-client-picker-preview-avatar{color:var(--task-focus-ink-3);background:var(--task-focus-soft-strong);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:760;display:grid}.crm-client-picker-avatar{width:36px;height:36px}.crm-client-picker-avatar.selected{color:var(--contrast-light);background:var(--task-focus-accent)}.crm-client-picker-value{gap:3px;min-width:0;display:grid}.crm-client-picker-value strong,.crm-client-picker-value small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-client-picker-value strong{align-items:center;gap:7px;font-size:12.5px;font-weight:680;display:flex}.crm-client-picker-value strong span,.crm-client-picker-option-copy strong span,.crm-client-picker-preview>header>div>span{color:var(--task-focus-accent);font-variant-numeric:tabular-nums;letter-spacing:.025em;font-size:10.5px;font-weight:760}.crm-client-picker-value small{color:var(--task-focus-ink-3);font-size:10px;line-height:1.35}.crm-client-picker-chevron{color:var(--task-focus-ink-3);transition:transform .14s}.crm-client-picker.is-open .crm-client-picker-chevron{transform:rotate(180deg)}.crm-client-picker-layer{--task-focus-surface:var(--light-surface);--task-focus-soft:var(--light-bg);--task-focus-soft-strong:#eef2f7;--task-focus-line:var(--light-line);--task-focus-line-strong:#d7dee8;--task-focus-ink:var(--light-ink);--task-focus-ink-2:#465168;--task-focus-ink-3:var(--light-ink-3);--task-focus-accent:var(--primary);z-index:120;background:#14192257;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.crm-client-picker-popover{border:1px solid var(--task-focus-line-strong);width:min(780px,100%);height:min(560px,100dvh - 48px);min-height:0;color:var(--task-focus-ink);background:var(--task-focus-surface);transform-origin:50%;border-radius:14px;grid-template-columns:minmax(290px,.9fr) minmax(340px,1.1fr);animation:.14s cubic-bezier(.2,.8,.2,1) both crm-client-picker-in;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #1419223d,0 6px 18px #14192217}.crm-client-picker-close{z-index:2;width:36px;height:36px;color:var(--task-focus-ink-3);background:var(--task-focus-surface);cursor:pointer;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.crm-client-picker-close:hover{color:var(--task-focus-ink);background:var(--task-focus-soft-strong)}.crm-client-picker-browser{border-right:1px solid var(--task-focus-line);grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.crm-client-picker-search{padding:12px 12px 9px;display:block;position:relative}.crm-client-picker-search>svg{color:var(--task-focus-ink-3);pointer-events:none;position:absolute;top:23px;left:25px}.crm-client-picker-search input{border:1px solid var(--task-focus-line-strong);width:100%;height:42px;color:var(--task-focus-ink);background:var(--task-focus-soft);font:inherit;border-radius:9px;outline:none;padding:0 12px 0 39px;font-size:12px}.crm-client-picker-search input::placeholder{color:var(--task-focus-ink-3);opacity:1}.crm-client-picker-search input:focus{border-color:var(--task-focus-accent);background:var(--task-focus-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}.crm-client-picker-results-meta{min-height:28px;color:var(--task-focus-ink-3);justify-content:space-between;align-items:baseline;gap:12px;padding:0 14px 9px;display:flex}.crm-client-picker-results-meta span{font-variant-numeric:tabular-nums;font-size:10px;font-weight:650}.crm-client-picker-results-meta small{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.crm-client-picker-options{overscroll-behavior:contain;border-top:1px solid var(--task-focus-line);scrollbar-color:var(--task-focus-line-strong) transparent;scrollbar-width:thin;min-height:0;padding:6px;overflow-y:auto}.crm-client-picker-options>div[role=listitem]{border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.crm-client-picker-options>div[role=listitem]:hover,.crm-client-picker-options>div.active,.crm-client-picker-options>div.previewed{background:var(--task-focus-soft)}.crm-client-picker-options>div.previewed{border-color:#c7d6f8}.crm-client-picker-option-main{min-width:0;min-height:61px;color:var(--task-focus-ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) 17px;align-items:center;gap:10px;padding:8px 5px 8px 9px;display:grid}.crm-client-picker-option-main:focus-visible,.crm-client-picker-close:focus-visible,.crm-client-picker-preview a:focus-visible,.crm-client-picker-preview button:focus-visible{outline:2px solid var(--task-focus-accent);outline-offset:1px}.crm-client-picker-option-main>svg{color:var(--task-focus-ink-3)}.crm-client-picker-option-avatar{width:36px;height:36px;color:var(--task-focus-ink-2)}.crm-client-picker-option-copy{gap:4px;min-width:0;display:grid}.crm-client-picker-option-copy strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:680;display:flex;overflow:hidden}.crm-client-picker-option-copy strong>span{flex:none}.crm-client-picker-option-copy strong>.crm-client-picker-option-name{min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.crm-client-picker-option-copy small{min-width:0;color:var(--task-focus-ink-3);gap:3px 10px;font-size:11px;line-height:1.25;display:flex;overflow:hidden}.crm-client-picker-option-copy small span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-client-picker-option-copy small span+span:before{color:var(--task-focus-line-strong);content:"·";margin-right:10px}.crm-client-picker-empty{min-height:220px;color:var(--task-focus-ink-3);text-align:center;align-content:center;place-items:center;gap:6px;padding:22px;display:grid}.crm-client-picker-empty strong{color:var(--task-focus-ink);font-size:12px}.crm-client-picker-empty span{max-width:32ch;font-size:10.5px;line-height:1.45}.crm-client-picker-preview{background:var(--task-focus-surface);flex-direction:column;min-width:0;min-height:0;padding:18px;display:flex;overflow-y:auto}.crm-client-picker-preview.is-empty{color:var(--task-focus-ink-3);text-align:center;justify-content:center;align-items:center;gap:6px}.crm-client-picker-preview.is-empty strong{color:var(--task-focus-ink);font-size:12px}.crm-client-picker-preview.is-empty span{max-width:30ch;font-size:10px;line-height:1.45}.crm-client-picker-preview-back{display:none}.crm-client-picker-preview>header{border-bottom:1px solid var(--task-focus-line);align-items:center;gap:12px;padding-bottom:15px;display:flex}.crm-client-picker-preview-avatar{width:44px;height:44px;color:var(--contrast-light);background:var(--task-focus-accent);font-size:12px}.crm-client-picker-preview>header h3{margin:2px 0 0;font-size:18px;line-height:1.2}.crm-client-picker-preview>header p{color:var(--task-focus-ink-3);margin:4px 0 0;font-size:10px}.crm-client-picker-preview-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:16px 0 0;display:grid}.crm-client-picker-preview-facts div{min-width:0}.crm-client-picker-preview-facts dt{color:var(--task-focus-ink-3);align-items:center;gap:5px;font-size:10.5px;display:flex}.crm-client-picker-preview-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;font-weight:630}.crm-client-picker-identity-warning{color:#7a5611;background:#fff8e8;border-radius:9px;gap:3px;margin-top:15px;padding:10px 11px;display:grid}.crm-client-picker-identity-warning strong{font-size:10.5px}.crm-client-picker-identity-warning span{font-size:9.5px;line-height:1.4}.crm-client-picker-preview-stats{border-block:1px solid var(--task-focus-line);grid-template-columns:.7fr .7fr 1.4fr;gap:12px;margin-top:16px;padding:12px 0;display:grid}.crm-client-picker-preview-stats div{gap:3px;min-width:0;display:grid}.crm-client-picker-preview-stats strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-client-picker-preview-stats span{color:var(--task-focus-ink-3);font-size:10px}.crm-client-picker-deals{min-height:0;margin-top:15px}.crm-client-picker-deals>header{justify-content:space-between;align-items:center;display:flex}.crm-client-picker-deals h4{margin:0;font-size:11px}.crm-client-picker-deals>header>span{min-width:22px;color:var(--task-focus-ink-2);background:var(--task-focus-soft);text-align:center;border-radius:999px;padding:3px 6px;font-size:9px}.crm-client-picker-deals>a{color:inherit;border-bottom:1px solid var(--task-focus-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:grid}.crm-client-picker-deals>a:hover strong{color:var(--task-focus-accent)}.crm-client-picker-deals>a>span:first-child{gap:3px;min-width:0;display:grid}.crm-client-picker-deals>a strong,.crm-client-picker-deals>a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-client-picker-deals>a strong{font-size:10.5px}.crm-client-picker-deals>a small,.crm-client-picker-deals>a>span:last-child{color:var(--task-focus-ink-3);font-size:10px}.crm-client-picker-deals>a>span.active{color:#18794e}.crm-client-picker-deals>p{color:var(--task-focus-ink-3);margin:18px 0 0;font-size:10px}.crm-client-picker-preview>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.crm-client-picker-preview>footer>a{min-height:40px;color:var(--task-focus-ink-2);align-items:center;gap:6px;font-size:10.5px;font-weight:650;text-decoration:none;display:inline-flex}.crm-client-picker-preview>footer>a:hover{color:var(--task-focus-accent)}.crm-client-picker-preview>footer .button{min-height:36px;padding-inline:12px}.crm-client-picker-submit{width:100%;min-height:42px}.crm-client-picker-submit:disabled{cursor:not-allowed;opacity:.48}.crm-deal-client-empty .crm-client-picker-label{color:var(--ink-3);font-weight:500}.crm-deal-client-empty .crm-client-picker-trigger{border-color:var(--line);border-radius:var(--control-radius);color:var(--ink);background:var(--surface)}.crm-deal-client-empty .crm-client-picker-trigger:hover{border-color:var(--line-strong);background:var(--surface-2)}.crm-deal-client-empty .crm-client-picker-trigger:focus-visible,.crm-deal-client-empty .crm-client-picker.is-open .crm-client-picker-trigger{border-color:var(--primary)}.crm-deal-client-empty .crm-client-picker-avatar{color:var(--ink-3);background:var(--surface-3);font-weight:550}.crm-deal-client-empty .crm-client-picker-avatar.selected{color:var(--task-focus-accent)}.crm-deal-client-empty .crm-client-picker-value strong{font-weight:550}.crm-deal-client-empty .crm-client-picker-value strong span{color:var(--ink-3);font-weight:500}.crm-deal-client-empty .crm-client-picker-submit,.crm-client-picker-attach .crm-client-picker-choose{color:var(--task-focus-accent);background:color-mix(in srgb, var(--task-focus-accent) 8%, var(--surface));font-weight:600}.crm-deal-client-empty .crm-client-picker-submit:enabled:hover,.crm-client-picker-attach .crm-client-picker-choose:enabled:hover{background:color-mix(in srgb, var(--task-focus-accent) 14%, var(--surface));box-shadow:none;transform:none}.crm-deal-client-empty .crm-client-picker-submit:disabled{color:var(--ink-3);background:var(--surface-3);opacity:1}.crm-deal-client-empty>.button.secondary{border-color:var(--line);font-weight:600}.crm-deal-client-empty>.button.secondary svg{color:var(--ink-3)}.crm-deal-client-empty>.button.secondary:hover{border-color:var(--line-strong);background:var(--surface-2);box-shadow:none;transform:none}.crm-client-picker-attach .crm-client-picker-popover{border-color:var(--task-focus-line);border-radius:var(--dialog-radius);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,33fr) minmax(0,67fr)}.crm-client-picker-heading,.crm-client-picker-footer{grid-column:1/-1}.crm-client-picker-heading{border-bottom:1px solid var(--task-focus-line);padding:15px 56px 14px 18px}.crm-client-picker-heading h2{margin:0;font-size:17px;font-weight:650;line-height:1.25}.crm-client-picker-heading p,.crm-client-picker-footer p{color:var(--task-focus-ink-3);margin:4px 0 0;font-size:11px}.crm-client-picker-attach .crm-client-picker-close{top:13px;right:13px}.crm-client-picker-attach .crm-client-picker-browser{grid-template-rows:auto auto minmax(0,1fr) auto}.crm-client-picker-attach .crm-client-picker-search{padding:11px 11px 8px}.crm-client-picker-attach .crm-client-picker-search input{border-radius:6px;height:33px;padding-left:30px;font-size:11px}.crm-client-picker-attach .crm-client-picker-search>svg{width:15px;height:15px;top:20px;left:20px}.crm-client-picker-attach .crm-client-picker-results-meta{min-height:24px;padding:0 12px 5px}.crm-client-picker-attach .crm-client-picker-results-meta span{font-weight:500}.crm-client-picker-attach .crm-client-picker-options{border-top:0;padding:3px 11px}.crm-client-picker-attach .crm-client-picker-options>div[role=listitem]{border-radius:6px}.crm-client-picker-attach .crm-client-picker-options>div.active:not(:hover,:focus-within,.previewed,.selected){background:0 0}.crm-client-picker-attach .crm-client-picker-option-main{border-radius:inherit;grid-template-columns:26px minmax(0,1fr) 16px;gap:8px;min-height:43px;padding:4px 7px}.crm-client-picker-attach .crm-client-picker-option-avatar{background:var(--surface-3);width:26px;height:26px;font-weight:500}.crm-client-picker-attach .crm-client-picker-option-copy{gap:2px}.crm-client-picker-attach .crm-client-picker-option-copy strong{font-size:11.5px;font-weight:600}.crm-client-picker-attach .crm-client-picker-option-copy strong>span:last-child{color:var(--task-focus-ink-3);font-weight:500}.crm-client-picker-attach .crm-client-picker-options>div.previewed{border-color:color-mix(in srgb, var(--task-focus-accent) 24%, var(--line));background:color-mix(in srgb, var(--task-focus-accent) 8%, var(--surface))}.crm-client-picker-attach .crm-client-picker-options>div.previewed .crm-client-picker-option-avatar,.crm-client-picker-attach .crm-client-picker-preview-avatar{color:var(--task-focus-accent);background:color-mix(in srgb, var(--task-focus-accent) 12%, var(--surface));font-weight:550}.crm-client-picker-attach .crm-client-picker-options>div.previewed .crm-client-picker-option-main>svg{color:var(--task-focus-accent)}.crm-client-picker-create,.crm-client-picker-profile-link{color:var(--task-focus-accent);align-items:center;gap:6px;font-size:11px;display:inline-flex}.crm-client-picker-create{justify-self:start;min-height:36px;margin:3px 12px;padding-inline:5px}.crm-client-picker-create:hover,.crm-client-picker-profile-link:hover{text-decoration:underline}.crm-client-picker-create:focus-visible,.crm-client-picker-footer button:focus-visible{outline:2px solid var(--task-focus-accent);outline-offset:2px}.crm-client-picker-attach .crm-client-picker-preview{padding:17px 18px 12px}.crm-client-picker-attach .crm-client-picker-preview>header{border:0;flex:none;gap:10px;padding:0}.crm-client-picker-attach .crm-client-picker-preview>header>div{min-width:0}.crm-client-picker-attach .crm-client-picker-preview>header h3{overflow-wrap:anywhere;margin:0;font-weight:650}.crm-client-picker-attach .crm-client-picker-preview>header p{margin-top:4px;font-size:11px}.crm-client-picker-attach .crm-client-picker-preview-avatar{width:36px;height:36px;font-size:15px}.crm-client-picker-profile-link{flex:none;margin-inline-start:auto}.crm-client-picker-attach .crm-client-picker-preview-facts{flex:none;gap:8px 14px;margin-top:10px}.crm-client-picker-attach .crm-client-picker-location{grid-column:1/-1;align-items:center;gap:7px;display:flex}.crm-client-picker-attach .crm-client-picker-location dd{color:var(--task-focus-ink-2);margin:0;font-weight:500}.crm-client-picker-attach .crm-client-picker-preview-stats{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;padding:10px 0}.crm-client-picker-attach .crm-client-picker-preview-stats strong{font-weight:600}.crm-client-picker-attach .crm-client-picker-preview-stats div:nth-child(-n+2) strong{font-size:17px}.crm-client-picker-attach .crm-client-picker-deals{flex:none;margin-top:10px}.crm-client-picker-attach .crm-client-picker-deals h4{font-size:12px;font-weight:650}.crm-client-picker-attach .crm-client-picker-deals>header>span{color:var(--task-focus-ink-3);background:0 0;padding:0;font-size:10px}.crm-client-picker-attach .crm-client-picker-deals>a{padding:6px 0}.crm-client-picker-attach .crm-client-picker-deals>a:first-of-type{margin-top:7px}.crm-client-picker-attach .crm-client-picker-deals>a:last-of-type{border-bottom:0}.crm-client-picker-attach .crm-client-picker-deals>a strong{font-size:11px;font-weight:550}.crm-client-picker-footer{border-top:1px solid var(--task-focus-line);justify-content:flex-end;align-items:center;gap:8px;padding:10px 18px;display:flex}.crm-client-picker-footer p{margin:0 auto 0 0}.crm-client-picker-footer .button{border-radius:6px;flex:none;min-height:32px;padding:5px 10px;font-size:11px;font-weight:550}.crm-client-picker-footer .button.secondary{border-color:var(--task-focus-line);color:var(--task-focus-ink-2);background:var(--task-focus-surface)}.crm-client-picker-footer .button.secondary:hover{background:var(--task-focus-soft);box-shadow:none;transform:none}@keyframes crm-client-picker-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.crm-deal-journal{max-height:none;padding:6px 0 2px;position:relative;overflow:visible}.crm-deal-journal:before{background:var(--task-focus-line-strong);content:"";width:1px;position:absolute;top:18px;bottom:17px;left:14px}.crm-deal-journal strong{color:var(--task-focus-ink);font-size:12px;font-weight:620;display:block}.crm-deal-journal p{color:var(--task-focus-ink-2);margin:3px 0 0;font-size:11px;line-height:1.4}.crm-deal-journal time{color:var(--task-focus-ink-3);margin-top:4px;font-size:10px;display:block}.crm-deal-journal .erp-task-event-copy p{color:var(--task-focus-ink-3);margin:2px 0 0;font-size:11px;font-weight:400;line-height:1.4}html[data-theme=dark] .crm-deal-stage-menu:not([popover]),html[data-theme=dark] .crm-deal-more-menu{border-color:var(--task-focus-line);background:var(--task-focus-surface)}html[data-theme=dark] .crm-deal-stage-menu:not([popover]) button:disabled{color:#8fb2ff;background:#1b2942}html[data-theme=dark] .crm-deal-task-page .crm-edit-panel{color:var(--task-focus-ink-2);border-color:var(--task-focus-line);background:var(--task-focus-surface)}html[data-theme=dark] .crm-deal-task-page .crm-edit-panel>summary{color:var(--task-focus-ink-2);background:var(--task-focus-surface)}html[data-theme=dark] .crm-deal-task-page .crm-edit-panel[open]>summary{color:var(--task-focus-accent);border-bottom-color:var(--task-focus-line);background:var(--task-focus-soft)}html[data-theme=dark] .crm-deal-task-page .crm-edit-panel>form{background:var(--task-focus-surface)}html[data-theme=dark] .crm-client-picker-layer{--task-focus-surface:#0b1522;--task-focus-soft:#101c2b;--task-focus-soft-strong:#172334;--task-focus-line:#202c3c;--task-focus-line-strong:#334155;--task-focus-ink:#f3f6fb;--task-focus-ink-2:#c2ccdc;--task-focus-ink-3:#8e9aaf;--task-focus-accent:#3b82f6;background:#03070cad}html[data-theme=dark] .crm-client-picker-layer:not(.crm-client-picker-attach) .crm-client-picker-options>div.previewed{background:#172744;border-color:#38558f}html[data-theme=dark] .crm-client-picker-attach{--task-focus-accent:var(--dark-accent)}html[data-theme=dark] .crm-client-picker-identity-warning{color:#f3d386;background:#2d2618}@media (max-width:1180px){.crm-deal-page-actions{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:900px){.crm-deal-page-actions{justify-content:stretch}.crm-deal-finance-head{flex-direction:column}.crm-deal-finance-actions{justify-content:flex-start}.crm-deal-finance-total>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 0}.crm-deal-finance-total>dl>div:nth-child(3){border-right:0}.crm-deal-finance-total>dl>div:nth-child(4){padding-left:0}.crm-deal-finance-columns{grid-template-columns:1fr;gap:18px}}@media (max-width:700px){.crm-client-picker-layer{padding:12px}.crm-client-picker-popover{grid-template-columns:1fr;width:100%;height:calc(100dvh - 24px)}.crm-client-picker-browser{border-right:0}.crm-client-picker-search{padding-right:56px}.crm-client-picker-search input{font-size:16px}.crm-client-picker-close{width:44px;height:44px;top:7px;right:7px}.crm-client-picker-popover.has-preview .crm-client-picker-browser,.crm-client-picker-popover:not(.has-preview) .crm-client-picker-preview{display:none}.crm-client-picker-preview-back{min-height:44px;color:var(--task-focus-ink-2);background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;margin-bottom:8px;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.crm-client-picker-preview>footer .button{min-height:44px}.crm-client-picker-attach .crm-client-picker-popover{grid-template-columns:minmax(0,1fr)}.crm-client-picker-attach .crm-client-picker-search input{height:42px;font-size:16px}.crm-client-picker-attach .crm-client-picker-search>svg{top:25px}.crm-client-picker-attach .crm-client-picker-close{top:8px;right:8px}.crm-client-picker-attach .crm-client-picker-preview>header{flex-wrap:wrap}.crm-client-picker-attach .crm-client-picker-preview-stats div:last-child strong{white-space:normal;overflow-wrap:anywhere}.crm-client-picker-footer{flex-wrap:wrap;gap:6px;padding:8px 12px}.crm-client-picker-footer p{flex-basis:100%}.crm-client-picker-footer .button{min-height:44px}}@media (max-width:680px){.crm-deal-page-grid{padding-inline:12px}.crm-deal-notices{margin-inline:12px}.crm-deal-page-actions>form:last-child,.crm-deal-close-action{width:100%}.crm-deal-stage-menu{left:0}.crm-deal-workspace-summary{padding-inline:16px}.crm-deal-about{padding:22px 16px 28px}.crm-deal-about-facts>div{grid-template-columns:minmax(105px,38%) minmax(0,1fr);gap:12px}.crm-deal-finance-section{margin-top:16px;padding:20px 16px 22px}.crm-deal-finance-actions{width:100%}.crm-deal-finance-actions a{flex:auto;justify-content:center}.crm-deal-finance-actions a.primary{flex-basis:100%}.crm-deal-finance-total>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-deal-finance-total>dl>div{padding-inline:10px}.crm-deal-finance-total>dl>div:nth-child(2n){border-right:0}.crm-deal-finance-total>dl>div:nth-child(3){border-right:1px solid var(--task-focus-line);padding-left:0}.crm-deal-finance-total>dl>div:nth-child(4){padding-left:10px}.crm-deal-finance-total>dl>div:last-child{grid-column:1/-1;padding-top:4px;padding-left:0}.crm-deal-finance-empty-state{flex-direction:column;align-items:flex-start}}@media (min-width:981px){.workspace-shell{grid-template-columns:240px minmax(0,1fr)}.workspace-sidebar:not(.is-collapsed) .sidebar-scroll{margin-inline:-3px;padding-inline:3px}.workspace-sidebar:not(.is-collapsed) nav{gap:4px;display:grid}.workspace-sidebar:not(.is-collapsed) .nav-item{gap:12px;min-height:40px;padding-block:8px}.workspace-sidebar:not(.is-collapsed) a.nav-item.active:before{display:none}.workspace-sidebar:not(.is-collapsed) .future-label{border-top:1px solid var(--line);margin-top:16px}}.workspace-sidebar{padding:18px 16px}.workspace-sidebar .brand{padding:3px 8px 24px}.workspace-sidebar .brand-name{color:var(--light-ink);letter-spacing:-.035em;font-size:20px;font-weight:760}.workspace-sidebar .brand-sub{letter-spacing:.1em;font-size:10px;font-weight:700}.workspace-sidebar :is(.nav-label,.nav-item,.workspace-sidebar-toggle){font-family:"Inter Tight", var(--font-ui,sans-serif)}.workspace-sidebar .nav-label{color:var(--light-ink-3);letter-spacing:0;padding:18px 10px 8px;font-size:11px;font-weight:400}.workspace-sidebar .nav-item{min-height:46px;color:var(--light-ink-2);letter-spacing:-.015em;border-color:#0000;border-radius:10px;gap:11px;padding:10px 11px;font-size:14px;font-weight:400;line-height:1.25}.workspace-sidebar .nav-icon{width:22px;height:22px;color:var(--light-ink-2)}.workspace-sidebar .nav-icon>svg{width:19px;height:19px}.workspace-sidebar .nav-item:hover{color:var(--light-ink);background:#f5f7fa;border-color:#0000}.workspace-sidebar a.nav-item.active,.workspace-sidebar a.nav-item.active:hover,.workspace-sidebar a.nav-item.active:active{color:var(--light-ink);box-shadow:none;background:#f1f5ff;border-color:#0000}.workspace-sidebar a.nav-item.active .nav-icon{color:var(--light-ink)}.workspace-sidebar a.nav-item.active:before{background:var(--primary);border-radius:0 4px 4px 0;width:3px;display:block;top:-1px;bottom:-1px;left:0}.workspace-topbar{min-height:72px}.workspace-date-time{color:#344054;font-size:12px;font-weight:500}.workspace-search input{color:var(--light-ink);font-size:13px}.workspace-search input::placeholder{color:#98a2b3}.workspace-profile-copy strong{color:var(--light-ink);font-size:12.5px;font-weight:650}.workspace-profile-copy small{color:var(--ink-3);margin-top:2px;font-size:10.5px}.page-heading h1{color:var(--light-ink);letter-spacing:-.035em;font-size:28px;font-weight:720}.page-heading p{color:var(--light-ink-3);font-size:13px}html[data-theme=dark] .page-heading h1{color:var(--ink)}html[data-theme=dark] .page-heading p{color:var(--ink-3)}.workspace-shell :is(a,button,input,select,textarea,summary):focus-visible{outline-color:color-mix(in srgb, var(--primary) 32%, transparent)}html[data-theme=dark] .workspace-shell :is(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--dark-accent)}.erp-workspace .erp-board-title-row{min-height:84px;padding:20px 22px 16px}.erp-workspace .erp-board-title-row h1{color:var(--erp-ink);letter-spacing:-.04em;font-size:28px;font-weight:720;line-height:1.14}.erp-workspace .erp-inline-search input{color:var(--erp-ink);font-size:13px}.erp-workspace .erp-inline-search input::placeholder{color:#98a2b3}.erp-workspace .erp-inline-search input:focus{border-color:var(--erp-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}.erp-workspace .erp-new-task{border-color:var(--erp-accent);min-height:42px;color:var(--contrast-light);background:var(--erp-accent);box-shadow:0 6px 16px color-mix(in srgb, var(--primary) 18%, transparent);font-size:13px;font-weight:680}.erp-workspace .erp-new-task:hover{border-color:var(--primary-hover);background:var(--primary-hover);box-shadow:0 8px 20px color-mix(in srgb, var(--primary) 22%, transparent)}.erp-workspace .erp-new-task:active{border-color:var(--primary-pressed);background:var(--primary-pressed)}.erp-workspace .erp-project-switcher a{min-width:168px;min-height:74px;padding:11px 13px}.erp-workspace .erp-project-copy strong{letter-spacing:-.012em;font-size:13.5px;font-weight:650}.erp-workspace .erp-project-copy small{margin-top:4px;font-size:11px;font-weight:500}.erp-workspace .erp-commandbar{border-left:0;border-right:0;border-radius:0;min-height:62px;padding:9px 10px}.erp-workspace .erp-quick-tabs{gap:8px}.erp-workspace .erp-quick-tabs a{min-height:40px;color:var(--light-ink-3);background:0 0;border:0;border-radius:7px;padding-inline:10px;font-size:13px;font-weight:560;position:relative}.erp-workspace .erp-quick-tabs a.active,.erp-workspace .erp-quick-tabs a.active:hover,.erp-workspace .erp-quick-tabs a.active:active{color:var(--erp-ink);box-shadow:none;background:0 0;border:0;font-weight:660}.erp-workspace .erp-quick-tabs a.active:after{background:var(--erp-accent);content:"";border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-2px;left:7px;right:7px}.erp-workspace .erp-quick-tabs a:hover:not(.active){color:var(--erp-ink);background:#f6f7f9}.erp-workspace .erp-display-tabs{min-height:42px}.erp-workspace .erp-display-tabs a{height:34px;min-height:34px;padding-inline:11px;font-size:12.5px;font-weight:600}.erp-workspace .erp-filter-panel>summary{min-height:42px;font-size:12.5px;font-weight:620}.erp-workspace .erp-task-summary{margin-top:0}.erp-workspace .erp-task-summary span{min-width:120px;padding:10px 13px;font-size:11.5px}.erp-workspace .erp-task-summary strong{font-size:16px;font-weight:700}@media (min-width:1181px){.erp-workspace .erp-task-list-head,.erp-workspace .erp-task-row{grid-template-columns:44px minmax(280px,1.8fr) minmax(120px,.62fr) 72px minmax(150px,.75fr) 120px minmax(240px,1.2fr)}.erp-workspace .erp-task-list-head{clip:auto;border:0;border-bottom:1px solid var(--erp-line);width:auto;height:auto;min-height:40px;color:var(--light-ink-3);background:var(--light-surface);letter-spacing:.055em;text-transform:uppercase;white-space:normal;align-items:center;gap:12px;padding:9px 15px;font-size:10px;font-weight:700;display:grid;position:static;overflow:visible}}.erp-workspace .erp-task-row{min-height:70px}.erp-workspace .erp-task-title-line>a{letter-spacing:-.012em;font-size:14.5px;font-weight:650;line-height:1.35}.erp-workspace .erp-task-meta>span{font-size:11px;font-weight:500}.erp-workspace .erp-task-project strong{font-size:11.5px;font-weight:600}.erp-workspace .erp-task-project small{font-size:10px}.erp-workspace .erp-assignee-trigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:540;overflow:hidden}.erp-workspace .erp-task-assignee,.erp-workspace .erp-task-row>time{font-size:11.5px;font-weight:540}.erp-workspace .erp-assignee-chevron{color:#98a2b3;transition:color .14s,transform .14s}.erp-workspace .erp-assignee-trigger[aria-expanded=true] .erp-assignee-chevron{color:var(--primary);transform:rotate(180deg)}.erp-workspace .erp-assignee-trigger{min-height:38px;color:var(--light-ink-2);background:0 0;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 14px;gap:8px;padding:3px 6px 3px 3px}.erp-workspace .erp-assignee-trigger:hover{color:var(--erp-ink);background:var(--dark-editor-ink);border-color:#0000}.erp-workspace .erp-assignee-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 15%, transparent);border-color:#0000}.erp-workspace .erp-assignee-trigger:hover .erp-assignee-chevron{color:var(--light-ink-3)}.erp-workspace .erp-task-activity strong,.erp-workspace .erp-task-activity span{font-size:11.5px}.erp-workspace .erp-task-activity time{font-size:10.5px}.erp-workspace .erp-priority-group{min-height:52px}.erp-workspace .erp-priority-group strong{font-size:13.5px;font-weight:720}.erp-workspace .erp-priority-group small{font-size:11px}.erp-workspace .erp-task-row:hover,.erp-workspace .erp-task-row.is-previewing{box-shadow:inset 3px 0 0 var(--erp-accent);background:#f8faff}html[data-theme=dark] .workspace-sidebar .brand-name,html[data-theme=dark] .workspace-profile-copy strong{color:var(--ink)}html[data-theme=dark] .workspace-sidebar .nav-label{color:#98a2b3}html[data-theme=dark] .workspace-sidebar .nav-item,html[data-theme=dark] .workspace-sidebar .nav-icon{color:#c7d0dc}html[data-theme=dark] .workspace-sidebar .nav-item:hover{color:#f3f6fb;background:#18212c}html[data-theme=dark] .workspace-sidebar a.nav-item.active,html[data-theme=dark] .workspace-sidebar a.nav-item.active:hover,html[data-theme=dark] .workspace-sidebar a.nav-item.active:active{color:var(--contrast-light);background:var(--dark-accent-soft)}html[data-theme=dark] .workspace-sidebar a.nav-item.active .nav-icon{color:var(--contrast-light)}html[data-theme=dark] .erp-workspace .erp-task-list-head{color:var(--erp-muted);border-color:var(--erp-line);background:#12171c}html[data-theme=dark] .erp-workspace .erp-assignee-trigger:hover{background:#242b34}html[data-theme=dark] .erp-workspace .erp-assignee-chevron{color:#7f8b99}html[data-theme=dark] .erp-workspace .erp-quick-tabs a:not(.active){color:var(--ink-3)}html[data-theme=dark] .erp-workspace .erp-quick-tabs a:hover:not(.active){color:var(--ink);background:var(--surface-3)}html[data-theme=dark] .erp-workspace .erp-assignee-trigger{color:var(--ink-2)}.erp-workspace :is(.crm-deal-list-row,.erp-task-row) button:is(.erp-assignee-trigger,.crm-deal-list-stage){border-radius:var(--control-radius-compact);width:fit-content;max-width:calc(100% + 6px);min-height:36px;color:var(--ink-2);background:0 0;border:0;margin-inline-start:-6px;padding:4px 6px;transition:background-color .15s}.erp-workspace :is(.crm-deal-list-row,.erp-task-row) button:is(.erp-assignee-trigger,.crm-deal-list-stage):hover:not(:disabled){color:var(--ink-2);background:color-mix(in srgb, var(--line) 75%, var(--surface))}.erp-workspace :is(.crm-deal-list-row,.erp-task-row) button:is(.erp-assignee-trigger,.crm-deal-list-stage):is(:active,[aria-expanded=true]):not(:disabled){color:var(--ink-2);background:var(--line)}.erp-workspace .crm-deal-list-row .crm-deal-list-stage-form:has(>:popover-open)>button.crm-deal-list-stage{color:var(--ink-2);background:var(--line)}.erp-workspace :is(.crm-deal-list-row,.erp-task-row) button:is(.erp-assignee-trigger,.crm-deal-list-stage):focus-visible{outline:var(--focus-width) solid var(--primary);outline-offset:var(--focus-offset);box-shadow:none}html[data-theme=dark] .erp-workspace .erp-filter-panel>summary:hover,html[data-theme=dark] .erp-workspace .erp-filter-panel[open]>summary{color:var(--dark-accent-ink);border-color:var(--line-strong);background:var(--dark-accent-soft)}html[data-theme=dark] .erp-workspace .erp-new-task{border-color:var(--primary);background:var(--primary)}html[data-theme=dark] .erp-workspace .erp-new-task:hover{border-color:var(--primary-hover);background:var(--primary-hover)}html[data-theme=dark] .erp-workspace .erp-new-task:active{border-color:var(--primary-pressed);background:var(--primary-pressed)}html[data-theme=dark] .erp-workspace :is(.erp-task-activity span,.erp-task-meta>span){color:var(--ink-3)}@media (max-width:1180px){.erp-workspace .erp-task-list-head{display:none}}@media (max-width:980px){.workspace-sidebar{padding:18px 10px}.workspace-sidebar .nav-item{min-height:46px;padding-inline:0}}@media (max-width:720px){.workspace-sidebar{padding:7px 10px}.workspace-sidebar .nav-item{min-height:48px;font-size:10px}.erp-workspace .erp-board-title-row h1{font-size:23px}.erp-workspace .erp-quick-tabs{gap:2px}.erp-workspace .erp-quick-tabs a{font-size:12px}.erp-workspace .erp-project-copy strong{font-size:12.5px}}.crm-2026 :is(.crm-display-switch,.crm-direction-tabs-2026){border-color:var(--light-line);background:var(--light-surface);box-shadow:none}.crm-2026 :is(.crm-display-switch a,.crm-direction-tabs-2026 a,.crm-record-controls-2026 nav a,.crm-board-state-tabs a).active,.crm-2026 :is(.crm-display-switch a,.crm-direction-tabs-2026 a,.crm-record-controls-2026 nav a,.crm-board-state-tabs a).active:hover{color:var(--light-primary-ink);background:var(--light-primary-soft);border-color:#0000;box-shadow:inset 0 0 0 1px #b9cdfc}.crm-2026 :is(.crm-display-switch a,.crm-direction-tabs-2026 a,.crm-record-controls-2026 nav a,.crm-board-state-tabs a).active:hover{background:#e4ecff}.crm-2026 :is(.crm-display-switch a,.crm-direction-tabs-2026 a,.crm-record-controls-2026 nav a,.crm-board-state-tabs a).active:active{color:#174ea6;background:#d9e5ff;box-shadow:inset 0 0 0 1px #8fb0f4}.crm-2026 :is(.crm-display-switch a,.crm-direction-tabs-2026 a,.crm-record-controls-2026 nav a,.crm-board-state-tabs a):not(.active):hover{color:var(--light-ink);box-shadow:none;background:#f5f7fa}.crm-2026 :is(.crm-display-switch a,.crm-direction-tabs-2026 a,.crm-record-controls-2026 nav a,.crm-board-state-tabs a):not(.active):active{color:#344054;background:#e9edf3;box-shadow:inset 0 1px 2px #14192214}.crm-2026 :is(.crm-record-controls-2026 nav a.active,.crm-board-state-tabs a.active) b{color:var(--light-primary-ink);box-shadow:none;background:#dbe7ff}.crm-2026 .crm-board-filters>button.is-active{color:var(--light-primary-ink);background:var(--light-primary-soft);border-color:#b9cdfc}.crm-2026 .crm-board-filters>button.is-active:hover{background:#e4ecff}.crm-2026 .crm-board-filters>button.is-active:active{color:#174ea6;background:#d9e5ff}.crm-2026 .crm-new-deal-button{border:1px solid var(--primary);color:var(--contrast-light);background:var(--primary);box-shadow:0 6px 16px color-mix(in srgb, var(--primary) 20%, transparent);transition:color .15s,background-color .16s,border-color .16s,box-shadow .18s,transform .15s}.crm-2026 .crm-new-deal-button:hover{border-color:var(--primary-hover);background:var(--primary-hover);box-shadow:0 8px 20px color-mix(in srgb, var(--primary) 25%, transparent);transform:translateY(-1px)}.crm-2026 .crm-new-deal-button:active{border-color:var(--primary-pressed);background:var(--primary-pressed);box-shadow:0 3px 10px color-mix(in srgb, var(--primary) 20%, transparent);transform:translateY(0)}.crm-2026 .crm-new-deal-button:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 42%, transparent);outline-offset:3px}.crm-2026 .crm-kanban-title-row .crm-page-actions{justify-content:flex-end;min-width:0}@media (max-width:840px){.crm-2026 .crm-kanban-title-row{grid-template-columns:1fr}.crm-2026 .crm-kanban-title-row .crm-page-actions{justify-content:flex-start;width:100%;overflow-x:auto}}html[data-theme=dark] .crm-2026 :is(.crm-display-switch,.crm-direction-tabs-2026){box-shadow:none;background:#111922;border-color:#2b3947}html[data-theme=dark] .crm-2026 :is(.crm-display-switch a,.crm-direction-tabs-2026 a,.crm-record-controls-2026 nav a,.crm-board-state-tabs a).active,html[data-theme=dark] .crm-2026 :is(.crm-display-switch a,.crm-direction-tabs-2026 a,.crm-record-controls-2026 nav a,.crm-board-state-tabs a).active:hover{color:#b8ccff;background:#17284a;border-color:#0000;box-shadow:inset 0 0 0 1px #395ea8}html[data-theme=dark] .crm-2026 :is(.crm-display-switch a,.crm-direction-tabs-2026 a,.crm-record-controls-2026 nav a,.crm-board-state-tabs a).active:active{color:#dbe6ff;background:#1d3564;box-shadow:inset 0 0 0 1px #4d74be}html[data-theme=dark] .crm-2026 :is(.crm-display-switch a,.crm-direction-tabs-2026 a,.crm-record-controls-2026 nav a,.crm-board-state-tabs a):not(.active):hover{color:#e2e8f0;background:#18212c}html[data-theme=dark] .crm-2026 :is(.crm-display-switch a,.crm-direction-tabs-2026 a,.crm-record-controls-2026 nav a,.crm-board-state-tabs a):not(.active):active{color:#f3f6fb;background:#202b38;box-shadow:inset 0 1px 2px #00000052}html[data-theme=dark] .crm-2026 :is(.crm-record-controls-2026 nav a.active,.crm-board-state-tabs a.active) b{color:#c9d8ff;box-shadow:none;background:#223861}html[data-theme=dark] .crm-2026 .crm-board-filters>button.is-active{color:#b8ccff;background:#17284a;border-color:#395ea8}html[data-theme=dark] .crm-2026 .crm-board-filters>button.is-active:hover{background:#1b315a}html[data-theme=dark] .crm-2026 .crm-board-filters>button.is-active:active{color:#dbe6ff;background:#1d3564}.crm-2026 .crm-kanban-2026 .crm-board-state-tabs{align-self:stretch;gap:8px}.crm-2026 .crm-kanban-2026 .crm-board-state-tabs a{min-height:40px;color:var(--light-ink-3);box-shadow:none;background:0 0;border:0;border-radius:7px;padding-inline:10px;font-size:13px;font-weight:560;position:relative}.crm-2026 .crm-kanban-2026 .crm-board-state-tabs a.active,.crm-2026 .crm-kanban-2026 .crm-board-state-tabs a.active:hover,.crm-2026 .crm-kanban-2026 .crm-board-state-tabs a.active:active{color:var(--light-ink);box-shadow:none;background:0 0;border:0;font-weight:660}.crm-2026 .crm-kanban-2026 .crm-board-state-tabs a.active:after{background:var(--primary);content:"";border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-8px;left:7px;right:7px}.crm-2026 .crm-kanban-2026 .crm-board-state-tabs a:not(.active):hover{color:var(--light-ink);background:#f6f7f9}.crm-2026 .crm-kanban-2026 .crm-board-state-tabs b,.crm-2026 .crm-kanban-2026 .crm-board-state-tabs a.active b{color:#98a2b3;min-width:0;height:auto;box-shadow:none;background:0 0;border-radius:0;font-size:11px;font-weight:650;display:inline}html[data-theme=dark] .crm-2026 .crm-kanban-2026 .crm-board-state-tabs a{color:#98a2b3;box-shadow:none;background:0 0}html[data-theme=dark] .crm-2026 .crm-kanban-2026 .crm-board-state-tabs a.active,html[data-theme=dark] .crm-2026 .crm-kanban-2026 .crm-board-state-tabs a.active:hover,html[data-theme=dark] .crm-2026 .crm-kanban-2026 .crm-board-state-tabs a.active:active{color:#f3f6fb;box-shadow:none;background:0 0}html[data-theme=dark] .crm-2026 .crm-kanban-2026 .crm-board-state-tabs a.active:after{background:#5b8cff}html[data-theme=dark] .crm-2026 .crm-kanban-2026 .crm-board-state-tabs a:not(.active):hover{color:#f3f6fb;background:#18212c}html[data-theme=dark] .crm-2026 .crm-kanban-2026 .crm-board-state-tabs b,html[data-theme=dark] .crm-2026 .crm-kanban-2026 .crm-board-state-tabs a.active b{color:#7f8b9b;background:0 0}.sidebar>.brand{align-items:center;gap:0;min-height:48px}.sidebar>.brand .brand-lockup{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.sidebar>.brand .brand-wordmark{align-items:center;gap:7px;display:flex}.sidebar>.brand .brand-mark{width:auto;min-width:0;height:auto;color:var(--light-ink);box-shadow:none;letter-spacing:-.035em;background:0 0;border:0;border-radius:0;margin:0;font-size:23px;font-weight:800;line-height:1}.sidebar>.brand .brand-name{min-width:31px;height:23px;color:var(--contrast-light);background:var(--primary);letter-spacing:-.02em;border-radius:6px;place-items:center;padding-inline:6px;font-size:13.5px;font-weight:800;line-height:1;display:inline-grid}.sidebar>.brand .brand-sub{color:var(--light-ink-3);letter-spacing:.08em;align-items:center;gap:6px;margin-top:6px;margin-left:1px;font-size:9.75px;font-weight:700;line-height:1;display:inline-flex}.sidebar>.brand .brand-sub:before{background:var(--primary);content:"";border-radius:50%;flex:none;width:4px;height:4px}.sidebar>.brand:hover .brand-mark{color:#0f172a}.sidebar>.brand:hover .brand-name{color:var(--contrast-light);background:var(--primary-hover)}html[data-theme=dark] .sidebar>.brand .brand-mark{color:#f3f6fb}html[data-theme=dark] .sidebar>.brand .brand-name{color:var(--contrast-light);background:var(--primary)}html[data-theme=dark] .sidebar>.brand .brand-sub{color:#98a2b3}html[data-theme=dark] .sidebar>.brand .brand-sub:before{background:#5b8cff}html[data-theme=dark] .sidebar>.brand:hover .brand-mark{color:var(--contrast-light)}html[data-theme=dark] .sidebar>.brand:hover .brand-name{color:var(--contrast-light);background:var(--primary-hover)}.workspace-sidebar .future-label{color:#98a2b3}.workspace-sidebar .future-navigation .nav-item{color:var(--light-ink-3);opacity:.62}.workspace-sidebar .future-navigation .nav-icon{color:#7d8999}.workspace-sidebar .future-navigation .nav-item:hover{color:var(--light-ink-2);opacity:.86;background:#f7f8fa}.workspace-sidebar .future-navigation .nav-item:hover .nav-icon{color:var(--light-ink-3)}.workspace-sidebar .future-navigation a.nav-item.active,.workspace-sidebar .future-navigation a.nav-item.active:hover,.workspace-sidebar .future-navigation a.nav-item.active:active{color:var(--light-ink-3);opacity:.88;background:#f5f6f8}.workspace-sidebar .future-navigation a.nav-item.active .nav-icon{color:var(--light-ink-3)}.workspace-sidebar .future-navigation a.nav-item.active:before{background:#98a2b3}html[data-theme=dark] .workspace-sidebar .future-label{color:#7f8b9b}html[data-theme=dark] .workspace-sidebar .future-navigation .nav-item,html[data-theme=dark] .workspace-sidebar .future-navigation .nav-icon{color:#98a2b3}html[data-theme=dark] .workspace-sidebar .future-navigation .nav-item:hover{color:#c7d0dc;background:var(--dark-editor-surface)}html[data-theme=dark] .workspace-sidebar .future-navigation .nav-item:hover .nav-icon{color:#b1bbc8}html[data-theme=dark] .workspace-sidebar .future-navigation a.nav-item.active,html[data-theme=dark] .workspace-sidebar .future-navigation a.nav-item.active:hover,html[data-theme=dark] .workspace-sidebar .future-navigation a.nav-item.active:active{color:#b1bbc8;background:var(--dark-editor-surface)}html[data-theme=dark] .workspace-sidebar .future-navigation a.nav-item.active .nav-icon{color:#b1bbc8}html[data-theme=dark] .workspace-sidebar .future-navigation a.nav-item.active:before{background:var(--light-ink-3)}.finance-workspace,.dashboard-report-scope{--finance-line:#e2e7ee;--finance-muted:var(--light-ink-3);--finance-subtle:#f7f8fa;--finance-blue:var(--primary);--finance-blue-soft:#eff5ff;--finance-green:#16794a;--finance-green-soft:#edf8f2;--finance-red:#c73932;--finance-red-soft:#fff1f0}.finance-workspace{width:min(100%,1920px);color:var(--light-ink);font-variant-numeric:tabular-nums;margin-inline:auto;padding:12px 0 48px}.finance-workspace ::selection{color:var(--contrast-light);background:var(--primary)}.finance-workspace :is(button,input,select,textarea):focus-visible{outline:2px solid var(--finance-blue);outline-offset:2px}.finance-page-head,.finance-page-head>div,.finance-head-actions,.finance-period-meta,.finance-operating-result,.finance-pnl-section>header,.finance-section-head,.finance-filters,.finance-cash-hero,.finance-payout-summary{align-items:center;display:flex}.finance-page-head{justify-content:space-between;gap:32px;padding:16px 0 22px}.finance-page-head>div:first-child{display:block}.finance-page-head h1{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,42px);font-weight:760;line-height:1}.finance-page-head p{max-width:66ch;color:var(--finance-muted);margin:9px 0 0;font-size:13px;line-height:1.55}.finance-head-actions{flex:none;gap:10px}.finance-primary-action,.finance-export-action,.finance-secondary-action,.finance-row-action,.finance-icon-button{font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;transition:background-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.finance-primary-action{border-radius:var(--control-radius-large);min-height:44px;color:var(--contrast-light);background:var(--finance-blue);box-shadow:0 5px 14px color-mix(in srgb, var(--primary) 18%, transparent);gap:8px;padding:0 16px;font-size:13px;font-weight:690}.finance-primary-action:hover{background:var(--primary-hover);box-shadow:0 7px 18px color-mix(in srgb, var(--primary) 25%, transparent);transform:translateY(-1px)}.finance-primary-action:active{transform:translateY(0)}.finance-primary-action:disabled{opacity:.6;cursor:wait;transform:none}.finance-export-action,.finance-secondary-action{border:1px solid var(--finance-line);color:#344054;background:var(--light-surface);border-radius:10px;gap:7px;min-height:44px;padding:0 14px;font-size:13px;font-weight:650}.finance-export-action:hover,.finance-secondary-action:hover{color:var(--light-ink);background:#f6f8fb}.finance-period-filter,.finance-company-filter{flex:none;position:relative}.finance-period-filter>summary,.finance-company-filter>summary{list-style:none}.finance-period-filter>summary::-webkit-details-marker{display:none}.finance-company-filter>summary::-webkit-details-marker{display:none}.finance-period-summary,.finance-company-summary{border:1px solid var(--finance-line);color:#344054;background:var(--light-surface);cursor:pointer;border-radius:10px;grid-template-columns:18px minmax(0,1fr) 15px;align-items:center;gap:9px;width:210px;min-height:44px;padding:6px 11px;display:grid}.finance-company-summary{width:206px}.finance-period-summary>svg:first-child,.finance-company-summary>svg:first-child{color:var(--finance-blue)}.finance-period-summary>span,.finance-company-summary>span{gap:1px;min-width:0;display:grid}.finance-period-summary small,.finance-company-summary small{color:var(--light-ink-3);font-size:9.5px;line-height:1.2}.finance-period-summary strong,.finance-company-summary strong{color:#202631;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:690;line-height:1.35;overflow:hidden}.finance-filter-value-mobile{display:none}.finance-period-chevron,.finance-company-chevron{color:#7a8594;transition:transform .16s}.finance-period-filter[open] .finance-period-summary,.finance-company-filter[open] .finance-company-summary{background:#f8faff;border-color:#b8c8e6}.finance-period-filter[open] .finance-period-chevron,.finance-company-filter[open] .finance-company-chevron{transform:rotate(180deg)}.finance-period-popover{z-index:22;color:#202631;background:var(--light-surface);border-radius:14px;width:372px;position:absolute;top:calc(100% + 9px);right:0;overflow:visible;box-shadow:0 16px 42px #141f3029}.finance-period-popover>header{border-bottom:1px solid var(--finance-line);border-radius:14px 14px 0 0;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 18px 15px;display:flex}.finance-period-popover>header>div{gap:3px;display:grid}.finance-period-popover>header strong{font-size:13px;font-weight:720}.finance-period-popover>header small{color:var(--light-ink-3);font-size:10px;line-height:1.4}.finance-period-popover>header label{color:var(--light-ink-3);gap:4px;font-size:10px;font-weight:650;display:grid}.finance-period-popover>header select{border:1px solid var(--finance-line);color:#202631;background:var(--light-surface);min-width:86px;height:44px;font:inherit;border-radius:8px;padding:0 28px 0 10px;font-size:11px;font-weight:680}.finance-period-options{gap:18px;padding:15px 18px 18px;display:grid}.finance-period-options>button,.finance-period-options>section:not(.finance-custom-period) button{border:1px solid var(--finance-line);color:var(--light-ink-2);background:var(--light-surface);font:inherit;cursor:pointer;border-radius:9px}.finance-period-options>button:hover,.finance-period-options>section:not(.finance-custom-period) button:hover{color:var(--lightningcss-light,#202631)var(--lightningcss-dark,var(--ink));background:var(--light-bg)}.finance-period-options>button.active,.finance-period-options>section:not(.finance-custom-period) button.active{color:#174da9;background:#edf3ff;border-color:#8fb0ee}.finance-period-options>button.wide{text-align:left;gap:3px;width:100%;min-height:55px;padding:9px 42px 9px 12px;display:grid;position:relative}.finance-period-options>button.wide span{color:#202631;font-size:11.5px;font-weight:690}.finance-period-options>button.wide small{color:var(--light-ink-3);font-size:9px}.finance-period-options>button.wide svg{width:17px;color:var(--finance-blue);position:absolute;top:50%;right:13px;transform:translateY(-50%)}.finance-period-options>section{gap:8px;display:grid}.finance-period-options>section>strong{color:var(--light-ink-3);font-size:9.5px;font-weight:690}.finance-period-options>section>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.finance-period-options>section:not(.finance-custom-period) button{place-items:center;gap:2px;min-height:48px;padding:5px;display:grid}.finance-period-options>section:not(.finance-custom-period) button b{font-size:11px}.finance-period-options>section:not(.finance-custom-period) button small{color:var(--light-ink-3);font-size:9.5px}.finance-period-options section .months button{text-transform:capitalize;min-height:44px;font-size:10.5px;font-weight:650}.finance-period-options .finance-quarter-period{border-top:1px solid var(--finance-line);padding-top:2px}.finance-period-options .finance-quarter-period>strong{padding-top:13px}.finance-period-options .finance-custom-period>div{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-custom-date-field{min-width:0;color:var(--light-ink-3);gap:5px;font-size:9.5px;font-weight:650;display:grid}.finance-custom-period .finance-date-picker>button{border-radius:8px;min-height:42px;padding-inline:10px;font-size:10.5px}.finance-custom-period .finance-date-picker>button.open{color:var(--lightningcss-light,#174da9)var(--lightningcss-dark,var(--ink));background:var(--lightningcss-light,#f8faff)var(--lightningcss-dark,var(--surface-3))}.finance-custom-period>div>.finance-custom-date-field:first-child .finance-date-picker.side .finance-date-popover{top:auto;bottom:-52px;left:calc(200% + 21px)}.finance-custom-period>div>.finance-custom-date-field:last-child .finance-date-picker.side .finance-date-popover{top:auto;bottom:-52px;left:calc(100% + 14px)}.finance-custom-period>small{color:#a92d28;font-size:9.5px}.finance-period-popover>footer{background:var(--light-bg);border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:10px 18px;display:flex}.finance-period-popover>footer span{color:var(--light-ink-3);font-size:10px}.finance-period-popover>footer span strong{color:#202631;font-size:10.5px}.finance-period-popover>footer button{min-height:44px;color:var(--contrast-light);background:var(--finance-blue);font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 14px;font-size:11px;font-weight:690}.finance-period-popover>footer button:hover{background:var(--primary-hover)}.finance-period-popover>footer button:disabled{opacity:.5;cursor:not-allowed}.finance-company-popover{z-index:22;color:#202631;background:var(--light-surface);border-radius:14px;width:328px;position:absolute;top:calc(100% + 9px);left:0;overflow:hidden;box-shadow:0 16px 42px #141f3029}.finance-company-popover>header{border-bottom:1px solid var(--finance-line);gap:3px;padding:17px 16px 14px;display:grid}.finance-company-popover>header strong{font-size:13px;font-weight:720}.finance-company-popover>header small{color:var(--light-ink-3);font-size:10px;line-height:1.4}.finance-company-options{scrollbar-color:#c9d1dc transparent;scrollbar-width:thin;max-height:336px;padding:5px 0;overflow-y:auto}.finance-company-options button{color:#344054;width:100%;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:9px 14px 9px 16px;display:grid}.finance-company-options button:last-child{border-bottom:0}.finance-company-options button:hover{background:var(--light-bg)}.finance-company-options button.active{color:#174da9;background:#edf3ff}.finance-company-options button>span{gap:3px;min-width:0;display:grid}.finance-company-options button strong{color:#202631;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:690;overflow:hidden}.finance-company-options button small{color:var(--light-ink-3);font-size:9.5px}.finance-company-options button>b{color:var(--light-ink-3);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:680}.finance-company-options button>svg{width:17px;color:var(--finance-blue)}.finance-notice{border-radius:10px;align-items:center;gap:9px;margin-bottom:14px;padding:11px 14px;font-size:13px;font-weight:600;display:flex}.finance-notice svg{flex:none;width:18px;height:18px}.finance-notice.success{color:#10683e;background:var(--finance-green-soft)}.finance-notice.error{color:#a92d28;background:var(--finance-red-soft)}.finance-tabs{border-bottom:1px solid var(--finance-line);gap:2px;min-height:46px;margin-bottom:14px;display:flex}.finance-tabs :is(button,a){color:var(--light-ink-3);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:650;text-decoration:none;display:flex;position:relative}.finance-tabs :is(button,a):after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.finance-tabs :is(button,a):hover{color:#344054}.finance-tabs :is(button,a).active{color:var(--finance-blue)}.finance-tabs :is(button,a).active:after{background:var(--finance-blue)}.finance-tabs :is(button,a) span{color:#9f2f2a;background:var(--finance-red-soft);text-align:center;border-radius:999px;min-width:20px;padding:2px 6px;font-size:10px}.finance-report-scope{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.finance-report-filters{align-items:center;gap:8px;display:flex}.finance-report-scope>p{min-width:0;color:var(--finance-muted);text-align:right;gap:3px;margin:0;display:grid}.finance-report-scope>p strong{color:#344054;font-size:11px;font-weight:700}.finance-report-scope>p span{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.finance-report-scope>p small{color:#7a8594;font-size:9px}.finance-report-scope .finance-period-popover{left:0;right:auto}.finance-dimension-filters{border-top:1px solid #edf0f4;flex-wrap:wrap;align-items:flex-end;gap:7px;margin:-10px 0 22px;padding-top:12px;display:flex}.finance-dimension-filters label{gap:4px;min-width:142px;display:grid}.finance-dimension-filters label>span{color:var(--light-ink-3);font-size:12px;font-weight:650}.finance-dimension-filters select{border:1px solid var(--finance-line);color:#344054;background:var(--light-surface);width:100%;height:38px;font:inherit;border-radius:8px;padding:0 28px 0 9px;font-size:12px;font-weight:620}.finance-dimension-filters select:focus{outline:2px solid color-mix(in srgb, var(--primary) 10%, transparent);outline-offset:1px;border-color:#8fb0ee}.finance-dimension-filters button{color:#536071;height:38px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:12px;font-weight:650}.finance-dimension-filters button:hover{color:#174da9}.finance-overview{gap:24px;display:grid}.finance-positive{color:var(--finance-green)}.finance-negative{color:var(--finance-red)}.finance-register,.finance-payouts,.finance-cashflow{min-width:0}.finance-performance-section h2,.finance-deal-averages h2,.finance-profit-bridge h2,.finance-directions-section h2,.finance-recent-section h2,.finance-section-head h2,.finance-cash-hero h2{color:var(--light-ink);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:720;line-height:1.25}.finance-performance-section header p,.finance-deal-averages header p,.finance-profit-bridge header p,.finance-directions-section header p,.finance-recent-section header p,.finance-section-head p{color:var(--finance-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.finance-kpi-strip{border-block:1px solid var(--finance-line);background:var(--light-surface);grid-template-columns:repeat(5,minmax(0,1fr));animation:.48s cubic-bezier(.16,1,.3,1) both finance-overview-enter;display:grid;overflow:hidden}@keyframes finance-overview-enter{0%{opacity:.75;clip-path:inset(0 7% 0 0)}to{opacity:1;clip-path:inset(0)}}.finance-kpi-strip>div{border-right:1px solid var(--finance-line);min-width:0;min-height:132px;padding:0}.finance-kpi-strip.has-comparison>div{min-height:154px}.finance-kpi-strip>div:last-child{border-right:0}.finance-kpi-strip>div.primary{background:#f2f6ff}.finance-kpi-link{min-height:132px;color:inherit;flex-direction:column;gap:7px;padding:22px 24px;text-decoration:none;display:flex}.finance-kpi-strip.has-comparison .finance-kpi-link{min-height:154px}.finance-kpi-link>strong{text-align:left;align-self:flex-start;margin-top:auto}.finance-kpi-link:hover{background:#f8faff}.finance-kpi-strip>div.primary .finance-kpi-link:hover{background:#eaf1ff}.finance-kpi-link:focus-visible{z-index:1;outline:2px solid var(--finance-blue);outline-offset:-3px;border-radius:2px;position:relative}.finance-kpi-strip span{color:var(--light-ink-2);font-size:12px;font-weight:650}.finance-kpi-strip strong{color:#161c27;letter-spacing:-.035em;text-align:left;text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;font-size:clamp(21px,2.25vw,31px);line-height:1.08;overflow:hidden}.finance-kpi-strip strong>span{color:inherit;font:inherit;letter-spacing:inherit}.finance-kpi-strip small{color:var(--finance-muted);font-size:10.5px;line-height:1.35}.finance-kpi-strip small b{color:#344054;font-weight:720}.finance-kpi-strip .finance-kpi-comparison{align-items:center;gap:5px;min-width:0;display:flex}.finance-kpi-strip .finance-kpi-comparison b{color:var(--light-ink-2);background:#f0f2f5;border-radius:5px;flex:none;padding:2px 5px;font-size:9.5px;font-weight:720}.finance-kpi-strip .finance-kpi-comparison span{color:#7a8594;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:560;overflow:hidden}.finance-kpi-strip .finance-kpi-comparison.positive b{color:#16643e;background:#eaf7f0}.finance-kpi-strip .finance-kpi-comparison.negative b{color:#a92d28;background:#fceeed}.finance-deal-averages{border-block:1px solid var(--finance-line);background:var(--light-surface)}.finance-deal-averages>header{justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:13px 20px;display:flex}.finance-deal-averages>header>div{min-width:0}.finance-deal-averages>header>span{color:var(--finance-muted);white-space:nowrap;flex:none;font-size:10px;font-weight:650}.finance-deal-average-grid{border-top:1px solid var(--finance-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.finance-deal-average-grid>a{border-right:1px solid var(--finance-line);min-width:0;min-height:112px;color:inherit;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:6px 12px;padding:18px 20px;text-decoration:none;display:grid}.finance-deal-average-grid>a:last-child{border-right:0}.finance-deal-average-grid>a:hover{background:#f8faff}.finance-deal-average-grid>a:focus-visible{z-index:1;outline:2px solid var(--finance-blue);outline-offset:-3px;position:relative}.finance-deal-average-grid>a>span{color:var(--light-ink-2);grid-column:1;font-size:11px;font-weight:680}.finance-deal-average-grid>a>strong{color:#161c27;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:clamp(21px,2.1vw,28px);line-height:1.1;overflow:hidden}.finance-deal-average-grid>a>strong>span{color:inherit;font:inherit;letter-spacing:inherit}.finance-deal-average-grid>a>small{color:var(--finance-muted);grid-column:1;font-size:9.5px}.finance-deal-average-grid>a>svg{color:#98a2b3;grid-area:1/2/span 3;align-self:center;transition:transform .15s}.finance-deal-average-grid>a:hover>svg{color:var(--finance-blue);transform:translate(2px)}.finance-dashboard-stage{background:var(--light-surface);border:1px solid #dde3ec;border-radius:16px;grid-template-columns:minmax(0,1.65fr) minmax(310px,.64fr);display:grid;overflow:hidden;box-shadow:0 18px 42px #16223412}.finance-performance-section{min-width:0;padding:25px 26px 20px;container:finance-performance/inline-size}.finance-performance-section>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.finance-performance-section>header>span{color:var(--light-ink-2);background:#f3f5f8;border-radius:8px;flex:none;padding:6px 9px;font-size:10.5px;font-weight:650}.finance-performance-chart{margin-top:20px}.finance-chart-toolbar{flex-wrap:wrap;gap:5px;display:flex}.finance-chart-toolbar button{min-height:44px;color:var(--light-ink-3);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:11.5px;font-weight:640;display:inline-flex}.finance-chart-toolbar button:hover{color:#344054;background:#f5f7fa}.finance-chart-toolbar button.active{color:#202631;background:var(--light-surface);border-color:#dfe5ed;box-shadow:0 3px 10px #1419220f}.finance-chart-toolbar i{background:#c8d0dc;border-radius:50%;width:8px;height:8px}.finance-chart-toolbar .revenue i{background:var(--primary)}.finance-chart-toolbar .grossProfit i{background:#6b7280}.finance-chart-toolbar .cleanManagementProfit i{background:#16794a}.finance-chart-canvas{margin-top:8px;position:relative}.finance-chart-canvas svg{width:100%;height:auto;display:block;overflow:visible}.finance-chart-grid line{stroke:#e7ebf0;stroke-width:1px;stroke-dasharray:3 5}.finance-chart-grid text{fill:var(--light-ink-3);text-anchor:end;font-size:9.5px;font-weight:600}.finance-chart-zero{stroke:#b9c1cc;stroke-width:1px}.finance-chart-area{fill:url(#finance-revenue-area)}.finance-chart-series{stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px;vector-effect:non-scaling-stroke}.finance-chart-series.revenue{stroke:var(--primary)}.finance-chart-series.grossProfit{stroke:#6b7280}.finance-chart-series.cleanManagementProfit{stroke:#16794a}.finance-chart-cursor{stroke:#aeb8c5;stroke-width:1px;stroke-dasharray:3 4}.finance-chart-active-point{fill:var(--contrast-light);stroke-width:3px;vector-effect:non-scaling-stroke}.finance-chart-active-point.revenue{stroke:var(--primary)}.finance-chart-active-point.grossProfit{stroke:#6b7280}.finance-chart-active-point.cleanManagementProfit{stroke:#16794a}.finance-chart-hit{fill:#0000;cursor:crosshair}.finance-chart-canvas g[role=button]:focus .finance-chart-hit,.finance-chart-canvas g[role=button]:focus-visible .finance-chart-hit{stroke:var(--finance-blue);stroke-width:2px}.finance-chart-canvas g[role=button]:focus .finance-chart-month,.finance-chart-canvas g[role=button]:focus-visible .finance-chart-month{fill:var(--finance-blue);font-weight:760}.finance-chart-month{fill:var(--light-ink-3);text-transform:capitalize;font-size:10px;font-weight:620}.finance-chart-month.active{fill:var(--light-ink);font-weight:760}@container finance-performance (min-width:860px){.finance-chart-grid text{font-size:8px}.finance-chart-month{font-size:8.5px}}@container finance-performance (min-width:1050px){.finance-chart-grid text{font-size:7px}.finance-chart-month{font-size:7.5px}}.finance-chart-tooltip{z-index:2;pointer-events:none;background:#fffffff5;border:1px solid #dce2ea;border-radius:11px;gap:8px;width:226px;padding:14px 15px;display:grid;position:absolute;top:14px;transform:translate(-50%);box-shadow:0 10px 26px #141d2b1f}.finance-chart-tooltip>strong{color:var(--light-ink);text-transform:capitalize;margin-bottom:2px;font-size:12px}.finance-chart-tooltip span{color:var(--light-ink-3);grid-template-columns:7px 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.finance-chart-tooltip span i{background:#6b7280;border-radius:50%;width:6px;height:6px}.finance-chart-tooltip span i.revenue{background:var(--primary)}.finance-chart-tooltip span i.cleanManagementProfit{background:#16794a}.finance-chart-tooltip span b{color:#202631;font-size:11.5px}.finance-chart-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.finance-chart-mobile-readout{display:none}.finance-profit-bridge{border-left:1px solid var(--finance-line);background:#fafbfc;min-width:0;padding:25px 24px 20px}.finance-bridge-list{border-top:1px solid var(--finance-line);margin-top:17px}.finance-bridge-list>div{border-bottom:1px solid var(--finance-line);min-height:52px}.finance-bridge-link{min-height:52px;color:inherit;justify-content:space-between;align-items:center;gap:16px;padding-inline:6px;text-decoration:none;display:flex}.finance-bridge-link:hover{background:var(--light-surface-3)}.finance-bridge-link:focus-visible{outline:2px solid var(--finance-blue);outline-offset:-2px;border-radius:6px}.finance-bridge-list span{color:var(--light-ink-2);font-size:12.5px;line-height:1.35}.finance-bridge-list span small{color:var(--light-ink-3);margin-left:5px;font-size:10.5px}.finance-bridge-list strong{color:#202631;text-align:right;white-space:nowrap;font-size:13px;font-weight:680}.finance-bridge-list strong>span{color:inherit;font:inherit}.finance-bridge-list .deduction strong{color:var(--finance-red);font-weight:630}.finance-bridge-list .checkpoint span,.finance-bridge-list .checkpoint strong{color:var(--light-ink);font-weight:710}.finance-bridge-list .result{background:#edf3ff;border-bottom:0;min-height:64px;margin-inline:-10px;padding-inline:10px}.finance-bridge-list .result .finance-bridge-link{min-height:64px}.finance-bridge-list .result span{color:#29466f;font-weight:710}.finance-bridge-list .result strong{font-size:15px}.finance-dashboard-lower{background:var(--light-surface);border:1px solid #dde3ec;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.finance-directions-section,.finance-recent-section{min-width:0}.finance-recent-section{border-left:1px solid var(--finance-line)}.finance-directions-section>header,.finance-recent-section>header{border-bottom:1px solid var(--finance-line);justify-content:space-between;align-items:flex-start;gap:20px;min-height:88px;padding:20px 22px 17px;display:flex}.finance-panel-meta{color:var(--light-ink-3);flex:none;padding-top:3px;font-size:10.5px;font-weight:650}.finance-panel-action{min-height:32px;color:var(--finance-blue);text-underline-offset:4px;flex:none;align-items:center;gap:7px;padding:0 2px;font-size:10.5px;font-weight:690;display:inline-flex}.finance-panel-action:hover{color:var(--primary-hover);text-decoration:underline}.finance-panel-action svg{transition:transform .15s}.finance-panel-action:hover svg{transform:translate(2px)}.finance-direction-columns,.finance-recent-columns{border-bottom:1px solid var(--finance-line);color:#7a8594;letter-spacing:.035em;text-transform:uppercase;background:#f8f9fb;align-items:center;gap:13px;min-height:34px;padding:0 22px;font-size:9px;font-weight:720;display:grid}.finance-direction-columns{grid-template-columns:minmax(0,1fr) minmax(80px,.28fr) minmax(86px,.3fr)}.finance-recent-columns{grid-template-columns:34px minmax(0,1fr) 100px minmax(100px,auto)}.finance-direction-columns span:not(:first-child),.finance-recent-columns span:nth-last-child(-n+2){text-align:right}.finance-direction-list>div{border-bottom:1px solid var(--finance-line);grid-template-columns:minmax(0,1fr) minmax(80px,.28fr) minmax(86px,.3fr);align-items:center;gap:7px 13px;min-height:84px;padding:13px 22px 11px;display:grid}.finance-direction-list>div:last-child,.finance-recent-list>:is(button,a):last-child{border-bottom:0}.finance-direction-copy{gap:4px;min-width:0;display:grid}.finance-direction-copy strong{color:#202631;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:710;overflow:hidden}.finance-direction-copy small{color:var(--finance-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.finance-direction-revenue,.finance-direction-profit{text-align:right;white-space:nowrap}.finance-direction-revenue{color:#202631;font-size:12px;font-weight:710}.finance-direction-profit{color:var(--finance-muted);font-size:10.5px}.finance-direction-list>div>i{background:#edf0f4;border-radius:3px;grid-column:1/-1;height:3px;display:block;overflow:hidden}.finance-direction-list>div>i span{border-radius:inherit;background:var(--primary);height:100%;display:block}.finance-recent-list>:is(button,a){border:0;border-bottom:1px solid var(--finance-line);width:100%;min-height:70px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) 100px minmax(100px,auto);align-items:center;gap:13px;padding:9px 22px;text-decoration:none;display:grid}.finance-recent-list>:is(button,a):hover{background:#f8faff}.finance-recent-icon{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.finance-recent-icon svg{width:17px;height:17px}.finance-recent-icon.income{color:#116a40;background:var(--finance-green-soft)}.finance-recent-icon.expense{color:#a8322c;background:var(--finance-red-soft)}.finance-recent-copy{gap:4px;min-width:0;display:grid}.finance-recent-copy strong{color:#202631;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.finance-recent-copy small{color:var(--finance-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.finance-recent-list time{color:var(--finance-muted);text-align:right;font-size:9.5px}.finance-recent-list>:is(button,a)>b{text-align:right;white-space:nowrap;font-size:12px}.finance-section-head{justify-content:space-between;gap:24px;padding:8px 0 22px}.finance-filters{gap:10px;margin-bottom:14px}.finance-operation-kind-filter{background:#eef1f5;border-radius:10px;flex:none;gap:3px;padding:3px;display:inline-flex}.finance-operation-kind-filter button{min-height:34px;color:var(--light-ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:11.5px;font-weight:650}.finance-operation-kind-filter button:hover{color:#344054}.finance-operation-kind-filter button.active{color:var(--light-ink);background:var(--light-surface);box-shadow:0 2px 7px #1f293717}.finance-filters select,.finance-search,.finance-operation-form input,.finance-operation-form select{border:1px solid var(--finance-line);color:#202631;background:var(--light-surface);min-height:40px;font:inherit;border-radius:9px;font-size:12px}.finance-filters select{padding:0 34px 0 12px}.finance-search{flex:1;align-items:center;max-width:520px;padding:0 11px;display:flex}.finance-search svg{color:#7c8796;width:17px}.finance-search input{width:100%;min-width:0;color:var(--light-ink);font:inherit;background:0 0;border:0;outline:0;padding:0 9px;font-size:12px}.finance-search input::placeholder,.finance-operation-form input::placeholder{color:var(--light-ink-3);opacity:1}.finance-table-scroll{border-top:1px solid var(--finance-line);scrollbar-color:#c9d1dc transparent;scrollbar-width:thin;overflow-x:auto}.finance-operations-table{border-collapse:collapse;width:100%;min-width:940px}.finance-operations-table th{color:#5f6b7a;letter-spacing:.055em;text-align:left;text-transform:uppercase;background:#fafbfc;height:43px;padding:0 12px;font-size:9.5px;font-weight:720}.finance-operations-table td{color:#344054;white-space:nowrap;border-bottom:1px solid #edf0f4;height:64px;padding:8px 12px;font-size:11.5px}.finance-operations-table tbody tr:hover{background:#f9fbff}.finance-operations-table td:nth-child(3){white-space:normal;max-width:300px}.finance-operations-table td strong{color:#202631;font-size:11.5px;font-weight:660;display:block}.finance-operations-table td small{color:var(--light-ink-3);margin-top:3px;font-size:9.5px;display:block}.finance-operation-link{color:#202631;max-width:100%;font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;font-size:11.5px;font-weight:680;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.finance-operation-link:hover{color:var(--finance-blue);text-decoration-color:currentColor}.finance-operation-link-state.warning{color:#966515;font-weight:640}.finance-operation-participants{text-overflow:ellipsis;max-width:230px;overflow:hidden}.finance-type{border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:650;display:inline-flex}.finance-type.income{color:#116a40;background:var(--finance-green-soft)}.finance-type.expense{color:#a8322c;background:var(--finance-red-soft)}.finance-cash-state,.finance-payout-state{border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:9.5px;font-weight:650;display:inline-flex}.finance-cash-state.unknown,.finance-payout-state.pending{color:#855d16;background:#fff7df}.finance-cash-state.paid,.finance-payout-state.paid{color:#126b41;background:var(--finance-green-soft)}.finance-cash-state.planned{color:#2459af;background:var(--finance-blue-soft)}.finance-empty{color:var(--finance-muted);text-align:center;padding:56px 20px;font-size:13px}.finance-empty.compact{padding:32px 10px;font-size:11px}.finance-payout-total{text-align:right;gap:3px;display:grid}.finance-payout-total span{color:var(--finance-muted);font-size:10px}.finance-payout-total strong{letter-spacing:-.02em;font-size:21px}.finance-payout-summary{border-block:1px solid var(--finance-line);justify-content:flex-start;gap:30px;margin-bottom:24px;padding:22px 0}.finance-payout-summary>div{gap:4px;min-width:220px;display:grid}.finance-payout-summary span{color:var(--finance-muted);font-size:10.5px}.finance-payout-summary strong{letter-spacing:-.025em;font-size:23px}.finance-payout-summary small{color:var(--light-ink-3);font-size:10px}.finance-payout-summary>svg{color:#a7b0bd}.finance-row-action{color:#2459af;background:#edf4ff;border-radius:7px;min-height:30px;padding:0 9px;font-size:10px;font-weight:680}.finance-row-action:hover{background:#dce9ff}.finance-cash-hero{border-bottom:1px solid var(--finance-line);justify-content:space-between;gap:36px;padding:28px 0 30px}.finance-cash-hero>div{align-items:flex-start;gap:17px;display:flex}.finance-cash-hero>div>svg{width:28px;height:28px;color:var(--finance-blue);margin-top:2px}.finance-cash-hero p{max-width:76ch;color:var(--finance-muted);margin:8px 0 0;font-size:12.5px;line-height:1.6}.finance-cash-hero>strong{color:var(--finance-blue);letter-spacing:-.03em;text-align:right;flex:none;font-size:34px;display:grid}.finance-cash-hero>strong small{color:var(--finance-muted);letter-spacing:0;font-size:9.5px;font-weight:550}.finance-cash-steps{max-width:920px;margin-top:18px}.finance-cash-steps>div{border-bottom:1px solid var(--finance-line);grid-template-columns:32px minmax(0,1fr) 24px;align-items:start;gap:14px;padding:20px 0;display:grid}.finance-cash-steps>div>span{width:28px;height:28px;color:var(--light-ink-3);border:1px solid #cad2dd;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.finance-cash-steps strong{font-size:13px}.finance-cash-steps p{color:var(--finance-muted);margin:5px 0 0;font-size:11.5px;line-height:1.5}.finance-cash-steps>div>svg{color:#98a2b3;width:19px}.finance-cash-steps .done>span{color:var(--finance-green);background:var(--finance-green-soft);border-color:#8ac9a9}.finance-cash-steps .done>svg{color:var(--finance-green)}.finance-cash-steps .current>span{color:#8a5d0d;background:#fff7df;border-color:#f1c970}.finance-cash-steps .current>svg{color:#b7791f}.finance-cash-stats{border-block:1px solid var(--finance-line);grid-template-columns:repeat(4,1fr);gap:0;max-width:920px;margin-top:28px;display:grid}.finance-cash-stats div{border-right:1px solid var(--finance-line);gap:4px;padding:18px 22px;display:grid}.finance-cash-stats div:last-child{border-right:0}.finance-cash-stats span{color:var(--finance-muted);font-size:10.5px}.finance-cash-stats strong{font-size:24px}.finance-dialog-layer{z-index:100;justify-items:end;display:grid;position:fixed;inset:0}.finance-dialog-backdrop{cursor:default;background:#0f172a61;border:0;width:100%;position:absolute;inset:0}.finance-operation-panel{background:var(--light-surface);scrollbar-color:#c4ccd7 transparent;scrollbar-width:thin;border:0;width:min(680px,94vw);height:100%;animation:.3s cubic-bezier(.16,1,.3,1) both finance-panel-enter;position:relative;overflow-y:auto;box-shadow:-14px 0 38px #10182824}@keyframes finance-panel-enter{0%{opacity:.82;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.finance-operation-panel>header{z-index:2;border-bottom:1px solid var(--finance-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;justify-content:space-between;gap:24px;padding:24px 28px;display:flex;position:sticky;top:0}.finance-operation-panel h2{letter-spacing:-.025em;margin:0;font-size:23px}.finance-operation-panel header p{max-width:60ch;color:var(--finance-muted);margin:7px 0 0;font-size:11.5px;line-height:1.5}.finance-icon-button{width:36px;height:36px;color:var(--light-ink-3);background:var(--dark-editor-ink);border-radius:9px;flex:none}.finance-icon-button:hover{color:var(--light-ink);background:#e8ebf0}.finance-icon-button svg{width:19px}.finance-operation-form{padding:0 28px 28px}.finance-form-section{border-bottom:1px solid var(--finance-line);padding:24px 0}.finance-form-section h3{margin:0 0 16px;font-size:13px;font-weight:710}.finance-form-grid{gap:14px;display:grid}.finance-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-operation-form label{color:var(--light-ink-2);gap:6px;margin-top:14px;font-size:10.5px;font-weight:650;display:grid}.finance-form-grid label{margin-top:0}.finance-operation-form input,.finance-operation-form select{width:100%;padding:0 11px}.finance-segmented{background:#eef1f5;border-radius:10px;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid}.finance-segmented label{min-height:36px;color:var(--light-ink-3);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0 20px;display:flex}.finance-segmented label.selected{color:var(--light-ink);background:var(--light-surface);box-shadow:0 2px 7px #1f293717}.finance-segmented input{opacity:0;width:1px;height:1px;position:absolute}.finance-operation-form>footer{justify-content:flex-end;gap:10px;padding-top:22px;display:flex}.finance-payout-panel{width:min(560px,94vw)}.finance-payout-confirmation{border-bottom:1px solid var(--finance-line);gap:5px;padding:28px 0 24px;display:grid}.finance-payout-confirmation span,.finance-payout-confirmation small{color:var(--finance-muted);font-size:10.5px}.finance-payout-confirmation h3{letter-spacing:-.015em;margin:2px 0 0;font-size:17px}.finance-payout-confirmation strong{letter-spacing:-.035em;margin-top:9px;font-size:31px}.finance-operation-details{width:min(690px,94vw)}.finance-operation-details>header>div{min-width:0}.finance-operation-details>header h2{overflow-wrap:anywhere}.finance-operation-details>.finance-operation-details-header{align-items:flex-start;padding:27px 30px 23px}.finance-operation-details-header h2{max-width:21ch;font-size:25px;line-height:1.2}.finance-operation-details-header>div>p{flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;display:flex}.finance-operation-details-header .finance-type{margin-right:3px}.finance-operation-details-body{padding:0 30px 36px}.finance-operation-result{border-bottom:1px solid var(--finance-line);padding:28px 0 30px}.finance-operation-result>header h3{letter-spacing:-.012em;margin:0;font-size:15px}.finance-operation-result>header p,.finance-operation-detail-section>header p{max-width:60ch;color:var(--finance-muted);margin:6px 0 0;font-size:11px;line-height:1.5}.finance-operation-result dl{margin:19px 0 0}.finance-operation-result dl>div{border-top:1px solid var(--finance-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:50px;display:grid}.finance-operation-result dt{color:var(--light-ink-2);font-size:11.5px;font-weight:580}.finance-operation-result dd{color:#202631;font-variant-numeric:tabular-nums;letter-spacing:-.015em;margin:0;font-size:14px;font-weight:690}.finance-operation-result .deduction dd{color:#a8322c}.finance-operation-result .subtotal{border-top-color:#cdd4de}.finance-operation-result .subtotal :is(dt,dd){color:#202631;font-weight:720}.finance-operation-result .result{background:#f1f6ff;border-top:0;border-radius:12px;min-height:68px;margin-top:8px;padding:12px 14px}.finance-operation-result .result dt{gap:4px;display:grid}.finance-operation-result .result dt strong{color:#202631;font-size:12.5px}.finance-operation-result .result dt small{color:var(--light-ink-3);font-size:9.5px;font-weight:540}.finance-operation-result .result dd{color:var(--finance-blue);letter-spacing:-.03em;font-size:23px}.finance-operation-result .result.expense{background:#fff4f2}.finance-operation-result .result.expense dd{color:#a8322c}.finance-operation-detail-section{border-bottom:1px solid var(--finance-line);padding:28px 0}.finance-operation-detail-section:last-child{border-bottom:0}.finance-operation-detail-section h3{letter-spacing:-.01em;margin:0;font-size:14px}.finance-operation-metadata{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;margin:20px 0 0;display:grid}.finance-operation-metadata div{min-width:0}.finance-operation-metadata>div{border-bottom:1px solid var(--finance-line);min-height:58px;padding:0 0 14px}.finance-operation-metadata>div:nth-child(n+3){padding-top:14px}.finance-operation-metadata dt,.finance-operation-comment>span{color:var(--finance-muted);font-size:10px}.finance-operation-metadata dd{color:#202631;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:620}.finance-operation-comment{border-top:1px solid var(--finance-line);margin-top:20px;padding-top:17px}.finance-operation-comment p{color:#344054;white-space:pre-wrap;margin:6px 0 0;font-size:12px;line-height:1.6}.finance-operation-detail-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.finance-operation-detail-heading p{max-width:58ch;color:var(--finance-muted);margin:6px 0 0;font-size:10.5px;line-height:1.5}.finance-operation-allocation-total{flex:none;justify-items:end;gap:3px;display:grid}.finance-operation-allocation-total span{color:var(--finance-muted);font-size:9.5px}.finance-operation-allocation-total strong{color:#202631;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:17px}.finance-operation-allocation-list{margin-top:18px}.finance-operation-allocation{border-top:1px solid var(--finance-line);grid-template-columns:36px minmax(150px,1fr) minmax(112px,auto) auto;align-items:center;gap:13px;min-height:72px;padding:12px 0;display:grid}.finance-operation-allocation:last-child{border-bottom:0}.finance-operation-allocation>div{gap:4px;display:grid}.finance-operation-allocation>div:nth-child(3){justify-items:end}.finance-operation-allocation strong{color:#202631;font-size:12px}.finance-operation-allocation small{color:var(--finance-muted);font-size:9.5px}.finance-operation-allocation-avatar{color:#2459af;background:#edf4ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:760;display:grid}.finance-export-menu{position:relative}.finance-export-menu>summary{list-style:none}.finance-export-menu>summary::-webkit-details-marker{display:none}.finance-export-menu>div{z-index:15;border:1px solid var(--finance-line);background:var(--light-surface);border-radius:12px;width:270px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 30px #1018281f}.finance-export-menu>div>header{border-bottom:1px solid var(--finance-line);background:var(--light-bg);gap:4px;padding:14px 13px 12px;display:grid}.finance-export-menu>div>header strong{color:#202631;font-size:10.5px;font-weight:710}.finance-export-menu>div>header span{color:var(--light-ink-3);font-size:9px;line-height:1.4}.finance-export-menu>div button{border:0;border-bottom:1px solid var(--finance-line);color:#344054;background:var(--light-surface);width:100%;min-height:54px;font:inherit;text-align:right;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:8px 13px;font-size:10px;display:flex}.finance-export-menu>div button:last-child{border-bottom:0}.finance-export-menu>div button:not(:disabled):is(:hover,:focus-visible){background:var(--lightningcss-light,var(--light-bg))var(--lightningcss-dark,var(--surface-3))}.finance-export-menu>div button:focus-visible{outline-offset:-2px}.finance-export-menu>div button:disabled{color:#98a2b3;cursor:not-allowed}.finance-export-menu>div button span{color:#202631;text-align:left;gap:2px;font-size:12px;font-weight:680;display:grid}.finance-export-menu>div button:disabled span{color:var(--light-ink-3)}.finance-export-menu>div button small{color:#98a2b3;font-size:9px;font-weight:550}.finance-form-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.finance-form-title h3{margin-bottom:4px}.finance-form-title p{max-width:48ch;color:var(--finance-muted);margin:0;font-size:10.5px;line-height:1.5}.finance-form-title>div:last-child{flex:none;gap:7px;display:flex}.finance-form-title .finance-secondary-action{min-height:34px;padding-inline:10px;font-size:10.5px}.finance-allocation-list{gap:10px;margin-top:16px;display:grid}.finance-allocation-row{border:1px solid var(--finance-line);background:#fafbfc;border-radius:12px;grid-template-columns:minmax(180px,1fr) 90px minmax(120px,.55fr) auto 36px;align-items:end;gap:9px;padding:12px;display:grid}.finance-allocation-row>label{margin:0}.finance-allocation-row>strong{text-align:right;align-self:center;min-width:96px;font-size:12px}.finance-allocation-empty{color:var(--finance-muted);margin:0;padding:16px 0;font-size:11.5px}.finance-live-calculation{border-bottom:1px solid var(--finance-line);background:var(--light-bg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.finance-live-calculation>div{border-right:1px solid var(--finance-line);gap:5px;padding:18px 16px;display:grid}.finance-live-calculation>div:last-child{border-right:0}.finance-live-calculation span,.finance-live-calculation small{color:var(--finance-muted);font-size:9.5px;line-height:1.4}.finance-live-calculation strong{letter-spacing:-.02em;font-size:15px}.finance-live-calculation .result strong{color:#194fb7}.finance-payout-state.waived{color:var(--light-ink-2);background:#eef1f5}.finance-payout-state.voided{color:#8f2c27;background:#fff1f0}.finance-operation-page{max-width:1320px;padding-top:3px}.finance-operation-page-head{border-bottom:1px solid var(--finance-line);padding:8px 0 30px}.finance-operation-page-head>div{margin-top:24px}.finance-operation-page-head h1{letter-spacing:-.035em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(32px,3.2vw,46px);font-weight:760;line-height:1.04}.finance-operation-page-head p{max-width:68ch;color:var(--finance-muted);margin:10px 0 0;font-size:13px;line-height:1.6}.finance-back-link{min-height:44px;color:var(--light-ink-2);border-radius:8px;align-items:center;gap:7px;padding:0 10px 0 6px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.finance-back-link:hover{color:var(--finance-blue);background:var(--finance-blue-soft)}.finance-operation-error{color:#8f2c27;background:#fff7f6;border:1px solid #efc5c2;border-radius:12px;align-items:flex-start;gap:11px;margin-top:20px;padding:14px 16px;display:flex}.finance-operation-error>svg{flex:none;margin-top:1px}.finance-operation-error>div{gap:3px;display:grid}.finance-operation-error strong{font-size:12.5px}.finance-operation-error span{font-size:11px;line-height:1.5}.finance-operation-page-form{min-width:0}.finance-operation-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:clamp(36px,5vw,72px);display:grid}.finance-operation-fields{min-width:0}.finance-operation-section{border-bottom:1px solid var(--finance-line);padding:32px 0 34px}.finance-operation-section:last-child{border-bottom:0}.finance-operation-section>header{margin-bottom:22px}.finance-operation-section>header h2{color:var(--light-ink);letter-spacing:-.018em;margin:0;font-size:18px;font-weight:730;line-height:1.25}.finance-operation-section>header p{max-width:66ch;color:var(--finance-muted);margin:7px 0 0;font-size:11.5px;line-height:1.55}.finance-operation-grid{gap:18px 16px;display:grid}.finance-operation-grid.two,.finance-operation-grid.money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-operation-grid .wide{grid-column:1/-1}.finance-operation-grid label,.finance-operation-field,.finance-operation-allocation-row label{color:#344054;gap:7px;min-width:0;font-size:11px;font-weight:660;display:grid}.finance-operation-page :is(input,select,textarea){width:100%;color:var(--light-ink);background:var(--light-surface);font:inherit;border:1px solid #d8dee8;border-radius:10px;font-size:13px;transition:border-color .15s,box-shadow .15s,background-color .15s}.finance-operation-page :is(input,select){min-height:46px;padding:0 13px}.finance-operation-page textarea{resize:vertical;min-height:92px;padding:12px 13px;line-height:1.5}.finance-operation-page :is(input,select,textarea):hover{border-color:#bcc6d4}.finance-operation-page :is(input,select,textarea):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 11%, transparent);border-color:#7fa4ee;outline:0}.finance-operation-page input[readonly]{color:var(--light-ink-3);cursor:default;background:#f5f7fa}.finance-operation-page :is(input,textarea)::placeholder{color:#7b8798;opacity:1}.finance-operation-deal-field>span small{color:var(--finance-muted);margin-left:4px;font-weight:500}.finance-operation-field-help,.finance-operation-deal-context{color:var(--finance-muted);font-size:10px;font-weight:500;line-height:1.5}.finance-operation-deal-context{color:#3567bc;align-items:center;gap:6px;display:flex}.finance-operation-deal-context svg{flex:none}.finance-tranche-editor{background:#fafbfc;border:1px solid #dfe4ec;border-radius:12px;gap:13px;padding:15px 16px;display:grid}.finance-tranche-toggle{cursor:pointer;align-items:flex-start;grid-template-columns:none!important;gap:10px!important;display:flex!important}.finance-tranche-toggle>input{width:17px;height:17px;min-height:17px;accent-color:var(--finance-blue);box-shadow:none;flex:none;margin:2px 0 0;padding:0}.finance-tranche-toggle>span{gap:3px;display:grid}.finance-tranche-toggle strong{color:#202631;font-size:12px}.finance-tranche-toggle small{color:var(--finance-muted);font-size:10px;font-weight:500;line-height:1.45}.finance-tranche-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:2px;display:grid}.finance-tranche-fields>label{gap:7px;min-width:0;display:grid}.finance-tranche-percent-input{display:block;position:relative}.finance-tranche-percent-input input{padding-right:34px}.finance-tranche-percent-input i{color:var(--light-ink-3);pointer-events:none;font-size:12px;font-style:normal;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.finance-tranche-help{color:#526173;font-size:10px;line-height:1.5}.finance-tranche-help.warning{color:#9b3b32}.finance-payment-confirmation{cursor:pointer;background:#fff8f7;border:1px solid #e0b9b4;border-radius:12px;align-items:flex-start;padding:15px 16px;grid-template-columns:none!important;gap:11px!important;display:flex!important}.finance-payment-confirmation.confirmed{background:#f5f8ff;border-color:#a8c3f2}.finance-payment-confirmation>input{width:18px;height:18px;min-height:18px;accent-color:var(--finance-blue);box-shadow:none;flex:none;margin:2px 0 0;padding:0}.finance-payment-confirmation>span{gap:4px;display:grid}.finance-payment-confirmation strong{color:#202631;font-size:12px}.finance-payment-confirmation small{color:var(--light-ink-3);font-size:10px;font-weight:500;line-height:1.5}.finance-date-picker{min-width:0;position:relative}.finance-date-picker>button{width:100%;min-height:46px;color:var(--light-ink);background:var(--light-surface);font:inherit;cursor:pointer;border:1px solid #d8dee8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 13px;font-size:13px;font-weight:650;transition:border-color .15s,box-shadow .15s;display:flex}.finance-date-picker>button:hover{border-color:#bcc6d4}.finance-date-picker>button.open,.finance-date-picker>button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 11%, transparent);border-color:#7fa4ee;outline:0}.finance-date-picker>button svg{color:var(--light-ink-3)}.finance-date-popover{z-index:30;border:1px solid var(--light-line);width:min(330px,100vw - 48px);color:var(--light-ink);background:var(--light-surface);border-radius:12px;padding:12px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 42px #14192229,0 4px 12px #1419220f}.finance-date-popover>header{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;min-height:40px;margin-bottom:6px;display:grid}.finance-date-popover>header strong{text-align:center;font-size:12px;font-weight:760}.finance-date-popover>header button,.finance-date-popover>footer button{min-height:36px;color:var(--light-ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:700}.finance-date-popover>header button{place-items:center;width:36px;padding:0;display:grid}.finance-date-popover>header button:hover,.finance-date-popover>header button:focus-visible,.finance-date-popover>footer button:hover,.finance-date-popover>footer button:focus-visible{color:var(--light-ink);background:var(--dark-editor-ink);outline:none}.finance-date-weekdays,.finance-date-days{grid-template-columns:repeat(7,minmax(34px,1fr));gap:3px;display:grid}.finance-date-weekdays span{color:#98a2b3;place-items:center;height:26px;font-size:9.5px;font-weight:760;display:grid}.finance-date-days button{color:#344054;width:36px;height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-self:center;place-items:center;padding:0;font-size:11.5px;font-weight:700;display:grid}.finance-date-days button:hover,.finance-date-days button:focus-visible{color:var(--light-ink);border-color:var(--light-line-strong);background:var(--dark-editor-ink);outline:none}.finance-date-days button.outside{color:#b7c0cc}.finance-date-days button.today{border-color:var(--light-line-strong);background:var(--light-surface-2)}.finance-date-days button.in-range{color:#174da9;background:#edf3ff;border-radius:8px}.finance-date-days button.range-start,.finance-date-days button.range-end,.finance-date-days button.selected{border-color:var(--primary);color:var(--contrast-light);background:var(--primary);box-shadow:0 3px 8px color-mix(in srgb, var(--primary) 22%, transparent)}.finance-date-popover>footer{border-top:1px solid var(--light-line);justify-content:flex-end;margin-top:7px;padding-top:7px;display:flex}.finance-date-popover>footer button{color:var(--light-primary-ink);padding:0 10px;font-size:11px}.finance-operation-type{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 22px;padding:0;display:grid}.finance-operation-type legend{color:#344054;margin-bottom:8px;font-size:11px;font-weight:660}.finance-operation-type label{min-height:76px;color:var(--light-ink-2);background:var(--light-surface);cursor:pointer;border:1px solid #dfe4ec;border-radius:12px;align-items:flex-start;gap:11px;padding:14px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.finance-operation-type label:hover{background:#fbfcfe;border-color:#bdc8d6}.finance-operation-type label.selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 8%, transparent);background:#f6f9ff;border-color:#8eb0ef}.finance-operation-type input{width:17px;height:17px;min-height:17px;accent-color:var(--finance-blue);box-shadow:none;flex:none;margin:2px 0 0;padding:0}.finance-operation-type span{gap:4px;display:grid}.finance-operation-type strong{color:#202631;font-size:12px;line-height:1.35}.finance-operation-type small{color:var(--finance-muted);font-size:10px;font-weight:500;line-height:1.45}.finance-operation-section-action{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.finance-operation-section-action>div:first-child{min-width:0}.finance-operation-section-action>div:last-child{flex:none;gap:8px;display:flex}.finance-operation-section-action .finance-secondary-action{min-height:44px;padding-inline:12px;font-size:11px}.finance-operation-allocation-empty{color:var(--finance-muted);padding:17px 0 2px;font-size:11.5px;line-height:1.55}.finance-operation-allocation-editor{border-top:1px solid var(--finance-line)}.finance-operation-allocation-row{border-bottom:1px solid var(--finance-line);grid-template-columns:minmax(170px,1.25fr) 82px minmax(128px,.8fr) minmax(132px,.85fr) minmax(124px,.75fr) 105px 44px;align-items:end;gap:10px;padding:17px 0;display:grid}.finance-operation-allocation-row>.recipient{grid-column:1}.finance-operation-allocation-row>.recipient+label{grid-column:2}.finance-operation-allocation-row .finance-allocation-partner-state,.finance-operation-allocation-row.employee .finance-allocation-payment-field{grid-column:3}.finance-operation-allocation-row.partner .finance-allocation-payment-field,.finance-operation-allocation-row.employee .finance-allocation-paid-on{grid-column:4}.finance-operation-allocation-row.partner .finance-allocation-paid-on{grid-column:5}.finance-operation-allocation-row>output{color:#202631;text-align:right;white-space:nowrap;grid-column:6;align-self:center;font-size:12px;font-weight:720}.finance-operation-allocation-row>.finance-icon-button{grid-column:7;width:44px;height:44px;margin-bottom:1px}.finance-operation-allocation-row>.finance-icon-button:disabled{color:#b8c0cb;cursor:not-allowed;background:#f5f7fa}.finance-allocation-paid-toggle{color:#344054;background:var(--light-surface);cursor:pointer;border:1px solid #d8dee8;border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:0 11px;display:flex;position:relative}.finance-allocation-paid-toggle:hover{border-color:#bcc6d4}.finance-allocation-paid-toggle.checked{color:#126b41;background:#f3faf6;border-color:#a9d8bf}.finance-allocation-paid-toggle.disabled{color:#98a2b3;cursor:not-allowed;background:#f5f7fa}.finance-operation-page .finance-allocation-paid-toggle input{accent-color:#16794b;width:17px;height:17px;min-height:17px;box-shadow:none;flex:none;margin:0;padding:0}.finance-allocation-payment-field>span:first-child,.finance-allocation-paid-on>span:first-child{min-height:14px}.finance-allocation-paid-on small{color:var(--finance-muted);font-size:9px;font-weight:520;line-height:1.35}.finance-allocation-payment-correction{border-top:1px solid var(--finance-line);color:var(--light-ink-2);grid-column:1/-1;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin-top:2px;padding:14px 0 2px;display:grid}.finance-allocation-payment-correction>svg{color:#8f2c27;margin-top:21px}.finance-allocation-payment-correction label{margin:0}.finance-allocation-payment-correction textarea{min-height:72px}.finance-allocation-payment-correction small{color:var(--finance-muted);font-size:9.5px;font-weight:520;line-height:1.45}.finance-allocation-rate{color:var(--finance-muted);text-align:right;margin:11px 0 0;font-size:10.5px}.finance-allocation-rate strong{color:#344054}.finance-allocation-rate.warning,.finance-allocation-rate.warning strong{color:var(--finance-red)}.finance-operation-summary{padding-top:32px;position:relative}.finance-operation-summary-panel{background:var(--light-surface);border:1px solid #dfe4ec;border-radius:14px;position:sticky;top:92px;overflow:hidden;box-shadow:0 14px 36px #14192212}.finance-operation-summary-panel>header{border-bottom:1px solid var(--finance-line);padding:20px 20px 17px}.finance-operation-summary-panel h2{letter-spacing:-.012em;margin:0;font-size:15px;line-height:1.35}.finance-operation-summary-panel header p{color:var(--finance-muted);margin:6px 0 0;font-size:10.5px;line-height:1.5}.finance-operation-summary-panel dl{margin:0;padding:4px 20px}.finance-operation-summary-panel dl>div{border-bottom:1px solid var(--finance-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;padding:15px 0;display:grid}.finance-operation-summary-panel dl>div:last-child{border-bottom:0}.finance-operation-summary-panel dt{color:var(--finance-muted);font-size:10.5px;line-height:1.4}.finance-operation-summary-panel dd{color:#202631;white-space:nowrap;margin:0;font-size:14px;font-weight:730}.finance-operation-summary-panel dd.deduction{color:var(--light-ink-2)}.finance-operation-summary-panel dl>div.result{padding-block:18px}.finance-operation-summary-panel dl>div.result dt{color:#344054;font-weight:680}.finance-operation-summary-panel dl>div.result dd{color:#194fb7;letter-spacing:-.025em;font-size:19px}.finance-operation-summary-panel dl small{color:var(--finance-muted);text-align:right;grid-column:1/-1;font-size:9.5px}.finance-operation-summary-note{color:#526071;background:#f5f7fa;border-radius:9px;align-items:flex-start;gap:8px;margin:3px 20px 18px;padding:11px 12px;font-size:9.5px;line-height:1.5;display:flex}.finance-operation-summary-note svg{color:#6d7a8c;flex:none;margin-top:1px}.finance-operation-actions{border-top:1px solid var(--finance-line);grid-template-columns:auto minmax(0,1fr);gap:9px;padding:15px 20px 20px;display:grid}.finance-operation-actions .finance-secondary-action,.finance-operation-actions .finance-primary-action{justify-content:center;min-height:44px;text-decoration:none}.finance-operation-submit{width:100%}.finance-primary-action[href]{text-decoration:none}.finance-breakdown main{padding-bottom:48px}.finance-breakdown-back{min-height:40px;color:var(--light-ink-2);border-radius:8px;align-items:center;gap:7px;margin:2px 0 18px;padding:0 9px;font-size:11px;font-weight:680;text-decoration:none;display:inline-flex}.finance-breakdown-back:hover{color:var(--finance-blue);background:var(--finance-blue-soft)}.finance-breakdown-head{border-bottom:1px solid var(--finance-line);justify-content:space-between;align-items:flex-end;gap:32px;padding:6px 0 26px;display:flex}.finance-breakdown-head>div:first-child{min-width:0}.finance-breakdown-head>div:first-child>span{color:var(--finance-blue);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:760}.finance-breakdown-head h2{color:var(--light-ink);letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(28px,3.2vw,42px);line-height:1.08}.finance-breakdown-head p{max-width:68ch;color:var(--finance-muted);margin:9px 0 0;font-size:12px;line-height:1.55}.finance-breakdown-total{text-align:right;flex:none;justify-items:end;gap:5px;display:grid}.finance-breakdown-total>span{color:var(--finance-muted);font-size:10px}.finance-breakdown-total>strong{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(26px,3vw,38px);line-height:1.08}.finance-breakdown-total>small{color:var(--finance-muted);font-size:10px}.finance-breakdown-table-wrap{border-bottom:1px solid var(--finance-line);scrollbar-color:#c9d1dc transparent;scrollbar-width:thin;overflow-x:auto}.finance-breakdown-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:900px}.finance-breakdown-table th{height:44px;color:var(--light-ink-3);letter-spacing:.055em;text-align:left;text-transform:uppercase;background:#fafbfc;padding:0 12px;font-size:9.5px;font-weight:720}.finance-breakdown-table th:nth-last-child(2),.finance-breakdown-table td:nth-last-child(2){text-align:right}.finance-breakdown-table td{color:#344054;border-top:1px solid #edf0f4;height:68px;padding:9px 12px;font-size:11px}.finance-breakdown-table tbody tr:hover{background:#f9fbff}.finance-breakdown-table td:nth-child(2){max-width:360px}.finance-breakdown-table td:nth-child(2)>a{color:inherit;gap:4px;text-decoration:none;display:grid}.finance-breakdown-table td:nth-child(2) strong{color:#202631;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:690;overflow:hidden}.finance-breakdown-table td:nth-child(2) small{color:var(--finance-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.finance-breakdown-table td:nth-child(2)>a:hover strong{color:var(--finance-blue);text-underline-offset:3px;text-decoration:underline}.finance-breakdown-table td:nth-last-child(2)>strong{white-space:nowrap;font-size:12px}.finance-breakdown-table td:last-child{width:44px;padding-inline:4px}.finance-breakdown-table td:last-child a{width:36px;height:36px;color:var(--light-ink-3);border-radius:9px;place-items:center;display:grid}.finance-breakdown-table td:last-child a:hover{color:var(--finance-blue);background:var(--finance-blue-soft)}.finance-breakdown-table tfoot td{color:#344054;background:#fafbfc;border-top:1px solid #cfd6e0;height:62px;font-size:11.5px;font-weight:720}.finance-breakdown-table tfoot td:nth-last-child(2) strong{letter-spacing:-.015em;font-size:16px}.finance-breakdown-table tfoot tr+tr td{border-top-color:var(--light-line)}.finance-breakdown-table .finance-breakdown-opex-row td{height:48px}.finance-breakdown-opex-row td:first-child a{color:var(--light-ink-2);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.finance-breakdown-opex-row td:first-child a:hover{color:var(--finance-blue)}.finance-breakdown-table .finance-breakdown-result-row td{height:68px;color:var(--light-ink);background:#f2f6ff;font-size:12.5px}.finance-breakdown-table .finance-breakdown-result-row td:nth-last-child(2) strong{font-size:19px}.finance-breakdown-empty{justify-items:start;gap:5px;padding-block:40px;display:grid}.finance-breakdown-empty strong{color:#202631;font-size:13px}.finance-breakdown-empty span{color:var(--finance-muted);font-size:11px}.finance-average-table td:nth-child(2){align-content:center;gap:4px;display:grid}.finance-average-operation-links{flex-wrap:wrap;gap:4px;display:flex}.finance-average-operation-links a{min-height:24px;color:var(--light-ink-2);background:var(--dark-editor-ink);border-radius:6px;align-items:center;padding:2px 6px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.finance-average-operation-links a:hover{color:var(--finance-blue);background:var(--finance-blue-soft)}.finance-average-table td:nth-child(4)>small{color:var(--finance-muted);margin-top:4px;font-size:9px;display:block}.finance-average-breakdown-nav{flex-wrap:wrap;align-items:center;gap:7px;padding-top:22px;display:flex}.finance-average-breakdown-nav>span{color:var(--finance-muted);margin-right:4px;font-size:10px}.finance-average-breakdown-nav a{border:1px solid var(--finance-line);min-height:34px;color:var(--light-ink-2);border-radius:8px;align-items:center;padding:0 10px;font-size:10px;font-weight:680;text-decoration:none;display:inline-flex}.finance-average-breakdown-nav a:hover,.finance-average-breakdown-nav a[aria-current=page]{color:var(--finance-blue);background:var(--finance-blue-soft);border-color:#b9c9e8}.finance-operation-record{--finance-blue:var(--primary);--finance-blue-soft:#edf3ff;--finance-line:var(--light-line);--finance-muted:var(--light-ink-3);--finance-green-soft:#edf8f2;--finance-red-soft:#fff1f0;width:min(100%,1420px);color:var(--light-ink);font-variant-numeric:tabular-nums;margin-inline:auto;padding:8px 0 56px}.finance-operation-record ::selection{color:var(--contrast-light);background:var(--finance-blue)}.finance-operation-record :is(button,input,textarea,summary,a):focus-visible{outline:2px solid var(--finance-blue);outline-offset:2px}.finance-operation-record-nav{justify-content:space-between;align-items:center;gap:18px;display:flex}.finance-operation-record-nav-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.finance-operation-record-nav .finance-primary-action{min-height:40px;padding-inline:13px}.finance-operation-record>.finance-notice{margin-top:12px}.finance-operation-record-head{border-bottom:1px solid var(--finance-line);padding:16px 0 20px}.finance-operation-record-head h1{letter-spacing:-.035em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(31px,3vw,44px);font-weight:760;line-height:1.08}.finance-operation-record-head p{color:var(--finance-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;font-size:12px;display:flex}.finance-operation-actions-menu{position:relative}.finance-operation-actions-menu>summary{color:var(--light-ink-2);background:var(--light-surface);cursor:pointer;border:1px solid #d8dee8;justify-content:center;align-items:center;list-style:none;display:inline-flex}.finance-operation-actions-menu>summary::-webkit-details-marker{display:none}.finance-operation-actions-menu>summary{border-radius:9px;gap:6px;min-height:40px;padding:0 12px;font-size:10.5px;font-weight:660}.finance-operation-actions-menu>summary:hover{color:#202631;background:var(--light-surface-2);border-color:#bdc6d3}.finance-operation-actions-popover{z-index:20;border:1px solid var(--finance-line);width:min(360px,100vw - 32px);color:var(--light-ink);background:var(--light-surface);padding:18px;border-radius:12px;width:min(330px,100vw - 32px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 38px #14192224}.finance-operation-actions-popover>strong{font-size:12.5px;display:block}.finance-operation-actions-popover>p{color:var(--finance-muted);margin:5px 0 0;font-size:10.5px;line-height:1.5}.finance-operation-actions-popover form{gap:10px;margin-top:14px;display:grid}.finance-operation-actions-popover label{color:var(--light-ink-2);gap:5px;font-size:9.5px;font-weight:650;display:grid}.finance-operation-actions-popover textarea{width:100%;min-height:40px;color:var(--light-ink);background:var(--light-surface);font:inherit;resize:vertical;border:1px solid #d8dee8;border-radius:8px;min-height:76px;padding:9px 10px;font-size:11px;line-height:1.45}.finance-operation-actions-popover button{justify-content:center;min-height:40px}.finance-operation-edit-action{color:#202631;border-radius:9px;align-items:flex-start;gap:10px;padding:10px;text-decoration:none;display:flex}.finance-operation-edit-action:hover{background:#f3f6fa}.finance-operation-edit-action>svg{color:var(--light-ink-3);flex:none;margin-top:1px}.finance-operation-edit-action>span{gap:3px;display:grid}.finance-operation-edit-action strong{font-size:11.5px}.finance-operation-edit-action small{color:var(--finance-muted);font-size:9.5px;line-height:1.4}.finance-operation-danger-disclosure,.finance-operation-restore-disclosure{border-top:1px solid var(--finance-line);margin-top:6px;padding-top:6px}.finance-operation-danger-disclosure>summary,.finance-operation-restore-disclosure>summary{cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:10px;list-style:none;display:flex}.finance-operation-danger-disclosure>summary::-webkit-details-marker{display:none}.finance-operation-restore-disclosure>summary::-webkit-details-marker{display:none}.finance-operation-danger-disclosure>summary{color:#8f2c27}.finance-operation-restore-disclosure>summary{color:#2459af}.finance-operation-danger-disclosure>summary:hover{background:#fff7f6}.finance-operation-restore-disclosure>summary:hover{background:#f4f7fd}.finance-operation-danger-disclosure>summary>svg,.finance-operation-restore-disclosure>summary>svg{flex:none;margin-top:1px}.finance-operation-danger-disclosure>summary>span,.finance-operation-restore-disclosure>summary>span{gap:3px;display:grid}.finance-operation-danger-disclosure>summary strong,.finance-operation-restore-disclosure>summary strong{font-size:11.5px}.finance-operation-danger-disclosure>summary small,.finance-operation-restore-disclosure>summary small{color:var(--finance-muted);font-size:9.5px;line-height:1.4}.finance-operation-danger-zone,.finance-operation-restore-zone{border-radius:9px;margin-top:4px;padding:10px}.finance-operation-danger-zone{background:snow}.finance-operation-restore-zone{background:#f8faff}.finance-operation-danger-zone>p,.finance-operation-restore-zone>p{color:var(--finance-muted);margin:0;font-size:9.5px;line-height:1.45}.finance-voided-banner{color:#8f2c27;background:#fff7f6;border:1px solid #efc5c2;border-radius:12px;align-items:flex-start;gap:11px;margin-top:18px;padding:14px 16px;display:flex}.finance-voided-banner svg{flex:none;margin-top:1px}.finance-voided-banner div{gap:3px;display:grid}.finance-voided-banner strong{font-size:12.5px}.finance-voided-banner span{font-size:10.5px;line-height:1.5}.finance-operation-record-main{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:start;column-gap:clamp(26px,2.2vw,32px);min-width:0;display:grid}.finance-operation-record-primary{display:contents}.finance-operation-record-section{border-bottom:1px solid var(--finance-line);min-width:0;padding:28px 0 34px}.finance-operation-economics{grid-area:1/1/auto/-1;padding:24px 0 8px}.finance-operation-payouts{grid-area:2/1}.finance-operation-record-aside{border-left:1px solid var(--finance-line);grid-area:2/2;min-width:0;padding-left:clamp(24px,2.2vw,32px)}.finance-operation-record-details{width:100%}.finance-operation-record-aside .finance-operation-audit{padding-top:18px}.finance-operation-record-section>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.finance-operation-record-section>header>div:first-child{gap:6px;min-width:0;display:grid}.finance-operation-record-section h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:740;line-height:1.28}.finance-operation-record-section header p{max-width:62ch;color:var(--finance-muted);margin:0;font-size:11.5px;line-height:1.55}.finance-operation-economics>header{margin-bottom:6px}.finance-operation-record-details>header,.finance-operation-audit>header{margin-bottom:12px}.finance-operation-profit-flow{align-items:center;column-gap:clamp(10px,1.25vw,18px);margin:0;padding-right:clamp(28px,3.2vw,48px);display:grid}.finance-operation-profit-flow.with-compensation{grid-template-rows:minmax(112px,auto);grid-template-columns:max-content 18px max-content 18px max-content 18px max-content 18px max-content;justify-content:space-between}.finance-operation-profit-flow.without-compensation{grid-template-rows:minmax(112px,auto);grid-template-columns:max-content 18px max-content 18px max-content 18px max-content;justify-content:space-between}.finance-operation-profit-flow:has(.result.expense){grid-template-rows:auto;grid-template-columns:1fr;column-gap:0;padding-right:0}.finance-operation-profit-flow>div{flex-direction:column;justify-content:center;min-width:0;min-height:112px;padding:16px 0;display:flex}.finance-operation-flow-operator{min-height:112px;color:var(--light-ink-3);justify-content:center;align-items:center;font-size:18px;font-weight:450;line-height:1;display:flex}.finance-operation-profit-flow dt{color:#344054;font-size:11.5px;font-weight:650;line-height:1.35}.finance-operation-profit-flow dd{color:#202631;letter-spacing:-.025em;white-space:nowrap;margin:14px 0 0;font-size:clamp(17px,1.55vw,21px);font-weight:750;line-height:1.08}.finance-operation-profit-flow small{color:#98a2b3;margin-top:10px;font-size:10.5px;line-height:1.35}.finance-operation-profit-flow .deduction dd{color:#a8322c}.finance-operation-profit-flow .gross :is(dt,dd){color:#202631;font-weight:750}.finance-operation-profit-flow .result{border-left:2px solid var(--finance-blue);min-height:90px;margin-block:11px;padding:5px 0 5px clamp(22px,2.4vw,34px)}.finance-operation-profit-flow .result dt{color:#344054;font-size:13px;font-weight:700}.finance-operation-profit-flow .result dd{color:#1f57c3;letter-spacing:-.045em;margin-top:13px;font-size:clamp(28px,2.65vw,38px);font-weight:760}.finance-operation-profit-flow .result small{color:#3567bc;margin-top:11px;font-size:11px}.finance-operation-profit-flow .result.expense{background:#fff4f2;border-left-color:#a8322c;width:min(100%,420px);padding:20px 22px}.finance-operation-profit-flow .result.expense dd{color:#a8322c}.finance-operation-record-metadata{border-top:1px solid var(--finance-line);grid-template-columns:1fr;margin:0;display:grid}.finance-operation-record-metadata>div{border-bottom:1px solid var(--finance-line);grid-template-columns:minmax(102px,.8fr) minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:8px 0 9px;display:grid}.finance-operation-record-metadata dt,.finance-operation-record-comment>span{color:var(--finance-muted);font-size:10px}.finance-operation-record-metadata dd{color:#202631;overflow-wrap:anywhere;margin:0;font-size:11.5px;font-weight:650;line-height:1.45}.finance-operation-linked-deal-row dd{min-width:0}.finance-operation-linked-deal{color:var(--light-primary-ink);grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:8px;display:grid}.finance-operation-linked-deal>svg{color:#4b73bd}.finance-operation-linked-deal span,.finance-operation-linked-deal-static{gap:2px;min-width:0;display:grid}.finance-operation-linked-deal strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:690;overflow:hidden}.finance-operation-linked-deal small,.finance-operation-linked-deal-static small{color:var(--finance-muted);font-size:9.5px;font-weight:500}.finance-operation-linked-deal:hover{color:var(--finance-blue);text-underline-offset:3px;text-decoration:underline}.finance-operation-linked-deal:focus-visible{outline:2px solid var(--finance-blue);outline-offset:3px;border-radius:6px}.finance-operation-unlinked-deal{color:var(--finance-muted);gap:5px;font-weight:520;display:grid}.finance-operation-unlinked-deal>a{color:#2459af;width:fit-content;font-size:10px;font-weight:680;text-decoration:none}.finance-operation-unlinked-deal>a:hover{color:var(--finance-blue);text-underline-offset:2px;text-decoration:underline}.finance-operation-record-comment{border-top:1px solid var(--finance-line);margin-top:16px;padding-top:16px}.finance-operation-record-comment p{color:#344054;white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.6}.finance-operation-payouts>header{margin-bottom:18px}.finance-operation-record-allocations{margin-top:0}.finance-operation-allocation-columns,.finance-operation-record-allocations>article{grid-template-columns:minmax(110px,1.15fr) minmax(70px,.65fr) minmax(75px,.6fr) minmax(74px,.58fr) minmax(110px,1fr);align-items:center;gap:10px;display:grid}.finance-operation-allocation-columns{min-height:36px;color:var(--finance-muted);border-bottom:1px solid var(--finance-line);font-size:9px}.finance-operation-record-allocations>article{border-bottom:1px solid var(--finance-line);min-height:66px;padding:13px 0}.finance-operation-record-allocations>article>.finance-operation-allocation-avatar{display:none}.finance-operation-record-recipient,.finance-operation-record-amount{display:contents}.finance-operation-record-recipient strong{grid-column:1}.finance-operation-record-recipient small{grid-column:2}.finance-operation-record-amount strong{grid-column:3}.finance-operation-record-amount .finance-payout-state{grid-column:4;justify-self:start}.finance-operation-record-amount small{grid-column:5}.finance-operation-record-recipient strong,.finance-operation-record-amount strong{color:#202631;font-size:10.5px}.finance-operation-record-recipient small,.finance-operation-record-amount small{color:var(--finance-muted);font-size:9.5px;line-height:1.45}.finance-operation-history{margin:0;padding:0;list-style:none}.finance-operation-history li{border-top:1px solid var(--finance-line);grid-template-columns:14px minmax(0,1fr) auto;gap:14px;min-height:78px;padding:16px 0;display:grid;position:relative}.finance-operation-history li>i{z-index:1;background:var(--finance-blue);border:2px solid #fff;border-radius:50%;width:10px;height:10px;margin-top:4px;position:relative;box-shadow:0 0 0 1px #9bb7ec}.finance-operation-history li:not(:last-child):after{background:var(--finance-line);content:"";width:1px;position:absolute;top:28px;bottom:-17px;left:4px}.finance-operation-history li>div{align-content:start;gap:4px;display:grid}.finance-operation-history strong{font-size:12px}.finance-operation-history span{color:var(--finance-muted);font-size:10.5px;line-height:1.5}.finance-operation-history blockquote{color:var(--light-ink-2);background:#f5f7fa;margin:4px 0 0;padding:8px 10px;font-size:10.5px;line-height:1.5}.finance-operation-history time{color:var(--light-ink-3);text-align:right;gap:4px;font-size:10px;display:grid}.finance-operation-history time small{color:#98a2b3;font-size:9.5px}.finance-operation-history-changes{gap:7px;margin:8px 0 1px;display:grid}.finance-operation-history-changes>div{background:#f6f8fb;border-radius:8px;grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);gap:12px;padding:8px 10px;display:grid}.finance-operation-history-changes dt{color:var(--light-ink-2);font-size:9.5px;font-weight:680}.finance-operation-history-changes dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;margin:0;font-size:9.5px;line-height:1.45;display:flex}.finance-operation-history-changes del{color:#9f2f2a;text-decoration-thickness:1px}.finance-operation-history-changes ins{color:#126b41;font-weight:650;text-decoration:none}.finance-version-restore{margin-top:7px}.finance-version-restore>summary{color:#2459af;cursor:pointer;width:fit-content;font-size:9.5px;font-weight:670;list-style-position:inside}.finance-version-restore form{border:1px solid var(--finance-line);background:#fbfcfe;border-radius:9px;grid-template-columns:minmax(190px,1fr) auto;align-items:end;gap:8px;max-width:560px;margin-top:10px;padding:11px;display:grid}.finance-version-restore label{color:var(--light-ink-2);gap:5px;font-size:9.5px;font-weight:650;display:grid}.finance-version-restore input{min-height:38px;color:var(--light-ink);background:var(--light-surface);font:inherit;border:1px solid #d8dee8;border-radius:8px;padding:0 10px;font-size:10.5px}.finance-version-restore button{color:#2459af;min-height:38px;font:inherit;cursor:pointer;background:#f4f7fd;border:1px solid #c8d5ed;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:680;display:inline-flex}.finance-operation-record-aside .finance-operation-history li{grid-template-columns:12px minmax(0,1fr);gap:12px}.finance-operation-record-aside .finance-operation-history time{text-align:left;grid-column:2}.finance-operation-record-aside .finance-operation-history-changes>div{grid-template-columns:1fr;gap:4px}.finance-operation-record-aside .finance-version-restore form{grid-template-columns:1fr}.finance-danger-action{color:#a8322c;font:inherit;cursor:pointer;background:#fff7f6;border:1px solid #e7aaa6;border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:690;display:inline-flex}.finance-danger-action:hover{background:#fff1f0;border-color:#d9827d}.finance-loading{gap:16px;padding:30px 0;display:grid}.finance-loading-line,.finance-loading-panel{background:var(--lightningcss-light,#edf0f4)var(--lightningcss-dark,var(--surface-3));border-radius:10px;animation:1.2s ease-in-out infinite alternate finance-loading-pulse}.finance-loading-line{width:220px;height:22px}.finance-loading-line.wide{width:380px;height:44px}.finance-loading-panel{height:260px}.finance-loading-panel.short{height:150px}@keyframes finance-loading-pulse{to{opacity:.48}}html[data-theme=dark] .dashboard-report-scope,html[data-theme=dark] .finance-workspace,html[data-theme=dark] .finance-operation-record{--finance-line:#2b3745;--finance-muted:#a5afbc;--finance-subtle:#151d26;--finance-blue-soft:#152540;--finance-green-soft:#122a21;--finance-red-soft:#321a1b;--finance-green:#55cf92;--finance-red:#ff8d87;color:#f2f5f9}html[data-theme=dark] .finance-operation-record h1,html[data-theme=dark] .finance-operation-record h2,html[data-theme=dark] .finance-operation-profit-flow .stage dd,html[data-theme=dark] .finance-operation-record-metadata dd,html[data-theme=dark] .finance-operation-record-recipient strong,html[data-theme=dark] .finance-operation-record-amount strong{color:#f2f5f9}html[data-theme=dark] .finance-operation-linked-deal,html[data-theme=dark] .finance-operation-deal-context{color:#b7cdff}html[data-theme=dark] .finance-operation-profit-flow .result{background:0 0}html[data-theme=dark] .finance-operation-profit-flow dt{color:#c7d0db}html[data-theme=dark] .finance-operation-profit-flow small{color:#96a3b4}html[data-theme=dark] .finance-operation-flow-operator{color:#7f8b99}html[data-theme=dark] .finance-operation-profit-flow .deduction dd{color:#ff8d87}html[data-theme=dark] .finance-operation-profit-flow .result dt{color:#d3dbe6}html[data-theme=dark] .finance-operation-profit-flow .result dd{color:#9bbcff}html[data-theme=dark] .finance-operation-profit-flow .result small{color:#93add7}html[data-theme=dark] .finance-operation-profit-flow .result.expense{background:#321a1b;border-left-color:#ff8d87}html[data-theme=dark] .finance-operation-profit-flow .result.expense dd{color:#ffaaa6}html[data-theme=dark] .finance-operation-actions-popover textarea{color:#f2f5f9;background:#111820;border-color:#3a4654}html[data-theme=dark] .finance-operation-actions-menu>summary{color:#c2cad4;background:#111820;border-color:#3a4654}html[data-theme=dark] .finance-operation-actions-menu>summary:hover{color:#f2f5f9;background:#18212c;border-color:#596777}html[data-theme=dark] .finance-operation-actions-popover{color:#f2f5f9;background:#111820;border-color:#354150;box-shadow:0 18px 44px #00000061}html[data-theme=dark] .finance-operation-history li>i{border-color:var(--dark-canvas)}html[data-theme=dark] .finance-operation-history blockquote{color:#c2cad4;background:#1b2632}html[data-theme=dark] .finance-voided-banner,html[data-theme=dark] .finance-danger-action{color:#ffaaa6;background:#321a1b;border-color:#6c3534}html[data-theme=dark] .finance-page-head h1,html[data-theme=dark] .finance-performance-section h2,html[data-theme=dark] .finance-deal-averages h2,html[data-theme=dark] .finance-profit-bridge h2,html[data-theme=dark] .finance-directions-section h2,html[data-theme=dark] .finance-recent-section h2,html[data-theme=dark] .finance-section-head h2,html[data-theme=dark] .finance-cash-hero h2,html[data-theme=dark] .finance-operations-table td strong,html[data-theme=dark] .finance-operation-link,html[data-theme=dark] .finance-operation-metadata dd,html[data-theme=dark] .finance-operation-allocation strong,html[data-theme=dark] .finance-kpi-strip strong,html[data-theme=dark] .finance-deal-average-grid>a>strong,html[data-theme=dark] .finance-direction-list strong,html[data-theme=dark] .finance-direction-list b,html[data-theme=dark] .finance-recent-copy strong{color:#f2f5f9}html[data-theme=dark] .finance-kpi-strip,html[data-theme=dark] .finance-deal-averages,html[data-theme=dark] .finance-dashboard-stage,html[data-theme=dark] .finance-dashboard-lower,html[data-theme=dark] .finance-export-action,html[data-theme=dark] .finance-period-summary,html[data-theme=dark] .finance-company-summary,html[data-theme=dark] .finance-secondary-action,html[data-theme=dark] .finance-dimension-filters select,html[data-theme=dark] .finance-filters select,html[data-theme=dark] .finance-search,html[data-theme=dark] .finance-operation-panel,html[data-theme=dark] .finance-operation-form input,html[data-theme=dark] .finance-operation-form select{color:#e9edf3;border-color:var(--finance-line);background:#10171f}html[data-theme=dark] .finance-operation-link-state.warning{color:#f3d386}html[data-theme=dark] .finance-dimension-filters{border-color:var(--finance-line)}html[data-theme=dark] .finance-kpi-strip>div.primary,html[data-theme=dark] .finance-bridge-list .result{background:#17253c}html[data-theme=dark] .finance-kpi-strip>div.primary .finance-kpi-link:is(:hover,:focus-visible){background:#1d304d}html[data-theme=dark] .finance-kpi-link:hover,html[data-theme=dark] .finance-deal-average-grid>a:hover,html[data-theme=dark] .finance-bridge-link:hover,html[data-theme=dark] .finance-breakdown-table tbody tr:hover{background:#151f2a}html[data-theme=dark] .finance-profit-bridge{border-color:var(--finance-line);background:#151d26}html[data-theme=dark] .finance-recent-section{border-color:var(--finance-line)}html[data-theme=dark] .finance-direction-columns,html[data-theme=dark] .finance-recent-columns{color:#9ca7b5;border-color:var(--finance-line);background:#151d26}html[data-theme=dark] .finance-panel-meta{color:#a5afbc}html[data-theme=dark] .finance-performance-section>header>span{color:var(--ink-2);background:var(--surface-3)}html[data-theme=dark] .finance-tabs :is(button,a),html[data-theme=dark] :is(.finance-dimension-filters label>span,.finance-operation-kind-filter button,.finance-operation-type legend){color:var(--ink-3)}html[data-theme=dark] .finance-tabs :is(button,a):hover{color:var(--ink)}html[data-theme=dark] .finance-tabs :is(button,a).active{color:var(--dark-accent)}html[data-theme=dark] .finance-tabs :is(button,a).active:after{background:var(--dark-accent)}html[data-theme=dark] :is(.finance-kpi-link>span,.finance-kpi-strip small b,.finance-deal-average-grid>a>span,.finance-bridge-link>span){color:var(--ink-2)}html[data-theme=dark] :is(.finance-bridge-list span small,.finance-chart-tooltip span){color:var(--ink-3)}html[data-theme=dark] .finance-bridge-list .result .finance-positive{color:var(--finance-green)}html[data-theme=dark] .finance-bridge-list .result .finance-negative{color:var(--finance-red)}html[data-theme=dark] .finance-export-menu>div>header span{color:var(--ink-3)}html[data-theme=dark] .finance-direction-list>div,html[data-theme=dark] .finance-recent-list>:is(button,a){border-color:var(--finance-line)}html[data-theme=dark] .finance-direction-list>div>i{background:#26323f}html[data-theme=dark] .finance-chart-toolbar button.active,html[data-theme=dark] .finance-chart-tooltip,html[data-theme=dark] .finance-chart-mobile-readout{color:#e9edf3;border-color:var(--finance-line);background:#10171ff5}html[data-theme=dark] .finance-chart-toolbar button:hover,html[data-theme=dark] .finance-recent-list>:is(button,a):hover{background:#141e2a}html[data-theme=dark] .finance-period-filter[open] .finance-period-summary,html[data-theme=dark] .finance-company-filter[open] .finance-company-summary{background:#152237;border-color:#496182}html[data-theme=dark] .finance-period-summary strong,html[data-theme=dark] .finance-company-summary strong{color:#e9edf3}html[data-theme=dark] .finance-period-popover,html[data-theme=dark] .finance-company-popover,html[data-theme=dark] .finance-period-popover>header select,html[data-theme=dark] .finance-custom-period input,html[data-theme=dark] .finance-period-options button,html[data-theme=dark] .finance-company-options button{color:#e9edf3;background:#10171f}html[data-theme=dark] .finance-period-popover>header,html[data-theme=dark] .finance-company-popover>header,html[data-theme=dark] .finance-period-popover>header select,html[data-theme=dark] .finance-period-options button,html[data-theme=dark] .finance-company-options button{border-color:var(--finance-line)}html[data-theme=dark] .finance-period-options button:hover,html[data-theme=dark] .finance-company-options button:hover{background:#18222e}html[data-theme=dark] .finance-period-options button.active{color:#c4d7ff;background:#172944;border-color:#526f9e}html[data-theme=dark] .finance-kpi-strip .finance-kpi-comparison b{color:#c2cad4;background:#26313d}html[data-theme=dark] .finance-kpi-strip .finance-kpi-comparison.positive b{color:#8dd8ae;background:#173426}html[data-theme=dark] .finance-kpi-strip .finance-kpi-comparison.negative b{color:#ffaaa6;background:#321a1b}html[data-theme=dark] .finance-company-options button.active{color:#c4d7ff;background:#172944}html[data-theme=dark] :is(.finance-period-summary small,.finance-company-summary small,.finance-period-popover>header :is(label,small),.finance-company-popover>header small,.finance-period-options small,.finance-period-options>section>strong,.finance-period-popover>footer span,.finance-company-options button :is(small,b),.finance-custom-date-field){color:var(--ink-3)}html[data-theme=dark] .finance-period-options>button.wide span,html[data-theme=dark] .finance-period-popover>footer span strong,html[data-theme=dark] .finance-company-options button strong,html[data-theme=dark] .finance-report-scope>p strong{color:#f2f5f9}html[data-theme=dark] .finance-period-popover>footer,html[data-theme=dark] .finance-export-menu>div>header{background:#151d26}html[data-theme=dark] .finance-chart-tooltip>strong,html[data-theme=dark] .finance-chart-tooltip span b,html[data-theme=dark] .finance-chart-mobile-readout span b,html[data-theme=dark] .finance-bridge-list strong,html[data-theme=dark] .finance-bridge-list .checkpoint span,html[data-theme=dark] .finance-breakdown-head h2,html[data-theme=dark] .finance-breakdown-table td:nth-child(2) strong,html[data-theme=dark] .finance-breakdown-empty strong{color:#f2f5f9}html[data-theme=dark] .finance-breakdown-back,html[data-theme=dark] .finance-breakdown-table td{color:#c2cad4}html[data-theme=dark] .finance-average-operation-links a{color:#c2cad4;background:#26313d}html[data-theme=dark] .finance-average-breakdown-nav a{color:#c2cad4;border-color:var(--finance-line)}html[data-theme=dark] .finance-breakdown-head,html[data-theme=dark] .finance-breakdown-table-wrap,html[data-theme=dark] .finance-breakdown-table td,html[data-theme=dark] .finance-breakdown-table tfoot td{border-color:var(--finance-line)}html[data-theme=dark] .finance-breakdown-table th,html[data-theme=dark] .finance-breakdown-table tfoot td{color:#c2cad4;background:#151d26}html[data-theme=dark] .finance-breakdown-table .finance-breakdown-result-row td{color:#f2f5f9;background:#17253c}html[data-theme=dark] .finance-breakdown-opex-row td:first-child a{color:#c2cad4}html[data-theme=dark] .finance-chart-grid line{stroke:#2a3542}html[data-theme=dark] .finance-chart-grid text,html[data-theme=dark] .finance-chart-month{fill:#a5afbc}html[data-theme=dark] .finance-chart-month.active{fill:#f2f5f9}html[data-theme=dark] .finance-chart-zero,html[data-theme=dark] .finance-chart-cursor{stroke:#526071}html[data-theme=dark] .finance-search input{color:#e9edf3}html[data-theme=dark] .finance-operations-table th{color:#9ca7b5;background:#151d26}html[data-theme=dark] .finance-operations-table td{color:#c4ccd7;border-color:#26323f}html[data-theme=dark] .finance-operations-table tbody tr:hover{background:#141e2a}html[data-theme=dark] .finance-operation-link:hover{color:#b7cdff}html[data-theme=dark] .finance-operation-panel>header{background:#10171ff5}html[data-theme=dark] .finance-operation-result dt,html[data-theme=dark] .finance-operation-result .result dt small{color:#aeb8c5}html[data-theme=dark] .finance-operation-result dd,html[data-theme=dark] .finance-operation-result .subtotal :is(dt,dd),html[data-theme=dark] .finance-operation-result .result dt strong,html[data-theme=dark] .finance-operation-allocation-total strong{color:#f2f5f9}html[data-theme=dark] .finance-operation-result .result{background:#172944}html[data-theme=dark] .finance-operation-result .result dd{color:#b7cdff}html[data-theme=dark] .finance-operation-result .result.expense{background:#321f22}html[data-theme=dark] .finance-operation-result .result.expense dd,html[data-theme=dark] .finance-operation-result .deduction dd{color:#ffaaa6}html[data-theme=dark] .finance-operation-allocation-avatar{color:#b7cdff;background:#182945}html[data-theme=dark] .finance-operating-result span,html[data-theme=dark] .finance-pnl-row span,html[data-theme=dark] .finance-pnl-row small,html[data-theme=dark] .finance-operation-form label,html[data-theme=dark] .finance-form-title p,html[data-theme=dark] .finance-live-calculation span,html[data-theme=dark] .finance-live-calculation small,html[data-theme=dark] .finance-operations-table td small,html[data-theme=dark] .finance-payout-summary small,html[data-theme=dark] .finance-operation-comment p,html[data-theme=dark] .finance-search input::placeholder,html[data-theme=dark] .finance-operation-form input::placeholder{color:#bac3cf}html[data-theme=dark] .finance-export-menu>div,html[data-theme=dark] .finance-export-menu>div button,html[data-theme=dark] .finance-allocation-row{color:#e9edf3;border-color:var(--finance-line);background:#10171f}html[data-theme=dark] .finance-export-menu>div button span{color:#e9edf3}html[data-theme=dark] .finance-export-menu>div>header strong{color:#f2f5f9}html[data-theme=dark] .finance-live-calculation{background:#151d26}html[data-theme=dark] .finance-live-calculation .result strong{color:#b7cdff}html[data-theme=dark] .finance-icon-button,html[data-theme=dark] .finance-segmented,html[data-theme=dark] .finance-operation-kind-filter{background:#202b37}html[data-theme=dark] .finance-segmented label.selected,html[data-theme=dark] .finance-operation-kind-filter button.active{color:#f2f5f9;background:#303c49}html[data-theme=dark] .finance-operation-kind-filter button:hover{color:#e9edf3}html[data-theme=dark] .finance-notice.success,html[data-theme=dark] .finance-type.income,html[data-theme=dark] .finance-cash-state.paid,html[data-theme=dark] .finance-payout-state.paid{color:#8ee3b9;background:#173126}html[data-theme=dark] .finance-notice.error,html[data-theme=dark] .finance-type.expense,html[data-theme=dark] .finance-tabs :is(button,a) span{color:#ffaaa6;background:#321a1b}html[data-theme=dark] .finance-cash-state.unknown,html[data-theme=dark] .finance-payout-state.pending{color:#f3d386;background:#352a14}html[data-theme=dark] .finance-cash-state.planned,html[data-theme=dark] .finance-row-action{color:#b7cdff;background:#182945}html[data-theme=dark] .finance-operation-page-head,html[data-theme=dark] .finance-operation-section,html[data-theme=dark] .finance-operation-allocation-editor,html[data-theme=dark] .finance-operation-allocation-row,html[data-theme=dark] .finance-operation-summary-panel>header,html[data-theme=dark] .finance-operation-summary-panel dl>div,html[data-theme=dark] .finance-operation-actions{border-color:var(--finance-line)}html[data-theme=dark] .finance-operation-page-head h1,html[data-theme=dark] .finance-operation-section>header h2,html[data-theme=dark] .finance-operation-type strong,html[data-theme=dark] .finance-operation-allocation-row>output,html[data-theme=dark] .finance-operation-summary-panel dd,html[data-theme=dark] .finance-operation-summary-panel h2{color:#f2f5f9}html[data-theme=dark] .finance-back-link,html[data-theme=dark] .finance-operation-grid label,html[data-theme=dark] .finance-operation-field,html[data-theme=dark] .finance-operation-allocation-row label{color:#c5cdd8}html[data-theme=dark] .finance-back-link:hover{color:#c7d8ff;background:#172944}html[data-theme=dark] .finance-operation-page :is(input,select,textarea),html[data-theme=dark] .finance-operation-type label,html[data-theme=dark] .finance-operation-summary-panel{color:#edf1f6;background:#10171f;border-color:#354150}html[data-theme=dark] .finance-operation-page :is(input,select,textarea):hover,html[data-theme=dark] .finance-operation-type label:hover{background:#141d27;border-color:#596777}html[data-theme=dark] .finance-operation-page :is(input,select,textarea):focus{border-color:#6f92d5;box-shadow:0 0 0 3px #5b85da2e}html[data-theme=dark] .finance-operation-page input[readonly]{color:#aeb8c5;background:#18212c}html[data-theme=dark] .finance-date-picker>button,html[data-theme=dark] .finance-date-popover{color:#edf1f6;background:#10171f;border-color:#354150}html[data-theme=dark] .finance-date-picker>button:hover{border-color:#596777}html[data-theme=dark] .finance-date-picker>button.open,html[data-theme=dark] .finance-date-picker>button:focus-visible{border-color:#6f92d5;box-shadow:0 0 0 3px #5b85da2e}html[data-theme=dark] .finance-date-popover>header strong,html[data-theme=dark] .finance-date-days button{color:#dce3ec}html[data-theme=dark] .finance-date-days button:hover,html[data-theme=dark] .finance-date-days button:focus-visible,html[data-theme=dark] .finance-date-days button.today{color:#f2f5f9;background:#202b37;border-color:#596777}html[data-theme=dark] .finance-date-days button.outside{color:var(--light-ink-3)}html[data-theme=dark] .finance-date-days button.in-range{color:#c4d7ff;background:#172944}html[data-theme=dark] .finance-date-days button.range-start,html[data-theme=dark] .finance-date-days button.range-end,html[data-theme=dark] .finance-date-days button.selected{color:var(--contrast-light);background:var(--primary);border-color:#5f89df}html[data-theme=dark] .finance-date-popover>footer{border-color:#354150}html[data-theme=dark] .finance-operation-type label.selected{background:#17243a;border-color:#5c7ebd;box-shadow:inset 0 0 0 1px #87abf014}html[data-theme=dark] .finance-operation-summary-panel{box-shadow:0 16px 40px #0003}html[data-theme=dark] .finance-operation-summary-panel dl>div.result dt,html[data-theme=dark] .finance-allocation-rate strong{color:#dce3ec}html[data-theme=dark] .finance-operation-summary-panel dl>div.result dd{color:#b7cdff}html[data-theme=dark] .finance-operation-summary-note{color:#b8c2ce;background:#18212c}html[data-theme=dark] .finance-tranche-editor{border-color:var(--finance-line);background:var(--surface-2)}html[data-theme=dark] .finance-payment-confirmation{background:#2b181a;border-color:#713d3d}html[data-theme=dark] .finance-payment-confirmation.confirmed{background:var(--dark-accent-soft);border-color:#38527b}html[data-theme=dark] :is(.finance-payment-confirmation,.finance-tranche-toggle) strong{color:var(--ink)}html[data-theme=dark] :is(.finance-payment-confirmation small,.finance-tranche-help,.finance-tranche-percent-input i){color:var(--ink-3)}html[data-theme=dark] .finance-tranche-help.warning{color:#ffaaa6}html[data-theme=dark] .finance-panel-action{color:var(--dark-accent)}html[data-theme=dark] .finance-panel-action:hover{color:var(--dark-accent-ink)}html[data-theme=dark] .finance-operation-error{color:#ffb5b0;background:#2b181a;border-color:#713d3d}html[data-theme=dark] .finance-allocation-paid-toggle{color:#dce3ec;background:#10171f;border-color:#354150}html[data-theme=dark] .finance-allocation-paid-toggle.checked{color:#8ee3b9;background:#173126;border-color:#365f4c}html[data-theme=dark] .finance-allocation-paid-toggle.disabled{color:#778392;background:#18212c}html[data-theme=dark] .finance-allocation-payment-correction{color:#dce3ec}html[data-theme=dark] .finance-allocation-payment-correction>svg{color:#ffaaa6}html[data-theme=dark] .finance-operation-edit-action{color:#e9edf3}html[data-theme=dark] .finance-operation-edit-action:hover,html[data-theme=dark] .finance-operation-history-changes>div{background:#18212c}html[data-theme=dark] .finance-operation-danger-disclosure>summary:hover,html[data-theme=dark] .finance-operation-danger-zone{background:#28191a}html[data-theme=dark] .finance-operation-restore-disclosure>summary:hover,html[data-theme=dark] .finance-operation-restore-zone{background:#152033}html[data-theme=dark] .finance-version-restore form{border-color:var(--finance-line);background:#111922}html[data-theme=dark] .finance-version-restore input{color:#e9edf3;background:#10171f;border-color:#354150}html[data-theme=dark] .finance-version-restore button{color:#b7cdff;background:#172944;border-color:#38527b}@media (max-width:1260px){.finance-operation-layout{grid-template-columns:1fr;gap:0}.finance-operation-summary{padding-top:6px}.finance-operation-summary-panel{position:static}}@media (max-width:620px){.finance-operation-page-head{padding-bottom:23px}.finance-operation-page-head>div{margin-top:18px}.finance-operation-page-head h1{font-size:32px}.finance-operation-page-head p{font-size:12px}.finance-operation-section{padding:25px 0 27px}.finance-operation-section>header{margin-bottom:18px}.finance-operation-section>header h2{font-size:17px}.finance-operation-grid.two,.finance-operation-grid.money-grid,.finance-operation-type,.finance-tranche-fields{grid-template-columns:1fr}.finance-operation-section-action{flex-direction:column;gap:15px}.finance-operation-section-action>div:last-child{width:100%}.finance-operation-section-action .finance-secondary-action{flex:1}.finance-operation-allocation-row,.finance-operation-allocation-row.partner{grid-template-columns:minmax(0,1fr) 78px 44px}.finance-operation-allocation-row>.recipient,.finance-operation-allocation-row>label:nth-child(3){grid-column:1/-1}.finance-operation-allocation-row>output{text-align:left}.finance-operation-allocation-row>.finance-icon-button{margin-bottom:5px}.finance-operation-actions{grid-template-columns:1fr}.finance-operation-actions .finance-primary-action{grid-row:1}.finance-operation-actions .finance-secondary-action{grid-row:2}}@media (max-width:1050px){.finance-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-kpi-strip>div{border-bottom:1px solid var(--finance-line)}.finance-kpi-strip>div:nth-child(2n){border-right:0}.finance-kpi-strip>div:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.finance-dashboard-stage{grid-template-columns:1fr}.finance-profit-bridge{border-top:1px solid var(--finance-line);border-left:0}.finance-bridge-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.finance-dashboard-lower{grid-template-columns:1fr}.finance-recent-section{border-top:1px solid var(--finance-line);border-left:0}}@media (max-width:1100px){.finance-operation-record-main{grid-template-columns:minmax(0,1fr);column-gap:0}.finance-operation-economics{grid-area:1/1}.finance-operation-payouts{grid-area:2/1}.finance-operation-record-aside{border-left:0;grid-area:3/1;padding-left:0}.finance-operation-record-metadata{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}.finance-operation-profit-flow.with-compensation,.finance-operation-profit-flow.without-compensation{grid-template-rows:auto;grid-template-columns:1fr;column-gap:0;padding-right:0}.finance-operation-flow-operator{display:none}.finance-operation-profit-flow>div:not(.result){border-bottom:1px solid var(--finance-line);grid-column:1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;min-height:0;padding:14px 0;display:grid}.finance-operation-profit-flow>div:not(.result) dt{grid-area:1/1}.finance-operation-profit-flow>div:not(.result) dd{grid-area:1/2;margin-top:0}.finance-operation-profit-flow>div:not(.result) small,.finance-operation-profit-flow .turnover small{grid-area:2/1/auto/-1;margin-top:0}.finance-operation-profit-flow .result{grid-area:auto/1;min-height:122px;margin-top:18px;padding:20px;display:flex}}@media (max-width:760px){.finance-workspace{padding-top:2px}.finance-page-head{flex-direction:column;align-items:flex-start;gap:17px;padding-top:9px}.finance-page-head h1{font-size:32px}.finance-head-actions{flex-wrap:wrap;width:100%}.finance-report-scope{flex-direction:column;align-items:stretch;gap:9px;margin-bottom:18px}.finance-report-filters{width:100%}.finance-period-filter,.finance-company-filter{flex:1 1 0;min-width:0}.finance-period-summary,.finance-company-summary{width:100%}.finance-filter-value-desktop{display:none}.finance-filter-value-mobile{text-transform:none;display:inline}.finance-period-popover{width:min(372px,100vw - 26px);left:0;right:auto}.finance-period-popover>footer{padding-left:58px}.finance-custom-period>div>.finance-custom-date-field:first-child .finance-date-picker.side .finance-date-popover{inset:calc(100% + 8px) auto auto 0}.finance-custom-period>div>.finance-custom-date-field:last-child .finance-date-picker.side .finance-date-popover{inset:calc(100% + 8px) 0 auto auto}.finance-company-popover{width:min(328px,100vw - 26px);left:auto;right:0}.finance-report-scope>p{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-content:space-between;gap:2px 12px;display:grid}.finance-report-scope>p span{text-align:right}.finance-report-scope>p small{text-align:right;grid-column:1/-1}.finance-dimension-filters{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-7px;display:grid}.finance-dimension-filters label{min-width:0}.finance-dimension-filters button{grid-column:1/-1;justify-self:start}.finance-head-actions .finance-primary-action{flex:1}.finance-export-action{width:44px;padding:0;font-size:0}.finance-tabs{scrollbar-width:none;margin-left:-13px;margin-right:-13px;padding-inline:5px;overflow-x:auto}.finance-tabs :is(button,a){flex:none;padding-inline:12px}.finance-overview{gap:20px}.finance-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-kpi-strip>div{border-right:1px solid var(--finance-line);border-bottom:1px solid var(--finance-line);min-height:104px;padding:0}.finance-kpi-link{min-height:104px;padding:14px 12px}.finance-kpi-strip.has-comparison .finance-kpi-link,.finance-kpi-strip.has-comparison>div{min-height:130px}.finance-kpi-strip>div:nth-child(2n){border-right:0}.finance-kpi-strip>div:nth-child(-n+4){border-bottom:1px solid var(--finance-line)}.finance-kpi-strip>div:last-child{border-bottom:0;grid-column:1/-1}.finance-kpi-strip strong{font-size:clamp(17px,5vw,20px)}.finance-kpi-strip small{font-size:9px}.finance-deal-averages>header{flex-direction:column;align-items:flex-start;gap:7px;padding:14px}.finance-deal-averages>header>span{white-space:normal}.finance-deal-average-grid{grid-template-columns:1fr}.finance-deal-average-grid>a{border-right:0;border-bottom:1px solid var(--finance-line);min-height:96px;padding:15px 14px}.finance-deal-average-grid>a:last-child{border-bottom:0}.finance-performance-section{padding:18px 14px 14px}.finance-performance-section>header{flex-direction:column;align-items:flex-start;gap:12px}.finance-performance-section>header>span{display:none}.finance-chart-toolbar{gap:2px}.finance-chart-toolbar button{padding-inline:7px}.finance-chart-mobile-readout{border:1px solid var(--finance-line);background:var(--light-surface-2);border-radius:10px;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:8px;margin-top:9px;padding:10px;display:grid}.finance-chart-mobile-readout>strong{text-transform:uppercase;font-size:10px}.finance-chart-mobile-readout span{color:var(--light-ink-3);grid-template-columns:6px minmax(0,1fr);align-items:center;gap:3px 5px;font-size:8px;display:grid}.finance-chart-mobile-readout span i{background:#6b7280;border-radius:50%;width:6px;height:6px}.finance-chart-mobile-readout span i.revenue{background:var(--primary)}.finance-chart-mobile-readout span i.cleanManagementProfit{background:#16794a}.finance-chart-mobile-readout span b{color:#202631;white-space:nowrap;grid-column:1/-1;font-size:8.5px}.finance-chart-canvas{scrollbar-width:thin;margin-inline:-4px;overflow:auto hidden}.finance-chart-canvas svg{width:680px;max-width:none}.finance-chart-tooltip{display:none}.finance-profit-bridge{padding:22px 18px 16px}.finance-bridge-list{grid-template-columns:1fr}.finance-breakdown-back{margin-bottom:10px}.finance-breakdown-head{flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:22px}.finance-breakdown-head h2{font-size:30px}.finance-breakdown-total{text-align:left;justify-items:start}.finance-breakdown-table-wrap{overflow:visible}.finance-breakdown-table{min-width:0;display:block}.finance-breakdown-table thead{display:none}.finance-breakdown-table tbody{display:grid}.finance-breakdown-table tbody tr{border-bottom:1px solid var(--finance-line);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:15px 2px;display:grid}.finance-breakdown-table tbody td{white-space:normal;border:0;height:auto;padding:0;display:block}.finance-breakdown-table tbody td:first-child{color:var(--finance-muted);grid-area:1/1;font-size:9.5px}.finance-breakdown-table tbody td:nth-child(2){grid-area:2/1;max-width:none}.finance-breakdown-table tbody td:nth-child(2) strong{white-space:normal}.finance-breakdown-table tbody td:nth-child(3){color:var(--finance-muted);grid-area:3/1;font-size:9.5px}.finance-breakdown-table tbody td:nth-child(4){color:var(--finance-muted);grid-area:4/1;font-size:9.5px}.finance-breakdown-table tbody td:nth-child(5){text-align:right;grid-area:2/2;align-self:center}.finance-breakdown-table tbody td:nth-child(6){grid-area:3/2/span 2;align-self:end}.finance-breakdown-table tfoot{display:block}.finance-breakdown-table tfoot tr{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:64px;display:grid}.finance-breakdown-table tfoot td{background:0 0;border:0;height:auto;padding:0 2px;display:block}.finance-breakdown-table tfoot td:first-child{grid-column:1}.finance-breakdown-table tfoot td:nth-child(2){text-align:right;grid-column:2}.finance-breakdown-table tfoot td:last-child{display:none}.finance-dashboard-lower{gap:0}.finance-directions-section>header,.finance-recent-section>header{min-height:0;padding:18px 14px 15px}.finance-panel-meta,.finance-direction-columns,.finance-recent-columns{display:none}.finance-direction-list>div{grid-template-columns:minmax(0,1fr) auto;min-height:76px;padding:12px 14px 10px}.finance-direction-copy{grid-area:1/1/span 2}.finance-direction-revenue{grid-area:1/2}.finance-direction-profit{grid-area:2/2}.finance-recent-list>:is(button,a){grid-template-columns:34px minmax(0,1fr) minmax(92px,auto);min-height:66px;padding-inline:14px}.finance-recent-list time{display:none}.finance-section-head{flex-direction:column;align-items:flex-start}.finance-filters{flex-direction:column;align-items:stretch}.finance-operation-kind-filter{flex-wrap:wrap;width:100%}.finance-operation-kind-filter button{flex:auto}.finance-search{width:100%;max-width:none}.finance-filters select{width:100%}.finance-payout-summary{flex-direction:column;align-items:stretch;gap:14px}.finance-payout-summary>svg{transform:rotate(90deg)}.finance-payout-summary>div{min-width:0}.finance-cash-hero{flex-direction:column;align-items:flex-start}.finance-cash-hero>strong{text-align:left}.finance-cash-stats{grid-template-columns:1fr}.finance-cash-stats div{border-right:0;border-bottom:1px solid var(--finance-line)}.finance-cash-stats div:last-child{border-bottom:0}.finance-operation-panel{width:100vw}.finance-operation-panel>header,.finance-operation-form,.finance-operation-details-body{padding-inline:18px}.finance-operation-metadata{grid-template-columns:1fr;gap:16px}.finance-operation-metadata>div:nth-child(n+2){padding-top:0}.finance-operation-detail-heading{flex-direction:column;gap:12px}.finance-operation-allocation-total{justify-items:start}.finance-operation-allocation{grid-template-columns:36px minmax(0,1fr) auto}.finance-operation-allocation>.finance-row-action{grid-column:2/-1;justify-self:start}.finance-form-title{flex-direction:column}.finance-form-title>div:last-child{width:100%}.finance-form-title .finance-secondary-action{flex:1}.finance-allocation-row{grid-template-columns:minmax(0,1fr) 90px 36px}.finance-allocation-row>label:first-child{grid-column:1/-1}.finance-allocation-row>label:nth-child(3){grid-column:1/3}.finance-allocation-row>strong{text-align:left}.finance-operation-allocation-row,.finance-operation-allocation-row.partner{grid-template-columns:minmax(170px,1fr) 82px minmax(126px,.8fr) minmax(126px,.8fr) 105px 44px}.finance-operation-allocation-row .finance-allocation-partner-state,.finance-operation-allocation-row.employee .finance-allocation-payment-field{grid-column:3}.finance-operation-allocation-row.partner .finance-allocation-payment-field,.finance-operation-allocation-row.employee .finance-allocation-paid-on{grid-column:4}.finance-operation-allocation-row.partner .finance-allocation-paid-on{grid-area:2/3/auto/5}.finance-operation-allocation-row>output{grid-column:5}.finance-operation-allocation-row>.finance-icon-button{grid-column:6}.finance-live-calculation{grid-template-columns:1fr}.finance-live-calculation>div{border-right:0;border-bottom:1px solid var(--finance-line);min-height:0}.finance-live-calculation>div:last-child{border-bottom:0}.finance-form-grid.two,.finance-form-grid.three{grid-template-columns:1fr}.finance-operation-record{padding-top:2px}.finance-operation-record-head{padding-top:18px}.finance-operation-record-head h1{font-size:31px}.finance-operation-record-section{padding-block:26px 29px}.finance-operation-record-section>header{flex-direction:column;gap:13px}.finance-operation-record-metadata{grid-template-columns:1fr}.finance-operation-allocation-columns{display:none}.finance-operation-record-allocations>article{grid-template-columns:36px minmax(0,1fr) auto}.finance-operation-record-allocations>article>.finance-operation-allocation-avatar{display:grid}.finance-operation-record-recipient,.finance-operation-record-amount{gap:4px;display:grid}.finance-operation-record-recipient strong,.finance-operation-record-recipient small,.finance-operation-record-amount strong,.finance-operation-record-amount .finance-payout-state,.finance-operation-record-amount small{grid-column:auto}.finance-operation-record-amount{grid-area:2/2/auto/-1;justify-items:start}.finance-operation-history li{grid-template-columns:12px minmax(0,1fr)}.finance-operation-history time{text-align:left;grid-column:2}.finance-version-restore form{grid-template-columns:1fr}}@media (max-width:520px){.finance-operation-record-nav{flex-direction:column;align-items:stretch;gap:6px}.finance-operation-record-nav-actions{justify-content:flex-start}.finance-operation-allocation-row,.finance-operation-allocation-row.partner{grid-template-columns:minmax(0,1fr) 86px 44px}.finance-operation-allocation-row>.recipient,.finance-operation-allocation-row>.recipient+label,.finance-operation-allocation-row .finance-allocation-partner-state,.finance-operation-allocation-row.employee .finance-allocation-payment-field,.finance-operation-allocation-row.partner .finance-allocation-payment-field,.finance-operation-allocation-row.employee .finance-allocation-paid-on,.finance-operation-allocation-row.partner .finance-allocation-paid-on{grid-area:auto/1/auto/-1}.finance-operation-allocation-row>output{text-align:left;grid-area:auto/1/auto/3}.finance-operation-allocation-row>.finance-icon-button{grid-area:auto/3}.finance-operation-history-changes>div{grid-template-columns:1fr;gap:4px}.finance-operation-record-allocations>article{grid-template-columns:34px minmax(0,1fr)}.finance-operation-record-amount{grid-area:2/2;justify-items:start}}@media (prefers-reduced-motion:reduce){.finance-kpi-strip,.finance-operation-panel,.finance-loading-line,.finance-loading-panel{animation:none}.finance-primary-action,.finance-export-action,.finance-secondary-action{transition:none}}@media (max-width:980px){.sidebar>.brand{align-items:center;min-height:46px}.sidebar>.brand .brand-mark{font-size:18px}.sidebar>.brand .brand-name,.sidebar>.brand .brand-sub{display:none}}.executive-dashboard{--dashboard-line:var(--light-line);--dashboard-muted:var(--light-ink-3);--dashboard-ink:var(--light-ink);color:var(--dashboard-ink);flex-direction:column;gap:26px;padding-bottom:36px;display:flex}.dashboard-heading{justify-content:space-between;align-items:flex-end;gap:28px;padding:13px 2px 0;display:flex}.dashboard-heading p{color:var(--dashboard-muted);margin:0 0 8px;font-size:12px;font-weight:650}.dashboard-heading h1{letter-spacing:-.035em;margin:0;font-size:clamp(27px,3vw,39px);line-height:1.08}.dashboard-heading>div>span{color:var(--dashboard-muted);margin-top:8px;font-size:13px;display:block}.dashboard-customize-button{border:1px solid var(--dashboard-line);color:#344054;background:var(--light-surface);cursor:pointer;min-height:40px;font:inherit;border-radius:10px;flex:none;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:750;transition:border-color .15s,background-color .15s,transform .15s;display:inline-flex}.dashboard-customize-button:hover{background:var(--light-surface-2);border-color:#b8c1cf;transform:translateY(-1px)}.dashboard-scope-tabs{border-bottom:1px solid var(--dashboard-line);scrollbar-width:thin;align-items:center;gap:4px;margin-top:-8px;padding-bottom:1px;display:flex;overflow-x:auto}.dashboard-scope-tabs button{min-height:42px;color:var(--dashboard-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;flex:none;padding:8px 12px;font-size:12px;font-weight:700;position:relative}.dashboard-scope-tabs button:after{content:"";background:0 0;width:100%;height:2px;transition:background-color .15s,transform .18s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.55)}.dashboard-scope-tabs button:hover{color:#344054}.dashboard-scope-tabs button.active{color:var(--light-primary-ink)}.dashboard-scope-tabs button.active:after{background:var(--primary);transform:scaleX(1)}.dashboard-kpi-strip{border-block:1px solid var(--dashboard-line);background:var(--light-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-kpi-strip article{border-right:1px solid var(--dashboard-line);min-width:0;padding:20px 23px 21px}.dashboard-kpi-strip article:first-child{padding-left:2px}.dashboard-kpi-strip article:last-child{border-right:0}.dashboard-kpi-strip span{color:var(--dashboard-muted);align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:flex}.dashboard-kpi-strip span svg{color:var(--primary)}.dashboard-kpi-strip strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:11px 0 3px;font-size:clamp(25px,2.4vw,33px);display:block;overflow:hidden}.dashboard-kpi-strip small{color:var(--dashboard-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.dashboard-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.8fr);align-items:start;gap:30px;display:grid}.dashboard-panel{min-width:0}.dashboard-panel>header,.dashboard-module-section>header,.dashboard-notifications>header{justify-content:space-between;align-items:flex-start;gap:20px;min-height:48px;margin-bottom:14px;display:flex}.dashboard-panel h2,.dashboard-module-section h2,.dashboard-notifications h2{letter-spacing:-.02em;margin:0;font-size:17px}.dashboard-panel header p,.dashboard-module-section header p,.dashboard-notifications header p{color:var(--dashboard-muted);margin:4px 0 0;font-size:11px}.dashboard-panel header a,.dashboard-notifications header a{min-height:30px;color:var(--light-primary-ink);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.dashboard-direction-chart,.dashboard-stage-list{border-top:1px solid var(--dashboard-line);border-bottom:1px solid var(--dashboard-line);min-height:255px;padding:8px 0}.dashboard-direction-chart button,.dashboard-stage-list>div{width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #eef1f5;grid-template-columns:minmax(112px,.72fr) minmax(150px,1fr) 32px 18px;align-items:center;gap:13px;padding:7px 8px 7px 2px;display:grid}.dashboard-direction-chart button:last-child,.dashboard-stage-list>div:last-child{border-bottom:0}.dashboard-direction-chart button{cursor:pointer;transition:background-color .15s,box-shadow .15s}.dashboard-direction-chart button:hover{background:var(--light-surface-2);box-shadow:inset 2px 0 #b8c5d8}.dashboard-direction-chart button>span,.dashboard-stage-list span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.dashboard-direction-chart button>div,.dashboard-stage-list>div>div{background:#eef2f7;border-radius:999px;height:7px;overflow:hidden}.dashboard-direction-chart i,.dashboard-stage-list i{border-radius:inherit;background:var(--primary);transform-origin:0;height:100%;animation:.48s cubic-bezier(.16,1,.3,1) both dashboard-bar-in;display:block}.dashboard-direction-chart strong,.dashboard-stage-list strong{font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.dashboard-direction-chart svg{color:#98a2b3;transition:transform .15s}.dashboard-direction-chart button:hover svg{transform:translate(2px)}.dashboard-stage-list>div{grid-template-columns:minmax(125px,.8fr) minmax(150px,1fr) 32px}.dashboard-task-list{border-top:1px solid var(--dashboard-line);border-bottom:1px solid var(--dashboard-line);min-height:255px}.dashboard-task-list>a{min-height:52px;color:inherit;border-bottom:1px solid #eef1f5;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 2px;transition:background-color .15s,box-shadow .15s;display:grid}.dashboard-task-list>a:last-child{border-bottom:0}.dashboard-task-list>a:hover{background:var(--light-surface-2);box-shadow:inset 2px 0 #b8c5d8}.dashboard-task-list>a>span{background:#98a2b3;border-radius:50%;width:7px;height:7px}.dashboard-task-list>a>span.high{background:#d92d20}.dashboard-task-list>a>div{min-width:0}.dashboard-task-list strong,.dashboard-task-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-task-list strong{font-size:11.5px}.dashboard-task-list small{color:var(--dashboard-muted);margin-top:3px;font-size:9.5px}.dashboard-task-list time{color:var(--dashboard-muted);white-space:nowrap;font-size:9.5px}.dashboard-task-list time.overdue{color:#b42318;font-weight:750}html[data-theme=dark] .dashboard-task-list time.overdue{color:#ffaaa6}.dashboard-module-section{padding-top:2px}.dashboard-module-section>header>span{color:var(--dashboard-muted);font-size:10.5px}.dashboard-module-links{border-top:1px solid var(--dashboard-line);border-left:1px solid var(--dashboard-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-module-links>a{border-right:1px solid var(--dashboard-line);border-bottom:1px solid var(--dashboard-line);min-width:0;min-height:82px;color:inherit;background:var(--light-surface);grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:14px;transition:background-color .15s,box-shadow .15s;display:grid}.dashboard-module-links>a:hover{z-index:1;background:var(--light-surface-2);position:relative;box-shadow:inset 0 0 0 1px #b8c5d8}.dashboard-module-links i{width:36px;height:36px;color:var(--light-primary-ink);background:var(--light-primary-soft);border-radius:10px;place-items:center;font-style:normal;display:grid}.dashboard-module-links i svg{width:19px;height:19px}.dashboard-module-links>a>span,.dashboard-module-links strong,.dashboard-module-links small{min-width:0;display:block}.dashboard-module-links strong,.dashboard-module-links small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-module-links strong{font-size:11.5px}.dashboard-module-links small{color:var(--dashboard-muted);margin-top:3px;font-size:9.5px}.dashboard-module-links>a>svg{color:#98a2b3;transition:transform .15s,color .15s}.dashboard-module-links>a:hover>svg{color:var(--primary);transform:translate(2px)}.dashboard-notifications{padding-top:2px}.dashboard-notifications>div{border-top:1px solid var(--dashboard-line)}.dashboard-notifications>div>a{min-height:58px;color:inherit;border-bottom:1px solid #eef1f5;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 2px;transition:background-color .15s,box-shadow .15s;display:grid}.dashboard-notifications>div>a:hover{background:var(--light-surface-2);box-shadow:inset 2px 0 #b8c5d8}.dashboard-notifications>div>a>i{width:30px;height:30px;color:var(--light-ink-3);background:var(--dark-editor-ink);border-radius:9px;place-items:center;font-style:normal;display:grid}.dashboard-notifications>div>a.unread>i{color:var(--light-primary-ink);background:var(--light-primary-soft)}.dashboard-notifications>div>a>span,.dashboard-notifications strong,.dashboard-notifications small{min-width:0;display:block}.dashboard-notifications strong,.dashboard-notifications small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-notifications strong{font-size:11.5px}.dashboard-notifications small{color:var(--dashboard-muted);margin-top:3px;font-size:9.5px}.dashboard-notifications time{color:var(--dashboard-muted);white-space:nowrap;font-size:9.5px}.dashboard-customizer-layer{z-index:220;background:#14192238;animation:.16s ease-out both dashboard-scrim-in;position:fixed;inset:0}.dashboard-customizer-layer>aside{width:min(430px,100%);height:100dvh;color:var(--dashboard-ink);background:var(--light-surface);grid-template-rows:auto minmax(0,1fr) auto;animation:.26s cubic-bezier(.16,1,.3,1) both dashboard-drawer-in;display:grid;position:absolute;top:0;right:0;box-shadow:-18px 0 48px #14192224}.dashboard-customizer-layer aside>header{border-bottom:1px solid var(--dashboard-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:23px 22px 19px;display:flex}.dashboard-customizer-layer aside>header>div{align-items:flex-start;gap:11px;display:flex}.dashboard-customizer-layer aside>header>div>svg{color:var(--primary);margin-top:1px}.dashboard-customizer-layer aside>header span,.dashboard-customizer-layer aside>header strong,.dashboard-customizer-layer aside>header small{display:block}.dashboard-customizer-layer aside>header strong{font-size:14px}.dashboard-customizer-layer aside>header small{color:var(--dashboard-muted);margin-top:4px;font-size:10px}.dashboard-customizer-layer aside>header button{border:1px solid var(--dashboard-line);width:34px;height:34px;color:var(--light-ink-2);background:var(--light-surface);cursor:pointer;border-radius:9px;flex:none;place-items:center;display:grid}.dashboard-customizer-body{padding:21px 22px;overflow-y:auto}.dashboard-customizer-body>p{color:var(--dashboard-muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:800}.dashboard-customizer-body>label{cursor:pointer;border-bottom:1px solid #eef1f5;grid-template-columns:20px minmax(0,1fr) 25px;align-items:center;gap:10px;min-height:66px;padding:9px 0;display:grid}.dashboard-customizer-body label .grip{color:#98a2b3}.dashboard-customizer-body label>span,.dashboard-customizer-body label strong,.dashboard-customizer-body label small{min-width:0;display:block}.dashboard-customizer-body label strong{font-size:11.5px}.dashboard-customizer-body label small{color:var(--dashboard-muted);margin-top:3px;font-size:9.5px}.dashboard-customizer-body label input{opacity:0;pointer-events:none;position:absolute}.dashboard-customizer-body label>i{color:#0000;background:var(--light-surface);border:1px solid #cdd5df;border-radius:7px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.dashboard-customizer-body label input:checked+i{color:var(--contrast-light);border-color:var(--primary);background:var(--primary)}.dashboard-customizer-body label:has(input:focus-visible)>i{outline:3px solid color-mix(in srgb, var(--primary) 18%, transparent);outline-offset:2px}.dashboard-customizer-note{color:#344054;background:#f5f7fa;border-radius:11px;align-items:flex-start;gap:10px;margin-top:24px;padding:14px;display:flex}.dashboard-customizer-note>svg{color:var(--primary);flex:none}.dashboard-customizer-note span,.dashboard-customizer-note strong,.dashboard-customizer-note small{display:block}.dashboard-customizer-note strong{font-size:10.5px}.dashboard-customizer-note small{color:var(--dashboard-muted);margin-top:4px;font-size:9.5px;line-height:1.5}.dashboard-customizer-layer aside>footer{border-top:1px solid var(--dashboard-line);justify-content:flex-end;padding:14px 22px;display:flex}@keyframes dashboard-bar-in{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@keyframes dashboard-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes dashboard-drawer-in{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:translate(0)}}html[data-theme=dark] .executive-dashboard{--dashboard-line:#2f3a49;--dashboard-muted:#9ba8b8;--dashboard-ink:var(--dark-editor-ink)}html[data-theme=dark] .dashboard-customize-button,html[data-theme=dark] .dashboard-kpi-strip,html[data-theme=dark] .dashboard-module-links>a,html[data-theme=dark] .dashboard-customizer-layer>aside,html[data-theme=dark] .dashboard-customizer-layer aside>header button,html[data-theme=dark] .dashboard-customizer-body label>i{color:#e8edf3;background:#111923}html[data-theme=dark] .dashboard-direction-chart button:hover,html[data-theme=dark] .dashboard-task-list>a:hover,html[data-theme=dark] .dashboard-module-links>a:hover,html[data-theme=dark] .dashboard-notifications>div>a:hover{background:#18222f}html[data-theme=dark] .dashboard-direction-chart button>div,html[data-theme=dark] .dashboard-stage-list>div>div{background:#273343}html[data-theme=dark] .dashboard-customizer-note{color:#d9e1eb;background:#192330}html[data-theme=dark] .dashboard-direction-chart button,html[data-theme=dark] .dashboard-stage-list>div,html[data-theme=dark] .dashboard-task-list>a,html[data-theme=dark] .dashboard-notifications>div>a,html[data-theme=dark] .dashboard-customizer-body>label{border-bottom-color:#25303d}html[data-theme=dark] .dashboard-module-links i,html[data-theme=dark] .dashboard-notifications>div>a.unread>i{color:var(--dark-accent-muted);background:var(--dark-accent-soft)}html[data-theme=dark] .dashboard-scope-tabs button.active,html[data-theme=dark] .dashboard-panel header a,html[data-theme=dark] .dashboard-notifications header a{color:var(--dark-accent-muted)}@media (max-width:1050px){.dashboard-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-kpi-strip article:nth-child(2){border-right:0}.dashboard-kpi-strip article:nth-child(-n+2){border-bottom:1px solid var(--dashboard-line)}.dashboard-kpi-strip article:nth-child(3){padding-left:2px}.dashboard-main-grid{grid-template-columns:1fr}.dashboard-module-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.executive-dashboard{gap:22px}.dashboard-heading{flex-direction:column;align-items:flex-start;gap:16px}.dashboard-customize-button{width:100%}.dashboard-kpi-strip{grid-template-columns:1fr}.dashboard-kpi-strip article,.dashboard-kpi-strip article:nth-child(3){border-right:0;border-bottom:1px solid var(--dashboard-line);padding:17px 2px}.dashboard-kpi-strip article:last-child{border-bottom:0}.dashboard-main-grid{gap:24px}.dashboard-panel>header,.dashboard-module-section>header,.dashboard-notifications>header{flex-direction:column;align-items:flex-start;gap:8px}.dashboard-direction-chart button{grid-template-columns:minmax(100px,.7fr) minmax(90px,1fr) 25px 16px;gap:8px}.dashboard-stage-list>div{grid-template-columns:minmax(100px,.8fr) minmax(90px,1fr) 25px;gap:8px}.dashboard-module-links{grid-template-columns:1fr}.dashboard-notifications>div>a{grid-template-columns:30px minmax(0,1fr)}.dashboard-notifications time{grid-column:2}}.executive-dashboard{--dashboard-line:var(--light-line);--dashboard-soft-line:#edf1f6;--dashboard-muted:var(--light-ink-3);--dashboard-ink:var(--light-ink);--dashboard-blue:var(--primary);--dashboard-blue-dark:var(--primary-hover);--dashboard-blue-soft:var(--light-primary-soft);gap:18px;width:100%;max-width:none;margin-inline:0;padding-bottom:46px}.executive-dashboard .dashboard-heading{align-items:center;padding:4px 2px 0}.dashboard-heading-copy{min-width:0}.dashboard-heading-copy .dashboard-kicker,.dashboard-card-kicker{color:var(--dashboard-blue);letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font-size:9.5px;font-weight:820;display:block}.executive-dashboard .dashboard-heading-copy h1{letter-spacing:-.04em;font-size:clamp(27px,2.6vw,36px)}.executive-dashboard .dashboard-heading-copy p{color:var(--dashboard-muted);margin:7px 0 0;font-size:11.5px;font-weight:560}.dashboard-heading-actions{align-items:center;gap:9px;display:flex}.dashboard-period-control{border:1px solid var(--dashboard-line);background:var(--light-surface);border-radius:12px;align-items:center;gap:3px;min-height:42px;padding:4px 5px 4px 11px;display:flex;box-shadow:0 5px 18px #1e324e09}.dashboard-period-control>svg{color:var(--light-ink-3);margin-right:3px}.dashboard-period-control button{min-height:32px;color:var(--light-ink-3);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:10.5px;font-weight:700}.dashboard-period-control button:hover{color:#344054;background:#f5f7fa}.dashboard-period-control button.active{color:var(--contrast-light);background:#20262e}.executive-dashboard .dashboard-customize-button{min-height:42px;color:var(--contrast-light);border-color:var(--dashboard-blue);background:var(--dashboard-blue);box-shadow:0 7px 18px color-mix(in srgb, var(--primary) 16%, transparent);border-radius:12px;padding-inline:14px}.executive-dashboard .dashboard-customize-button:hover{color:var(--contrast-light);border-color:var(--dashboard-blue-dark);background:var(--dashboard-blue-dark);transform:translateY(-1px)}.dashboard-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;min-width:0;display:flex}.executive-dashboard .dashboard-scope-tabs{flex:1;margin-top:0}.dashboard-data-note{min-height:28px;color:var(--light-ink-2);white-space:nowrap;background:#eef2f7;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:9.5px;display:inline-flex}.dashboard-data-note svg{color:var(--dashboard-blue)}.dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-kpi-card{border:1px solid var(--dashboard-line);background:var(--light-surface);border-radius:16px;flex-direction:column;min-width:0;min-height:164px;padding:17px 18px 15px;display:flex;box-shadow:0 8px 28px #182e4c0b}.dashboard-kpi-card.dashboard-kpi-primary{color:var(--dashboard-ink);border-color:var(--dashboard-line);background:var(--light-surface);box-shadow:0 8px 28px #182e4c0b}.dashboard-kpi-card>header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.dashboard-kpi-card>header>span{min-width:0;color:var(--light-ink-2);align-items:center;gap:7px;font-size:11px;font-weight:720;display:inline-flex}.dashboard-kpi-card>header>span:first-child>svg{color:var(--dashboard-blue)}.dashboard-kpi-card.dashboard-kpi-primary>header>span{color:var(--light-ink-2)}.dashboard-kpi-card.dashboard-kpi-primary>header>span:first-child>svg{color:var(--dashboard-blue)}.dashboard-kpi-card>strong{font-variant-numeric:tabular-nums;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:21px 0 19px;font-size:clamp(27px,2.4vw,35px);display:block;overflow:hidden}.dashboard-kpi-card>footer{min-width:0;color:var(--light-ink-3);justify-content:space-between;align-items:center;gap:9px;margin-top:auto;font-size:9.5px;display:flex}.dashboard-kpi-card>footer small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-kpi-card.dashboard-kpi-primary>footer{color:var(--light-ink-3)}.dashboard-kpi-card.dashboard-kpi-primary>footer small{color:#98a2b3}.dashboard-kpi-card>strong.negative{color:#b42318}.dashboard-overdue-badge{color:#b42318;white-space:nowrap;background:#fff0ee;border-radius:999px;align-items:center;min-height:23px;padding:3px 7px;font-size:8.5px;font-weight:750;display:inline-flex}.dashboard-trend{font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;gap:3px;min-height:24px;padding:3px 7px;font-size:9.5px;font-weight:760;display:inline-flex}.dashboard-trend.positive{color:#137a4f;background:#eaf8f0}.dashboard-trend.negative{color:#b42318;background:#fff0ee}.dashboard-trend.neutral{color:var(--light-ink-3);background:var(--dark-editor-ink)}.dashboard-kpi-primary .dashboard-trend.positive{color:#137a4f;background:#eaf8f0}.dashboard-kpi-primary .dashboard-trend.negative{color:#b42318;background:#fff0ee}.dashboard-kpi-primary .dashboard-trend.neutral{color:var(--light-ink-2);background:#eef2f7}.dashboard-analytics-grid{grid-template-columns:minmax(0,1.75fr) minmax(275px,.7fr);align-items:stretch;gap:12px;display:grid}.dashboard-card{border:1px solid var(--dashboard-line);background:var(--light-surface);border-radius:17px;min-width:0;box-shadow:0 8px 28px #182e4c0a}.dashboard-card-header{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.dashboard-card-header>div{min-width:0}.dashboard-card-header h2{color:var(--dashboard-ink);letter-spacing:-.025em;margin:0;font-size:16px}.dashboard-card-header p{color:var(--dashboard-muted);margin:4px 0 0;font-size:10px}.dashboard-card-header>a,.dashboard-team-card>a{min-height:29px;color:var(--light-primary-ink);flex:none;align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.dashboard-card-header>a svg,.dashboard-team-card>a svg{transition:transform .15s}.dashboard-card-header>a:hover svg,.dashboard-team-card>a:hover svg{transform:translate(2px)}.dashboard-revenue-panel{min-height:420px;padding:20px 21px 13px;overflow:hidden}.dashboard-chart-summary{align-items:center;gap:8px;margin-top:17px;display:flex}.dashboard-chart-summary>strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(24px,2.2vw,32px)}.dashboard-chart-summary>span:last-child{color:var(--dashboard-muted);font-size:9.5px}.dashboard-revenue-chart{margin:5px -4px 0}.dashboard-revenue-chart svg{cursor:crosshair;touch-action:none;width:100%;height:292px;display:block;overflow:visible}.dashboard-chart-grid{stroke:#e8edf3;stroke-width:1px;stroke-dasharray:4 5}.dashboard-chart-y-label{fill:#8a96a6;font-variant-numeric:tabular-nums;font-size:7.8px}.dashboard-chart-area{fill:url(#dashboardRevenueFill)}.dashboard-chart-line{fill:none;stroke:var(--dashboard-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;filter:drop-shadow(0 4px 4px color-mix(in srgb, var(--primary) 12%, transparent))}.dashboard-chart-data-point{fill:var(--contrast-light);stroke:var(--dashboard-blue);stroke-width:1.7px}.dashboard-chart-marker{stroke:#b8c5d8;stroke-width:1px;stroke-dasharray:3 4}.dashboard-chart-point-halo{fill:color-mix(in srgb, var(--primary) 18%, transparent)}.dashboard-chart-point{fill:var(--dashboard-blue);stroke:var(--contrast-light);stroke-width:2.5px}.dashboard-chart-tooltip rect{fill:#171c23;filter:drop-shadow(0 7px 12px #1419222e)}.dashboard-chart-tooltip{pointer-events:none}.dashboard-chart-tooltip text{fill:#aeb8c5;text-anchor:middle;font-size:7.5px}.dashboard-chart-tooltip text.value{fill:var(--contrast-light);font-size:11px;font-weight:750}.dashboard-chart-label{fill:#7d8999;font-size:8.5px}.dashboard-chart-legend{border-top:1px solid var(--dashboard-soft-line);color:var(--light-ink-3);align-items:center;gap:14px;padding-top:8px;font-size:9px;display:flex}.dashboard-chart-legend span{align-items:center;gap:5px;display:inline-flex}.dashboard-chart-legend i{background:var(--dashboard-blue);border-radius:50%;width:7px;height:7px}.dashboard-chart-legend small{color:#98a2b3;margin-left:auto}.dashboard-side-stack{grid-template-rows:1.15fr .85fr;gap:12px;display:grid}.dashboard-finance-result-card,.dashboard-team-card{padding:19px}.dashboard-finance-result-card .dashboard-card-header>svg,.dashboard-team-card .dashboard-card-header>svg{color:var(--dashboard-blue)}.dashboard-finance-result-card{flex-direction:column;display:flex}.dashboard-finance-result-card>a{min-height:29px;color:var(--light-primary-ink);align-self:flex-start;align-items:center;gap:5px;margin-top:auto;font-size:10px;font-weight:750;display:inline-flex}.dashboard-profit-chain{margin:17px 0}.dashboard-profit-chain>div{border-bottom:1px solid var(--dashboard-soft-line);justify-content:space-between;align-items:center;gap:12px;min-height:37px;display:flex}.dashboard-profit-chain dt{color:var(--dashboard-muted);font-size:9.5px}.dashboard-profit-chain dd{font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:740}.dashboard-profit-chain dd.deduction{color:var(--light-ink-3)}.dashboard-profit-chain>div.result{border-bottom:0;min-height:49px;margin-top:5px}.dashboard-profit-chain>div.result dt{color:var(--dashboard-ink);font-weight:720}.dashboard-profit-chain>div.result dd{color:var(--dashboard-blue-dark);letter-spacing:-.025em;font-size:17px}.dashboard-profit-chain>div.result dd.negative{color:#b42318}.dashboard-team-numbers{border-block:1px solid var(--dashboard-soft-line);grid-template-columns:repeat(3,1fr);margin:19px 0 14px;display:grid}.dashboard-team-numbers div{border-right:1px solid var(--dashboard-soft-line);text-align:center;min-width:0;padding:13px 6px}.dashboard-team-numbers div:first-child{text-align:left;padding-left:0}.dashboard-team-numbers div:last-child{text-align:right;border-right:0;padding-right:0}.dashboard-team-numbers strong,.dashboard-team-numbers span{display:block}.dashboard-team-numbers strong{font-variant-numeric:tabular-nums;font-size:21px}.dashboard-team-numbers strong.danger{color:#b42318}.dashboard-team-numbers span{color:var(--dashboard-muted);margin-top:3px;font-size:8.5px}.dashboard-detail-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:12px;display:grid}.dashboard-breakdown-card,.dashboard-focus-card{min-height:360px;padding:20px}.dashboard-breakdown-list{border-top:1px solid var(--dashboard-soft-line);margin-top:14px}.dashboard-breakdown-list button{border:0;border-bottom:1px solid var(--dashboard-soft-line);width:100%;min-height:58px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:minmax(170px,1.05fr) minmax(120px,.9fr) minmax(70px,auto);align-items:center;gap:13px;padding:9px 3px;display:grid}.dashboard-breakdown-list button:not(:disabled):hover{background:var(--light-surface-2);box-shadow:inset 2px 0 #b8c5d8}.dashboard-breakdown-list button:disabled{cursor:default}.dashboard-breakdown-list button>span{align-items:center;gap:9px;min-width:0;display:flex}.dashboard-breakdown-list button>span i{color:#98a2b3;font-variant-numeric:tabular-nums;font-size:8.5px;font-style:normal}.dashboard-breakdown-list button>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.dashboard-breakdown-copy{flex-direction:column;align-items:flex-start!important;gap:3px!important}.dashboard-breakdown-copy small{color:var(--dashboard-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.dashboard-breakdown-list button>div{background:#eef2f7;border-radius:999px;height:8px;overflow:hidden}.dashboard-breakdown-list button>div i{border-radius:inherit;background:var(--dashboard-blue);height:100%;animation:.48s cubic-bezier(.16,1,.3,1) both dashboard-bar-in;display:block}.dashboard-breakdown-list button:nth-child(2)>div i{opacity:.82}.dashboard-breakdown-list button:nth-child(3)>div i{opacity:.66}.dashboard-breakdown-list button:nth-child(4)>div i{opacity:.5}.dashboard-breakdown-list button:nth-child(5)>div i{opacity:.38}.dashboard-breakdown-list b{font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.dashboard-breakdown-list button>svg{color:#98a2b3}.dashboard-empty-panel{border-top:1px solid var(--dashboard-soft-line);color:var(--dashboard-muted);text-align:center;margin:16px 0 0;padding:42px 18px;font-size:10px}.executive-dashboard .dashboard-task-list{border-top-color:var(--dashboard-soft-line);border-bottom:0;min-height:0;margin-top:14px}.executive-dashboard .dashboard-task-list>a{border-bottom-color:var(--dashboard-soft-line);grid-template-columns:7px minmax(0,1fr) auto;min-height:57px;padding:8px 2px}.executive-dashboard .dashboard-task-list>a>i{background:#98a2b3;border-radius:50%;width:7px;height:7px}.executive-dashboard .dashboard-task-list>a>i.high{background:#d92d20;box-shadow:0 0 0 4px #fff0ee}.executive-dashboard .dashboard-task-list>a>span{background:0 0;border-radius:0;width:auto;min-width:0;height:auto;display:block}.executive-dashboard .dashboard-task-list>a>span strong,.executive-dashboard .dashboard-task-list>a>span small{display:block}.executive-dashboard .dashboard-task-list strong{font-size:10.5px}.executive-dashboard .dashboard-task-list small{font-size:9px}.executive-dashboard .dashboard-task-list time{align-items:center;gap:4px;font-size:8.5px;display:inline-flex}.dashboard-access-card,.dashboard-feed-card{padding:20px}.dashboard-access-card .dashboard-card-header>small{color:var(--dashboard-muted);font-size:9.5px}.executive-dashboard .dashboard-module-links{border:0;border-top:1px solid var(--dashboard-soft-line);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:14px}.executive-dashboard .dashboard-module-links>a{border:0;border-right:1px solid var(--dashboard-soft-line);background:0 0;grid-template-columns:34px minmax(0,1fr);gap:9px;min-height:88px;padding:13px 12px}.executive-dashboard .dashboard-module-links>a:last-child{border-right:0}.executive-dashboard .dashboard-module-links>a>svg{display:none}.executive-dashboard .dashboard-module-links i{border-radius:10px;width:34px;height:34px}.executive-dashboard .dashboard-module-links strong{font-size:10px}.executive-dashboard .dashboard-module-links small{font-size:8.5px}.dashboard-feed-table{border-top:1px solid var(--dashboard-soft-line);margin-top:14px}.dashboard-feed-table>a{border-bottom:1px solid var(--dashboard-soft-line);min-height:56px;color:inherit;grid-template-columns:31px minmax(0,1fr) auto 18px;align-items:center;gap:11px;padding:8px 2px;display:grid}.dashboard-feed-table>a:hover{background:var(--light-surface-2);box-shadow:inset 2px 0 #b8c5d8}.dashboard-feed-table>a>i{width:30px;height:30px;color:var(--light-ink-3);background:var(--dark-editor-ink);border-radius:9px;place-items:center;display:grid}.dashboard-feed-table>a.unread>i{color:var(--light-primary-ink);background:var(--dashboard-blue-soft)}.dashboard-feed-table>a>span{min-width:0}.dashboard-feed-table strong,.dashboard-feed-table small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-feed-table strong{font-size:10.5px}.dashboard-feed-table small{color:var(--dashboard-muted);margin-top:3px;font-size:9px}.dashboard-feed-table time{color:var(--dashboard-muted);white-space:nowrap;font-size:8.5px}.dashboard-feed-table>a>svg{color:#98a2b3}.dashboard-empty-copy{color:var(--dashboard-muted);text-align:center;margin:0;padding:38px 12px;font-size:10px}.executive-dashboard :is(a,button,input):focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 20%, transparent);outline-offset:2px}html[data-theme=dark] .dashboard-period-control,html[data-theme=dark] .dashboard-kpi-card,html[data-theme=dark] .dashboard-card{background:#111923}html[data-theme=dark] .dashboard-kpi-card.dashboard-kpi-primary{color:var(--dark-editor-ink);background:#111923;border-color:#273343}html[data-theme=dark] .dashboard-kpi-card.dashboard-kpi-primary>header>span,html[data-theme=dark] .dashboard-kpi-card.dashboard-kpi-primary>footer{color:#aab5c3}html[data-theme=dark] .dashboard-kpi-card.dashboard-kpi-primary>footer small{color:#7f8b9b}html[data-theme=dark] .dashboard-card-header h2{color:var(--dark-editor-ink)}html[data-theme=dark] .dashboard-data-note,html[data-theme=dark] .dashboard-trend.neutral{color:#aab5c3;background:#1a2430}html[data-theme=dark] .dashboard-chart-grid{stroke:#2a3543}html[data-theme=dark] .dashboard-breakdown-list button:not(:disabled):hover,html[data-theme=dark] .dashboard-feed-table>a:hover{background:#18222f}html[data-theme=dark] .dashboard-breakdown-list button>div{background:#273343}html[data-theme=dark] .dashboard-profit-chain>div.result dt{color:var(--dark-editor-ink)}@media (max-width:1180px){.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-analytics-grid{grid-template-columns:1fr}.dashboard-side-stack{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.executive-dashboard .dashboard-module-links{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-dashboard .dashboard-module-links>a:nth-child(3){border-right:0}.executive-dashboard .dashboard-module-links>a:nth-child(-n+3){border-bottom:1px solid var(--dashboard-soft-line)}}@media (max-width:820px){.executive-dashboard .dashboard-heading{flex-direction:column;align-items:flex-start}.dashboard-heading-actions{width:100%}.dashboard-period-control{flex:1;overflow-x:auto}.dashboard-toolbar{flex-direction:column;align-items:stretch;gap:8px}.dashboard-data-note{align-self:flex-start}.dashboard-detail-grid,.dashboard-side-stack{grid-template-columns:1fr}}@media (max-width:620px){.dashboard-kpi-grid{grid-template-columns:1fr}.dashboard-heading-actions{flex-direction:column;align-items:stretch}.executive-dashboard .dashboard-customize-button{justify-content:center;width:100%}.dashboard-period-control button{flex:1}.dashboard-revenue-panel,.dashboard-finance-result-card,.dashboard-team-card,.dashboard-breakdown-card,.dashboard-focus-card,.dashboard-access-card,.dashboard-feed-card{padding:16px}.dashboard-chart-summary{flex-wrap:wrap;align-items:flex-start}.dashboard-chart-summary>span:last-child{width:100%}.dashboard-chart-legend small{display:none}.dashboard-breakdown-list button{grid-template-columns:minmax(120px,1fr) minmax(60px,auto)}.dashboard-breakdown-list button>div{display:none}.executive-dashboard .dashboard-task-list>a{grid-template-columns:7px minmax(0,1fr)}.executive-dashboard .dashboard-task-list time{grid-column:2}.executive-dashboard .dashboard-module-links{grid-template-columns:1fr}.executive-dashboard .dashboard-module-links>a{border-right:0;border-bottom:1px solid var(--dashboard-soft-line)}.dashboard-feed-table>a{grid-template-columns:30px minmax(0,1fr) 16px}.dashboard-feed-table time{display:none}}.workspace-profile-2026{width:100%;max-width:none;margin-inline:0}.workspace-profile-page{--profile-line:var(--light-line);--profile-muted:var(--light-ink-3);color:var(--light-ink);padding-top:16px}.profile-page-heading{margin:0 0 14px}.profile-page-heading h1{letter-spacing:-.035em;margin:0;font-size:28px;font-weight:720}.profile-page-heading nav{color:#98a2b3;align-items:center;gap:7px;margin-top:5px;font-size:12px;display:flex}.profile-page-heading nav strong{color:#344054;font-weight:620}.profile-feedback{border:1px solid;border-radius:10px;align-items:center;gap:9px;min-height:42px;margin:-8px 0 14px;padding:9px 12px;font-size:12.5px;font-weight:620;display:flex}.profile-feedback.success{color:#087443;background:#ecfdf3;border-color:#a6e4c5}.profile-feedback.error{color:#b42318;background:#fef3f2;border-color:#fecdca}.profile-section-tabs{border-bottom:1px solid var(--profile-line);align-items:end;gap:30px;min-height:50px;display:flex;overflow-x:auto}.profile-section-tabs button{min-height:50px;color:var(--profile-muted);cursor:pointer;font:inherit;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 2px;font-size:13px;font-weight:570;display:inline-flex;position:relative}.profile-section-tabs button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.profile-section-tabs button:hover{color:var(--light-ink)}.profile-section-tabs button.active{color:var(--light-ink);font-weight:680}.profile-section-tabs button.active:after{background:var(--primary)}.profile-identity{border-bottom:1px solid var(--profile-line);grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:205px;padding:25px 0 24px;display:grid}.profile-identity-avatar{width:116px;height:116px;color:var(--contrast-light);letter-spacing:-.04em;background:#181d24;border-radius:50%;place-items:center;font-size:30px;font-weight:760;display:grid;position:relative;box-shadow:0 13px 30px #14192229}.profile-identity-avatar i{background:#12b76a;border:4px solid #fff;border-radius:50%;width:22px;height:22px;position:absolute;bottom:10px;right:3px}.profile-identity-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.profile-identity-copy h2{letter-spacing:-.04em;margin:0 0 7px;font-size:clamp(25px,2vw,29px);font-weight:700}.profile-title{color:var(--light-ink-3);font-size:12.5px;font-weight:560}.profile-email{color:var(--light-ink-3);margin-top:7px;font-size:13px}.profile-active{color:#079455;align-items:center;gap:7px;margin-top:8px;font-size:13px;display:inline-flex}.profile-active i,.profile-account-column dd.active i{background:#12b76a;border-radius:50%;width:7px;height:7px}.profile-edit-primary{border-color:var(--primary);background:var(--primary);min-height:46px;box-shadow:0 7px 17px color-mix(in srgb, var(--primary) 18%, transparent);align-self:center;gap:8px;padding-inline:19px;font-size:13px;font-weight:680}.profile-edit-primary:hover{border-color:var(--primary-hover);background:var(--primary-hover)}.profile-content-grid{grid-template-columns:minmax(0,1fr) minmax(350px,40%);display:grid}.profile-personal-section{min-width:0;padding:34px 42px 12px 0}.profile-personal-section>h2,.profile-account-column h2{letter-spacing:-.018em;margin:0;font-size:15px;font-weight:700}.profile-detail-list{margin-top:22px}.profile-detail-row{border-bottom:1px solid var(--profile-line);grid-template-columns:minmax(130px,30%) minmax(0,1fr) 34px;align-items:center;gap:14px;min-height:54px;display:grid}.profile-detail-row>span{color:var(--profile-muted);font-size:12.5px}.profile-detail-row>div{min-width:0}.profile-detail-row strong{overflow-wrap:anywhere;font-size:13px;font-weight:520;display:block}.profile-detail-row small{color:#98a2b3;align-items:flex-start;gap:6px;max-width:390px;margin-top:5px;font-size:10.5px;line-height:1.35;display:flex}.profile-detail-row small svg{flex:none;margin-top:1px}.profile-detail-row:last-child{border-bottom:0;min-height:77px}.profile-row-edit{width:34px;height:34px;color:var(--light-ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.profile-row-edit:hover{color:var(--primary);background:var(--light-primary-soft)}.profile-row-lock{color:#98a2b3;justify-self:center}.profile-account-column{border-left:1px solid var(--profile-line);min-width:0;padding:34px 0 12px 60px}.profile-account-column section{padding-bottom:28px}.profile-account-column section+section{border-top:1px solid var(--profile-line);padding-top:28px}.profile-account-column dl{margin:20px 0 0}.profile-account-column dl>div{grid-template-columns:minmax(115px,42%) minmax(0,1fr);align-items:center;gap:14px;min-height:43px;display:grid}.profile-account-column dt{color:var(--profile-muted);font-size:11.5px}.profile-account-column dd{overflow-wrap:anywhere;margin:0;font-size:12.5px}.profile-account-column dd.active{color:#079455;align-items:center;gap:7px;font-weight:650;display:inline-flex}.profile-telegram-row{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;margin-top:17px;display:grid}.profile-telegram-icon{width:34px;height:34px;color:var(--contrast-light);background:#229ed9;border-radius:50%;flex:none;place-items:center;margin:0;display:grid}.profile-telegram-icon svg{color:var(--contrast-light);display:block}.profile-telegram-row strong,.profile-telegram-row>div>span{display:block}.profile-telegram-row strong{font-size:12.5px}.profile-telegram-row>div>span{color:var(--profile-muted);margin-top:2px;font-size:10.5px}.profile-telegram-row button{min-height:34px;color:var(--light-primary-ink);background:var(--light-surface);cursor:pointer;font:inherit;border:1px solid #b2ccff;border-radius:7px;padding:6px 11px;font-size:11px;font-weight:650}.profile-telegram-row button:hover{background:#f5f8ff;border-color:#84adff}.profile-telegram-note{color:var(--profile-muted);background:#f8faff;margin:8px 0 0;padding:9px 11px;font-size:10.5px;line-height:1.45}.profile-last-activity{color:var(--profile-muted);grid-template-columns:22px minmax(0,1fr);gap:9px;margin-top:20px;display:grid}.profile-last-activity strong,.profile-last-activity span{display:block}.profile-last-activity strong{color:#344054;font-size:11.5px;font-weight:570}.profile-last-activity span{margin-top:3px;font-size:10.5px}.profile-tab-panel{border:1px solid var(--profile-line);background:var(--light-surface);border-radius:14px;max-width:900px;margin:34px auto 0;padding:32px 34px}.profile-tab-panel>div:first-child{grid-template-columns:30px minmax(0,1fr);column-gap:10px;display:grid}.profile-tab-panel>div:first-child svg{color:var(--primary);grid-row:1/span 2}.profile-tab-panel h2{margin:0;font-size:18px}.profile-tab-panel p{color:var(--profile-muted);margin:4px 0 0;font-size:12.5px}.profile-tab-panel dl{border-top:1px solid var(--profile-line);margin:25px 0 0}.profile-tab-panel dl>div{border-bottom:1px solid var(--profile-line);grid-template-columns:minmax(170px,35%) minmax(0,1fr);align-items:center;min-height:52px;display:grid}.profile-tab-panel dt{color:var(--profile-muted);font-size:12px}.profile-tab-panel dd{margin:0;font-size:13px}.profile-device-list{border-top:1px solid var(--profile-line);margin-top:24px;display:block!important}.profile-device-list>div{border-bottom:1px solid var(--profile-line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;display:grid}.profile-device-list>div>svg{color:var(--light-ink-3)!important}.profile-device-list strong,.profile-device-list small{display:block}.profile-device-list strong{font-size:12.5px}.profile-device-list small{color:var(--profile-muted);margin-top:3px;font-size:10.5px}.profile-device-list em{color:#079455;font-size:10.5px;font-style:normal;font-weight:650}.profile-devices-panel form{margin-top:18px}.profile-edit-backdrop{z-index:200;background:0 0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.profile-edit-dialog{background:var(--light-surface);border:0;border-radius:16px;width:min(720px,100%);max-height:min(820px,100vh - 48px);overflow:auto;box-shadow:0 32px 90px #0f172a3d,0 6px 20px #0f172a1f}.profile-edit-dialog>header{border-bottom:1px solid var(--profile-line);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:18px 22px;display:flex}.profile-edit-dialog.dragging>header{cursor:grabbing}.profile-edit-dialog>header h2{letter-spacing:-.025em;margin:0;font-size:21px}.profile-edit-dialog>header p{color:var(--light-ink-3);margin:4px 0 0;font-size:11px}.profile-edit-dialog>header button{width:36px;height:36px;color:var(--light-ink-3);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.profile-edit-dialog>header button:hover{color:var(--light-ink);background:var(--dark-editor-ink)}.profile-edit-dialog form{padding:22px}.profile-edit-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.profile-edit-form-grid .field>small{color:#98a2b3;margin-top:5px;font-size:10px}.profile-birthdate-field{position:relative}.profile-birthdate-control{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;grid-template-columns:minmax(0,1fr) 42px;min-height:42px;transition:border-color .15s,box-shadow .15s;display:grid}.profile-birthdate-control:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.profile-birthdate-control.invalid{border-color:#d92d20}.profile-birthdate-control input{min-width:0;box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border:0}.profile-birthdate-control input:focus{box-shadow:none;border:0}.profile-birthdate-control button{border:0;border-left:1px solid var(--profile-line);color:var(--light-ink-3);cursor:pointer;background:0 0;border-radius:0 8px 8px 0;place-items:center;display:grid}.profile-birthdate-control button:hover{color:var(--light-primary-ink);background:#f5f8ff}.profile-birthdate-control button:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 18%, transparent);outline-offset:-3px}.profile-edit-form-grid .field>.profile-birthdate-error{color:#b42318;margin-top:0}.profile-birthdate-picker{z-index:20;width:min(390px,100vw - 48px);color:var(--light-ink);background:var(--light-surface);border-radius:14px;padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 54px #0f172a38,0 4px 14px #0f172a1a}.profile-birthdate-picker>header strong,.profile-birthdate-picker>header span{display:block}.profile-birthdate-picker>header strong{font-size:14px}.profile-birthdate-picker>header span{color:var(--light-ink-3);margin-top:3px;font-size:10.5px}.profile-birthdate-selects{grid-template-columns:74px minmax(130px,1fr) 96px;gap:9px;margin-top:14px;display:grid}.profile-birthdate-selects label{min-width:0}.profile-birthdate-selects label>span{color:var(--light-ink-3);margin-bottom:5px;font-size:10px;font-weight:650;display:block}.profile-birthdate-selects select{font-variant-numeric:tabular-nums;min-height:40px;padding:8px 9px}.profile-birthdate-picker footer{border-top:1px solid var(--profile-line);justify-content:space-between;align-items:center;gap:9px;margin-top:16px;padding-top:13px;display:flex}.profile-birthdate-picker footer button{cursor:pointer;min-height:36px;font:inherit;border-radius:8px;padding:7px 12px;font-size:11px;font-weight:680}.profile-birthdate-clear{color:var(--light-ink-3);background:0 0;border:0}.profile-birthdate-clear:hover{color:var(--light-ink);background:var(--dark-editor-ink)}.profile-birthdate-apply{border:1px solid var(--primary);color:var(--contrast-light);background:var(--primary)}.profile-birthdate-apply:hover{border-color:var(--primary-hover);background:var(--primary-hover)}.profile-managed-field{background:#f9fafb;border:1px solid #eaecf0;border-radius:11px;grid-template-columns:28px minmax(0,1fr);gap:10px;margin-top:20px;padding:14px;display:grid}.profile-managed-field>svg{color:var(--light-ink-3)}.profile-managed-field span,.profile-managed-field strong,.profile-managed-field small{display:block}.profile-managed-field span{color:var(--light-ink-3);font-size:10.5px}.profile-managed-field strong{margin-top:3px;font-size:12.5px}.profile-managed-field small{color:#98a2b3;margin-top:3px;font-size:10.5px}.profile-edit-dialog footer{border-top:1px solid var(--profile-line);justify-content:flex-end;gap:9px;margin-top:22px;padding-top:18px;display:flex}.profile-edit-dialog footer .button{min-width:108px}html[data-theme=dark] .workspace-profile-page{--profile-line:#2b3948;--profile-muted:#a3adba;color:var(--ink)}html[data-theme=dark] .profile-page-heading nav strong,html[data-theme=dark] .profile-identity-copy h2,html[data-theme=dark] .profile-detail-row strong,html[data-theme=dark] .profile-account-column dd,html[data-theme=dark] .profile-last-activity strong,html[data-theme=dark] .profile-section-tabs button.active{color:var(--ink)}html[data-theme=dark] .profile-section-tabs button:hover{color:var(--contrast-light)}html[data-theme=dark] .profile-managed-field{background:#202a35}html[data-theme=dark] .profile-identity-avatar i{border-color:#11171e}html[data-theme=dark] .profile-telegram-row button,html[data-theme=dark] .profile-tab-panel,html[data-theme=dark] .profile-edit-dialog{color:var(--ink);border-color:var(--profile-line);background:#11171e}html[data-theme=dark] .profile-telegram-note{background:#152238}html[data-theme=dark] .profile-edit-dialog>header button:hover{color:var(--contrast-light);background:#202a35}html[data-theme=dark] .profile-edit-dialog>header p{color:#a3adba}html[data-theme=dark] .profile-birthdate-picker{color:var(--ink);background:#18212b}html[data-theme=dark] .profile-birthdate-control button:hover,html[data-theme=dark] .profile-birthdate-clear:hover{color:var(--contrast-light);background:#202a35}@media (max-width:980px){.profile-content-grid{grid-template-columns:minmax(0,1fr) minmax(280px,38%)}.profile-personal-section{padding-right:24px}.profile-account-column{padding-left:24px}.profile-identity{grid-template-columns:92px minmax(0,1fr);gap:20px}.profile-identity-avatar{width:92px;height:92px}.profile-edit-primary{grid-column:1/-1;width:100%}}@media (max-width:720px){.profile-page-heading{margin-bottom:15px}.profile-page-heading nav{display:none}.profile-section-tabs{gap:20px}.profile-section-tabs button{min-height:46px;font-size:12px}.profile-identity{grid-template-columns:72px minmax(0,1fr);gap:15px;min-height:0;padding-block:22px}.profile-identity-avatar{width:72px;height:72px;font-size:21px}.profile-identity-avatar i{border-width:3px;width:18px;height:18px;bottom:5px;right:0}.profile-identity-copy h2{font-size:23px}.profile-content-grid{grid-template-columns:1fr}.profile-personal-section{padding:28px 0 12px}.profile-detail-row{grid-template-columns:minmax(105px,36%) minmax(0,1fr) 34px;gap:9px}.profile-account-column{border-top:1px solid var(--profile-line);border-left:0;padding:28px 0 0}.profile-edit-backdrop{align-items:end;padding:0}.profile-edit-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100%;max-height:92vh}.profile-edit-dialog>header{cursor:default;touch-action:auto}.profile-edit-form-grid{grid-template-columns:1fr}.profile-birthdate-picker{border:1px solid var(--profile-line);width:100%;box-shadow:none;margin-top:4px;position:static}}@media (max-width:480px){.profile-section-tabs button{padding-inline:3px}.profile-section-tabs button svg{display:none}.profile-identity{grid-template-columns:60px minmax(0,1fr)}.profile-identity-avatar{width:60px;height:60px}.profile-title{max-width:100%}.profile-detail-row{grid-template-columns:1fr 34px;gap:4px 8px;min-height:62px;padding-block:8px}.profile-detail-row>span{grid-column:1;font-size:10.5px}.profile-detail-row>div{grid-column:1}.profile-detail-row>:last-child{grid-area:1/2/span 2}.profile-account-column dl>div{grid-template-columns:1fr;gap:4px;padding-block:8px}.profile-telegram-row{grid-template-columns:30px minmax(0,1fr)}.profile-telegram-row button{grid-column:2;justify-self:start}.profile-tab-panel{margin-top:24px;padding:23px 18px}.profile-tab-panel dl>div{grid-template-columns:1fr;gap:4px;padding-block:9px}.profile-device-list>div{grid-template-columns:26px minmax(0,1fr)}.profile-device-list em{grid-column:2}.profile-birthdate-selects{grid-template-columns:68px minmax(118px,1fr) 88px;gap:7px}}.erp-workspace .erp-project-switcher{gap:0;padding:0 14px}.erp-workspace .erp-project-switcher a{min-width:168px;min-height:74px;box-shadow:none;isolation:isolate;background:0 0;border:0;border-left:1px solid #0000;border-radius:0;grid-template-columns:32px minmax(0,1fr);column-gap:11px;padding:12px 16px;transition:color .14s,background-color .14s;transform:none}.erp-workspace .erp-project-switcher a+a{border-left-color:var(--erp-line)}.erp-workspace .erp-project-switcher a:before{z-index:0;pointer-events:none;background:0 0;border:1px solid #0000;border-radius:10px;width:auto;height:auto;inset:8px 9px}.erp-workspace .erp-project-switcher a>span{z-index:1;position:relative}.erp-workspace .erp-project-switcher a:hover{border-color:#0000;border-left-color:var(--erp-line);box-shadow:none;background:0 0;transform:none}.erp-workspace .erp-project-switcher a:hover:before{background:var(--light-surface-2)}.erp-workspace .erp-project-switcher a:first-child:hover{border-left-color:#0000}.erp-workspace .erp-project-switcher a.active,.erp-workspace .erp-project-switcher a.active:hover,.erp-workspace .erp-project-switcher a.active:active{color:var(--erp-accent);border-color:#0000;border-left-color:var(--erp-line);box-shadow:none;background:0 0}.erp-workspace .erp-project-switcher a.active:before{background:#f4f7ff;border-color:#d9e5ff}.erp-workspace .erp-project-switcher a.active:hover:before,.erp-workspace .erp-project-switcher a.active:active:before{background:#eef3ff;border-color:#cbdcff}.erp-workspace .erp-project-switcher a.active:first-child,.erp-workspace .erp-project-switcher a.active:first-child:hover{border-left-color:#0000}.erp-workspace .erp-project-switcher a:focus-visible{border-color:#0000;border-left-color:var(--erp-line);outline:3px solid color-mix(in srgb, var(--primary) 18%, transparent);outline-offset:-4px;background:0 0;border-radius:6px}.erp-workspace .erp-project-switcher a:focus-visible:before{background:var(--light-surface-2)}.erp-workspace .erp-project-switcher a.active:focus-visible:before{background:#eef3ff;border-color:#b8ceff}.erp-workspace .erp-project-switcher a:first-child:focus-visible{border-left-color:#0000}.erp-workspace .erp-project-mark,.erp-workspace .erp-project-mark.corporate,.erp-workspace .erp-project-mark.direction,.erp-workspace .erp-project-mark.personal,.erp-workspace .erp-project-mark.all{color:#344054;width:32px;height:32px;box-shadow:none;background:0 0;border:0;border-radius:0}.erp-workspace .erp-project-switcher a.active .erp-project-mark{color:var(--erp-accent);box-shadow:none;background:#ffffffdb;border:1px solid #d9e5ff;border-radius:10px}.erp-workspace .erp-project-switcher a.active .erp-project-copy strong{color:var(--erp-accent)}.erp-workspace .erp-project-copy strong{font-size:13px;font-weight:660}.erp-workspace .erp-project-copy small{margin-top:3px;font-size:10.5px}html[data-theme=dark] .erp-workspace .erp-project-switcher a:hover,html[data-theme=dark] .erp-workspace .erp-project-switcher a:focus-visible{background:0 0}html[data-theme=dark] .erp-workspace .erp-project-switcher a:hover:before,html[data-theme=dark] .erp-workspace .erp-project-switcher a:focus-visible:before{background:#18212c}html[data-theme=dark] .erp-workspace .erp-project-switcher a.active,html[data-theme=dark] .erp-workspace .erp-project-switcher a.active:hover,html[data-theme=dark] .erp-workspace .erp-project-switcher a.active:active{background:0 0}html[data-theme=dark] .erp-workspace .erp-project-switcher a.active:before{background:var(--dark-accent-soft);border-color:#3a5382}html[data-theme=dark] .erp-workspace .erp-project-switcher a.active:hover:before,html[data-theme=dark] .erp-workspace .erp-project-switcher a.active:active:before,html[data-theme=dark] .erp-workspace .erp-project-switcher a.active:focus-visible:before{background:#1b2a45;border-color:#49679c}html[data-theme=dark] .erp-workspace .erp-project-mark,html[data-theme=dark] .erp-workspace .erp-project-mark.corporate,html[data-theme=dark] .erp-workspace .erp-project-mark.direction,html[data-theme=dark] .erp-workspace .erp-project-mark.personal,html[data-theme=dark] .erp-workspace .erp-project-mark.all{color:#c7d0dc;background:0 0}html[data-theme=dark] .erp-workspace .erp-project-switcher a.active .erp-project-mark{color:#8fb1ff;background:#1d2b43;border-color:#3f5f99}.erp-workspace .erp-commandbar{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.erp-workspace .erp-quick-tabs{scrollbar-width:thin;min-width:0;overflow:auto hidden}.erp-workspace .erp-quick-tabs a,.erp-workspace .erp-display-tabs a,.erp-workspace .erp-display-tabs a span{white-space:nowrap}.erp-workspace .erp-display-tabs{flex:none;width:max-content;margin-left:0}.erp-workspace .erp-filter-panel{margin-left:0}.erp-workspace .erp-filter-panel>summary{white-space:nowrap;justify-content:center;min-width:112px}.erp-workspace .erp-filter-panel>summary b{font-variant-numeric:tabular-nums;border-radius:50%;flex:none;width:19px;min-width:19px;height:19px;font-size:10px}.erp-task-page-back{box-shadow:none;cursor:pointer;background:0 0;border:0}.erp-task-page-meta-secondary>a{color:inherit;align-items:center;gap:8px;font-size:13px;display:inline-flex}.erp-task-page-meta-secondary>a:hover{color:var(--task-focus-accent)}.erp-task-page-meta-secondary>a>small{color:var(--task-focus-ink-3);font-size:inherit}.erp-task-page-meta-secondary>a>strong{color:var(--task-focus-ink);font-size:inherit;font-weight:680}.erp-task-page-meta-secondary>.erp-task-page-deal{max-width:100%}.erp-task-page-deal>strong{overflow-wrap:anywhere;min-width:0}.erp-task-page-deal>:is(svg,small){flex:none}.erp-task-page-deal>small{white-space:nowrap}.crm-2026 .crm-kanban-title-row{grid-template-columns:minmax(0,1fr) auto}.crm-2026 .crm-kanban-2026{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;display:grid;overflow:visible}.crm-2026 .crm-kanban-commandbar{margin:0}.crm-2026 .crm-kanban-commandbar .erp-quick-tabs a{gap:8px}.crm-2026 .crm-kanban-commandbar .crm-state-count{min-width:24px;height:22px;color:var(--light-primary-ink);background:var(--light-primary-soft);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;padding-inline:7px;font-size:11px;font-weight:700;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1px #dbe7ff}html[data-theme=dark] .crm-2026 .crm-kanban-commandbar .crm-state-count{color:#b8ccff;background:#17284a;box-shadow:inset 0 0 0 1px #395ea8}.crm-list-workspace .erp-quick-tabs>a,.crm-list-workspace .erp-quick-tabs>a.active,.crm-list-workspace .erp-quick-tabs>a.active:hover,.crm-list-workspace .erp-quick-tabs>a.active:active{font-weight:600}.crm-list-workspace .erp-quick-tabs-divider{background:#e4e7ec;margin-inline:8px 4px}.crm-list-workspace .erp-quick-tabs a.crm-quick-filter{min-height:34px;color:var(--light-ink-3);background:0 0;border:1px solid #0000;border-radius:9px;margin-block:3px;padding-inline:11px;font-size:12px;font-weight:600;transition:color .14s,background-color .14s,box-shadow .14s;box-shadow:inset 0 0 0 1px #0000}.crm-list-workspace .erp-quick-tabs a.crm-quick-filter.active,.crm-list-workspace .erp-quick-tabs a.crm-quick-filter.active:hover,.crm-list-workspace .erp-quick-tabs a.crm-quick-filter.active:active{color:var(--light-primary-ink);background:var(--light-primary-soft);border:1px solid #0000;transform:none;box-shadow:inset 0 0 0 1px #cbdcff}.crm-list-workspace .erp-quick-tabs a.crm-quick-filter.active:hover{background:#e7efff}.crm-list-workspace .erp-quick-tabs a.crm-quick-filter.active:active{background:#dfe9ff}.crm-list-workspace .erp-quick-tabs a.crm-quick-filter.active:after{display:none}.crm-list-workspace .erp-quick-tabs a.crm-quick-filter:not(.active):hover{color:#344054;background:#f8f9fb;border-color:#e4e7ec}.crm-list-workspace .erp-active-filters{gap:8px;min-height:36px;padding-inline:2px}.crm-list-workspace .erp-active-filters a{border:1px solid var(--light-line-strong);color:#344054;background:var(--light-surface);border-radius:9px;gap:8px;min-height:34px;padding:6px 7px 6px 11px;font-size:11.5px;font-weight:600;transition:color .14s,border-color .14s,background-color .14s,box-shadow .14s;box-shadow:0 1px 2px #1018280d}.crm-list-workspace .erp-active-filters a:hover{color:var(--light-primary-ink);box-shadow:0 2px 5px color-mix(in srgb, var(--primary) 8%, transparent);background:#f7f9ff;border-color:#b9cdfc}.crm-list-workspace .erp-active-filters a>span{width:18px;height:18px;color:var(--light-ink-3);background:var(--dark-editor-ink);border-radius:6px;flex:none;place-items:center;display:grid}.crm-list-workspace .erp-active-filters a:hover>span{color:var(--light-primary-ink);background:#e8efff}.crm-list-workspace .erp-active-filters a.clear{color:var(--light-ink-3);box-shadow:none;background:0 0;border-color:#0000;padding-inline:9px}.crm-list-workspace .erp-active-filters a.clear:hover{color:var(--light-primary-ink);background:var(--dark-editor-ink)}.crm-list-workspace .erp-active-filters a:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 42%, transparent);outline-offset:2px}html[data-theme=dark] .crm-list-workspace .erp-quick-tabs-divider{background:#344054}html[data-theme=dark] .crm-list-workspace .erp-quick-tabs a.crm-quick-filter{color:#98a2b3}html[data-theme=dark] .crm-list-workspace .erp-quick-tabs a.crm-quick-filter.active,html[data-theme=dark] .crm-list-workspace .erp-quick-tabs a.crm-quick-filter.active:hover,html[data-theme=dark] .crm-list-workspace .erp-quick-tabs a.crm-quick-filter.active:active{color:#b8ccff;background:#17284a;border:1px solid #0000;box-shadow:inset 0 0 0 1px #395ea8}html[data-theme=dark] .crm-list-workspace .erp-quick-tabs a.crm-quick-filter.active:hover{background:#1d3159}html[data-theme=dark] .crm-list-workspace .erp-quick-tabs a.crm-quick-filter.active:active{background:#213764}html[data-theme=dark] .crm-list-workspace .erp-quick-tabs a.crm-quick-filter:not(.active):hover{color:#e2e8f0;background:#18212c;border-color:#344054}html[data-theme=dark] .crm-list-workspace .erp-active-filters a{color:var(--light-line-strong);box-shadow:none;background:#111922;border-color:#344054}html[data-theme=dark] .crm-list-workspace .erp-active-filters a:hover{color:#b8ccff;background:#172238;border-color:#395ea8}html[data-theme=dark] .crm-list-workspace .erp-active-filters a>span{color:#98a2b3;background:#202b38}html[data-theme=dark] .crm-list-workspace .erp-active-filters a:hover>span{color:#b8ccff;background:#223861}html[data-theme=dark] .crm-list-workspace .erp-active-filters a.clear{color:#98a2b3;background:0 0;border-color:#0000}html[data-theme=dark] .crm-list-workspace .erp-active-filters a.clear:hover{color:#b8ccff;background:#18212c}.crm-2026 .crm-board-layout{border:1px solid var(--erp-line);background:var(--light-surface);border-radius:14px;overflow:hidden}.crm-kanban-filter-popover{z-index:90;border:1px solid var(--erp-line);background:var(--light-surface);border-radius:13px;grid-template-columns:repeat(3,minmax(150px,1fr));align-items:end;gap:12px;width:min(760px,100vw - 280px);padding:15px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 54px #14192229,0 4px 12px #1419220f}.crm-kanban-filter-popover .field{gap:4px}.crm-kanban-filter-popover label{color:#758996;letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:750}.crm-kanban-filter-popover select{min-height:40px;padding:7px 9px;font-size:11px}.crm-kanban-filter-popover .crm-stage-appearance-toggle{border:1px solid var(--erp-line);min-height:40px;color:var(--erp-muted);background:var(--light-surface);border-radius:9px;grid-template-columns:16px 1fr 30px;align-items:center;gap:8px;padding:0 10px;display:grid}.crm-kanban-filter-popover .erp-filter-actions{align-items:center;min-height:40px}.crm-kanban-filter-popover .crm-stage-appearance-error{grid-column:1/-1}html[data-theme=dark] .crm-2026 .crm-board-layout,html[data-theme=dark] .crm-kanban-filter-popover,html[data-theme=dark] .crm-kanban-filter-popover .crm-stage-appearance-toggle{border-color:var(--erp-line);background:#12171c}.erp-projects-page{gap:14px}.erp-projects-head{justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:20px 22px;display:flex}.erp-projects-head h1{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:28px;font-weight:720}.erp-projects-head p{color:var(--ink-3);margin:7px 0 0;font-size:13px}.erp-projects-head-actions{align-items:center;gap:8px;display:flex}.erp-projects-head-actions .button{white-space:nowrap;align-items:center;gap:7px;min-height:40px;display:inline-flex}.erp-project-directory{overflow:hidden}.erp-project-directory>a{border-bottom:1px solid var(--line);min-height:78px;color:var(--ink);grid-template-columns:42px minmax(0,1fr) auto 20px;align-items:center;gap:14px;padding:14px 20px;transition:background-color .14s,color .14s;display:grid}.erp-project-directory>a:last-child{border-bottom:0}.erp-project-directory>a:hover{background:var(--surface-2)}.erp-project-directory-icon{border:1px solid var(--line);width:40px;height:40px;color:var(--primary);background:var(--primary-soft);border-radius:12px;place-items:center;display:grid}.erp-project-directory-copy{min-width:0}.erp-project-directory-copy strong,.erp-project-directory-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.erp-project-directory-copy strong{font-size:14px;font-weight:680}.erp-project-directory-copy small{color:var(--ink-3);margin-top:4px;font-size:11px}.erp-project-directory-number{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:620}.erp-project-directory-arrow{color:var(--ink-3);transition:transform .14s,color .14s}.erp-project-directory>a:hover .erp-project-directory-arrow{color:var(--primary);transform:translate(2px)}.erp-project-editor-page{max-width:920px;color:var(--ink);flex-direction:column;gap:16px;display:flex}.erp-project-editor-titlebar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:7px 2px 17px;display:flex}.erp-project-editor-titlebar>div{min-width:0}.erp-project-editor-titlebar>div>a{color:var(--ink-3);align-items:center;gap:5px;margin-bottom:9px;font-size:11.5px;font-weight:680;display:inline-flex}.erp-project-editor-titlebar>div>a:hover{color:var(--primary)}.erp-project-editor-titlebar h1{letter-spacing:-.035em;margin:0;font-size:28px;font-weight:720}.erp-project-editor-titlebar p{max-width:68ch;color:var(--ink-3);margin:6px 0 0;font-size:12px;line-height:1.55}.erp-project-editor-titlebar>svg{color:var(--primary);flex:none}.erp-project-editor{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.erp-project-editor>.error-message{margin:18px 20px 0}.erp-project-editor-section{border-bottom:1px solid var(--line);padding:24px 26px}.erp-project-editor-section>header{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:20px;display:grid}.erp-project-editor-section>header>svg{color:var(--primary);margin-top:1px}.erp-project-editor-section h2{letter-spacing:-.018em;margin:0;font-size:16px;font-weight:720}.erp-project-editor-section header p{color:var(--ink-3);margin:4px 0 0;font-size:11.5px;line-height:1.5}.erp-project-kind-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.erp-project-kind-picker label{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:11px;grid-template-columns:24px minmax(0,1fr);align-content:center;gap:4px 10px;min-height:88px;padding:15px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:grid}.erp-project-kind-picker label:hover{background:var(--surface-2);border-color:#aeb8c7}.erp-project-kind-picker label.active{border-color:var(--primary);background:var(--primary-soft);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 8%, transparent)}.erp-project-kind-picker input{opacity:0;pointer-events:none;position:absolute}.erp-project-kind-picker svg{color:var(--ink-3);grid-row:1/3;align-self:start}.erp-project-kind-picker label.active svg{color:var(--primary)}.erp-project-kind-picker strong,.erp-project-kind-picker small{display:block}.erp-project-kind-picker strong{font-size:13px;font-weight:720}.erp-project-kind-picker small{color:var(--ink-3);margin-top:4px;font-size:10.5px;line-height:1.4}.erp-project-kind-picker input:focus-visible+svg{outline:3px solid color-mix(in srgb, var(--primary) 20%, transparent);outline-offset:3px;border-radius:4px}.erp-project-direction-field{margin-top:18px}.erp-project-editor .field input,.erp-project-editor .field select{min-height:44px;caret-color:var(--primary)}.erp-project-editor .field small{font-size:10.5px;line-height:1.45}.erp-project-editor>footer{background:var(--surface-2);justify-content:flex-end;align-items:center;gap:8px;padding:16px 20px;display:flex}.erp-project-editor>footer .button{min-height:40px}@media (max-width:1180px){.erp-workspace .erp-commandbar{grid-template-columns:minmax(0,1fr) auto}.erp-workspace .erp-quick-tabs{grid-column:1/-1}.crm-kanban-filter-popover{grid-template-columns:repeat(2,minmax(150px,1fr));width:min(640px,100vw - 125px)}}@media (max-width:720px){.erp-workspace .erp-display-tabs a span{display:none}.erp-workspace .erp-filter-panel>summary{min-width:44px}.erp-projects-head{flex-direction:column;align-items:flex-start}.erp-projects-head-actions{width:100%}.erp-projects-head-actions .button{flex:1;justify-content:center}.erp-project-directory>a{grid-template-columns:42px minmax(0,1fr) 18px}.erp-project-directory-number{display:none}.erp-project-editor-titlebar{align-items:flex-start}.erp-project-editor-titlebar>svg{display:none}.erp-project-editor-section{padding:20px 16px}.erp-project-kind-picker{grid-template-columns:1fr}.erp-project-editor>footer{flex-direction:column-reverse;align-items:stretch}.erp-project-editor>footer .button{justify-content:center}.crm-kanban-filter-popover{grid-template-columns:1fr;width:auto;max-height:calc(100dvh - 110px);position:fixed;inset:auto 10px 12px;overflow-y:auto}}.workspace-actions{margin-left:auto}.workspace-actions-divider{background:var(--line);flex:none;width:1px;height:24px}.workspace-line-search{align-items:center;gap:4px;display:inline-flex}.workspace-actions-line{gap:4px!important}.workspace-actions-line .workspace-search-trigger,.workspace-actions-line .workspace-tasks-trigger{min-width:auto;min-height:40px;box-shadow:none;background:0 0;border-color:#0000;padding:0 9px}.workspace-actions-line .workspace-search-trigger:hover,.workspace-actions-line .workspace-tasks-trigger:hover,.workspace-actions-line .notification-button:hover,.workspace-actions-line .workspace-search-trigger.active,.workspace-actions-line .workspace-tasks-trigger.active,.workspace-actions-line .notification-button.active{color:#1849a9;background:var(--light-primary-soft);box-shadow:none;border-color:#0000}.workspace-actions-line .workspace-search-trigger kbd{color:#98a2b3;background:0 0;border:0;margin-left:9px}.workspace-actions-line .notification-button{background:0 0;border-color:#0000}.workspace-actions-line .workspace-profile-menu{margin-left:2px}.workspace-actions-line .workspace-profile-trigger{border-left:0;border-radius:9px;min-width:172px;padding-left:7px}.workspace-actions-line .workspace-profile-trigger:hover,.workspace-actions-line .workspace-profile-trigger.open{background:#f4f6f9}.workspace-actions-focus{background:var(--light-surface-3);border-radius:12px;min-height:48px;padding:3px;gap:3px!important}.workspace-actions-focus .workspace-actions-divider{display:none}.workspace-actions-focus .workspace-search-trigger,.workspace-actions-focus .workspace-tasks-trigger,.workspace-actions-focus .notification-button{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--light-ink-3);box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;gap:7px;padding:0;transition:width .22s cubic-bezier(.23,1,.32,1),color .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out;overflow:hidden}.workspace-actions-focus .workspace-search-trigger>span,.workspace-actions-focus .workspace-tasks-trigger>span,.workspace-actions-focus .workspace-search-trigger kbd{display:none}.workspace-actions-focus :is(.workspace-search-trigger,.workspace-tasks-trigger,.notification-button):hover{color:var(--light-ink);box-shadow:none;background:#ffffffb8;border:0}.workspace-actions-focus .workspace-search-trigger.active{color:#1849a9;background:var(--light-surface);justify-content:flex-start;width:96px;padding:0 10px;box-shadow:0 1px 4px #1023381a}.workspace-actions-focus .workspace-tasks-trigger.active{color:#1849a9;background:var(--light-surface);justify-content:flex-start;width:118px;padding:0 9px;box-shadow:0 1px 4px #1023381a}.workspace-actions-focus .notification-button.active{color:#1849a9;background:var(--light-surface);justify-content:center;width:40px;padding:0;box-shadow:0 1px 4px #1023381a}.workspace-actions-focus .workspace-search-trigger.active>span,.workspace-actions-focus .workspace-tasks-trigger.active>span{display:inline}.workspace-actions-focus .workspace-tasks-trigger>b,.workspace-actions-focus .notification-dot{border:2px solid var(--light-surface-3);min-width:16px;height:16px;padding:0 3px;font-size:6.5px;position:absolute;top:1px;right:1px}.workspace-actions-focus .workspace-tasks-trigger.active>b{border:0;min-width:17px;height:17px;margin-left:auto;position:static}.workspace-actions-focus .workspace-profile-menu{margin-left:1px}.workspace-actions-focus .workspace-profile-trigger{background:0 0;border:0;border-radius:9px;grid-template-columns:34px;gap:7px;width:40px;min-width:40px;min-height:40px;padding:3px;transition:width .22s cubic-bezier(.23,1,.32,1),background-color .15s ease-out,box-shadow .15s ease-out;overflow:hidden}.workspace-actions-focus .workspace-profile-avatar{width:34px;height:34px;box-shadow:none;flex:none}.workspace-actions-focus .workspace-profile-copy,.workspace-actions-focus .workspace-profile-chevron{display:none}.workspace-actions-focus .workspace-profile-trigger:hover{background:#ffffffb8}.workspace-actions-focus .workspace-profile-trigger.open{background:var(--light-surface);grid-template-columns:34px minmax(0,1fr) 15px;width:178px;padding-right:8px;box-shadow:0 1px 4px #1023381a}.workspace-actions-focus .workspace-profile-trigger.open .workspace-profile-copy,.workspace-actions-focus .workspace-profile-trigger.open .workspace-profile-chevron{display:block}.workspace-profile-interface{padding:13px 4px 4px}.workspace-profile-interface-options{gap:3px;display:grid}.workspace-profile-interface-options>button{min-height:52px;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:48px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:6px 7px;display:grid}.workspace-profile-interface-options>button:hover{background:var(--surface-2)}.workspace-profile-interface-options>button.active{color:var(--primary-ink);background:var(--primary-soft)}.workspace-profile-interface-options>button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.workspace-profile-interface-options>button:disabled{cursor:wait;opacity:.72}.workspace-profile-interface-options>button>span{min-width:0}.workspace-profile-interface-options strong,.workspace-profile-interface-options small{display:block}.workspace-profile-interface-options strong{font-size:10.5px}.workspace-profile-interface-options small{color:var(--ink-3);margin-top:2px;font-size:8.5px}.workspace-profile-interface-options em{color:var(--primary);font-size:11px;font-style:normal;font-weight:850}.workspace-interface-preview{border:1px solid var(--line);background:var(--surface);border-radius:6px;justify-content:flex-end;align-items:center;gap:3px;width:46px;height:24px;padding:3px 4px;display:flex}.workspace-interface-preview b{background:#98a2b3;border-radius:50%;width:5px;height:5px;display:block}.workspace-interface-preview.preview-line b:first-child{background:var(--light-ink-3);border-radius:3px;width:13px}.workspace-interface-preview.preview-focus{background:#e9edf3;border:0}.workspace-interface-preview.preview-focus b:first-child{background:var(--light-surface);border-radius:3px;width:14px;box-shadow:0 1px 2px #1023381a}html[data-theme=dark] :is(.workspace-actions-line,.workspace-actions-focus) :is(.workspace-search-trigger,.workspace-tasks-trigger,.notification-button){color:var(--ink-2);background:0 0;border-color:#0000}html[data-theme=dark] .workspace-actions-line :is(.workspace-search-trigger,.workspace-tasks-trigger,.notification-button):is(:hover,.active,[aria-expanded=true]){color:var(--dark-accent-ink);background:var(--dark-accent-soft);box-shadow:none}html[data-theme=dark] .workspace-actions-line .workspace-search-trigger kbd{color:var(--ink-3);background:0 0;border:0}html[data-theme=dark] .workspace-topbar :is(.notification-dot,.workspace-tasks-trigger>b){border-color:var(--surface)}html[data-theme=dark] .workspace-actions-line .workspace-profile-trigger:hover,html[data-theme=dark] .workspace-actions-line .workspace-profile-trigger.open,html[data-theme=dark] .workspace-actions-focus{background:#18222c}html[data-theme=dark] .workspace-actions-focus :is(.workspace-search-trigger,.workspace-tasks-trigger,.notification-button,.workspace-profile-trigger):hover{color:var(--ink);background:var(--surface-3)}html[data-theme=dark] .workspace-actions-focus :is(.workspace-search-trigger,.workspace-tasks-trigger,.notification-button).active,html[data-theme=dark] .workspace-actions-focus .workspace-profile-trigger.open{color:var(--dark-accent-ink);background:#243140;box-shadow:0 1px 5px #00000047}html[data-theme=dark] .workspace-actions-focus .workspace-tasks-trigger>b,html[data-theme=dark] .workspace-actions-focus .notification-dot{border-color:#18222c}html[data-theme=dark] .workspace-interface-preview{background:#17212b;border-color:#354354}html[data-theme=dark] .workspace-interface-preview.preview-focus{background:#263342}html[data-theme=dark] .workspace-profile-theme-options{background:#18222c}html[data-theme=dark] .workspace-profile-theme-options button.active{color:var(--dark-accent-ink);background:#243140;box-shadow:0 1px 5px #00000047}@media (max-width:1080px){.workspace-actions-line .workspace-profile-trigger{min-width:40px}.workspace-actions-focus .workspace-search-trigger.active,.workspace-actions-focus .workspace-tasks-trigger.active,.workspace-actions-focus .notification-button.active{justify-content:center;width:40px;padding:0}.workspace-actions-focus :is(.workspace-search-trigger,.workspace-tasks-trigger).active>span{display:none}.workspace-actions-focus .workspace-tasks-trigger.active>b{border:2px solid var(--light-surface-3);position:absolute;top:1px;right:1px}.workspace-actions-focus .workspace-profile-trigger.open{grid-template-columns:34px;width:40px;padding:3px}.workspace-actions-focus .workspace-profile-trigger.open .workspace-profile-copy,.workspace-actions-focus .workspace-profile-trigger.open .workspace-profile-chevron{display:none}}@media (max-width:720px){.workspace-actions-divider{display:none}.workspace-actions-line{gap:2px!important}.workspace-actions-line .workspace-search-trigger,.workspace-actions-line .workspace-tasks-trigger{justify-content:center;width:38px;min-width:38px;padding:0}}@media (prefers-reduced-motion:reduce){.workspace-actions-focus :is(.workspace-search-trigger,.workspace-tasks-trigger,.notification-button,.workspace-profile-trigger){transition:none}.workspace-profile-dropdown{animation:.15s both profile-menu-fade}.workspace-profile-viewport{transition:none}.workspace-profile-menu-page{transition:opacity .12s;transform:none!important}}@keyframes profile-menu-fade{0%{opacity:0}to{opacity:1}}.workspace-sidebar .nav-item-shell{position:relative}.workspace-sidebar .nav-item-shell.has-count>.nav-item{padding-right:54px}.workspace-sidebar .nav-count-link{z-index:2;color:#1849a9;background:var(--light-primary-soft);font-variant-numeric:tabular-nums;border:1px solid #c7d7f7;place-items:center;min-width:24px;min-height:22px;margin:0;padding:2px 7px;font-size:10px;line-height:1;transition:color .14s,border-color .14s,background-color .14s;display:inline-grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.workspace-sidebar .nav-count-link:hover{color:var(--contrast-light);border-color:var(--primary);background:var(--primary)}.workspace-sidebar .nav-count-link:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 40%, transparent);outline-offset:2px}html[data-theme=dark] .workspace-sidebar .nav-count-link{color:var(--dark-accent-ink);background:#172744;border-color:#344d7d}html[data-theme=dark] .workspace-sidebar .nav-count-link:hover{color:var(--contrast-light);background:#315fbd;border-color:#5b8cff}@media (min-width:981px){.workspace-sidebar .nav-count-link{right:-1px}}@media (max-width:980px){.workspace-sidebar .nav-item-shell.has-count>.nav-item{padding-right:0}.workspace-sidebar .nav-count-link{border:2px solid var(--surface);min-width:18px;min-height:18px;padding:1px 4px;font-size:8px;display:grid;top:2px;right:3px;transform:none}}@media (max-width:720px){.workspace-sidebar .nav-item-shell{width:54px;min-width:54px}.workspace-sidebar .nav-count-link{top:1px;right:1px}}.module-notification-inbox{overflow:hidden}.module-notification-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:20px 22px;display:flex}.module-notification-head>div:first-child{min-width:0}.module-notification-head h1{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:22px}.module-notification-head p{max-width:72ch;color:var(--ink-2);margin:5px 0 0;font-size:12px;line-height:1.5}.module-notification-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.module-notification-actions .button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.module-notification-list{background:var(--surface)}.module-notification-item{border-bottom:1px solid var(--surface-3);background:var(--surface);grid-template-columns:8px minmax(0,1fr) 28px;align-items:center;gap:13px;min-height:92px;padding:15px 20px;transition:background-color .15s;display:grid}.module-notification-item:last-child{border-bottom:0}.module-notification-item:hover{background:var(--surface-2)}.module-notification-item.unread{background:var(--light-primary-soft)}.module-notification-item .notification-item-indicator{background:0 0;border-radius:50%;width:7px;height:7px}.module-notification-item.unread .notification-item-indicator{background:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.module-notification-item>button{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.module-notification-item>button:disabled{cursor:wait;opacity:.72}.module-notification-item>button:focus-visible{outline:2px solid var(--primary);outline-offset:5px;border-radius:4px}.module-notification-item>button>strong,.module-notification-item>button>span:not(.module-notification-meta){min-width:0;display:block}.module-notification-item>button>strong{overflow-wrap:anywhere;margin:6px 0 3px;font-size:13.5px;line-height:1.4}.module-notification-item>button>span:not(.module-notification-meta){color:var(--ink-2);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.module-notification-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;display:flex}.module-notification-meta time{white-space:nowrap;margin-inline-start:auto}.module-notification-open-icon{color:var(--ink-3);transition:color .15s,transform .15s}.module-notification-item:hover .module-notification-open-icon{color:var(--primary);transform:translate(2px,-2px)}.module-notification-foot{border-top:1px solid var(--line);color:var(--ink-3);background:var(--surface-2);padding:12px 20px;font-size:10.5px;line-height:1.5}.module-notification-empty{min-height:300px;color:var(--ink-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:36px 20px;display:flex}.module-notification-empty svg{color:var(--primary);margin-bottom:2px}.module-notification-empty strong{color:var(--ink);font-size:14px}.module-notification-empty>span{max-width:46ch;font-size:11px;line-height:1.5}.module-notification-empty .button{margin-top:8px}html[data-theme=dark] .module-notification-item.unread{background:var(--dark-accent-soft)}@media (max-width:760px){.module-notification-head{flex-direction:column;align-items:stretch;gap:14px;padding:18px 16px}.module-notification-actions{flex-direction:column;align-items:stretch}.module-notification-actions .button{justify-content:center}.module-notification-item{grid-template-columns:7px minmax(0,1fr) 22px;gap:10px;padding:14px 13px}.module-notification-meta time{width:100%;margin-inline-start:0}.module-notification-foot{padding-inline:14px}}.workspace-content.erp-task-editor-page{padding-block:0 32px}.erp-task-editor-page>.error-message,.erp-task-editor-page>.callout{width:min(1180px,100%);margin:0 auto 14px}.erp-create-form{width:min(1180px,100%);color:var(--light-ink);margin:0;font-size:14px}.erp-create-header{border-bottom:0;grid-template-rows:28px auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 24px;min-height:82px;padding:0 0 18px;display:grid}.erp-create-back{width:max-content;min-height:28px;color:var(--light-ink-3);border-radius:7px;grid-column:1/-1;gap:8px;padding:0 4px;font-size:13px;font-weight:590}.erp-create-back:hover{color:var(--light-ink);background:0 0}.erp-create-heading{text-align:left;align-self:center}.erp-create-heading h1{color:var(--light-ink);letter-spacing:-.035em;margin:0;font-size:clamp(25px,2vw,30px);font-weight:680;line-height:1.18}.erp-create-header-actions{justify-content:flex-end;align-items:center;gap:28px;display:flex}.erp-create-mode{border:1px solid var(--light-line);background:var(--light-surface);box-shadow:none;border-radius:10px;justify-self:auto;align-items:center;gap:3px;padding:4px;display:flex}.erp-create-mode button{min-height:38px;color:var(--light-ink-3);border-radius:7px;gap:7px;padding:0 16px;font-size:13px;font-weight:590}.erp-create-mode button:hover{color:var(--light-ink);background:#f7f8fa}.erp-create-mode button.active{color:var(--light-primary-ink);background:var(--light-primary-soft);box-shadow:none}.erp-create-submit-top{border-radius:var(--control-radius);min-width:174px;min-height:48px;margin:0;font-size:13px;font-weight:680;display:inline-flex;box-shadow:0 1px 2px #10182814}.erp-create-canvas{background:var(--light-surface);box-shadow:none;border:0;border-radius:0;gap:26px;padding:0;display:grid}.erp-create-context-row{border-bottom:1px solid var(--light-line);grid-template-columns:minmax(220px,1.05fr) minmax(230px,1fr) minmax(245px,.95fr) minmax(180px,.9fr);align-items:stretch;gap:0;min-height:82px;padding:0 0 20px;display:grid;position:relative}.erp-create-context-row>*{min-width:0;position:relative}.erp-create-context-row>*+*{border-left:0}.erp-create-context-row>*+:before{z-index:4;background:var(--light-line);pointer-events:none;content:"";width:1px;position:absolute;top:8px;bottom:8px;left:0}.erp-create-project-control{color:#344054;width:auto}.erp-create-project-trigger{color:#344054;background:var(--light-surface);width:100%;min-height:62px;box-shadow:none;border:0;border-radius:8px;grid-template-columns:36px minmax(0,1fr) 22px;gap:10px;padding:8px 24px 8px 12px}.erp-create-project-trigger:hover,.erp-create-project-trigger:focus-visible,.erp-create-project-trigger.active{box-shadow:none;background:#f7f8fa;border-color:#0000}.erp-create-project-trigger.static:hover{background:var(--light-surface);box-shadow:none;border-color:#0000}.erp-create-project-trigger small,.erp-create-field-card small,.erp-create-deadline-card small{color:var(--light-ink-3);letter-spacing:0;text-transform:none;font-size:11px;font-weight:590;line-height:1.25}.erp-create-project-trigger strong,.erp-create-field-card strong,.erp-create-deadline-card strong{color:var(--light-ink);margin-top:4px;font-size:14px;font-weight:650;line-height:1.3}.erp-create-project-trigger-icon{color:#344054;background:0 0;border-radius:8px;width:34px;height:34px}.erp-create-project-chevron{color:var(--light-ink-3)}.erp-create-project-popover{width:min(430px,100vw - 48px);top:calc(100% + 8px)}.erp-create-project-options{padding:6px}.erp-create-project-options>button{color:#344054;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 24px;gap:10px;min-height:62px;padding:8px 10px}.erp-create-project-options>button:hover,.erp-create-project-options>button:focus-visible{background:var(--dark-editor-ink);border-color:#0000}.erp-create-project-options>button.selected{background:var(--light-primary-soft);border-color:#b2c7f9}.erp-create-project-options strong{color:var(--light-ink);font-size:13px;font-weight:650}.erp-create-project-options small{color:var(--light-ink-3);margin-top:3px;font-size:11px}.erp-create-project-option-icon,.erp-create-project-option-icon.corporate,.erp-create-project-option-icon.direction,.erp-create-project-option-icon.personal{width:36px;height:36px;color:var(--light-ink-2);background:var(--dark-editor-ink);border-radius:8px}.erp-create-project-options>button>svg{color:var(--primary)}.erp-create-field-card,.erp-create-deadline-card{background:var(--light-surface);min-width:0;min-height:62px;box-shadow:none;border:0;border-radius:8px}.erp-create-field-trigger{border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;min-height:62px;padding:8px 24px}.erp-create-field-trigger:not(:disabled):hover,.erp-create-field-trigger:not(:disabled):focus-visible{background:#f7f8fa;outline:none}.erp-create-avatar{color:#344054;background:var(--dark-editor-ink);border-radius:50%;width:34px;height:34px;font-size:10px;font-weight:720}.erp-create-privacy{color:var(--light-ink-3);background:var(--dark-editor-ink);font-size:10px}.erp-create-deadline-card{grid-template-columns:42px minmax(0,1fr);align-items:center;padding:0 20px;display:grid}.erp-create-deadline-card:hover{background:#f7f8fa}.erp-create-deadline-tabs{border:0;height:62px}.erp-create-deadline-tabs>span{color:#344054;width:34px;min-width:34px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:0}.erp-create-deadline-tabs>span svg{width:19px;height:19px}.erp-create-deadline-summary{border-radius:7px;min-height:62px;padding:8px 0 8px 6px}.erp-create-deadline-summary:hover,.erp-create-deadline-summary:focus-visible{background:0 0;outline:none}.erp-create-deadline-summary em{color:var(--light-ink-3);margin-top:3px;font-size:10px}.erp-create-priority-shell{align-self:stretch;position:relative}.erp-create-priority-trigger{width:100%;height:62px;color:var(--light-ink-3);background:var(--light-surface);text-align:left;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) 20px 24px 18px;align-items:center;gap:7px;padding:8px 8px 8px 24px;font-size:11px;font-weight:590;display:grid}.erp-create-priority-trigger>span{font-size:11px}.erp-create-priority-trigger:hover,.erp-create-priority-trigger:focus-visible{background:#f7f8fa;outline:none}.erp-create-priority-trigger>svg:first-of-type{color:var(--priority-color,#98a2b3)}.erp-create-priority-trigger>svg.priority-1,.erp-create-priority-trigger>svg:nth-of-type(2){color:var(--ink-3)}.erp-create-priority-trigger b{width:auto;height:auto;color:var(--light-ink);background:0 0;border-radius:0;font-size:14px;font-weight:680;display:block}.erp-create-priority-trigger b.priority-1{color:var(--light-ink)}.erp-create-parent{border:1px solid var(--light-line);background:var(--light-surface-2);text-align:left;border-radius:8px;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:12px 14px;display:grid}.erp-create-parent span{color:var(--ink-3);letter-spacing:0;text-transform:none;font-size:11px}.erp-create-parent strong{max-width:none;color:var(--ink);font-size:13px}.erp-create-title-field{gap:10px;display:grid}.erp-create-title-field>span,.erp-create-section-label{color:var(--light-ink-3);font-size:12px;font-weight:590;line-height:1.35}.erp-create-title-field>input{border:1px solid var(--light-line);width:100%;height:58px;color:var(--light-ink);background:var(--light-surface);border-radius:9px;outline:none;padding:0 16px;font-size:19px;font-weight:620;line-height:1.2;transition:border-color .14s,box-shadow .14s}.erp-create-title-field>input::placeholder{color:var(--light-ink-3);font-weight:560}.erp-create-title-field>input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}.erp-create-title-field>input[aria-invalid=true]{border-color:#d92d20;box-shadow:0 0 0 3px #d92d201a}.erp-create-title-error{color:#b42318;margin:-2px 0 0;font-size:12px;font-weight:590;line-height:1.4}.erp-create-description-card{box-shadow:none;background:0 0;border:0;border-radius:0;display:grid;overflow:visible}.erp-create-section-label{margin-bottom:10px}.erp-create-editor-toolbar{border:1px solid var(--light-line);background:var(--light-surface);border-bottom:0;border-radius:9px 9px 0 0;gap:3px;min-height:46px;padding:5px 10px}.erp-create-editor-toolbar button{width:34px;height:34px;color:var(--light-ink-3);border-radius:7px}.erp-create-editor-toolbar button:hover,.erp-create-editor-toolbar button:focus-visible{color:var(--light-ink);background:var(--dark-editor-ink)}.erp-create-editor-toolbar>span{background:var(--light-line);height:20px}.erp-create-description-card textarea{border:1px solid var(--light-line);height:118px;min-height:118px;color:var(--light-ink);background:var(--light-surface);border-radius:0 0 9px 9px;padding:16px;font-size:14px;line-height:1.65}.erp-create-description-card textarea:focus{border-color:#b2c7f9;box-shadow:inset 0 0 0 1px #b2c7f9}.erp-create-description-card textarea::placeholder{color:var(--light-ink-3);font-style:normal}.erp-create-subtasks-card{background:0 0;border:0;border-radius:0;padding-left:44px;position:relative;overflow:visible}.erp-create-subtasks-card>header{border:0;justify-content:flex-start;gap:8px;min-height:26px;margin-left:-44px;padding:0 0 10px}.erp-create-subtasks-card h2{color:var(--light-ink);margin:0;font-size:15px;font-weight:680}.erp-create-subtasks-card>header>span{color:var(--light-ink-3);font-size:12px}.erp-create-subtask-list{gap:10px;display:grid;position:relative}.erp-create-subtask-list:before{background:var(--light-line-strong);content:"";width:1px;position:absolute;top:24px;bottom:-45px;left:-35px}.erp-create-subtask-list label{border:1px solid var(--light-line);background:var(--light-surface);border-radius:9px;grid-template-columns:48px minmax(0,1fr) minmax(160px,auto) 42px;align-items:center;gap:10px;min-height:52px;padding:0 8px 0 0;display:grid;position:relative}.erp-create-subtask-list label:before{border-top:1px solid var(--light-line-strong);content:"";width:26px;position:absolute;top:50%;left:-35px}.erp-create-subtask-list label:after{background:var(--light-surface);content:"";border:1px solid #98a2b3;border-radius:50%;width:7px;height:7px;position:absolute;top:calc(50% - 4px);left:-39px}.erp-create-subtask-list label>span{border-right:1px solid var(--light-line);color:#344054;background:var(--light-surface-2);font-variant-numeric:tabular-nums;border-radius:9px 0 0 9px;width:48px;height:52px;font-size:12px;font-weight:680}.erp-create-subtask-list input{min-height:42px;color:var(--light-ink);border-radius:6px;padding:6px 4px;font-size:13px;font-weight:560}.erp-create-subtask-list input:focus{background:var(--light-surface-2);box-shadow:inset 0 0 0 1px #b2c7f9}.erp-create-subtask-list small{color:#98a2b3;white-space:nowrap;font-size:11px}.erp-create-subtask-list button{width:36px;height:36px;color:var(--light-ink-3);border-radius:7px}.erp-create-subtask-list button:hover{color:#b42318;background:#fff4f2}.erp-create-add-subtask{min-height:42px;color:var(--light-primary-ink);background:0 0;border:0;border-radius:7px;gap:8px;margin:8px 0 0 -44px;padding:0 10px 0 0;font-size:13px;font-weight:650;position:relative}.erp-create-add-subtask>svg{width:24px;height:24px;color:var(--light-ink-2);background:var(--light-surface);border:1px solid #98a2b3;border-radius:50%;padding:4px;display:block}.erp-create-add-subtask:hover{color:#1849a9;background:0 0}.erp-create-actions{border-top:1px solid var(--light-line);min-height:78px;padding-top:18px}.erp-create-actions .erp-create-footer-copy{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;margin-right:auto;display:grid}.erp-create-footer-icon{color:var(--light-ink-3);margin-top:7px}.erp-create-actions .erp-create-footer-copy>div{gap:3px;display:grid}.erp-create-attachment-disabled{color:#344054;text-align:left;opacity:1;border-radius:7px;justify-content:flex-start;min-height:24px;padding:2px 0;font-size:13px;font-weight:620}.erp-create-footer-copy>div>span{color:var(--light-ink-3);font-size:10px;line-height:1.35}.erp-create-actions .button{border-radius:9px;min-width:118px;min-height:46px;font-size:13px}.erp-create-popover{border-color:var(--light-line);border-radius:10px;box-shadow:0 18px 42px #14192229,0 4px 12px #1419220f}.erp-create-popover>header{border-bottom-color:var(--light-line);min-height:58px;padding:9px 12px 9px 14px}.erp-create-popover>header strong{color:var(--light-ink);font-size:13px}.erp-create-popover>header span{color:var(--light-ink-3);font-size:10px}.erp-create-assignee-search{border-bottom-color:var(--light-line);min-height:50px}.erp-create-assignee-search input{font-size:13px}.erp-create-assignee-list button{border-radius:8px;min-height:54px}.erp-create-assignee-list button:hover{background:var(--dark-editor-ink)}.erp-create-assignee-list button:focus-visible{background:var(--dark-editor-ink);outline:2px solid var(--primary);outline-offset:-2px}.erp-create-assignee-list button.selected{background:var(--light-primary-soft)}.erp-create-assignee-list strong{color:var(--light-ink);font-size:13px}.erp-create-assignee-list small{color:var(--light-ink-3);font-size:10px}html[data-theme=dark] .erp-create-form,html[data-theme=dark] .erp-create-heading h1,html[data-theme=dark] .erp-create-project-trigger strong,html[data-theme=dark] .erp-create-field-card strong,html[data-theme=dark] .erp-create-deadline-card strong,html[data-theme=dark] .erp-create-title-field>input,html[data-theme=dark] .erp-create-description-card textarea,html[data-theme=dark] .erp-create-subtasks-card h2,html[data-theme=dark] .erp-create-subtask-list input{color:var(--dark-editor-ink)}html[data-theme=dark] .erp-create-canvas,html[data-theme=dark] .erp-create-project-trigger,html[data-theme=dark] .erp-create-field-card,html[data-theme=dark] .erp-create-deadline-card,html[data-theme=dark] .erp-create-priority-trigger{background:var(--dark-canvas);border-color:#0000}html[data-theme=dark] .erp-create-mode,html[data-theme=dark] .erp-create-title-field>input,html[data-theme=dark] .erp-create-editor-toolbar,html[data-theme=dark] .erp-create-description-card textarea,html[data-theme=dark] .erp-create-subtask-list label,html[data-theme=dark] .erp-create-subtask-list label>span,html[data-theme=dark] .erp-create-parent{border-color:var(--dark-editor-line);background:var(--dark-editor-surface)}html[data-theme=dark] .erp-create-canvas .erp-create-description-card.erp-create-description-card{background:0 0;border-color:#0000}html[data-theme=dark] .erp-create-mode button.active{color:#dbeafe;background:#172554}html[data-theme=dark] .erp-create-project-trigger:is(:hover,:focus-visible,.active),html[data-theme=dark] .erp-create-field-trigger:not(:disabled):is(:hover,:focus-visible),html[data-theme=dark] .erp-create-deadline-card:is(:hover,:has(.erp-create-deadline-summary:focus-visible)),html[data-theme=dark] .erp-create-priority-trigger:not(:disabled):is(:hover,:focus-visible){background:var(--surface-3)}html[data-theme=dark] :is(.erp-task-editor-page,.crm-deal-create-page) .erp-create-context-row :is(.erp-create-project-trigger,.erp-create-field-card,.erp-create-field-trigger,.erp-create-deadline-card,.erp-create-priority-trigger){background:0 0}html[data-theme=dark] :is(.erp-task-editor-page,.crm-deal-create-page) .erp-create-context-row button:is(.erp-create-project-trigger,.erp-create-field-trigger,.erp-create-priority-trigger):enabled:is(:hover,[aria-expanded=true]),html[data-theme=dark] :is(.erp-task-editor-page,.crm-deal-create-page) .erp-create-context-row .erp-create-deadline-card:is(:hover,:has(>.erp-create-deadline-summary[aria-expanded=true])){background:var(--surface-3)}html[data-theme=dark] .erp-create-context-row :is(.erp-create-project-trigger,.erp-create-field-trigger,.erp-create-deadline-summary,.erp-create-priority-trigger):focus-visible{outline:var(--focus-width) solid var(--primary);outline-offset:-2px}html[data-theme=dark] .erp-create-avatar,html[data-theme=dark] .erp-create-project-trigger-icon,html[data-theme=dark] .erp-create-subtask-list label>span{color:var(--light-line-strong);background:#1c2530}html[data-theme=dark] .erp-create-subtask-list:before,html[data-theme=dark] .erp-create-subtask-list label:before{background:var(--light-ink-2);border-color:var(--light-ink-2)}html[data-theme=dark] .erp-create-subtask-list label:after,html[data-theme=dark] .erp-create-add-subtask>svg{border-color:var(--light-ink-3);background:var(--dark-canvas)}html[data-theme=dark] .erp-create-actions,html[data-theme=dark] .erp-create-context-row{border-color:var(--dark-editor-line)}html[data-theme=dark] .erp-create-context-row>*+:before{background:var(--dark-editor-line)}html[data-theme=dark] .erp-create-footer-icon{color:#98a2b3}html[data-theme=dark] .erp-create-attachment-disabled{color:var(--ink-3)}html[data-theme=dark] .erp-create-priority-trigger b{color:var(--ink-2)}html[data-theme=dark] :is(.erp-create-title-field>input,.crm-create-money-field input)::placeholder{color:var(--ink-3);opacity:1}html[data-theme=dark] .erp-create-canvas :is(.erp-create-section-label,.erp-create-title-field>span,.erp-create-footer-copy>div>span,.erp-create-project-trigger small,.erp-create-field-card small,.erp-create-deadline-card small),html[data-theme=dark] :is(.erp-task-editor-page,.crm-deal-create-page) .erp-create-back,html[data-theme=dark] .erp-create-mode button:not(.active){color:var(--ink-3)}html[data-theme=dark] .erp-create-deadline-tabs>span{color:var(--ink-2);background:0 0}html[data-theme=dark] .erp-create-popover>header,html[data-theme=dark] .erp-create-assignee-search{border-color:var(--line)}html[data-theme=dark] .erp-create-popover>header strong{color:var(--ink)}html[data-theme=dark] :is(.erp-create-popover>header span,.erp-create-assignee-list small){color:var(--ink-3)}html[data-theme=dark] .erp-create-assignee-search input::placeholder{color:var(--ink-3);opacity:1}html[data-theme=dark] .erp-create-assignee-list button:is(:hover,:focus-visible){background:var(--surface-3)}html[data-theme=dark] .erp-create-assignee-list button.selected{background:var(--dark-accent-soft)}html[data-theme=dark] .erp-create-assignee-list button.selected>svg{color:var(--dark-accent)}html[data-theme=dark] .erp-create-title-field>input[aria-invalid=true]{border-color:#f97066;box-shadow:0 0 0 3px #f9706624}html[data-theme=dark] .erp-create-title-error{color:#fda29b}@media (max-width:1060px){.erp-create-header-actions{gap:14px}.erp-create-context-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.erp-create-context-row>*+:before{display:none}.erp-create-context-row>*+*{border-left:0}.erp-create-context-row>:nth-child(2n){border-left:1px solid var(--light-line)}.erp-create-context-row>:nth-child(n+3){border-top:1px solid var(--light-line)}}@media (max-width:760px){.workspace-content.erp-task-editor-page{padding-bottom:18px}.erp-create-header{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:10px;min-height:150px;padding:12px 0 16px}.erp-create-back{grid-area:1/1}.erp-create-heading{grid-area:2/1}.erp-create-header-actions{grid-area:3/1}.erp-create-heading h1{font-size:24px}.erp-create-header-actions{justify-content:space-between;gap:10px}.erp-create-mode{flex:1}.erp-create-mode button{flex:1;justify-content:center;padding-inline:10px}.erp-create-submit-top{min-width:152px}.erp-create-canvas{gap:20px}.erp-create-context-row{grid-template-columns:1fr;padding-bottom:12px}.erp-create-context-row>*+*,.erp-create-context-row>:nth-child(2n),.erp-create-context-row>:nth-child(n+3){border-top:1px solid var(--light-line);border-left:0}.erp-create-context-row>*+:before{display:none}.erp-create-project-trigger,.erp-create-field-trigger,.erp-create-deadline-card{padding-inline:10px}.erp-create-priority-trigger{padding-left:12px}.erp-create-title-field>input{height:54px;font-size:17px}.erp-create-description-card textarea{min-height:190px}.erp-create-subtasks-card{padding-left:34px}.erp-create-subtasks-card>header{margin-left:-34px}.erp-create-subtask-list:before{left:-27px}.erp-create-subtask-list label{grid-template-columns:42px minmax(0,1fr) 38px}.erp-create-subtask-list label:before{width:19px;left:-27px}.erp-create-subtask-list label:after{left:-31px}.erp-create-subtask-list label>span{width:42px}.erp-create-subtask-list small{display:none}.erp-create-add-subtask{margin-left:-34px}.erp-create-actions{grid-template-columns:1fr;min-height:122px}.erp-create-footer-copy{align-items:start}.erp-create-actions .button{width:100%}}@media (max-width:480px){.erp-create-header-actions{flex-direction:column;align-items:stretch}.erp-create-submit-top{width:100%}.erp-create-mode button{min-height:40px;font-size:12px}.erp-create-subtask-list label{grid-template-columns:38px minmax(0,1fr) 34px;gap:6px}.erp-create-subtask-list label>span{width:38px}.erp-create-subtask-list input{font-size:12px}}.workspace-content.crm-deal-create-page{width:100%;max-width:none;margin-inline:0;padding-block:0 32px}.crm-deal-create-page>.crm-empty-state{width:min(1180px,100%);margin-inline:auto}.crm-create-form{width:min(1180px,100%);margin:0}.crm-create-form>.error-message{margin:0 0 18px}.crm-create-context-row{grid-template-columns:minmax(190px,.9fr) minmax(250px,1.15fr) minmax(245px,1fr) minmax(230px,1fr)}.crm-create-context-row .erp-create-field-trigger>span:nth-child(2){min-width:0}.crm-create-context-row .erp-create-field-trigger em{color:var(--light-ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;font-style:normal;font-weight:540;line-height:1.25;display:block;overflow:hidden}.crm-create-context-row .erp-create-project-options>a{color:#344054;text-align:left;border:1px solid #0000;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;min-height:62px;padding:8px 10px;display:grid}.crm-create-context-row .erp-create-project-options>a:hover,.crm-create-context-row .erp-create-project-options>a:focus-visible{background:var(--dark-editor-ink);outline:none}.crm-create-context-row .erp-create-project-options>a.selected{background:var(--light-primary-soft);border-color:#b2c7f9}.crm-create-context-row .erp-create-project-options>a>span:nth-child(2){min-width:0}.crm-create-context-row .erp-create-project-options>a strong,.crm-create-context-row .erp-create-project-options>a small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-create-context-row .erp-create-project-options>a strong{color:var(--light-ink);font-size:13px;font-weight:650}.crm-create-context-row .erp-create-project-options>a small{color:var(--light-ink-3);margin-top:3px;font-size:11px}.crm-create-context-row .erp-create-project-options>a>svg{color:var(--primary)}.crm-create-client-avatar,.crm-create-stage-icon{color:var(--light-ink-2);background:0 0}.crm-create-client-avatar svg,.crm-create-stage-icon svg{stroke-width:1.8px}.crm-create-client-popover{width:min(460px,100vw - 48px);top:calc(100% + 8px);left:-76px}.crm-create-client-list{max-height:320px}.crm-create-client-footer{border-top:1px solid var(--line);justify-content:center;padding:10px 12px;display:flex}.crm-create-stage-popover{width:min(390px,100vw - 48px);top:calc(100% + 8px);right:0}.crm-create-stage-number{border:1px solid var(--light-line-strong);width:30px;height:30px;color:var(--light-ink-2);background:var(--light-surface);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.crm-create-stage-list button.selected .crm-create-stage-number{color:var(--light-primary-ink);background:var(--light-primary-soft);border-color:#b2c7f9}.crm-create-commercial{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:18px;display:grid}.crm-create-money-field,.crm-create-priority-field{gap:10px;min-width:0;display:grid}.crm-create-money-field>span,.crm-create-priority-field>span{color:var(--light-ink-3);font-size:12px;font-weight:590;line-height:1.35}.crm-create-money-field>div{grid-template-columns:minmax(0,1fr) 92px;display:grid}.crm-create-money-field input,.crm-create-money-field select{border:1px solid var(--light-line);min-width:0;height:48px;color:var(--light-ink);background:var(--light-surface);font:inherit;outline:none;padding:0 13px;font-size:13px}.crm-create-money-field input{border-radius:9px 0 0 9px}.crm-create-money-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:16px;border-left:0;border-radius:0 9px 9px 0;padding-inline:13px 36px;font-weight:650}.crm-create-money-field input:focus,.crm-create-money-field select:focus{z-index:1;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent);position:relative}@supports (appearance:base-select) and selector(select::picker(select)){.crm-create-money-field select{appearance:base-select}.crm-create-money-field select::picker(select){appearance:base-select}.crm-create-money-field select{align-items:center;display:flex}.crm-create-money-field select::picker-icon{display:none}.crm-create-money-field select::picker(select){position-area:block-end span-inline-start;position-try-fallbacks:flip-block, flip-inline;position-try-order:normal;border:1px solid var(--line);border-radius:var(--radius-small);min-block-size:min(190px,35dvh);inline-size:124px;color:var(--ink);background:var(--surface);box-shadow:var(--shadow);justify-self:end;margin-block:6px;padding:4px}.crm-create-money-field select option{cursor:pointer;border-radius:6px;min-height:36px;padding:0 10px;font-size:13px;font-weight:550}.crm-create-money-field select option:checked{color:var(--primary-ink);background:var(--primary-soft);font-weight:650}.crm-create-money-field select option::checkmark{order:1;margin-inline-start:auto}.crm-create-money-field select option:hover:not(:checked){background:var(--surface-3)}.crm-create-money-field select option:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}}@media (forced-colors:active){.crm-create-money-field select{appearance:auto;background-image:none}}.crm-create-priority-picker{min-width:0}.crm-create-priority-picker .erp-create-priority-trigger{border:1px solid var(--light-line);border-radius:9px;grid-template-columns:minmax(0,1fr) 20px 24px 18px;height:48px;padding:0 12px 0 14px}.crm-create-priority-picker .erp-create-priority-trigger:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}.crm-create-extra-fields{border-top:1px solid var(--light-line);gap:18px;padding:20px 0 2px;display:grid}.crm-create-extra-fields>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.crm-create-extra-fields h2{color:var(--light-ink);margin:0;font-size:15px;font-weight:680}.crm-create-extra-fields p{color:var(--light-ink-3);margin:4px 0 0;font-size:11px;line-height:1.45}.crm-create-money-field input::placeholder{color:var(--light-ink-3)}html[data-theme=dark] .crm-create-form,html[data-theme=dark] .crm-create-extra-fields h2,html[data-theme=dark] .crm-create-context-row .erp-create-project-options>a strong,html[data-theme=dark] .crm-create-money-field input,html[data-theme=dark] .crm-create-money-field select{color:var(--dark-editor-ink)}html[data-theme=dark] .crm-create-context-row .erp-create-project-options>a:hover,html[data-theme=dark] .crm-create-context-row .erp-create-project-options>a:focus-visible{background:#18212b}html[data-theme=dark] .crm-create-context-row .erp-create-project-options>a.selected{background:#172554;border-color:#344b7d}html[data-theme=dark] .crm-create-context-row .erp-create-project-options>a small{color:var(--ink-3)}html[data-theme=dark] .crm-create-context-row .erp-create-project-option-icon{color:var(--ink-2);background:var(--surface-3)}html[data-theme=dark] .crm-create-context-row .erp-create-project-options>a>svg{color:var(--dark-accent)}html[data-theme=dark] :is(.crm-create-context-row .erp-create-field-trigger em,.crm-create-money-field>span,.crm-create-priority-field>span){color:var(--ink-3)}html[data-theme=dark] .crm-create-money-field input,html[data-theme=dark] .crm-create-priority-picker .erp-create-priority-trigger,html[data-theme=dark] .crm-create-stage-number{border-color:var(--dark-editor-line);background:var(--dark-editor-surface)}html[data-theme=dark] .crm-create-priority-picker .erp-create-priority-trigger:enabled:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--surface-3)}html[data-theme=dark] .crm-create-stage-number{color:var(--ink-2)}html[data-theme=dark] .crm-create-stage-list button.selected .crm-create-stage-number{color:var(--dark-accent-ink);border-color:var(--line-strong);background:var(--dark-accent-soft)}html[data-theme=dark] .crm-create-money-field select{border-color:var(--dark-editor-line);background-color:var(--dark-editor-surface)}html[data-theme=dark] .crm-create-money-field select:focus{border-color:var(--primary)}html[data-theme=dark] .crm-create-extra-fields{border-color:var(--dark-editor-line)}@media (max-width:1060px){.crm-create-context-row{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-create-client-popover{left:0}}@media (max-width:760px){.workspace-content.crm-deal-create-page{padding-bottom:18px}.crm-create-context-row,.crm-create-commercial{grid-template-columns:1fr}.crm-create-client-popover,.crm-create-stage-popover{width:min(430px,100vw - 32px);left:0;right:auto}}.workspace-content.crm-client-create-page{width:100%;max-width:none;margin-inline:0;padding-block:0 32px;display:block}.crm-client-create-form{width:min(1180px,100%);margin:0}.crm-client-create-form>.error-message{margin:0 0 18px}.crm-client-required-label{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.crm-client-required-label>span{min-width:0}.crm-client-required-label>em{color:var(--light-ink-3);flex:none;align-items:center;gap:6px;font-size:10px;font-style:normal;font-weight:590;line-height:1.3;display:inline-flex}.crm-client-required-label>em:before{content:"";background:#d92d20;border-radius:50%;width:5px;height:5px}.crm-client-required-message{color:#b42318;background:#fff3f1;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:10px 12px;animation:.16s cubic-bezier(.16,1,.3,1) crm-client-error-enter;display:grid}.crm-client-required-message>svg{margin-top:1px}.crm-client-required-message>span{gap:2px;min-width:0;display:grid}.crm-client-required-message strong{color:#912018;font-size:12px;font-weight:680;line-height:1.35}.crm-client-required-message small{color:#b42318;font-size:11px;font-weight:520;line-height:1.45}.crm-client-required-field>input[aria-invalid=true],.crm-client-editor .crm-client-required-field>input[aria-invalid=true]{border-color:#d92d20;box-shadow:0 0 0 3px #d92d201a}@keyframes crm-client-error-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.crm-client-create-kind-section{gap:12px;display:grid}.crm-client-create-kind-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.crm-client-create-kind-heading h2{color:var(--light-ink);margin:0;font-size:15px;font-weight:680}.crm-client-create-kind-heading p{color:var(--light-ink-3);margin:4px 0 0;font-size:11px;line-height:1.45}.crm-client-create-kind-heading>span{color:var(--light-ink-3);flex:none;font-size:11px;line-height:1.4}.crm-client-create-kind-row{border:1px solid var(--light-line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-height:76px;display:grid;overflow:hidden}.crm-client-create-kind-row>label{color:#344054;background:var(--light-surface);cursor:pointer;grid-template-columns:18px 38px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:74px;padding:9px 18px;display:grid;position:relative}.crm-client-create-kind-row>label:first-child{border-radius:9px 0 0 9px}.crm-client-create-kind-row>label:last-child{border-radius:0 9px 9px 0}.crm-client-create-kind-row>label+label{border-left:1px solid var(--light-line)}.crm-client-create-kind-row>label:hover{background:#f7f8fa}.crm-client-create-kind-row>label:focus-within{z-index:1;box-shadow:inset 0 0 0 2px var(--primary);background:#f7f8fa}.crm-client-create-kind-row>label.active{background:var(--light-primary-soft);box-shadow:inset 0 0 0 1px var(--primary)}.crm-client-create-kind-row input{appearance:none;background:var(--light-surface);cursor:pointer;border:1px solid #98a2b3;border-radius:50%;width:18px;height:18px;margin:0}.crm-client-create-kind-row input:checked{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 4px #fff}.crm-client-create-kind-row input:focus-visible{outline:none}.crm-client-create-kind-icon{width:36px;height:36px;color:var(--light-ink-2);background:var(--dark-editor-ink);border-radius:50%;place-items:center;display:grid}.crm-client-create-kind-row>label.active .crm-client-create-kind-icon{color:var(--light-primary-ink);background:#dbe7ff}.crm-client-create-kind-row>label>span:last-child{min-width:0}.crm-client-create-kind-row strong,.crm-client-create-kind-row em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-client-create-kind-row strong{color:var(--light-ink);font-size:14px;font-weight:650;line-height:1.3}.crm-client-create-kind-row em{color:var(--light-ink-3);margin-top:2px;font-size:10px;font-style:normal;font-weight:540;line-height:1.25}.crm-client-create-kind-note{min-height:46px;color:var(--light-primary-ink);background:#f5f8ff;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:9px 12px;display:grid}.crm-client-create-kind-note>svg{justify-self:center}.crm-client-create-kind-note strong,.crm-client-create-kind-note span{display:block}.crm-client-create-kind-note strong{color:#344054;font-size:12px;font-weight:650}.crm-client-create-kind-note span{color:var(--light-ink-3);margin-top:2px;font-size:10px;line-height:1.4}.crm-client-create-section{gap:18px;padding-top:2px;display:grid}.crm-client-create-section>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.crm-client-create-section h2{color:var(--light-ink);margin:0;font-size:15px;font-weight:680}.crm-client-create-section header p{color:var(--light-ink-3);margin:4px 0 0;font-size:11px;line-height:1.45}.crm-client-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.crm-client-create-grid>:is(label,.crm-client-phone-field,.crm-client-country-field){gap:8px;min-width:0;display:grid}.crm-client-create-grid>:is(label,.crm-client-phone-field,.crm-client-country-field).full{grid-column:1/-1}.crm-client-create-grid label>span,.crm-client-phone-field>label,.crm-client-country-field>label,.crm-client-create-full legend{color:var(--light-ink-3);font-size:12px;font-weight:590;line-height:1.35}.crm-client-create-grid :is(input,select,textarea){border:1px solid var(--light-line);width:100%;min-width:0;min-height:48px;color:var(--light-ink);background:var(--light-surface);font:inherit;caret-color:var(--primary);border-radius:9px;outline:none;padding:0 13px;font-size:13px;transition:border-color .14s,box-shadow .14s}.crm-client-create-grid textarea{resize:vertical;min-height:112px;padding-block:13px;line-height:1.55}.crm-client-create-grid :is(input,select,textarea)::placeholder{color:var(--light-ink-3)}.crm-client-create-grid :is(input,select,textarea):focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}.crm-phone-input{min-width:0;position:relative}.crm-phone-input-control{border:1px solid var(--light-line);background:var(--light-surface);border-radius:9px;grid-template-columns:auto auto minmax(0,1fr);align-items:stretch;width:100%;min-width:0;min-height:48px;transition:border-color .14s,box-shadow .14s;display:grid;overflow:hidden}.crm-phone-input-control:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}.crm-phone-input-control>button{border:0;border-right:1px solid var(--light-line);color:#344054;background:var(--light-surface-2);min-width:68px;font:inherit;cursor:pointer;border-radius:0;grid-template-columns:30px 15px;place-items:center;gap:5px;padding:0 8px;display:grid}.crm-phone-input-control>button:hover,.crm-phone-input-control>button.active{color:var(--light-primary-ink);background:#f1f5ff}.crm-phone-input-control>button:disabled,.crm-phone-input-control>input:disabled{color:#98a2b3;background:var(--dark-editor-ink);cursor:not-allowed}.crm-phone-input-control>button:focus-visible{z-index:1;outline:2px solid var(--primary);outline-offset:-2px;position:relative}.crm-phone-input-control>button>svg{color:var(--light-ink-3);transition:transform .14s}.crm-phone-input-control>button.active>svg{transform:rotate(180deg)}.crm-phone-calling-code{color:#344054;background:var(--light-surface);font-variant-numeric:tabular-nums;white-space:nowrap;align-self:stretch;align-items:center;padding:0 4px 0 12px;font-size:13px;font-weight:400;display:flex}.crm-phone-country-mark{width:29px;height:24px;color:var(--light-ink-2);background:var(--light-surface);letter-spacing:.04em;border:1px solid #d7deea;border-radius:6px;place-items:center;font-size:9px;font-weight:760;line-height:1;display:grid}.crm-phone-input-control>input,.crm-client-create-grid .crm-phone-input-control>input,.crm-client-editor .crm-phone-input-control>input{width:100%;min-width:0;min-height:46px;color:var(--light-ink);background:var(--light-surface);font:inherit;font-variant-numeric:tabular-nums;box-shadow:none;caret-color:var(--primary);border:0;border-radius:0;outline:none;padding:0 13px 0 6px;font-size:13px}.crm-phone-input-control>input:focus,.crm-client-create-grid .crm-phone-input-control>input:focus,.crm-client-editor .crm-phone-input-control>input:focus{box-shadow:none;border:0}.crm-phone-input-control>input::placeholder{color:var(--light-ink-3)}.crm-phone-country-popover{z-index:90;background:var(--light-surface);border:1px solid #d7deea;border-radius:12px;width:min(390px,100vw - 40px);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 42px #10182829}.crm-phone-country-popover>header{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px 9px 14px;display:flex}.crm-phone-country-popover>header>div{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.crm-phone-country-popover>header>div>svg{color:var(--primary)}.crm-phone-country-popover>header span{gap:2px;min-width:0;display:grid}.crm-phone-country-popover>header strong{color:var(--light-ink);font-size:13px;font-weight:680}.crm-phone-country-popover>header small{color:var(--light-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.crm-phone-country-popover>header>button{width:32px;height:32px;color:var(--light-ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.crm-phone-country-popover>header>button:hover,.crm-phone-country-popover>header>button:focus-visible{color:var(--light-ink);background:var(--dark-editor-ink);outline:none}.crm-phone-country-search{min-height:48px;margin:8px;display:block;position:relative}.crm-phone-country-search>svg{z-index:1;color:var(--light-ink-3);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.crm-phone-country-search>input,.crm-client-create-grid .crm-phone-country-search>input,.crm-client-editor .crm-phone-country-search>input{width:100%;min-height:42px;color:var(--light-ink);background:var(--light-surface);font:inherit;box-shadow:none;border:1px solid #d7deea;border-radius:8px;outline:none;padding:0 12px 0 36px;font-size:12px}.crm-phone-country-search>input:focus,.crm-client-create-grid .crm-phone-country-search>input:focus,.crm-client-editor .crm-phone-country-search>input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 10%, transparent)}.crm-phone-country-list{scrollbar-color:#c8d0dc transparent;scrollbar-width:thin;max-height:292px;padding:0 6px 7px;overflow-y:auto}.crm-phone-country-list>button{color:#344054;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:31px minmax(0,1fr) auto 20px;align-items:center;gap:9px;padding:5px 8px;display:grid}.crm-phone-country-list>button:hover,.crm-phone-country-list>button:focus-visible{background:var(--dark-editor-ink);outline:none}.crm-phone-country-list>button.selected{background:var(--light-primary-soft)}.crm-phone-country-list>button>span:nth-child(2){gap:1px;min-width:0;display:grid}.crm-phone-country-list>button strong{color:var(--light-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.crm-phone-country-list>button small{color:#98a2b3;letter-spacing:.04em;font-size:9px;font-weight:680}.crm-phone-country-list>button>b{color:var(--light-ink-3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:650}.crm-phone-country-list>button>svg{color:var(--primary)}.crm-phone-country-empty{color:var(--light-ink-3);text-align:center;padding:24px 12px;font-size:12px}.crm-location-country-select{min-width:0;position:relative}.crm-location-country-trigger{border:1px solid var(--light-line);width:100%;min-width:0;min-height:48px;color:var(--light-ink);background:var(--light-surface);font:inherit;text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:31px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:0 12px;font-size:13px;font-weight:400;transition:border-color .14s,box-shadow .14s;display:grid}.crm-location-country-trigger:hover{background:#fbfcfe;border-color:#c7d0dd}.crm-location-country-trigger:focus-visible,.crm-location-country-trigger.active{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent);outline:none}.crm-location-country-trigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-location-country-trigger>svg:first-child,.crm-location-country-trigger>svg:last-child{color:var(--light-ink-3)}.crm-location-country-trigger>svg:last-child{justify-self:end;transition:transform .14s}.crm-location-country-trigger.active>svg:last-child{transform:rotate(180deg)}.crm-location-country-trigger.placeholder{color:var(--light-ink-3)}.crm-location-country-trigger:disabled{border-color:var(--light-line);color:#98a2b3;background:var(--dark-editor-ink);cursor:not-allowed;box-shadow:none}.crm-location-country-popover{width:min(390px,100vw - 40px)}.crm-phone-country-list.crm-location-country-list>button{grid-template-columns:31px minmax(0,1fr) 20px}.crm-location-country-group-label{color:var(--light-ink-3);letter-spacing:.08em;text-transform:uppercase;padding:8px 9px 5px;font-size:9px;font-weight:700;line-height:1.2}.crm-location-country-list>.crm-location-country-group-label:not(:first-child){border-top:1px solid #eef1f5;margin-top:5px;padding-top:10px}.crm-client-create-details-toggle{color:#344054;text-align:left;cursor:pointer;background:#f8faff;border:1px solid #dbe7ff;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:12px;width:100%;min-height:72px;padding:11px 16px;display:grid}.crm-client-create-details-toggle:hover{background:#f2f6ff;border-color:#b2c7f9}.crm-client-create-details-toggle:focus-visible{border-color:var(--primary);outline:3px solid color-mix(in srgb, var(--primary) 12%, transparent);outline-offset:1px}.crm-client-create-details-toggle.active{background:#f5f8ff;border-color:#b2c7f9}.crm-client-create-details-icon{width:36px;height:36px;color:var(--light-primary-ink);background:#e9f0ff;border-radius:8px;place-items:center;display:grid}.crm-client-create-details-toggle>span:nth-child(2){gap:3px;min-width:0;display:grid}.crm-client-create-details-toggle strong{color:var(--light-primary-ink);font-size:13px;font-weight:650;line-height:1.35}.crm-client-create-details-toggle small{color:var(--light-ink-3);font-size:11px;line-height:1.4}.crm-client-create-details-chevron{color:var(--light-ink-3);transition:transform .14s}.crm-client-create-details-toggle.active .crm-client-create-details-chevron{transform:rotate(180deg)}.crm-client-create-full{border-top:1px solid var(--light-line);gap:22px;padding-top:20px}.crm-client-create-full[hidden],.crm-client-create-full fieldset[hidden]{display:none}.crm-client-create-full fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.crm-client-create-full fieldset+fieldset{border-top:1px solid #eef1f5;padding-top:20px}.crm-client-create-full legend{color:#344054;margin-bottom:12px;padding:0;font-size:13px;font-weight:650}.crm-client-create-footer-title{font-weight:620;color:#344054!important;font-size:13px!important}html[data-theme=dark] .crm-client-create-form,html[data-theme=dark] .crm-client-create-kind-heading h2,html[data-theme=dark] .crm-client-create-kind-row strong,html[data-theme=dark] .crm-client-create-kind-note strong,html[data-theme=dark] .crm-client-create-section h2,html[data-theme=dark] .crm-client-create-full legend,html[data-theme=dark] .crm-client-create-footer-title,html[data-theme=dark] .crm-client-create-grid :is(input,select,textarea){color:var(--dark-editor-ink)!important}html[data-theme=dark] .crm-client-required-label>em{color:#b8c0cc}html[data-theme=dark] .crm-client-required-label>em:before{background:#f97066}html[data-theme=dark] .crm-client-required-message{color:#fda29b;background:#2a1718}html[data-theme=dark] .crm-client-required-message strong{color:#fecaca}html[data-theme=dark] .crm-client-required-message small{color:#fda29b}html[data-theme=dark] .crm-client-required-field>input[aria-invalid=true],html[data-theme=dark] .crm-client-editor .crm-client-required-field>input[aria-invalid=true]{border-color:#f97066;box-shadow:0 0 0 3px #f9706624}html[data-theme=dark] .crm-client-create-kind-row,html[data-theme=dark] .crm-client-create-full,html[data-theme=dark] .crm-client-create-full fieldset+fieldset{border-color:var(--dark-editor-line)}html[data-theme=dark] .crm-client-create-kind-row>label{color:var(--light-line-strong);background:var(--dark-canvas)}html[data-theme=dark] .crm-client-create-kind-row>label+label{border-color:var(--dark-editor-line)}html[data-theme=dark] .crm-client-create-kind-row>label:hover,html[data-theme=dark] .crm-client-create-kind-row>label:focus-within{background:#18212b}html[data-theme=dark] .crm-client-create-kind-row>label.active{background:#172554}html[data-theme=dark] .crm-client-create-kind-row input{border-color:var(--light-ink-3);background:var(--dark-editor-surface)}html[data-theme=dark] .crm-client-create-kind-row input:checked{background:#60a5fa;border-color:#60a5fa;box-shadow:inset 0 0 0 4px #172554}html[data-theme=dark] .crm-client-create-kind-icon{color:var(--light-line-strong);background:#1c2530}html[data-theme=dark] .crm-client-create-kind-row>label.active .crm-client-create-kind-icon{color:#bfdbfe;background:#1e3a6b}html[data-theme=dark] .crm-client-create-kind-note{color:#bfdbfe;background:var(--dark-editor-surface)}html[data-theme=dark] .crm-client-create-kind-note span{color:#98a2b3}html[data-theme=dark] .crm-client-create-grid :is(input,select,textarea),html[data-theme=dark] .crm-phone-input-control{border-color:var(--dark-editor-line);background:var(--dark-editor-surface)}html[data-theme=dark] .crm-phone-input-control>button{border-color:var(--dark-editor-line);color:var(--light-line-strong);background:#18212b}html[data-theme=dark] .crm-phone-input-control>button:hover,html[data-theme=dark] .crm-phone-input-control>button.active{color:#bfdbfe;background:#1e2b3d}html[data-theme=dark] .crm-phone-input-control>button:disabled,html[data-theme=dark] .crm-phone-input-control>input:disabled,html[data-theme=dark] .crm-location-country-trigger:disabled{border-color:var(--dark-editor-line);color:var(--light-ink-3);background:#10161e}html[data-theme=dark] .crm-phone-calling-code{color:var(--light-line-strong);background:var(--dark-editor-surface)}html[data-theme=dark] .crm-phone-country-mark{border-color:var(--light-ink-2);color:var(--light-line-strong);background:var(--dark-editor-surface)}html[data-theme=dark] .crm-phone-input-control>input,html[data-theme=dark] .crm-client-create-grid .crm-phone-input-control>input,html[data-theme=dark] .crm-client-editor .crm-phone-input-control>input{color:var(--dark-editor-ink);background:var(--dark-editor-surface)}html[data-theme=dark] .crm-phone-country-popover{background:var(--dark-editor-surface);border-color:#344054;box-shadow:0 18px 42px #00000061}html[data-theme=dark] .crm-phone-country-popover>header{border-color:var(--dark-editor-line)}html[data-theme=dark] .crm-phone-country-popover>header strong,html[data-theme=dark] .crm-phone-country-list>button strong{color:var(--dark-editor-ink)}html[data-theme=dark] .crm-phone-country-popover>header>button:hover,html[data-theme=dark] .crm-phone-country-popover>header>button:focus-visible,html[data-theme=dark] .crm-phone-country-list>button:hover,html[data-theme=dark] .crm-phone-country-list>button:focus-visible{color:var(--dark-editor-ink);background:#263140}html[data-theme=dark] .crm-phone-country-search>input,html[data-theme=dark] .crm-client-create-grid .crm-phone-country-search>input,html[data-theme=dark] .crm-client-editor .crm-phone-country-search>input{color:var(--dark-editor-ink);background:#10161e;border-color:#344054}html[data-theme=dark] .crm-phone-country-list>button{color:var(--light-line-strong)}html[data-theme=dark] .crm-phone-country-list>button.selected{background:#172554}html[data-theme=dark] .crm-location-country-trigger{border-color:var(--dark-editor-line);color:var(--dark-editor-ink);background:var(--dark-editor-surface)}html[data-theme=dark] .crm-location-country-trigger:hover{border-color:var(--light-ink-2);background:#18212b}html[data-theme=dark] .crm-location-country-trigger.placeholder,html[data-theme=dark] .crm-location-country-group-label{color:#98a2b3}html[data-theme=dark] .crm-location-country-list>.crm-location-country-group-label:not(:first-child){border-color:var(--dark-editor-line)}html[data-theme=dark] .crm-client-create-details-toggle{color:var(--light-line-strong);background:#131d2e;border-color:#344b7d}html[data-theme=dark] .crm-client-create-details-toggle:hover,html[data-theme=dark] .crm-client-create-details-toggle.active{background:#172554;border-color:#45629b}html[data-theme=dark] .crm-client-create-details-icon{color:#bfdbfe;background:#1e3a6b}html[data-theme=dark] .crm-client-create-details-toggle strong{color:#bfdbfe}html[data-theme=dark] .crm-client-create-details-toggle small{color:#b8c0cc}@media (max-width:760px){.workspace-content.crm-client-create-page{padding-bottom:18px}.crm-client-create-kind-heading{flex-direction:column;align-items:flex-start;gap:6px}.crm-client-create-kind-row{grid-template-columns:1fr}.crm-client-create-kind-row>label+label{border-top:1px solid var(--light-line);border-left:0}.crm-client-create-kind-row>label{padding-inline:14px}.crm-client-create-kind-row>label:first-child{border-radius:9px 9px 0 0}.crm-client-create-kind-row>label:last-child{border-radius:0 0 9px 9px}.crm-client-create-grid{grid-template-columns:1fr}.crm-client-create-grid>label.full{grid-column:auto}.crm-client-create-details-toggle{grid-template-columns:36px minmax(0,1fr) 20px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.crm-client-required-message{animation:none}}.lmk-rich-text-editor{border:1px solid var(--light-line);min-width:0;color:var(--light-ink);background:var(--light-surface);border-radius:10px;transition:border-color .14s,box-shadow .14s;position:relative;overflow:visible}.lmk-rich-text-editor:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 10%, transparent);border-color:#9eb9f7}.lmk-rich-text-toolbar{border-bottom:1px solid var(--light-line);background:#fbfcfe;border-radius:9px 9px 0 0;align-items:center;gap:5px;min-height:46px;padding:5px 9px;display:flex}.lmk-rich-text-toolbar>div{align-items:center;gap:2px;display:flex}.lmk-rich-text-toolbar>span{background:var(--light-line);flex:0 0 1px;width:1px;height:20px;margin-inline:2px}.lmk-rich-text-toolbar button{width:34px;height:34px;color:var(--light-ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.lmk-rich-text-toolbar button:hover:not(:disabled),.lmk-rich-text-toolbar button:focus-visible{color:var(--light-ink);background:#eef2f8;outline:none}.lmk-rich-text-toolbar button:focus-visible{box-shadow:inset 0 0 0 2px var(--primary)}.lmk-rich-text-toolbar button.is-active{color:var(--primary-hover);background:#e9efff}.lmk-rich-text-toolbar button:disabled{cursor:not-allowed;opacity:.38}.lmk-rich-text-toolbar>small{color:var(--light-ink-3);font-variant-numeric:tabular-nums;opacity:0;margin-left:auto;font-size:11px}.lmk-rich-text-toolbar>small.is-visible{opacity:1}.lmk-rich-text-toolbar>small.is-over{color:#b42318;font-weight:700}.lmk-rich-text-editor .tiptap{min-height:116px;color:var(--light-ink);overflow-wrap:anywhere;caret-color:var(--primary);outline:none;padding:14px 16px 17px;font-family:inherit;font-size:14px;line-height:1.62}.lmk-rich-text-editor.is-comment .tiptap{min-height:78px;max-height:220px;padding:9px 12px 13px;font-size:13.5px;line-height:1.5;overflow-y:auto}.lmk-rich-text-editor .tiptap>:first-child{margin-top:0}.lmk-rich-text-editor .tiptap>:last-child{margin-bottom:0}.lmk-rich-text-editor .tiptap p{margin:0 0 .62em}.lmk-rich-text-editor .tiptap p.is-editor-empty:first-child:before,.lmk-rich-text-editor .tiptap:empty:before{content:attr(data-placeholder);float:left;color:#98a2b3;pointer-events:none;height:0}.lmk-rich-text-editor .tiptap :is(ul,ol){margin:.45em 0 .72em;padding-inline-start:1.55em}.lmk-rich-text-editor .tiptap li+li{margin-top:.26em}.lmk-rich-text-editor .tiptap blockquote{color:var(--light-ink-2);border-left:2px solid #98a2b3;margin:.55em 0;padding:.15em 0 .15em .85em}.lmk-rich-text-editor .tiptap a:not([data-type=mention]){color:var(--primary-hover);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.lmk-rich-text-editor .tiptap ::selection{color:#102044;background:#dbe7ff}.lmk-rich-text-editor .tiptap ul[data-type=taskList],.erp-rich-text ul[data-type=taskList]{border-top:1px dashed #d7deea;margin:.55em 0 .78em;padding-inline-start:0;list-style:none}.lmk-rich-text-editor .tiptap ul[data-type=taskList]>li,.erp-rich-text ul[data-type=taskList]>li{border-bottom:1px dashed #d7deea;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;min-height:34px;margin:0;padding:5px 0;display:grid}.lmk-rich-text-editor .tiptap ul[data-type=taskList]>li>label,.erp-rich-text ul[data-type=taskList]>li>label{place-items:center;width:22px;height:22px;margin:0;display:grid}.lmk-rich-text-editor .tiptap ul[data-type=taskList]>li>label input,.erp-rich-text ul[data-type=taskList]>li>label input{appearance:none;width:18px;height:18px;color:var(--contrast-light);cursor:pointer;background:#fff 50%/14px 14px no-repeat;border:1px solid #b8c2d1;border-radius:5px;margin:0}.lmk-rich-text-editor .tiptap ul[data-type=taskList]>li>label input:hover{background-color:var(--light-surface-2);border-color:#7d8ba3}.lmk-rich-text-editor .tiptap ul[data-type=taskList]>li>label input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lmk-rich-text-editor .tiptap ul[data-type=taskList]>li>label input:checked,.erp-rich-text ul[data-type=taskList]>li>label input:checked{border-color:var(--primary);background-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8.2 3.1 3.1 5.9-6.5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.lmk-rich-text-editor .tiptap ul[data-type=taskList]>li>div,.erp-rich-text ul[data-type=taskList]>li>div{min-width:0;padding:0;line-height:1.55}.lmk-rich-text-editor .tiptap ul[data-type=taskList]>li>div>p,.erp-rich-text ul[data-type=taskList]>li>div>p{margin:0}.erp-rich-text ul[data-type=taskList]>li>label{pointer-events:none}.lmk-rich-text-editor .tiptap ul[data-type=taskList]>li[data-checked=true]>div,.erp-rich-text ul[data-type=taskList]>li[data-checked=true]>div{color:var(--light-ink-3)}.lmk-rich-text-editor .tiptap ul[data-type=taskList]>li[data-checked=true]>div>p,.erp-rich-text ul[data-type=taskList]>li[data-checked=true]>div>p{-webkit-text-decoration:line-through #98a2b3;text-decoration:line-through #98a2b3}.lmk-rich-text-mention,.erp-rich-text a[data-type=mention]{min-height:28px;color:var(--primary-hover);vertical-align:baseline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#eef3ff;border:1px solid #dbe7ff;border-radius:7px;align-items:center;margin:1px 2px;padding:1px 3px 1px 8px;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.erp-rich-text a[data-type=mention]{padding-right:7px}.lmk-rich-text-mention-label{white-space:nowrap}.lmk-rich-text-mention-remove{color:#6b7fa8;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;margin-left:4px;padding:0;display:inline-grid}.lmk-rich-text-mention-remove:hover{color:var(--primary-pressed);background:#dbe7ff}.lmk-rich-text-mention-remove:active{background:#c9d8fb}.lmk-rich-text-mention-remove:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.erp-rich-text a[data-type=mention]:hover{color:var(--primary-pressed);background:#dbe7ff;border-color:#c9d8fb}.lmk-rich-text-link-shell{position:relative}.lmk-rich-text-link-popover{z-index:70;background:var(--light-surface);border:1px solid #d7deea;border-radius:10px;grid-template-columns:minmax(0,1fr) 34px 34px;align-items:end;gap:6px;width:min(360px,100vw - 40px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 36px #10182824}.lmk-rich-text-link-popover label{gap:5px;display:grid}.lmk-rich-text-link-popover label span{color:var(--light-ink-3);font-size:11px;font-weight:650}.lmk-rich-text-link-popover input{width:100%;height:34px;color:var(--light-ink);background:var(--light-surface);font:inherit;border:1px solid #d7deea;border-radius:7px;outline:none;padding:0 9px;font-size:13px}.lmk-rich-text-link-popover input:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 12%, transparent)}.lmk-rich-text-link-popover button.is-primary{color:var(--contrast-light);background:var(--primary)}.lmk-rich-text-mention-menu{z-index:10020;background:var(--light-surface);border:1px solid #d7deea;border-radius:12px;flex-direction:column;max-height:min(360px,100vh - 24px);padding:6px;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 42px #10182829}.lmk-rich-text-mention-heading{border-bottom:1px solid #eef1f5;flex:none;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px 9px 9px;display:grid}.lmk-rich-text-mention-heading strong{color:var(--light-ink);font-size:13px}.lmk-rich-text-mention-heading span{color:var(--light-ink-3);font-size:11px}.lmk-rich-text-mention-close{width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;grid-area:1/2/span 2;align-self:start;place-items:center;padding:0;display:grid}.lmk-rich-text-mention-close:hover{color:var(--ink);background:var(--surface-3)}.lmk-rich-text-mention-options{overscroll-behavior:contain;min-height:0;overflow-y:auto}.lmk-rich-text-mention-options>button{width:100%;min-height:52px;color:var(--light-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:6px 8px;display:grid}.lmk-rich-text-mention-options>button:hover,.lmk-rich-text-mention-options>button.is-selected{background:#eef3ff}.lmk-rich-text-mention-options>button>span:last-child{gap:2px;min-width:0;display:grid}.lmk-rich-text-mention-options>button strong,.lmk-rich-text-mention-options>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lmk-rich-text-mention-options>button strong{font-size:13px}.lmk-rich-text-mention-options>button small{color:var(--light-ink-3);font-size:11px}.lmk-rich-text-mention-avatar{color:#344054;background:#eef1f5;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:760;display:grid}.lmk-rich-text-mention-empty{color:var(--light-ink-3);text-align:center;padding:18px 10px;font-size:13px}.erp-create-description-card>.lmk-rich-text-editor{border-radius:9px}.erp-task-editor-shell.is-expanded>.lmk-rich-text-editor,.crm-deal-composer .lmk-rich-text-editor{border-radius:inherit;box-shadow:none;border:0}.erp-task-editor-shell.is-expanded>.lmk-rich-text-editor:focus-within,.crm-deal-composer .lmk-rich-text-editor:focus-within{box-shadow:none}.erp-comment-editor>.lmk-rich-text-editor{width:100%}.erp-preview-composer-input>.lmk-rich-text-editor{border-radius:inherit;width:100%;box-shadow:none;border:0}.erp-preview-editor-shell.is-compact .lmk-rich-text-toolbar{display:none}.erp-preview-editor-shell.is-compact .lmk-rich-text-editor .tiptap{min-height:46px;max-height:84px;padding:13px 122px 11px 12px;font-size:12.5px;overflow-y:auto}.erp-preview-editor-shell.is-expanded .lmk-rich-text-editor .tiptap{min-height:76px}.crm-rich-text-field{align-self:stretch}.workspace-team-profile{gap:28px;width:min(760px,100%);padding-top:28px;display:grid}.workspace-team-profile-back{width:fit-content;color:var(--light-ink-3);align-items:center;gap:7px;font-size:13px;font-weight:620;text-decoration:none;display:inline-flex}.workspace-team-profile-back:hover{color:var(--light-ink)}.workspace-team-profile>header{border-bottom:1px solid var(--light-line);align-items:center;gap:18px;padding-bottom:28px;display:flex}.workspace-team-profile-avatar{width:66px;height:66px;color:var(--primary-hover);background:#eaf0ff;border-radius:18px;flex:none;place-items:center;font-size:18px;font-weight:760;display:grid}.workspace-team-profile h1{color:var(--light-ink);letter-spacing:-.025em;margin:0;font-size:clamp(26px,4vw,38px);line-height:1.05}.workspace-team-profile-id{color:var(--primary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:750;display:block}.workspace-team-profile header p{color:var(--light-ink-3);margin:8px 0 0;font-size:15px}.workspace-team-profile dl{margin:0;display:grid}.workspace-team-profile dl>div{border-bottom:1px solid var(--light-line);grid-template-columns:minmax(170px,.7fr) minmax(0,1.3fr);gap:22px;padding:18px 0;display:grid}.workspace-team-profile dt{color:var(--light-ink-3);align-items:center;gap:9px;font-size:13px;display:flex}.workspace-team-profile dd{color:var(--light-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:620}.workspace-team-profile dd a{color:var(--primary-hover);text-decoration:none}.workspace-team-profile dd a:hover{text-decoration:underline}.workspace-team-profile dd a:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:3px}.erp-task-person-link{color:inherit;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.erp-task-person-link:hover strong,.erp-task-comment-main>header>a:hover,.erp-task-participants>div>div>a:hover,.crm-deal-team-list>div>div>a:hover{color:var(--primary-hover);text-decoration:underline}.erp-task-comment-main>header>a,.erp-task-participants>div>div>a,.crm-deal-team-list>div>div>a{color:#303943;font-size:13px;font-weight:680;text-decoration:none}html[data-theme=dark] .lmk-rich-text-editor{border-color:var(--dark-editor-line);color:var(--dark-editor-ink);background:var(--dark-editor-surface)}html[data-theme=dark] .lmk-rich-text-toolbar{border-color:var(--dark-editor-line);background:#18212b}html[data-theme=dark] .lmk-rich-text-toolbar>span{background:var(--dark-editor-line)}html[data-theme=dark] .lmk-rich-text-toolbar button{color:#98a2b3}html[data-theme=dark] .lmk-rich-text-toolbar button:hover:not(:disabled),html[data-theme=dark] .lmk-rich-text-toolbar button:focus-visible{color:var(--dark-editor-ink);background:#263140}html[data-theme=dark] .lmk-rich-text-toolbar button.is-active{color:#bfdbfe;background:#1e3a6b}html[data-theme=dark] .lmk-rich-text-editor .tiptap{color:var(--dark-editor-ink)}html[data-theme=dark] .lmk-rich-text-editor .tiptap p.is-editor-empty:first-child:before{color:#7f8a99}html[data-theme=dark] .lmk-rich-text-editor .tiptap ul[data-type=taskList],html[data-theme=dark] .erp-rich-text ul[data-type=taskList],html[data-theme=dark] .lmk-rich-text-editor .tiptap ul[data-type=taskList]>li,html[data-theme=dark] .erp-rich-text ul[data-type=taskList]>li{border-color:#344054}html[data-theme=dark] .lmk-rich-text-editor .tiptap ul[data-type=taskList]>li>label input,html[data-theme=dark] .erp-rich-text ul[data-type=taskList]>li>label input{background-color:var(--dark-editor-surface);border-color:#526071}html[data-theme=dark] .lmk-rich-text-editor .tiptap ul[data-type=taskList]>li>label input:hover{background-color:#1d2733;border-color:#7f8fa5}html[data-theme=dark] .lmk-rich-text-editor .tiptap ul[data-type=taskList]>li>label input:checked,html[data-theme=dark] .erp-rich-text ul[data-type=taskList]>li>label input:checked{background-color:var(--primary);border-color:#3b82f6}html[data-theme=dark] .lmk-rich-text-mention,html[data-theme=dark] .erp-rich-text a[data-type=mention]{color:#bfdbfe;background:#1e3a6b;border-color:#31558e}html[data-theme=dark] .lmk-rich-text-mention-remove{color:#a9bfe8}html[data-theme=dark] .lmk-rich-text-mention-remove:hover{color:#eff6ff;background:#31558e}html[data-theme=dark] .lmk-rich-text-mention-remove:active{background:#3f659f}html[data-theme=dark] .lmk-rich-text-link-popover,html[data-theme=dark] .lmk-rich-text-mention-menu{background:var(--dark-editor-surface);border-color:#344054;box-shadow:0 18px 42px #00000061}html[data-theme=dark] .lmk-rich-text-link-popover input{color:var(--dark-editor-ink);background:#10161e;border-color:#344054}html[data-theme=dark] .lmk-rich-text-mention-heading{border-color:var(--dark-editor-line)}html[data-theme=dark] .lmk-rich-text-mention-heading strong,html[data-theme=dark] .lmk-rich-text-mention-options>button{color:var(--dark-editor-ink)}html[data-theme=dark] .lmk-rich-text-mention-options>button:hover,html[data-theme=dark] .lmk-rich-text-mention-options>button.is-selected{background:#1e3a6b}html[data-theme=dark] .lmk-rich-text-mention-avatar{color:var(--light-line-strong);background:#27313d}html[data-theme=dark] .workspace-team-profile>header,html[data-theme=dark] .workspace-team-profile dl>div{border-color:var(--dark-editor-line)}html[data-theme=dark] .workspace-team-profile h1,html[data-theme=dark] .workspace-team-profile dd{color:var(--dark-editor-ink)}html[data-theme=dark] .workspace-team-profile-back,html[data-theme=dark] .workspace-team-profile header p,html[data-theme=dark] .workspace-team-profile dt{color:#b8c0cc}html[data-theme=dark] .workspace-team-profile-back:hover{color:var(--dark-editor-ink)}html[data-theme=dark] .workspace-team-profile-avatar{color:#bfdbfe;background:#1e3a6b}html[data-theme=dark] .workspace-team-profile-id,html[data-theme=dark] .workspace-team-profile dd a{color:#93c5fd}@media (max-width:760px){.lmk-rich-text-toolbar{flex-wrap:wrap;align-items:flex-start}.lmk-rich-text-toolbar button{width:40px;height:40px}.lmk-rich-text-toolbar>small{align-self:center}.lmk-rich-text-editor.is-description .tiptap{min-height:190px;font-size:16px}.lmk-rich-text-editor.is-comment .tiptap{font-size:16px}.lmk-rich-text-link-popover{left:auto;right:-42px}.workspace-team-profile{padding-top:16px}.workspace-team-profile>header{align-items:flex-start}.workspace-team-profile dl>div{grid-template-columns:1fr;gap:8px}}@media (pointer:coarse){.lmk-rich-text-toolbar button{width:44px;height:44px}}.workspace-sidebar-toggle,.workspace-sidebar .nav-tooltip{display:none}@media (min-width:981px){.workspace-shell{--collapsed-sidebar-width:76px}.workspace-shell:has(>.workspace-sidebar.is-collapse-ready){transition:grid-template-columns .22s var(--ease-in-out)}.workspace-shell:has(>.workspace-sidebar.is-collapsed){grid-template-columns:var(--collapsed-sidebar-width) minmax(0,1fr)}.workspace-shell:has(>.workspace-sidebar.is-collapsed) .erp-create-form{width:100%;max-width:none;margin-inline:0}.workspace-shell:has(>.workspace-sidebar.is-collapsed) .erp-task-editor-page>:is(.error-message,.callout){width:100%;max-width:none;margin-inline:0}.workspace-shell:has(>.workspace-sidebar.is-collapsed) .crm-deal-create-page>.crm-empty-state{width:100%;max-width:none;margin-inline:0}.workspace-sidebar{overflow:hidden}.workspace-sidebar-footer{border-top:1px solid #eaecf0;flex:none;margin-top:12px;padding-top:12px}.workspace-sidebar-toggle{width:100%;min-height:40px;color:var(--light-ink-3);cursor:pointer;text-align:left;transition:color .14s var(--ease-out), background-color .14s var(--ease-out), transform .14s var(--ease-out);background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;font-weight:500;display:flex}.workspace-sidebar-toggle-icon{flex:none;place-items:center;width:22px;height:22px;display:grid}.workspace-sidebar-toggle-icon>svg{transition:transform .18s var(--ease-out)}.workspace-sidebar-toggle-label{opacity:1;white-space:nowrap;transition:opacity .14s var(--ease-out), transform .18s var(--ease-out);overflow:hidden}.workspace-sidebar-toggle:active{transform:scale(.96)}.workspace-sidebar .brand-name,.workspace-sidebar .brand-sub,.workspace-sidebar .nav-text{opacity:1;transition:opacity .14s var(--ease-out), transform .18s var(--ease-out);transform:translate(0)}.workspace-sidebar.is-collapsed{padding-inline:10px}.workspace-sidebar.is-collapsed .brand{justify-content:center;padding-inline:0}.workspace-sidebar.is-collapsed .brand-lockup{align-items:center}.workspace-sidebar.is-collapsed .brand-wordmark{gap:0}.workspace-sidebar.is-collapsed .brand-name,.workspace-sidebar.is-collapsed .brand-sub{opacity:0;pointer-events:none;width:0;min-width:0;height:0;margin:0;padding:0;overflow:hidden;transform:translate(-6px)}.workspace-sidebar.is-collapsed .sidebar-scroll{margin-inline:0;padding-inline:0}.workspace-sidebar.is-collapsed .sidebar-scroll>.nav-label:first-child{color:#0000;background:0 0;height:0;margin:0;padding:0;font-size:0;overflow:hidden}.workspace-sidebar.is-collapsed .future-label{color:#0000;background:var(--light-line);height:1px;margin:15px 8px 8px;padding:0;font-size:0;overflow:hidden}.workspace-sidebar.is-collapsed .nav-item-shell{width:56px}.workspace-sidebar.is-collapsed a.nav-item{border-radius:10px;gap:0;width:56px;margin-inline:0;padding-left:17px;padding-right:0;overflow:hidden}.workspace-sidebar.is-collapsed .nav-text{opacity:0;pointer-events:none;width:0;overflow:hidden;transform:translate(-6px)}.workspace-sidebar.is-collapsed .nav-tooltip{pointer-events:none;align-self:center;padding-inline-start:18px;position:fixed;inset-inline-start:calc(var(--collapsed-sidebar-width) - 10px)}.workspace-sidebar .nav-tooltip>span{border:1px solid var(--line);border-radius:var(--control-radius-compact);background:var(--surface);color:var(--ink);white-space:nowrap;padding:5px 10px;font-size:13px;font-weight:500;display:block}.workspace-sidebar.is-collapsed:not([data-tooltip-dismissed]) .nav-item:focus-visible>.nav-tooltip{display:block}@media (hover:hover){.workspace-sidebar.is-collapsed:not([data-tooltip-dismissed]) .nav-item:hover>.nav-tooltip{display:block}}.workspace-sidebar.is-collapsed a.nav-item.active:before{left:-10px}.workspace-sidebar.is-collapsed .nav-item-shell.has-count>.nav-item{padding-right:0}.workspace-sidebar.is-collapsed .nav-count-link{border-width:2px;border-color:var(--surface);min-width:18px;min-height:18px;padding:1px 4px;font-size:8px;top:1px;right:-2px;transform:none}.workspace-sidebar.is-collapsed .workspace-sidebar-footer{margin-inline:0}.workspace-sidebar.is-collapsed .workspace-sidebar-toggle{justify-content:center;gap:0;width:56px;padding-inline:0}.workspace-sidebar.is-collapsed .workspace-sidebar-toggle-label{opacity:0;pointer-events:none;width:0;transform:translate(-6px)}html[data-theme=dark] .workspace-sidebar-footer{border-top-color:#27313e}html[data-theme=dark] .workspace-sidebar-toggle{color:#98a2b3}html[data-theme=dark] .workspace-sidebar.is-collapsed .future-label{background:var(--dark-editor-line)}}@media (min-width:981px) and (hover:hover) and (pointer:fine){.workspace-sidebar-toggle:hover{color:#344054;background:#f5f7fa}.workspace-sidebar:not(.is-collapsed) .workspace-sidebar-toggle:hover .workspace-sidebar-toggle-icon>svg{transform:translate(-2px)}.workspace-sidebar.is-collapsed .workspace-sidebar-toggle:hover .workspace-sidebar-toggle-icon>svg{transform:translate(2px)}html[data-theme=dark] .workspace-sidebar-toggle:hover{color:#f3f6fb;background:#18212c}}@media (prefers-reduced-motion:reduce){.workspace-sidebar-toggle,.workspace-sidebar-toggle-icon>svg,.workspace-sidebar-toggle-label,.workspace-sidebar :is(.brand-name,.brand-sub,.nav-text){transition-duration:.01ms!important}.workspace-shell:has(>.workspace-sidebar.is-collapse-ready){transition-duration:.01ms!important}}.dashboard-v3{gap:24px}.dashboard-v3 .dashboard-heading-copy p{font-size:13px}.dashboard-v3 .dashboard-period-control button{font-size:12px}.dashboard-v3 .dashboard-scope-tabs{min-width:0}.dashboard-v3 .dashboard-snapshot-note{color:var(--dashboard-muted);margin:-12px 0 0;font-size:12px;line-height:1.6}.dashboard-metric-cell>a{min-width:0;color:var(--dashboard-ink);flex-direction:column;gap:12px;padding:22px 20px;display:flex}.dashboard-metric-cell>a:hover{background:var(--dashboard-blue-soft)}.dashboard-metric-cell>a>span{color:var(--dashboard-muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.dashboard-metric-cell>a>span svg{color:var(--dashboard-blue);flex:none}.dashboard-metric-cell>a>strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(23px,2vw,32px);font-weight:650}.dashboard-metric-cell>a>small{color:var(--dashboard-muted);margin-top:auto;font-size:12px;line-height:1.5}.dashboard-v3 .dashboard-danger,.dashboard-v3 .dashboard-danger>strong{color:#b42318}.dashboard-v3 .dashboard-warning{color:#905d10}.dashboard-v3 .dashboard-block{min-width:0}.dashboard-v3 .dashboard-overview-section{border:0;border-bottom:1px solid var(--dashboard-line);box-shadow:none;background:0 0;border-radius:0;padding:0 0 24px}.dashboard-v3 .dashboard-card-header h2{font-size:19px;font-weight:650}.dashboard-v3 .dashboard-card-header p{font-size:12px;line-height:1.6}.dashboard-v3 .dashboard-card-header>a{font-size:12px}.dashboard-finance-overview{grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);gap:32px;margin-top:12px;display:grid}.dashboard-finance-dynamics{min-width:0}.dashboard-v3 .dashboard-chart-summary{flex-wrap:wrap}.dashboard-comparison-note{color:var(--dashboard-muted);margin:6px 0 0;font-size:12px}.dashboard-v3 .dashboard-profit-chain{align-self:start}.dashboard-v3 .dashboard-profit-chain>div{gap:16px;padding-block:13px}.dashboard-v3 .dashboard-profit-chain dt{font-size:13px;line-height:1.5}.dashboard-v3 .dashboard-profit-chain dd{font-variant-numeric:tabular-nums;flex:none;font-size:14px}.dashboard-v3 .dashboard-profit-chain .result{gap:16px}.dashboard-v3 .dashboard-profit-chain .result dd{font-size:17px}.dashboard-section-footnote{color:var(--dashboard-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin:12px 0 0;font-size:12px;line-height:1.6;display:flex}.dashboard-table-scroll{max-width:100%;margin-top:18px;overflow-x:auto}.dashboard-business-table{border-collapse:collapse;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.dashboard-business-table th,.dashboard-business-table td{border-bottom:1px solid var(--dashboard-soft-line);text-align:right;padding:14px 16px}.dashboard-business-table th:first-child{text-align:left;padding-left:0}.dashboard-business-table thead th{color:var(--dashboard-muted);font-size:12px;font-weight:500}.dashboard-business-table tbody th{font-weight:550}.dashboard-business-table a:hover{color:var(--dashboard-blue)}.dashboard-crm-overview{grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);gap:40px;margin-top:22px;display:grid}.dashboard-inline-stats{flex-wrap:wrap;gap:28px;margin:20px 0;display:flex}.dashboard-inline-stats>span,.dashboard-inline-stats>a{color:var(--dashboard-muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.dashboard-inline-stats strong{color:var(--dashboard-ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.dashboard-pipeline-amounts{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-block:22px;display:flex}.dashboard-pipeline-amounts>span,.dashboard-pipeline-amounts>small{width:100%;color:var(--dashboard-muted);font-size:12px}.dashboard-pipeline-amounts>strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.dashboard-funnel>div{border-top:1px solid var(--dashboard-soft-line);grid-template-columns:minmax(100px,1fr) minmax(50px,1fr) 32px;align-items:center;gap:20px;padding:12px 0;font-size:13px;display:grid}.dashboard-funnel meter{appearance:none;background:var(--dashboard-soft-line);border:0;border-radius:4px;width:100%;height:8px}.dashboard-funnel meter::-webkit-meter-bar{background:var(--dashboard-soft-line);border:0;border-radius:4px}.dashboard-funnel meter::-webkit-meter-optimum-value{background:var(--dashboard-blue);border-radius:4px}.dashboard-funnel meter::-moz-meter-bar{background:var(--dashboard-blue);border-radius:4px}.dashboard-funnel b{text-align:right;font-variant-numeric:tabular-nums}.dashboard-client-summary{border-left:1px solid var(--dashboard-line);padding-left:28px}.dashboard-client-summary h3{margin:0;font-size:15px}.dashboard-client-summary>p{color:var(--dashboard-muted);margin:7px 0 20px;font-size:12px;line-height:1.6}.dashboard-client-summary dl>div{border-bottom:1px solid var(--dashboard-soft-line);justify-content:space-between;gap:16px;padding-block:12px;font-size:13px;display:flex}.dashboard-client-summary dd{margin:0;font-weight:650}.dashboard-client-summary>a{color:var(--dashboard-blue);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:inline-flex}.dashboard-v3 .dashboard-task-list strong{font-size:13px}.dashboard-v3 .dashboard-task-list small,.dashboard-v3 .dashboard-task-list time{font-size:12px}.dashboard-v3 .dashboard-task-list>a:hover{background:var(--dashboard-blue-soft)}.dashboard-simple-list{margin-top:14px}.dashboard-simple-list>a{border-bottom:1px solid var(--dashboard-soft-line);justify-content:space-between;align-items:center;gap:16px;padding:15px 0;font-size:13px;display:flex}.dashboard-simple-list>a strong{font-weight:500}.dashboard-simple-list>a:hover{color:var(--dashboard-blue)}.dashboard-v3 .dashboard-feed-table strong{font-size:13px}.dashboard-v3 .dashboard-feed-table small,.dashboard-v3 .dashboard-feed-table time{font-size:12px}.dashboard-v3 .dashboard-module-links>a{border:0;padding:18px 10px 18px 0}.dashboard-v3 .dashboard-module-links strong{font-size:13px}.dashboard-v3 .dashboard-module-links small{font-size:12px}.dashboard-v3 .dashboard-empty-copy,.dashboard-v3 .dashboard-empty-panel{font-size:13px;line-height:1.6}.dashboard-v3 .dashboard-customizer-layer>aside{width:min(490px,100%)}.dashboard-v3 .dashboard-customizer-layer aside>header strong{font-size:17px}.dashboard-v3 .dashboard-customizer-layer aside>header small{font-size:12px}.dashboard-v3 .dashboard-customizer-intro{color:var(--dashboard-muted);letter-spacing:0;text-transform:none;margin:0 0 22px;font-size:13px;font-weight:400;line-height:1.7}.dashboard-customizer-body fieldset{border:0;min-width:0;margin:0 0 28px;padding:0}.dashboard-customizer-body legend{justify-content:space-between;width:100%;margin-bottom:8px;font-size:14px;font-weight:650;display:flex}.dashboard-customizer-body legend small{color:var(--dashboard-muted);font-size:12px;font-weight:400}.dashboard-setting-row{border-bottom:1px solid var(--dashboard-soft-line);align-items:center;gap:10px;display:flex}.dashboard-setting-row>label{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;padding-block:16px;display:flex}.dashboard-setting-row input{width:18px;height:18px;accent-color:var(--dashboard-blue);flex:none}.dashboard-setting-row label span{min-width:0}.dashboard-setting-row strong{font-size:13px;font-weight:550;display:block}.dashboard-setting-row small{color:var(--dashboard-muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.dashboard-setting-order{flex:none;gap:3px;display:flex}.dashboard-setting-order button{width:30px;height:32px;color:var(--dashboard-muted);border:1px solid var(--dashboard-line);cursor:pointer;background:0 0;border-radius:6px;place-items:center;display:grid}.dashboard-setting-order button:disabled{opacity:.35;cursor:default}.dashboard-setting-order button:hover:not(:disabled){color:var(--dashboard-blue);background:var(--dashboard-blue-soft)}.dashboard-reset-button{color:var(--dashboard-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px}.dashboard-v3 .dashboard-customizer-layer footer{display:block}.dashboard-v3 .dashboard-customizer-layer footer>div{justify-content:flex-end;gap:10px;display:flex}.dashboard-v3 .dashboard-customizer-layer footer .error-message{margin:0 0 12px;font-size:13px}.dashboard-v3 :is(a,button,input,svg[tabindex]):focus-visible{outline:2px solid var(--dashboard-blue);outline-offset:3px}.dashboard-v3 ::selection{color:var(--dashboard-ink);background:#dbe7ff}html[data-theme=dark] .dashboard-v3 .dashboard-danger,html[data-theme=dark] .dashboard-v3 .dashboard-danger>strong{color:#ffaaa4}html[data-theme=dark] .dashboard-v3 .dashboard-warning{color:#eac07e}html[data-theme=dark] .dashboard-v3 .dashboard-overview-section{background:0 0}@media (max-width:1100px){.dashboard-finance-overview{grid-template-columns:minmax(0,1fr);gap:8px}.dashboard-crm-overview{grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);gap:24px}}@media (max-width:640px){.dashboard-v3{gap:24px}.dashboard-metric-cell>a{padding:18px 12px}.dashboard-metric-cell>a>strong{font-size:23px}.dashboard-metric-cell>a>span,.dashboard-metric-cell>a>small{font-size:12px}.dashboard-crm-overview{grid-template-columns:minmax(0,1fr)}.dashboard-client-summary{border-left:0;border-top:1px solid var(--dashboard-line);padding:22px 0 0}.dashboard-v3 .dashboard-card-header{flex-wrap:wrap;gap:8px}.dashboard-v3 .dashboard-card-header>a{min-height:36px}.dashboard-v3 .dashboard-profit-chain>div{flex-wrap:wrap;gap:6px 12px}.dashboard-v3 .dashboard-data-note{white-space:normal}.dashboard-setting-order button{width:28px;height:36px}.dashboard-v3 .dashboard-customizer-body{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.dashboard-v3 *,.dashboard-v3 :before,.dashboard-v3 :after{transition:none!important;animation:none!important}}.dashboard-v3 .dashboard-customizer-body label input{opacity:1;pointer-events:auto;position:static}.dashboard-v3 .dashboard-customizer-body label strong{font-size:13px}.dashboard-v3 .dashboard-customizer-body label small{font-size:12px}.dashboard-v3 .dashboard-chart-summary>.dashboard-trend{width:auto}.dashboard-business-table tfoot{font-weight:650}html[data-theme=dark] .dashboard-v3{--dashboard-soft-line:#25303d;--dashboard-blue:var(--dark-accent-muted);--dashboard-blue-dark:var(--dark-accent-muted);--dashboard-blue-soft:var(--dark-accent-soft)}html[data-theme=dark] .dashboard-v3 .dashboard-card-header>a{color:var(--dark-accent-muted)}html[data-theme=dark] .dashboard-v3 .dashboard-profit-chain dd.negative{color:#ffaaa4}html[data-theme=dark] .dashboard-v3 .dashboard-trend.negative{color:#ffb4ab;background:#3a2428}html[data-theme=dark] .dashboard-v3 .dashboard-trend.positive{color:#a8d8b6;background:#1c3025}.dashboard-v3 .dashboard-report-scope{margin-bottom:0}.dashboard-preview{min-width:0;container:dashboard-canvas/inline-size}.dashboard-metric-cell{flex-direction:column;min-width:0;display:flex}.dashboard-metric-cell>a{flex:1}.dashboard-editor-toolbar{z-index:25;border:1px solid var(--dashboard-line);color:var(--dashboard-ink);background:var(--light-surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;top:80px}.dashboard-editor-toolbar>div{align-items:center;gap:8px;display:flex}.dashboard-editor-toolbar>div:first-child{gap:4px;display:grid}.dashboard-editor-toolbar strong{font-size:14px;font-weight:650}.dashboard-editor-toolbar span{color:var(--dashboard-muted);font-size:12px}.dashboard-editor-toolbar .button{min-height:36px;font-size:12px}.dashboard-editor-toolbar>.error-message{flex-basis:100%;margin:0;font-size:13px}.dashboard-editor-toolbar .dashboard-preview-button{display:none}.dashboard-editor-region{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bcc6d5 transparent;border:1px solid var(--dashboard-line);background:var(--light-surface);border-radius:12px;min-width:0;max-height:calc(100dvh - 188px);position:sticky;top:166px;overflow:auto}.dashboard-editor{padding:18px}.dashboard-editor>header h2{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:650}.dashboard-editor>header p{color:var(--dashboard-muted);margin:8px 0 18px;font-size:12px;line-height:1.6}.dashboard-editor-tabs{border-bottom:1px solid var(--dashboard-line);gap:4px;margin-bottom:18px;display:flex}.dashboard-editor-tabs>button{min-height:38px;color:var(--dashboard-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 3px;font-size:12px;display:flex}.dashboard-editor-tabs>button[aria-selected=true]{color:var(--dashboard-blue);border-bottom-color:var(--dashboard-blue);font-weight:650}.dashboard-editor-tabs small{font-size:11px}.dashboard-editor-filters{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:12px;display:grid}.dashboard-editor-search{border:1px solid var(--dashboard-line);color:var(--dashboard-muted);border-radius:8px;align-items:center;gap:8px;padding-left:10px;display:flex}.dashboard-editor-search:focus-within{border-color:var(--dashboard-blue)}.dashboard-editor-search input{width:100%;min-width:0;min-height:36px;color:var(--dashboard-ink);font:inherit;caret-color:var(--dashboard-blue);background:0 0;border:0;padding:8px 10px 8px 0;font-size:13px}.dashboard-editor-search input:focus-visible{outline-offset:0}.dashboard-editor select{border:1px solid var(--dashboard-line);min-width:0;min-height:36px;color:var(--dashboard-ink);background:var(--light-surface);font:inherit;border-radius:8px;padding:7px 9px;font-size:12px}.dashboard-editor fieldset{border:0;min-width:0;margin:0;padding:0}.dashboard-editor-item{border-bottom:1px solid var(--dashboard-soft-line);align-items:center;gap:6px;display:flex}.dashboard-editor-item>label{cursor:pointer;flex:1;align-items:flex-start;gap:10px;min-width:0;padding-block:14px;display:flex}.dashboard-editor-item input{width:17px;height:17px;accent-color:var(--dashboard-blue);flex:none;margin:1px 0 0}.dashboard-editor-item strong{font-size:12px;font-weight:550;line-height:1.5;display:block}.dashboard-editor-item small{color:var(--dashboard-muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.dashboard-edit-controls{flex:none;justify-content:flex-end;align-items:center;gap:3px;display:flex}.dashboard-edit-controls button{border:1px solid var(--dashboard-line);width:28px;height:30px;color:var(--dashboard-muted);cursor:pointer;background:0 0;border-radius:6px;place-items:center;padding:0;display:grid}.dashboard-edit-controls button:disabled{opacity:.3;cursor:default}.dashboard-edit-controls button:hover:not(:disabled){color:var(--dashboard-blue);background:var(--dashboard-blue-soft)}.dashboard-editor-empty{color:var(--dashboard-muted);font-size:13px;line-height:1.6}.dashboard-editor-display>label{gap:8px;margin-bottom:18px;font-size:12px;display:grid}.dashboard-editor-display>.dashboard-editor-switch{justify-content:space-between;align-items:center;gap:16px;min-height:34px;display:flex}.dashboard-editor-switch input{width:17px;height:17px;accent-color:var(--dashboard-blue)}.dashboard-editor footer{border-top:1px solid var(--dashboard-line);margin-top:20px;padding-top:16px}.dashboard-editor footer button{color:var(--dashboard-blue);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:12px}.dashboard-v3 .dashboard-finance-overview.without-profit{grid-template-columns:minmax(0,1fr)}.dashboard-v3.dashboard-hide-descriptions :is(.dashboard-metric-cell>a>small,.dashboard-card-header p){display:none}.dashboard-v3[data-density=compact] .dashboard-metric-cell>a{gap:8px;padding:14px}.dashboard-v3[data-density=compact] .dashboard-task-list>a{min-height:44px}.dashboard-v3[data-density=compact] .dashboard-profit-chain>div{padding-block:8px}.dashboard-v3[data-density=compact] .dashboard-business-table :is(td,th){padding-block:9px}html[data-theme=dark] :is(.dashboard-editor-region,.dashboard-editor-toolbar){background:#111923}html[data-theme=dark] .dashboard-editor select{color:var(--dashboard-ink);background:#111923}@media (max-width:1050px){.dashboard-editor-region{grid-row:1;max-height:none;position:static;overflow:visible}.dashboard-editor-catalog{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;display:grid}.dashboard-editor-filters{grid-template-columns:minmax(0,1fr) minmax(140px,.5fr)}.dashboard-editor-toolbar .dashboard-preview-button{display:inline-flex}}@media (max-width:640px){.dashboard-editor-toolbar{padding:12px;top:0}.dashboard-editor-toolbar>div:last-of-type{width:100%}.dashboard-editor-toolbar .button{flex:1;padding-inline:8px}.dashboard-editor-catalog,.dashboard-editor-filters{grid-template-columns:minmax(0,1fr)}.dashboard-edit-controls button{min-width:32px;min-height:34px}.dashboard-editor{padding:16px}}.dashboard-v3.is-editing{padding-right:344px}.dashboard-dock{--dashboard-line:var(--light-line);--dashboard-soft-line:#edf1f6;--dashboard-muted:var(--light-ink-3);--dashboard-ink:var(--light-ink);--dashboard-blue:var(--primary);--dashboard-blue-soft:var(--light-primary-soft);z-index:100;width:320px;max-height:none;color:var(--dashboard-ink);background:var(--light-surface);border:1px solid var(--dashboard-line);border-radius:16px;flex-direction:column;display:flex;position:fixed;top:88px;bottom:16px;right:16px;overflow:hidden}.dashboard-dock-heading{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:20px 18px 12px;display:flex}.dashboard-dock-heading h2{letter-spacing:-.025em;margin:0;font-size:19px;font-weight:650}.dashboard-dock-heading>button{border:1px solid var(--dashboard-line);width:32px;height:32px;color:var(--dashboard-muted);cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.dashboard-editor-status{color:var(--dashboard-muted);border-bottom:1px solid var(--dashboard-line);flex:none;align-items:center;gap:7px;padding:0 18px 16px;font-size:11px;display:flex}.dashboard-editor-status>i{background:var(--dashboard-blue);border-radius:50%;flex:none;width:5px;height:5px}.dashboard-dock-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bcc6d5 transparent;flex:1;min-height:0;overflow:auto}.dashboard-dock .dashboard-editor{padding:14px 18px 18px}.dashboard-editor-intro{color:var(--dashboard-muted);margin:0 0 14px;font-size:12px;line-height:1.6}.dashboard-editor-list-instructions{display:none}.dashboard-dock .dashboard-editor-catalog{display:block}.dashboard-dock .dashboard-editor-filters{grid-template-columns:minmax(0,1fr)}.dashboard-editor-tabs>button{border-bottom-color:#0000;position:relative}.dashboard-editor-tabs>button[aria-selected=true]{border-bottom-color:#0000}.dashboard-editor-tab-indicator{background:var(--dashboard-blue);pointer-events:none;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.dashboard-editor-item.selected>label>span>strong{color:var(--dashboard-ink);font-weight:620}.dashboard-dock-footer{border-top:1px solid var(--dashboard-line);background:inherit;flex:none;padding:12px 16px 16px}.dashboard-dock-footer>div:last-child{gap:8px;display:flex}.dashboard-dock-footer>div:last-child .button{flex:1;gap:6px;min-height:38px;font-size:12px}.dashboard-change-feedback{min-height:32px;color:var(--dashboard-muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:11px;line-height:1.5;display:flex}.dashboard-change-feedback>span{min-width:0}.dashboard-change-feedback>button{color:var(--dashboard-blue);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:5px 0 5px 8px;font-size:12px}.dashboard-dock-footer .error-message{margin:0 0 10px;font-size:12px}.dashboard-preview-toggle{display:none}.dashboard-dock :is(button,input,select):focus-visible{outline:2px solid var(--dashboard-blue);outline-offset:3px}.dashboard-dock button{transition:background-color .14s var(--ease-out), color .14s var(--ease-out)}.dashboard-dock-heading>button:hover{color:var(--dashboard-blue);background:var(--dashboard-blue-soft)}html[data-theme=dark] .dashboard-dock{--dashboard-line:#2f3a49;--dashboard-soft-line:#25303d;--dashboard-muted:#9ba8b8;--dashboard-ink:var(--dark-editor-ink);--dashboard-blue:var(--dark-accent-muted);--dashboard-blue-soft:var(--dark-accent-soft);background:#111923}@media (hover:hover) and (pointer:fine){.dashboard-dock .dashboard-editor-item>label:hover{color:var(--dashboard-blue)}}@media (max-width:1200px){.dashboard-v3.is-editing{padding-right:0}.dashboard-dock{width:auto;height:min(560px,68dvh);max-height:calc(100dvh - 90px);inset:auto 12px 12px}.dashboard-dock.is-collapsed{height:auto}.dashboard-dock.is-collapsed .dashboard-editor-status{display:none}.dashboard-dock.is-collapsed .dashboard-dock-heading{padding-block:12px 8px}.dashboard-dock.is-collapsed .dashboard-dock-heading h2{font-size:15px}.dashboard-preview-toggle{width:100%;min-height:32px;color:var(--dashboard-blue);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;margin-bottom:8px;font-size:12px;display:flex}.dashboard-dock .dashboard-edit-controls button{min-width:32px;min-height:34px}}@media (prefers-reduced-motion:reduce){.dashboard-dock{transform:none!important}.dashboard-dock button{transition-duration:0s}}.dashboard-widget-grid{--dashboard-cell-gap:12px;--dashboard-row-height:28px;--dashboard-grid-line:var(--dashboard-line);isolation:isolate;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--dashboard-row-height);gap:var(--dashboard-cell-gap);display:grid;position:relative}.dashboard-widget-grid[data-editing]:before{content:"";z-index:-1;background-image:linear-gradient(to right, var(--dashboard-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--dashboard-grid-line) 1px, transparent 1px);background-size:calc((100% + var(--dashboard-cell-gap)) / 12) calc(var(--dashboard-row-height) + var(--dashboard-cell-gap));border-radius:12px;position:absolute;inset:0}.dashboard-widget-grid[data-gesture]{--dashboard-grid-line:color-mix(in srgb, var(--dashboard-blue) 22%, var(--dashboard-line))}.dashboard-widget-grid[data-editing]:not(:has(.dashboard-grid-widget)){border:1px dashed var(--dashboard-line);min-height:160px;margin-bottom:12px}.dashboard-grid-widget,.dashboard-grid-placeholder{grid-column:var(--widget-column) / span var(--widget-width);grid-row:var(--widget-row) / span var(--widget-height)}.dashboard-grid-widget{border:1px solid var(--dashboard-line);background:var(--dashboard-widget-surface,#fff);border-radius:12px;flex-direction:column;min-width:0;min-height:0;scroll-margin-block:96px;display:flex;position:relative;container:dashboard-widget/inline-size}html[data-theme=dark] .dashboard-widget-grid{--dashboard-widget-surface:#111923}.dashboard-grid-widget[data-active]{z-index:2;border-color:var(--dashboard-blue);box-shadow:0 8px 24px #1419221f}.dashboard-grid-placeholder{pointer-events:none;border:1px dashed var(--dashboard-blue);background:var(--dashboard-blue-soft);border-radius:12px}.dashboard-widget-content{scrollbar-width:thin;border-radius:inherit;flex:1;min-height:0;overflow:auto}.dashboard-widget-content.dashboard-block{padding:16px}.dashboard-v3 .dashboard-widget-content .dashboard-overview-section{border:0;padding:0}.dashboard-grid-widget .dashboard-metric-cell>a{gap:8px;padding:16px}.dashboard-grid-widget .dashboard-metric-cell>a>strong{font-size:clamp(17px,10cqi,30px)}.dashboard-grid-widget .dashboard-metric-cell>a>small{margin-top:0}.dashboard-widget-grid[data-editing] .dashboard-widget-content.dashboard-block{padding-bottom:20px}.dashboard-widget-grid[data-editing] .dashboard-metric-cell>a{padding-top:4px}.dashboard-widget-grid[data-editing] .dashboard-metric-cell>a:hover{cursor:default;background:0 0}.dashboard-widget-tools{flex:none;justify-content:space-between;align-items:center;padding:3px 5px 0;display:flex}.dashboard-grid-widget :is(.dashboard-widget-grip,.dashboard-widget-remove,.dashboard-widget-resize){width:30px;height:30px;color:var(--dashboard-muted);background:var(--dashboard-widget-surface,#fff);border:0;border-radius:6px;place-items:center;padding:0;display:grid}.dashboard-widget-remove{cursor:pointer}.dashboard-widget-grip,.dashboard-catalog-grip{cursor:grab}.dashboard-grid-widget[data-active] .dashboard-widget-grip{cursor:grabbing}.dashboard-widget-grip,.dashboard-widget-resize{touch-action:none}.dashboard-widget-resize{z-index:1;cursor:nwse-resize;position:absolute;bottom:4px;right:4px}.dashboard-grid-widget .dashboard-widget-resize{width:24px;height:24px}.dashboard-catalog-grip{width:32px;height:34px;color:var(--dashboard-muted);flex:none;place-items:center;display:grid}.dashboard-grid-widget button:disabled{cursor:default;opacity:.45}@media (hover:hover) and (pointer:fine){.dashboard-grid-widget button:hover:not(:disabled),.dashboard-catalog-grip:hover{color:var(--dashboard-blue);background:var(--dashboard-blue-soft)}}@container dashboard-widget (max-width:700px){.dashboard-finance-overview,.dashboard-crm-overview{grid-template-columns:minmax(0,1fr);gap:16px}.dashboard-client-summary{border-left:0;border-top:1px solid var(--dashboard-line);padding:16px 0 0}.dashboard-v3 .dashboard-card-header{flex-wrap:wrap}.dashboard-v3 .dashboard-module-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@container dashboard-widget (max-width:380px){.dashboard-grid-widget .dashboard-metric-cell>a{padding-inline:12px}.dashboard-funnel>div{grid-template-columns:minmax(0,1fr) minmax(36px,.5fr) auto;gap:8px}.dashboard-feed-table>a{grid-template-columns:24px minmax(0,1fr) auto}.dashboard-feed-table>a>time{grid-area:2/2}.dashboard-feed-table>a>svg{grid-area:1/3}}@container dashboard-canvas (max-width:540px){.dashboard-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.dashboard-grid-widget{grid-area:auto/span 2}.dashboard-grid-widget[data-kind=metric]{grid-column:span 1}.dashboard-widget-grid[data-editing]:before,.dashboard-grid-widget :is(.dashboard-widget-grip,.dashboard-widget-resize),.dashboard-grid-placeholder{display:none}.dashboard-widget-tools{justify-content:flex-end}.dashboard-widget-content{overflow:visible}.dashboard-widget-grid[data-editing] .dashboard-widget-content.dashboard-block{padding-top:4px;padding-bottom:16px}}@media (pointer:coarse){.dashboard-catalog-grip{display:none}}@media (max-width:600px){.dashboard-editor-grid-instructions,.dashboard-catalog-grip{display:none}.dashboard-editor-list-instructions{display:inline}}.crm-logistics-dialog{border:1px solid var(--line);background:var(--surface);width:min(704px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--ink);opacity:0;transition:opacity .2s cubic-bezier(.23, 1, .32, 1), transform .2s cubic-bezier(.23, 1, .32, 1), display .2s allow-discrete, overlay .2s allow-discrete;border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;transform:scale(.97);box-shadow:0 18px 42px #14192229,0 4px 12px #1419220f}.crm-logistics-dialog[open]{opacity:1;transform:scale(1)}@starting-style{.crm-logistics-dialog[open]{opacity:0;transform:scale(.97)}}.crm-logistics-dialog::backdrop{background:#14192247}.crm-logistics-dialog form{max-height:inherit;flex-direction:column;display:flex}.crm-logistics-dialog header{border-bottom:1px solid var(--line);padding:22px 62px 18px 26px;position:relative}.crm-logistics-dialog header h2{letter-spacing:-.02em;margin:0;font-size:20px}.crm-logistics-dialog header p{color:var(--ink-3);margin:5px 0 0;font-size:13px;line-height:1.45}.crm-logistics-dialog header button{width:36px;height:36px;inset:18px 20px auto auto}.crm-logistics-dialog-body{gap:20px;min-height:0;padding:20px 26px 24px;display:grid;overflow-y:auto}.crm-logistics-dialog-body h3,.crm-logistics-destinations legend{color:var(--ink);margin:0 0 10px;font-size:14px;font-weight:700}.crm-logistics-dialog-body>section:not([hidden]){border-top:1px solid var(--line);padding-top:17px}.crm-logistics-dialog-body .form-grid{gap:13px 14px}.crm-logistics-dialog-body .field{color:var(--ink-2);font-size:12px;font-weight:650}.crm-logistics-dialog-body .field :is(input:not([type=file]),select){min-height:40px;font-weight:450}.crm-logistics-destinations{border:0;min-inline-size:0;margin:0;padding:0}.crm-logistics-destinations p,.crm-logistics-measurement-note,.crm-logistics-shared-note{color:var(--ink-3);font-size:12px;line-height:1.45}.crm-logistics-destinations p,.crm-logistics-measurement-note{margin:8px 0 0}.crm-logistics-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crm-logistics-direction{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:grid}.crm-logistics-direction:has(input:checked){border-color:var(--primary);background:var(--primary-soft)}.crm-logistics-direction:has(input:disabled){cursor:default}.crm-logistics-direction:has(input:disabled:not(:checked)){opacity:.58}.crm-logistics-direction:focus-within,.crm-logistics-upload-target:focus-within{outline:2px solid var(--primary);outline-offset:2px}.crm-logistics-direction-icon{background:var(--surface-2);width:38px;height:38px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.crm-logistics-direction:has(input:checked) .crm-logistics-direction-icon{color:var(--primary);background:var(--surface)}.crm-logistics-direction-name{gap:3px;min-width:0;display:grid}.crm-logistics-direction-name strong{color:var(--ink);font-size:13px}.crm-logistics-direction-name small{color:var(--ink-3);font-size:11px;line-height:1.3}.crm-logistics-direction-check{border:1px solid var(--line);background:var(--surface);color:#0000;border-radius:5px;place-items:center;width:19px;height:19px;display:grid}.crm-logistics-direction:has(input:checked) .crm-logistics-direction-check{border-color:var(--primary);background:var(--primary);color:var(--contrast-light)}.crm-logistics-dialog footer{border-top:1px solid var(--line);background:var(--surface);justify-content:flex-end;margin:0;padding:13px 26px}.crm-logistics-dialog footer .button{min-height:40px}.crm-logistics-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.crm-logistics-upload-label{color:var(--ink-2);font-size:12px;font-weight:700}.crm-logistics-upload-label small{font-weight:450}.crm-logistics-upload-row{border:1px dashed var(--line);background:var(--surface-2);border-radius:10px;align-items:center;gap:8px;display:flex}.crm-logistics-upload-row[data-filled=true]{border-style:solid}.crm-logistics-upload-target{border-radius:inherit;cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;padding:9px 11px;display:flex;position:relative}.crm-logistics-upload .crm-logistics-upload-target input{border:0;width:1px;min-width:0;min-height:0;padding:0}.crm-logistics-upload-thumb{height:38px;color:var(--primary);background:var(--primary-soft);border-radius:7px;flex:0 0 38px;place-items:center;display:grid;overflow:hidden}.crm-logistics-upload-thumb img{object-fit:cover;width:38px;height:38px;display:block}.crm-logistics-upload-copy{gap:3px;min-width:0;display:grid}.crm-logistics-upload-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-logistics-upload-copy small{font-size:11px;font-weight:450}.crm-logistics-upload-row>button{height:36px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 36px;place-items:center;margin-right:6px;display:grid}.crm-logistics-upload-row>button:focus-visible{outline:2px solid var(--primary)}@media (hover:hover){:is(.crm-logistics-direction:not(:has(input:disabled)):hover,.crm-logistics-upload-row:hover){border-color:var(--primary)}.crm-logistics-upload-row>button:hover{background:var(--surface);color:var(--ink)}}@media (max-width:520px){.crm-logistics-dialog header{padding:17px 52px 14px 16px}.crm-logistics-dialog header h2{font-size:17px}.crm-logistics-dialog header button{inset:12px 10px auto auto}.crm-logistics-dialog-body{gap:16px;padding:16px}.crm-logistics-dialog footer{padding:10px 16px}.crm-logistics-direction{grid-template-columns:minmax(0,1fr) 19px;gap:7px;padding:8px 9px}.crm-logistics-direction-icon{display:none}}@media (prefers-reduced-motion:reduce){.crm-logistics-dialog{transition:none;transform:none}.crm-logistics-dialog[open]{transform:none}}.crm-logistics-shared-note{color:var(--ink-3);margin:0 0 10px}.crm-deal-logistics-main{border-bottom:1px solid var(--task-focus-line);padding:0 20px 14px}#logistics{scroll-margin-top:84px}.crm-deal-logistics-main>header{padding:0}.crm-deal-logistics-main .crm-deal-side-facts{padding-right:0}.crm-deal-logistics-main .crm-deal-logistics-status{border:1px solid var(--task-focus-line);color:var(--task-focus-ink-2);background:var(--task-focus-soft);border-radius:6px;margin-bottom:12px;padding:5px 9px;font-size:12px;display:inline-flex}.crm-deal-logistics-main .crm-deal-side-facts>dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.crm-deal-logistics-main .crm-deal-logistics-wide{grid-column:1/-1}.crm-deal-logistics-main .crm-deal-side-facts>dl>div>dd{white-space:pre-line;font-size:14px}.crm-deal-logistics-main .crm-side-editor{margin-right:0}.crm-deal-finance-sidebar{border-top:0;margin:0;padding:0 8px 16px 0}.crm-deal-finance-sidebar-status{color:var(--task-focus-ink-3);margin:0 0 12px;font-size:12px;line-height:1.45}.crm-deal-finance-sidebar .crm-deal-finance-actions{justify-content:flex-start}.crm-deal-finance-sidebar .crm-deal-finance-total{margin-top:14px;padding-block:14px}.crm-deal-finance-sidebar .crm-deal-finance-total>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-deal-finance-sidebar .crm-deal-finance-total>dl>div{border:0;padding:0}.crm-deal-finance-sidebar .crm-deal-finance-columns{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:14px}.crm-deal-finance-sidebar .crm-deal-finance-empty-state{display:none}@media (max-width:520px){.crm-deal-logistics-main{padding-inline:12px}.crm-deal-logistics-main .crm-deal-side-facts>dl{column-gap:12px}}.crm-deal-logistics-main>.crm-logistics-edit-trigger{color:var(--task-focus-ink-2);background:var(--task-focus-surface);cursor:pointer;border:1px solid var(--task-focus-line);border-radius:8px;align-items:center;gap:6px;width:auto;height:36px;padding-inline:10px;font-size:12px;font-weight:650;display:inline-flex;position:absolute;inset:11px 20px auto auto}.crm-logistics-edit-trigger:hover{background:var(--task-focus-soft)}@media (max-width:520px){.crm-deal-logistics-main>.crm-logistics-edit-trigger{right:12px}}.crm-logistics-edit-trigger:focus-visible,.crm-deal-logistics-photo:focus-visible{outline:2px solid var(--task-focus-accent);outline-offset:2px}.crm-deal-logistics-photos{margin-top:12px}.crm-deal-logistics-photos h3{color:var(--task-focus-ink);margin:0 0 9px;font-size:13px}.crm-deal-logistics-photo-grid{grid-template-columns:repeat(auto-fill,minmax(140px,190px));gap:10px;margin:0;padding:0;list-style:none;display:grid}.crm-deal-logistics-photo{border:1px solid var(--task-focus-line);background:var(--task-focus-surface);color:var(--task-focus-ink);border-radius:8px;display:block;overflow:hidden}.crm-deal-logistics-photo:hover{border-color:var(--task-focus-accent)}.crm-deal-logistics-photo img{aspect-ratio:4/3;object-fit:contain;background:var(--task-focus-soft);width:100%;display:block}.crm-deal-logistics-photo span{justify-content:space-between;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:650;display:flex}.crm-deal-logistics-photo-state{color:var(--task-focus-ink-3);font-size:12px}.crm-logistics-gallery-title{justify-content:space-between;align-items:center;display:flex}.crm-logistics-gallery-title span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.crm-logistics-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin:2px 0 6px;padding:0;list-style:none;display:grid}.crm-logistics-gallery-grid li{min-width:0;position:relative}.crm-logistics-gallery-thumb{aspect-ratio:4/3;border:1px solid var(--line);background:var(--surface-2);border-radius:8px;display:block;overflow:hidden}.crm-logistics-gallery-thumb img{object-fit:cover;width:100%;height:100%;display:block}.crm-logistics-gallery-caption{color:var(--ink-3);align-items:center;gap:5px;margin-top:5px;font-size:11px;line-height:1.3;display:flex}.crm-logistics-dialog-body .crm-logistics-gallery-caption input[type=checkbox]{width:14px;height:14px;min-height:0;accent-color:var(--primary);margin:0}.crm-logistics-gallery-remove{border:1px solid var(--line);width:28px;height:28px;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.crm-logistics-gallery :is(a,button):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.crm-logistics-quote-meta{color:var(--task-focus-ink-3);margin:5px 0 12px;font-size:12px}.crm-logistics-quote-facts{margin:0}.crm-logistics-quote-facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:8px 16px;padding:8px 10px;display:grid}.crm-logistics-quote-facts dt{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px}.crm-logistics-quote-facts dd{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13px}.crm-logistics-quote-history{margin-top:14px}.crm-logistics-quote-history-content{gap:16px;padding-top:6px;display:grid}.crm-logistics-quote-history-content>section{min-width:0}.crm-logistics-history-direction{color:var(--task-focus-ink-3);margin:0;padding:6px 8px 10px;font-size:12px;font-weight:650}.crm-logistics-history-versions{padding:0 0 8px 12px}.crm-logistics-version-note{font-size:.9em;font-style:italic;font-weight:400}.crm-logistics-quote-history details{scroll-margin-top:84px}.crm-logistics-quote-variant h3{color:var(--task-focus-ink);margin:0 0 6px;font-size:15px}.crm-logistics-customs-estimate>.form-grid{padding:14px}.crm-logistics-customs-estimate .crm-logistics-quote-meta{grid-column:1/-1;margin:0}.crm-logistics-customs-estimate{background:var(--surface);margin-top:0;overflow:visible}.crm-logistics-customs-estimate>summary{border-radius:10px}.crm-logistics-text-action{border-radius:var(--control-radius);min-height:34px;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;font-size:13px;font-weight:600;display:inline-flex}.crm-logistics-text-action.is-primary,.crm-logistics-text-action:hover{color:var(--task-focus-accent)}.crm-logistics-text-action:hover{text-underline-offset:3px;text-decoration:underline}.crm-logistics-text-action svg{flex:none}.crm-logistics-dispatch{border-radius:var(--control-radius);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:9px 12px;display:flex}.crm-logistics-dispatch>div:first-child{gap:2px;display:grid}.crm-logistics-dispatch>div:first-child>span{color:var(--ink-3);font-size:12px}.crm-logistics-dispatch strong{color:var(--ink);font-size:14px}.crm-logistics-stage-overview{margin:6px 0 0;padding:0;list-style:none}.crm-logistics-stage-overview>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:11px 0;display:grid}.crm-logistics-stage-overview>li>div{min-width:0}.crm-logistics-stage-overview strong,.crm-logistics-stage-overview a{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:650}.crm-logistics-stage-overview a:hover{color:var(--task-focus-accent)}.crm-logistics-stage-overview small{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px;display:block}.crm-logistics-published-quotes{padding-top:17px}.crm-logistics-published-quotes h3{color:var(--ink);margin:0 0 5px;font-size:16px;font-weight:680}.crm-logistics-quote-switch{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0 16px;margin:5px 0 9px;display:flex}.crm-logistics-quote-switch button{min-height:36px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:4px 3px;font-size:13px;font-weight:620}.crm-logistics-quote-switch button[aria-pressed=true]{border-bottom-color:var(--task-focus-accent);color:var(--ink)}.crm-logistics-quote-switch button span{font-variant-numeric:tabular-nums;margin-inline-start:4px}.crm-logistics-quote-report{padding:4px 0}.crm-logistics-quote-summary,.crm-logistics-quote-duties{border-radius:var(--control-radius);background:var(--surface-2);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 16px;padding:8px 10px;font-size:13px;display:flex}.crm-logistics-quote-summary strong{color:var(--ink);margin-inline-start:5px;font-size:15px}.crm-logistics-quote-duties{margin-top:8px}.crm-logistics-quote-note,.crm-logistics-quote-route{color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere;margin:8px 0;padding-inline:10px;font-size:13px}.crm-logistics-quote-report .crm-logistics-quote-meta{overflow-wrap:anywhere;margin:9px 0 5px;padding-inline:10px}@media (max-width:520px){.crm-logistics-stage-overview>li{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-logistics-stage-overview>li>:nth-child(3){grid-column:2}}.crm-deal-logistics-main:before{content:none}.crm-deal-logistics-main>header{min-height:50px}.crm-deal-logistics-main>header>div{gap:8px}.crm-deal-logistics-main>header>div>svg{width:19px;height:19px}.crm-logistics-quote-view{border-top:1px solid var(--task-focus-line)}.crm-logistics-quote-view>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 8px;list-style:none;display:flex}.crm-logistics-quote-view>summary::-webkit-details-marker{display:none}.crm-logistics-quote-view>summary:hover{background:var(--task-focus-soft)}.crm-logistics-quote-view>summary:focus-visible{outline:2px solid var(--task-focus-accent);outline-offset:-2px}.crm-logistics-option-name{overflow-wrap:anywhere;min-width:0;color:var(--task-focus-ink);font-size:13px;font-weight:620}.crm-logistics-option-value{color:var(--task-focus-ink-3);flex-shrink:0;align-items:center;gap:10px;font-size:12px;display:inline-flex}.crm-logistics-option-value strong{color:var(--task-focus-ink);font-variant-numeric:tabular-nums}.crm-logistics-quote-view[open]>summary .crm-logistics-option-value svg{transform:rotate(180deg)}.crm-logistics-dialog form[hidden]{display:none}.crm-logistics-editor-switch{flex-wrap:wrap;gap:8px;display:flex}.crm-logistics-editor-switch button[aria-pressed=true]{border-color:var(--primary);color:var(--primary-ink);background:var(--primary-soft)}.crm-logistics-editor-fields{gap:16px;min-width:0;display:grid}.logistics-workspace{max-width:1280px;margin-inline:auto;padding:26px 28px 48px}.logistics-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.logistics-page-header>div{min-width:0}.logistics-page-header h1{color:var(--ink);letter-spacing:-.025em;overflow-wrap:anywhere;margin:12px 0 8px;font-size:26px;font-weight:650;line-height:1.3}.logistics-page-header p{color:var(--ink-3);margin:0;font-size:14px;line-height:1.5}.logistics-back{color:var(--ink-3);align-items:center;gap:7px;font-size:13px;display:inline-flex}.logistics-back:hover{color:var(--primary-ink)}.logistics-direction-control,.logistics-participation-control{background:var(--surface-3);border-radius:9px;align-items:center;gap:3px;padding:4px;display:inline-flex}.logistics-direction-control{flex-shrink:0;margin-bottom:2px}.logistics-direction-control a,.logistics-participation-control a{min-height:32px;color:var(--ink-2);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:6px 12px;font-size:13px;line-height:1.4;display:inline-flex}.logistics-direction-control a:hover,.logistics-participation-control a:hover{color:var(--ink);background:var(--surface-2)}.logistics-direction-control a[aria-current=page],.logistics-participation-control a[aria-current=page]{color:var(--ink);background:var(--surface);font-weight:600;box-shadow:0 1px 3px #10182817}.logistics-queue-surface{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:clip}.logistics-tabs{border-bottom:1px solid var(--line);gap:22px;padding-inline:24px;display:flex;overflow-x:auto}.logistics-tabs a{white-space:nowrap;color:var(--ink-3);border-bottom:2px solid #0000;padding:16px 0 13px;font-size:13px;line-height:1.5}.logistics-tabs a:hover{color:var(--ink)}.logistics-tabs a[aria-current=page]{color:var(--primary-ink);border-bottom-color:var(--primary);font-weight:600}.logistics-queue-toolbar{color:var(--ink-3);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;font-size:13px;display:flex}.logistics-queue-columns,.logistics-queue-item{grid-template-columns:minmax(0,1.5fr) minmax(150px,.9fr) minmax(120px,.7fr) 118px 17px;align-items:center;gap:20px;padding-inline:24px;display:grid}.logistics-queue-columns{background:var(--surface-2);border-block:1px solid var(--line);color:var(--ink-3);padding-block:10px;font-size:11px;font-weight:550}.logistics-queue-item{border-bottom:1px solid var(--line);padding-block:20px}.logistics-queue-item:last-child{border-bottom:0}.logistics-queue-item:hover{background:var(--surface-2)}.logistics-queue-subject,.logistics-queue-cargo{min-width:0}.logistics-queue-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.logistics-queue-meta>span{color:var(--ink-2);font-variant-numeric:tabular-nums}.logistics-queue-item h2{overflow-wrap:anywhere;color:var(--ink);margin:5px 0 4px;font-size:15px;font-weight:600;line-height:1.5}.logistics-queue-item small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.5;display:block}.logistics-queue-cargo>span{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:1.5;display:flex}.logistics-queue-cargo small{margin-top:5px}.logistics-queue-assignee{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.logistics-queue-chevron{color:var(--ink-3)}.logistics-request-status{color:var(--ink-2);background:var(--surface-3);white-space:nowrap;border-radius:6px;justify-self:start;align-items:center;padding:5px 9px;font-size:12px;font-weight:550;line-height:1.4;display:inline-flex}.logistics-request-status[data-status=NEW]{color:var(--primary-ink);background:var(--primary-soft)}.logistics-empty{max-width:620px;padding:48px 24px}.logistics-empty h2{margin:0 0 8px;font-size:17px}.logistics-empty p{color:var(--ink-3);margin:0;font-size:14px;line-height:1.6}.logistics-pagination{border-top:1px solid var(--line);justify-content:flex-end;gap:24px;padding:18px 24px;font-size:13px;display:flex}.logistics-detail-workspace .logistics-page-header{align-items:center}.logistics-detail-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13px;line-height:1.5;display:flex}.logistics-detail-meta>span:first-child{color:var(--ink-2)}.logistics-request-layout{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);display:grid}.logistics-request-layout.is-editing{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}.logistics-request-data,.logistics-request-response{min-width:0;padding:26px}.logistics-request-response{border-left:1px solid var(--line)}.logistics-request-layout h2{color:var(--ink);margin:0 0 22px;font-size:16px;font-weight:620;line-height:1.4}.logistics-request-data h3{color:var(--ink-2);margin:0;font-size:13px;font-weight:550}.logistics-cargo-metrics{flex-wrap:wrap;gap:32px;margin:0 0 20px;display:flex}.logistics-cargo-metrics dt{color:var(--ink-3);margin-bottom:4px;font-size:12px}.logistics-cargo-metrics dd{color:var(--ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;margin:0;font-size:23px;font-weight:600;line-height:1.3;display:flex}.logistics-cargo-metrics dd>span{color:var(--ink-3);font-size:13px;font-weight:400}.logistics-cargo-route{color:var(--ink-2);align-items:flex-start;gap:8px;margin-bottom:24px;font-size:14px;line-height:1.5;display:flex}.logistics-cargo-route>svg{color:var(--ink-3);flex-shrink:0;margin-top:2px}.logistics-cargo-route>span,.logistics-cargo-route>span>span{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.logistics-request-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 24px;margin:24px 0 0;display:grid}.logistics-request-facts .is-wide{grid-column:1/-1}.logistics-request-facts dt{color:var(--ink-3);margin-bottom:5px;font-size:12px}.logistics-request-facts dd{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.logistics-request-note{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.logistics-request-note p{max-width:64ch;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;line-height:1.65}.logistics-request-author{color:var(--ink-3);align-items:flex-start;gap:7px;margin-top:24px;font-size:12px;line-height:1.5;display:flex}.logistics-request-author svg{flex-shrink:0;margin-top:1px}.logistics-source-link{color:var(--primary-ink);align-items:center;gap:5px;margin-top:12px;font-size:13px;display:inline-flex}.logistics-response-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.logistics-response-heading h2{align-items:center;gap:8px;margin:0;display:inline-flex}.logistics-response-heading h2 svg{color:var(--ink-3)}.logistics-release{min-height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-size:12px;display:inline-flex}.logistics-release:hover{color:var(--primary-ink)}.logistics-release:disabled{cursor:wait;opacity:.65}.logistics-response-state{padding-top:8px}.logistics-response-state h3{color:var(--ink);margin:0 0 7px;font-size:15px;font-weight:550}.logistics-response-state p,.logistics-state-note{max-width:52ch;color:var(--ink-3);margin:0;font-size:14px;line-height:1.65}.logistics-state-note{margin-top:20px}.logistics-assignee-note{color:var(--ink-3);margin:-7px 0 20px;font-size:12px;line-height:1.5}.logistics-prepare-action{margin:22px 0 0}.logistics-request-response>.callout,.logistics-request-response>.error-message{margin-top:18px}.logistics-response-form{gap:20px;margin-top:22px;display:grid}.logistics-response-form .form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:18px}.logistics-response-form .field{color:var(--ink-2);font-size:13px}.logistics-response-form .field small{font-size:11px;line-height:1.5}.logistics-request-response>.crm-logistics-quote{border-top:1px solid var(--line);margin-top:28px;padding:24px 0 0}.logistics-request-response>.crm-logistics-quote>header h2{margin:0;font-size:15px}.logistics-draft-history{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.logistics-request-photos{margin:0 0 24px}.logistics-section-title{align-items:center;gap:8px;margin-bottom:10px;display:flex}.logistics-section-title>span{color:var(--ink-3);font-size:12px}.logistics-photo-thumbs{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.logistics-photo-thumbs li{width:124px;min-width:0}.logistics-photo-thumb{border:1px solid var(--line);background:var(--surface-2);cursor:zoom-in;border-radius:8px;width:124px;height:94px;padding:0;display:block;position:relative;overflow:hidden}.logistics-photo-thumb img{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}.logistics-photo-thumb>span{color:var(--ink-2);background:var(--surface);opacity:0;justify-content:center;align-items:center;gap:5px;padding:5px;font-size:10px;transition:opacity .12s ease-out;display:flex;position:absolute;inset:auto 0 0}.logistics-photo-thumb:hover>span,.logistics-photo-thumb:focus-visible>span{opacity:1}.logistics-photo-thumbs small{color:var(--ink-3);margin-top:6px;font-size:11px;display:block}.logistics-photo-unavailable{border:1px dashed var(--line-strong);width:124px;height:94px;color:var(--ink-3);text-align:center;border-radius:8px;place-items:center;padding:12px;font-size:12px;display:grid}.logistics-photo-dialog{border:1px solid var(--line);background:var(--surface);width:min(960px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:14px;padding:0;overflow:auto}.logistics-photo-dialog::backdrop{background:#0f172aa8}.logistics-photo-dialog header{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:14px;display:flex}.logistics-photo-dialog>img{object-fit:contain;background:var(--surface-2);width:100%;max-height:calc(100dvh - 160px);display:block}.logistics-photo-close{background:var(--surface-2);width:34px;height:34px;color:var(--ink-2);cursor:pointer;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.logistics-photo-dialog footer{justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.logistics-workspace :is(a,button):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.logistics-access-fieldset{border:0;min-width:0;margin:0;padding:0}.logistics-access-fieldset legend{padding:0}.logistics-access-fieldset .permission-row select{max-width:360px}.crm-logistics-request-count{min-width:19px;height:19px;color:var(--contrast-light);background:var(--primary);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.erp-workspace .erp-project-copy .crm-direction-name{align-items:center;gap:8px;display:flex;overflow:visible}.crm-direction-name>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.crm-direction-name .crm-logistics-request-count{flex-shrink:0}.logistics-admin-directions{gap:16px;display:grid}.logistics-admin-direction{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.logistics-admin-options{flex-wrap:wrap;gap:8px 24px;display:flex}.logistics-queue-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:1080px){.logistics-queue-columns,.logistics-queue-item{grid-template-columns:minmax(0,1.4fr) minmax(120px,.9fr) 112px 17px;gap:14px}.logistics-queue-columns>span:nth-child(3),.logistics-queue-assignee{display:none}.logistics-request-layout.is-editing{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}}@media (max-width:760px){.logistics-workspace{padding:20px 16px 32px}.logistics-page-header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:20px}.logistics-detail-workspace .logistics-page-header{align-items:flex-start}.logistics-page-header h1{font-size:22px}.logistics-direction-control{margin:0}.logistics-tabs{gap:20px;padding-inline:16px}.logistics-tabs a{padding-block:14px 11px}.logistics-queue-toolbar{flex-direction:column-reverse;align-items:flex-start;gap:14px;padding:14px 16px}.logistics-participation-control{flex-wrap:wrap;gap:3px;width:100%;display:flex}.logistics-participation-control a{flex:1 0 auto;padding-inline:8px;font-size:12px}.logistics-queue-columns{display:none}.logistics-queue-item{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px 16px}.logistics-queue-subject{grid-area:1/1}.logistics-queue-item>.logistics-request-status{grid-area:1/2;align-self:start;font-size:11px}.logistics-queue-cargo{grid-area:2/1/auto/-1}.logistics-queue-cargo>span{font-size:12px}.logistics-queue-chevron{display:none}.logistics-request-layout,.logistics-request-layout.is-editing{grid-template-columns:minmax(0,1fr)}.logistics-request-data,.logistics-request-response{padding:22px 18px}.logistics-request-response{border-left:0;border-top:1px solid var(--line)}.logistics-cargo-metrics{gap:36px}.logistics-request-facts{gap:18px}.logistics-empty{padding:36px 18px}.logistics-pagination{gap:16px;padding-inline:16px}.logistics-access-fieldset .permission-row select{max-width:100%}}@media (prefers-reduced-motion:reduce){.logistics-photo-thumb>span{transition:none}}.crm-task-template{max-width:340px}.crm-task-template>span{color:var(--ink-2);font-size:12px;font-weight:650}.crm-task-template-trigger,.crm-task-template-menu>button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.crm-task-template-trigger{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-height:42px;padding:8px 12px}.crm-task-template-trigger>svg{color:var(--ink-2);flex:none}.crm-task-template-trigger:hover{background:var(--surface-2)}.crm-task-template-trigger[aria-expanded=true]{border-color:var(--primary)}.crm-task-template-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.crm-task-template-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.crm-task-template-menu{z-index:60;border:1px solid var(--line);background:var(--surface);border-radius:10px;max-height:min(320px,50dvh);padding:4px;position:absolute;inset:calc(100% + 6px) 0 auto;overflow-y:auto;box-shadow:0 8px 24px #1419221f}.crm-task-template-menu>button{background:0 0;border:0;border-radius:6px;min-height:38px;padding:7px 9px}.crm-task-template-menu>button:hover{background:var(--surface-2)}.crm-task-template-menu>button[aria-checked=true]{color:var(--primary-ink);background:var(--primary-soft);font-weight:650}.crm-task-template-menu>button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.crm-task-board-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.crm-task-board-actions .button{gap:7px;min-height:42px}html[data-theme=dark] .workspace-main:has(.crm-task-logistics-workspace){background:var(--bg)}.crm-task-deal-search{margin:8px 12px 2px}.crm-task-deal-empty{color:var(--ink-3);margin:8px;font-size:13px}@media (max-width:680px){.erp-workspace .erp-board-title-row:has(.crm-task-board-actions){grid-template-columns:minmax(0,1fr)}.crm-task-board-actions{justify-content:flex-start}.crm-task-board-actions .erp-new-task{width:auto}.crm-task-board-actions .erp-new-task span{display:inline}}.crm-task-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.crm-task-section-head h2{align-items:baseline;gap:8px;margin:0;font-size:17px;display:flex}.crm-task-section-head h2 small{color:var(--ink-2);font-variant-numeric:tabular-nums}.crm-task-empty{color:var(--ink-2);margin:0;padding:6px 18px 18px}.crm-parent-deal{color:var(--ink-2);overflow-wrap:anywhere;padding-inline:18px}.crm-parent-deal a{color:var(--primary-ink);text-underline-offset:3px;text-decoration:underline}.crm-deal-tasks .erp-task-subtasks{padding-inline:18px}.crm-deal-tasks .erp-task-subtasks>a{grid-template-columns:auto minmax(0,1fr) 24px}.crm-deal-tasks .erp-task-subtasks>a>span:first-child{width:auto;min-width:36px;padding-inline:4px}.workspace-task-module-links{gap:20px}.crm-deal-branch{position:relative}.crm-deal-branch>.crm-deal-list-row{border-top:1px solid var(--erp-line)}.crm-deal-branch>.crm-deal-list-row .crm-deal-list-title small{white-space:normal;overflow-wrap:anywhere}.crm-deal-branch-toggle{z-index:1;border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink-2);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;inset:20px auto auto 14px}.crm-deal-branch-toggle:hover{background:var(--surface-2);color:var(--primary-ink)}.crm-deal-branch-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.crm-deal-branch-children>.crm-deal-list-row{border-top:1px solid var(--erp-line);position:relative}.crm-deal-list-row.is-subdeal:before{content:"";border-inline-start:1px solid var(--line-strong,var(--line));pointer-events:none;width:15px;position:absolute;inset:0 auto 0 28px}.crm-deal-list-row.is-last-subdeal:before{border-bottom:1px solid var(--line-strong,var(--line));border-end-start-radius:6px;bottom:50%}.crm-deal-list-row.is-subdeal:not(.is-last-subdeal):after{content:"";border-top:1px solid var(--line-strong,var(--line));pointer-events:none;width:14px;position:absolute;inset:50% auto auto 29px}.crm-deal-list-row.is-subdeal .crm-deal-list-state{visibility:hidden}.crm-deal-list-row.is-subdeal .crm-deal-list-title{padding-inline-start:12px}@container crm-deal-list (max-width:600px){.crm-deal-branch-toggle{inset:10px auto auto 9px}.crm-deal-branch>.crm-deal-list-row .crm-deal-list-title strong{white-space:normal;overflow-wrap:anywhere}.crm-deal-list-row.is-subdeal:before{inset-inline-start:23px}.crm-deal-list-row.is-subdeal:not(.is-last-subdeal):after{inset-inline-start:24px}}
