@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Manrope:wght@600;700&display=swap";.conversation-page{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0}.conversation-page>*{width:100%;min-width:0;box-sizing:border-box}.conversation-page .page-header{margin-bottom:0}.conversation-page-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.scope-tabs,.mini-tabs{display:flex;border:1px solid #d8e1f0;border-radius:11px;overflow:hidden;background:#fff}.scope-tabs button,.mini-tabs button{border:0;background:transparent;padding:11px 20px;color:#4a5c80;font:inherit;cursor:pointer}.scope-tabs button.active,.mini-tabs button.active{background:#123c9e;color:#fff}.conversation-hub{display:grid;grid-template-columns:minmax(290px,350px) minmax(0,1fr);width:100%;max-width:100%;min-height:690px;box-sizing:border-box;border:1px solid #dce4f1;border-radius:20px;background:#fff;box-shadow:0 12px 35px #1c315f14;overflow:hidden}.conversation-inbox{border-right:1px solid #e1e7f1;background:#fbfcff;min-width:0}.inbox-tools{display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:16px;border-bottom:1px solid #e4eaf3}.thread-list{display:grid;max-height:650px;overflow:auto}.thread-list>button{position:relative;display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:start;width:100%;border:0;border-bottom:1px solid #e8edf5;background:transparent;padding:18px 16px;text-align:left;color:#14234a;cursor:pointer}.thread-list>button:hover,.thread-list>button.active{background:#f0f3ff}.thread-list b{font-size:15px;line-height:1.35}.thread-list p{margin:5px 0;color:#45567b;font-size:14px;line-height:1.45}.thread-list small{display:block;color:#71809d;font-size:12px;line-height:1.35}.thread-list time{font-size:12px;color:#617291}.thread-list>button>i{position:absolute;right:16px;bottom:19px;width:8px;height:8px;border-radius:50%;background:#1f61e8}.thread-avatar{min-width:48px}.conversation-workspace{position:relative;display:grid;grid-template-rows:auto auto minmax(360px,1fr) auto auto;min-width:0;min-height:690px;background:#fff}.conversation-workspace.embedded{min-height:650px;border:1px solid #dce4f1;border-radius:18px;overflow:hidden}.thread-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 20px;border-bottom:1px solid #e1e8f2}.thread-identity{display:flex;align-items:center;gap:14px;min-width:0}.thread-identity h2{font-size:19px;margin:0 0 3px;color:#0e2259}.thread-identity p{margin:0;color:#62718f;font-size:14px}.thread-tools{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.thread-tools .button{min-height:40px;padding:0 13px}.text-link{border:0;background:transparent;color:#184fd2;font:inherit;cursor:pointer;padding:8px}.conversation-icon-button{display:grid;place-items:center;width:40px;height:40px;border:1px solid transparent;border-radius:11px;background:transparent;color:#12377f;cursor:pointer}.conversation-icon-button:hover,.conversation-icon-button.active{background:#edf2ff;border-color:#cdd9f1}.conversation-icon-button:disabled{opacity:.45;cursor:not-allowed}.conversation-avatar{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:50%;font-weight:750;color:#18345f;border:2px solid #fff}.online-dot{position:absolute;right:-1px;bottom:1px;width:10px;height:10px;border-radius:50%;background:#16a15e;border:2px solid #fff}.avatar-stack{display:flex;padding-left:12px}.avatar-stack .conversation-avatar{margin-left:-12px}.thread-search{position:absolute;z-index:7;right:20px;top:68px;display:flex;align-items:center;gap:7px;width:min(420px,calc(100% - 40px));padding:8px;border:1px solid #d8e2f1;border-radius:13px;background:#fff;box-shadow:0 12px 35px #101f4224}.thread-search .search-bar{flex:1}.thread-menu{position:absolute;z-index:8;right:18px;top:68px;display:grid;min-width:230px;padding:8px;border:1px solid #d9e1ed;border-radius:13px;background:#fff;box-shadow:0 14px 35px #0e244c29}.thread-menu button{display:flex;align-items:center;gap:10px;border:0;background:transparent;border-radius:9px;padding:11px;color:#17366f;font:inherit;text-align:left;cursor:pointer}.thread-menu button:hover{background:#f2f5fb}.thread-context-bar,.unknown-warning,.closed-banner,.reply-blocked{display:flex;align-items:center;gap:9px;margin:12px 16px 0;padding:10px 13px;border-radius:10px;background:#f2f5ff;color:#244d9f;font-size:13px}.thread-context-bar i{width:5px;height:5px;border-radius:50%;background:currentColor}.thread-context-bar.whatsapp{background:#effaf4;color:#10783f}.thread-context-bar.email{background:#f3f6ff}.unknown-warning{background:#fff7e8;color:#855715}.closed-banner{justify-content:space-between;background:#f3f5f8;color:#55627a}.reply-blocked{margin:0 16px 10px;background:#edf4ff;color:#2453a6}.attending{display:inline-flex;align-items:center;padding:9px 12px;border-radius:9px;background:#e4f6ea;color:#147040;font-size:13px;font-weight:700}.message-history{padding:24px 22px 16px;overflow:auto;min-height:0;background:linear-gradient(#fff,#fcfdff)}.conversation-message{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;max-width:74%}.conversation-message.mine{margin-left:auto;justify-content:flex-end}.message-column{display:grid;gap:5px;min-width:0}.message-author{display:flex;gap:8px;align-items:center;color:#142e69;font-size:13px}.message-author span{color:#7a87a0;font-weight:500}.message-bubble{position:relative;min-width:160px;border:1px solid #dce4f1;border-radius:14px;background:#fff;padding:12px 14px;color:#122b66;box-shadow:0 3px 12px #1a336308}.mine .message-bubble{background:#eff2ff;border-color:#d9ddfb}.message-bubble p{margin:0;white-space:pre-wrap;font-size:15px;line-height:1.52}.message-bubble footer{display:flex;justify-content:flex-end;align-items:center;gap:5px;margin-top:6px;color:#5d72aa;font-size:12px}.message-bubble>.conversation-icon-button{position:absolute;right:-8px;top:-12px;width:29px;height:29px;background:#fff;border-color:#d9e2f0;opacity:0}.message-bubble:hover>.conversation-icon-button,.message-bubble:focus-within>.conversation-icon-button{opacity:1}.voice-message{display:flex;align-items:center;gap:10px;min-width:260px}.audio-progress{display:block;min-width:90px;flex:1;height:5px;border-radius:99px;background:linear-gradient(90deg,#335fe8 55%,#d7dff1 55%)}.attachment-chip{display:flex;align-items:center;gap:9px;margin-top:10px;border:1px solid #d8e2ef;border-radius:9px;background:#fff;padding:8px 10px;color:#17418e;text-align:left}.attachment-chip span{display:grid}.attachment-chip small{font-size:11px;color:#75829b}.message-actions-menu{position:absolute;z-index:7;right:0;top:36px;display:grid;min-width:190px;padding:7px;border:1px solid #dce3ed;border-radius:11px;background:#fff;box-shadow:0 12px 28px #0d1f4229}.message-actions-menu button{display:flex;align-items:center;gap:9px;border:0;background:transparent;padding:9px;border-radius:7px;color:#17346c;text-align:left;cursor:pointer}.message-actions-menu button:hover{background:#f3f6fb}.message-actions-menu button.danger{color:#d33838}.private-note .message-bubble{background:#fff7df;border-color:#f2d486}.day-separator{width:max-content;margin:0 auto 20px;padding:5px 13px;border:1px solid #dce3ef;border-radius:99px;color:#65738e;font-size:12px}.email-history{display:grid;gap:10px}.email-history details{border:1px solid #dde5f0;border-radius:12px;background:#fff;padding:13px}.email-history summary{display:grid;grid-template-columns:1fr auto;gap:16px;cursor:pointer;color:#173777}.email-history summary span{display:grid;gap:3px}.email-history summary small,.email-history time{font-size:12px;color:#71809a}.email-history p{margin:12px 0 0;padding-top:12px;border-top:1px solid #eef1f6;line-height:1.5}.conversation-composer{position:relative;padding:0 16px 16px;background:#fff}.composer-tabs{display:flex;align-items:center;gap:4px;border-bottom:1px solid #e1e7f1}.composer-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:10px 12px;color:#667694;font:inherit;cursor:pointer}.composer-tabs button.active{border-bottom-color:#1f61e8;color:#1450cc;font-weight:700}.composer-tabs .close-service{margin-left:auto;color:#a83a3a}.composer-row{display:flex;align-items:center;gap:7px;padding-top:10px}.composer-row textarea{min-width:0;flex:1;resize:none;border:0;outline:0;min-height:44px;max-height:100px;padding:12px 7px;color:#142d63;font:inherit;line-height:1.45}.composer-inline-actions{display:flex}.channel-select{display:flex;align-items:center;gap:8px;height:46px;border:1px solid #d6e0ef;border-radius:11px;background:#fff;padding:0 12px;color:#163d8a;cursor:pointer;white-space:nowrap}.composer-send{min-width:48px;height:46px}.composer-send svg+span{display:none}.private-note-label{display:flex;align-items:center;gap:8px;padding:10px 14px 0;color:#9c6500}.private-note-label span{font-size:12px}.conversation-composer.private .composer-row{border:1px solid #f0ce6e;border-radius:12px;background:#fffaf0;padding:7px}.private-help{display:block;color:#a46900;margin:7px 14px}.character-count{display:block;text-align:right;color:#6e7c96;margin-top:4px}.composer-locked{display:flex;align-items:center;gap:9px;margin:0 16px 16px;padding:16px;border:1px solid #e0e5ee;border-radius:12px;background:#f7f8fa;color:#657189}.recording-bar{display:flex;align-items:center;gap:16px;margin:0 16px 16px;padding:10px 12px;border:1px solid #ef5757;border-radius:12px;background:#fff}.recording-bar>span:first-child{display:flex;align-items:center;gap:8px;color:#cc2525;white-space:nowrap}.recording-bar i{width:10px;height:10px;border-radius:50%;background:#e31f1f}.recording-bar button:not(.button):not(.conversation-icon-button){display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#9e3030}.channel-menu,.ai-helper{position:absolute;z-index:15;right:86px;bottom:78px;width:300px;border:1px solid #d9e2ef;border-radius:13px;background:#fff;box-shadow:0 16px 38px #12264b2e;padding:10px}.channel-menu header,.ai-helper header{display:flex;justify-content:space-between;align-items:center;padding:4px 5px 8px}.channel-menu>button{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;width:100%;border:0;border-radius:9px;background:transparent;padding:9px;color:#17376f;text-align:left;cursor:pointer}.channel-menu>button:hover,.channel-menu>button.active{background:#f1f4ff}.channel-menu>button span{display:grid}.channel-menu>button small{color:#78859d;font-size:11px}.channel-footnote{display:block;padding:10px 7px 4px;color:#71809a}.ai-helper{right:210px;width:420px}.ai-helper header span{display:flex;align-items:center;gap:7px}.helper-tabs{display:flex;gap:5px}.helper-tabs button{border:0;border-radius:7px;background:#f2f5fb;padding:7px;color:#4e5f82;cursor:pointer}.helper-tabs button.active{background:#e7edff;color:#174fc6}.ai-helper p{margin:10px 0;padding:11px;border-radius:9px;background:#f4f6fb;line-height:1.45}.ai-helper footer{display:flex;justify-content:flex-end;gap:8px}.ai-helper>small{display:flex;align-items:center;gap:5px;margin-top:9px;color:#71809a}.conversation-overlay{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:20px;background:#0814308c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.conversation-dialog{width:min(570px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:18px;background:#fff;padding:24px;box-shadow:0 30px 80px #0814304d}.conversation-dialog.wide{width:min(760px,100%)}.conversation-dialog>header,.conversation-drawer>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}.conversation-dialog h2,.conversation-drawer h2{margin:0;color:#10265d;font-size:22px}.dialog-intro{margin:5px 0 16px;color:#4e5f7f;line-height:1.52}.participant-list,.transfer-options{display:grid;gap:7px;margin:13px 0}.participant-row,.transfer-row{display:flex;align-items:center;gap:11px;border:1px solid #e1e7f1;border-radius:10px;background:#fbfcff;padding:9px 11px;color:#17346c}.participant-row span{display:grid}.participant-row small,.transfer-row small{color:#74819a}.transfer-row{display:grid;grid-template-columns:auto auto 1fr auto auto}.transfer-row em{font-style:normal;color:#14814c;font-size:12px}.transfer-row:has(input:checked){border-color:#6c91ea;background:#f2f6ff}.identity-card,.unknown-profile{display:flex;align-items:center;gap:12px;border:1px solid #dce4ef;border-radius:11px;padding:12px;margin:12px 0}.identity-card span,.unknown-profile span{display:grid;gap:3px;color:#17346c}.identity-card small,.unknown-profile small{display:flex;align-items:center;gap:5px;color:#74809a}.check-row{display:flex;align-items:flex-start;gap:9px;margin:14px 0;color:#263e71;line-height:1.45}.dialog-note{display:flex;align-items:flex-start;gap:8px;margin:12px 0;padding:10px 12px;border-radius:9px;background:#eff4ff;color:#3157a1;font-size:13px;line-height:1.4}.dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.dialog-field{display:grid;gap:7px;margin:13px 0;color:#294171}.dialog-field textarea,.dialog-field select,.register-contact input{width:100%;box-sizing:border-box;border:1px solid #d4deec;border-radius:9px;background:#fff;padding:11px;color:#193568;font:inherit;min-height:44px}.dialog-field textarea{min-height:80px;resize:vertical}.conversation-drawer{position:fixed;z-index:125;top:0;right:0;width:min(430px,100%);height:100vh;box-sizing:border-box;display:flex;flex-direction:column;background:#fff;padding:24px;box-shadow:-20px 0 55px #09193738}.conversation-drawer:before{content:"";position:fixed;z-index:-1;inset:0;background:#09163285;transform:translate(-100%)}.drawer-spacer{flex:1}.unknown-profile{border:0;padding:10px 0}.mini-tabs{margin:10px 0 14px}.mini-tabs button{padding:9px 11px;font-size:13px}.identity-result{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:14px;border:1px solid #75a0ff;border-radius:11px;background:#f4f7ff;padding:12px}.identity-result span{display:grid;gap:4px}.identity-result small{color:#6f7f9d}.identity-result .success-text{display:flex;align-items:center;gap:5px;color:#17834c}.register-contact{display:grid;gap:12px}.register-contact label{display:grid;gap:6px;color:#294271}.new-conversation-options{display:grid;gap:9px}.new-conversation-options button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;border:1px solid #dce4f1;border-radius:11px;background:#fff;padding:15px;color:#17366d;text-align:left;cursor:pointer}.new-conversation-options button:hover{background:#f4f7ff;border-color:#91aef1}.new-conversation-options span{display:grid;gap:4px}.new-conversation-options small{color:#73809a}.case-conversation-shell{display:grid;gap:14px}.case-conversation-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.case-conversation-title small{color:#5b63f3;font-size:12px;font-weight:800;letter-spacing:.1em}.case-conversation-title h2{margin:5px 0 0;color:#112759;font-size:22px}@media(max-width:1100px){.conversation-page-actions>.search-bar{display:none}.conversation-hub{grid-template-columns:300px minmax(0,1fr)}.thread-tools .text-link{display:none}.ai-helper{right:20px;width:min(420px,calc(100% - 40px))}}@media(max-width:1260px){.conversation-page{display:block}.conversation-page>*{width:100%;min-width:0}.conversation-page>*+*{margin-top:20px}.conversation-page .page-title-row{grid-template-columns:minmax(0,1fr)}.conversation-page .page-actions{justify-content:flex-start;padding-top:8px}.conversation-page-actions{width:100%;justify-content:space-between}.conversation-hub{display:block}.conversation-inbox{border-right:0;border-bottom:1px solid #e1e7f1}.thread-list{display:grid;grid-template-columns:minmax(0,1fr);overflow:auto;max-height:360px}.thread-list>button{width:100%;min-width:0}.conversation-workspace{min-height:640px}.thread-header{align-items:flex-start;flex-direction:column}.thread-tools{justify-content:flex-start}.message-history{min-height:400px}.conversation-message{max-width:88%}.composer-row{flex-wrap:wrap}.composer-row textarea{order:1;flex-basis:calc(100% - 50px)}.composer-inline-actions{order:2}.channel-select{order:3;flex:1}.composer-send{order:4}.case-conversation-title{align-items:flex-start;flex-direction:column}.conversation-drawer:before{display:none}}@media(max-width:560px){.conversation-hub{border-radius:14px}.conversation-page-actions,.scope-tabs{width:100%}.scope-tabs button{flex:1}.inbox-tools{padding:12px}.thread-list>button{width:100%;padding:14px 12px}.conversation-workspace,.conversation-workspace.embedded{min-height:600px;border-radius:12px}.thread-header{padding:14px}.thread-identity h2{font-size:17px}.thread-tools{width:100%}.thread-tools .button{flex:1}.thread-context-bar,.unknown-warning,.closed-banner,.reply-blocked{margin-left:10px;margin-right:10px}.message-history{padding:18px 12px;min-height:390px}.conversation-message{max-width:95%}.conversation-message>.conversation-avatar{display:none}.message-bubble p{font-size:14px}.voice-message{min-width:210px}.conversation-composer{padding:0 10px 10px}.composer-tabs .close-service{font-size:12px}.channel-select span{display:none}.channel-menu,.ai-helper{right:10px;bottom:76px;width:calc(100% - 20px);box-sizing:border-box}.conversation-dialog{padding:18px;border-radius:14px}.dialog-actions{flex-direction:column-reverse}.dialog-actions .button{width:100%}.transfer-row{grid-template-columns:auto auto 1fr}.transfer-row em{grid-column:3}.conversation-drawer{padding:18px}.recording-bar{margin:0 10px 10px;gap:8px;flex-wrap:wrap}.recording-bar .audio-progress{order:4;flex-basis:100%}}.conversation-filter-trigger{position:relative;display:inline-flex;align-items:center}.conversation-filter-count{position:absolute;top:-5px;right:-4px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:2px solid #fff;border-radius:99px;background:#315ee9;color:#fff;font-size:10px;font-weight:800;line-height:1;pointer-events:none}.thread-menu button.selected{background:#eef3ff;color:#1e4fc2;font-weight:750}.message-filter-menu .message-filter-apply{justify-content:center;margin-top:4px;background:#173e9f;color:#fff;font-weight:750}.message-filter-menu .message-filter-apply:hover{background:#0f3288}.message-filter-menu .message-filter-apply{width:100%;min-height:40px;border:1px solid #173e9f;border-radius:8px;background:#1d49a6!important;color:#fff!important;font:700 13px Manrope,sans-serif;text-shadow:none;opacity:1!important}.message-filter-menu .message-filter-apply:hover{border-color:#0d358d;background:#123d95!important;color:#fff!important}.identify-drawer{overflow-y:auto}.identify-drawer .conversation-drawer>header{margin-bottom:8px}.contact-dialog-eyebrow{display:block;margin-bottom:4px;color:#5264db;font-size:11px;font-weight:800;letter-spacing:.12em}.identify-tabs{width:100%;margin:10px 0 13px}.identify-tabs button{flex:1;min-width:0;padding:10px 8px;font-size:12px;white-space:nowrap}.identity-results{display:grid;gap:8px;max-height:310px;margin-top:12px;overflow:auto}.identity-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;box-sizing:border-box;border:1px solid #dbe4f0;border-radius:12px;background:#fff;padding:11px;text-align:left;color:#17366d;font:inherit;cursor:pointer}.identity-result:hover{border-color:#9ab5f2;background:#f8faff}.identity-result.selected{border-color:#6d8eff;background:#f1f5ff;box-shadow:0 0 0 2px #4d6fed14}.identity-result span{display:grid;gap:3px;min-width:0}.identity-result b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity-result small{overflow:hidden;color:#71809c;text-overflow:ellipsis;white-space:nowrap}.identity-result .success-text{color:#17834c}.identity-empty{display:flex;align-items:center;gap:9px;padding:14px;border:1px dashed #cfd9e8;border-radius:11px;background:#fafcff;color:#6c7b95}.identity-empty span{display:grid;gap:3px}.identity-empty b{color:#314976;font-size:13px}.identity-empty small{font-size:12px}.contact-register-callout{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;margin-top:13px;padding:12px;border:1px solid #cbd8f6;border-radius:12px;background:linear-gradient(135deg,#f5f7ff,#edf3ff);color:#1c428f;text-align:left;font:inherit;cursor:pointer}.contact-register-callout:hover{border-color:#748ff0;background:#eaf0ff}.contact-register-callout>span:nth-child(2){display:grid;gap:3px}.contact-register-callout small{color:#66799f;font-size:11px;line-height:1.35}.contact-register-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#dce6ff;color:#2756bd}.identify-error{margin:10px 0 0;padding:9px 11px;border:1px solid #f0c9d0;border-radius:9px;background:#fff3f5;color:#a43048;font-size:12px;line-height:1.4}.contact-registration-overlay{z-index:180}.contact-registration-dialog{display:flex;width:min(760px,100%);max-height:calc(100vh - 32px);overflow:hidden;padding:0}.contact-registration-shell{display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 32px);min-height:0}.contact-registration-fixed-head{flex:0 0 auto;padding:24px 24px 0;background:#fff}.contact-registration-fixed-head>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}.contact-registration-dialog .dialog-intro{margin:5px 0 16px}.contact-register-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:15px}.contact-register-type-grid button{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:9px;min-width:0;padding:12px;border:1px solid #d9e3f1;border-radius:11px;background:#fff;color:#183a78;text-align:left;cursor:pointer}.contact-register-type-grid button:hover{border-color:#93aef0;background:#f7f9ff}.contact-register-type-grid button.selected{border-color:#657cf0;background:#f0f3ff;box-shadow:0 0 0 2px #637bf01a}.contact-register-type-grid button span{display:grid;gap:3px;min-width:0}.contact-register-type-grid button small{color:#73819b;font-size:11px;line-height:1.35}.contact-registration-scroll{display:grid;gap:13px;min-height:0;overflow:auto;padding:2px 24px 14px;background:#fff}.contact-registration-form{display:grid;gap:13px;min-height:0;padding:0}.contact-register-section-title{display:flex;align-items:center;padding:11px 13px;border-radius:10px;background:#f3f6ff;color:#244b9d}.contact-register-section-title div{display:grid;gap:3px}.contact-register-section-title small{color:#6c7da0;font-size:11px}.contact-register-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 13px}.contact-register-wide{grid-column:1/-1}.contact-registration-form .field{min-width:0}.contact-registration-form .field .control{width:100%;box-sizing:border-box}.contact-registration-form .field .select-control{width:100%}.contact-register-subsection{display:grid;gap:10px;padding-top:12px;border-top:1px solid #e3e9f2;color:#2b4474}.contact-register-subsection>b{font-size:13px}.contact-register-subsection>b small{color:#7d889c;font-weight:500}.contact-register-empty{display:grid;justify-items:center;gap:6px;margin:4px 0 3px;padding:28px 15px;border:1px dashed #ccd8eb;border-radius:12px;background:#fafcff;color:#6e7c96;text-align:center}.contact-register-empty svg{color:#5576db}.contact-register-empty b{color:#27416f}.contact-register-empty span{font-size:12px}.contact-registration-error{margin:0;padding:10px 12px;border:1px solid #efc8d0;border-radius:9px;background:#fff2f4;color:#a33145;font-size:13px}.contact-registration-dialog .dialog-actions{position:static;margin-top:0}.contact-registration-actions{flex:0 0 auto;padding:14px 24px 20px;border-top:1px solid #e6ecf5;background:#fff;box-shadow:0 -10px 24px #101f420f}@media(max-width:760px){.contact-register-type-grid,.contact-register-grid{grid-template-columns:1fr}.contact-register-wide{grid-column:auto}.contact-registration-dialog{max-height:calc(100vh - 20px)}.identify-tabs button{font-size:11px;padding-inline:5px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.thread-menu strong{padding:7px 10px 5px;color:#6c7891;font-size:12px}.thread-menu button.selected{background:#eef3ff;color:#174fc6}.thread-menu button{justify-content:space-between}.message-filter-menu{min-width:205px}.message-filter-menu .message-filter-hint{padding:0 10px 6px;color:#7a87a0;font-size:11px}.message-filter-menu .message-filter-apply{justify-content:center;margin-top:5px;border-top:1px solid #e7ebf3;border-radius:0;color:#174fc6;font-weight:750}.message-filter-menu .message-filter-apply span{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:99px;background:#e6edff;color:#174fc6;font-size:11px}.email-recipient-strip{display:grid;gap:7px;padding:10px 0 3px}.email-primary-recipient{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#54627f;font-size:12px}.email-primary-recipient>b{color:#243c74}.email-recipient-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:6px 9px;border:1px solid #bfcce1;border-radius:999px;background:#fff;color:#1d3e83;font-size:12px}.email-recipient-chip.primary{background:#f3f6ff;border-color:#cedaf2}.email-recipient-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-recipient-chip button{display:grid;place-items:center;border:0;background:transparent;color:#52688f;cursor:pointer}.recipient-toggle{border:0;border-radius:6px;background:transparent;color:#1b56c5;font-weight:750;cursor:pointer;padding:5px 6px}.recipient-toggle:hover{background:#edf3ff}.email-recipient-field{position:relative;display:grid;gap:4px}.email-recipient-control{display:flex;align-items:center;gap:8px;min-height:40px;padding:5px 8px;border:1px solid #ced9e8;border-radius:9px;background:#fff}.email-recipient-control>b{color:#51617f;font-size:12px}.email-recipient-chips{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0;flex:1}.email-recipient-chips input{min-width:150px;flex:1;border:0;outline:0;color:#18366f;font:inherit;padding:4px}.email-recipient-results{position:absolute;z-index:20;top:48px;left:0;right:0;display:grid;gap:2px;padding:6px;border:1px solid #d6e0ee;border-radius:10px;background:#fff;box-shadow:0 12px 26px #162c5229}.email-recipient-results button{display:flex;align-items:center;gap:9px;border:0;border-radius:7px;background:#fff;padding:7px;text-align:left;color:#19386e;cursor:pointer}.email-recipient-results button:hover{background:#f1f5ff}.email-recipient-results button span{display:grid;gap:2px;min-width:0}.email-recipient-results small,.email-recipient-empty{color:#73809b;font-size:11px}.external-recipient{border-top:1px solid #e7ebf2!important;margin-top:3px;padding-top:9px!important}.email-recipient-empty{padding:8px}.conversation-inline-image{max-width:100%;height:auto;border-radius:8px}.conversation-action-button{display:inline-block;margin:4px 0;padding:9px 15px;border-radius:8px;background:#174fc6;color:#fff!important;font-weight:750;text-decoration:none}.deleted-message .message-bubble{border-color:#efb3ba;background:#fff0f1;color:#a52f3b}.deleted-message-copy{display:flex;align-items:center;gap:8px;margin-bottom:9px;padding-bottom:8px;border-bottom:1px solid #f2c8cc;color:#a52f3b;font-size:13px}.deleted-message .message-bubble footer{color:#a56a70}.deleted-message .message-bubble p,.deleted-message .message-rich-html{color:#71343b}.email-private-note{border-color:#e6ca80!important;background:#fffaf0!important}.email-private-note summary{color:#8c6208}.case-summary-card{display:grid;gap:0;padding:4px 12px;border-radius:12px;background:#f4f6f9;color:#42506d}.case-summary-card span{display:grid;gap:4px;padding:11px 0;border-bottom:1px solid #d8dee8}.case-summary-card span:last-child{border-bottom:0}.case-summary-card b{font-size:11px;color:#7a8599;text-transform:uppercase;letter-spacing:.04em}.case-summary-card strong{font-size:14px;color:#273a62}.case-summary-sections{display:grid;margin-top:15px;border-top:1px solid #dce3ed}.case-summary-section>button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:11px 0;border:0;border-bottom:1px solid #dce3ed;background:transparent;color:#394967;text-align:left;cursor:pointer}.case-summary-section>button:hover{color:#174fc6}.case-summary-toggle{display:flex;align-items:center;gap:5px}.case-summary-toggle b{color:#238e38;font-size:12px}.case-summary-toggle svg{transition:transform .18s ease}.case-summary-toggle svg.rotated{transform:rotate(180deg)}.case-summary-section.open>button{border-bottom-color:#edf0f5}.case-summary-content{padding:12px 0 14px;border-bottom:1px solid #dce3ed;color:#405174;font-size:13px;line-height:1.5}.case-summary-detail p,.case-summary-empty{margin:0}.case-summary-detail dl{display:grid;gap:9px;margin:12px 0 0;padding-top:10px;border-top:1px solid #edf0f5}.case-summary-detail dl div{display:grid;gap:2px}.case-summary-detail dt{font-size:11px;color:#7a879d;font-weight:750;text-transform:uppercase}.case-summary-detail dd{margin:0;color:#2e426d}.case-summary-document-list,.case-summary-update-list{display:grid;gap:8px}.case-summary-document-list>div{display:flex;align-items:flex-start;gap:8px;padding:9px;border:1px solid #e1e7f0;border-radius:9px;background:#fbfcff;color:#31579f}.case-summary-document-list span{display:grid;gap:2px;min-width:0}.case-summary-document-list b{overflow:hidden;color:#284573;text-overflow:ellipsis;white-space:nowrap}.case-summary-document-list small{color:#71809a;font-size:11px}.case-summary-update-list article{display:grid;gap:3px;padding:9px;border-left:3px solid #6b78ef;background:#f7f8ff}.case-summary-update-list small{color:#77839a;font-size:11px}.case-summary-update-list b{color:#284573}.case-summary-update-list p{margin:0;color:#536482}.conversation-drawer{overflow:auto}.routing-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.routing-choice-grid button{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid #dbe4f1;border-radius:11px;background:#fff;color:#19396f;text-align:left;cursor:pointer}.routing-choice-grid button.selected{border-color:#6273f2;background:#f2f4ff;box-shadow:0 0 0 2px #6273f21a}.routing-choice-grid button span{display:grid;gap:3px}.routing-choice-grid small{color:#71809b;line-height:1.35}.routing-case-picker{display:grid;gap:8px;margin-top:13px}.routing-case-list{display:grid;gap:6px;max-height:210px;overflow:auto}.routing-case-list button{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:8px;padding:10px;border:1px solid #dbe4f1;border-radius:9px;background:#fff;color:#19396f;text-align:left;cursor:pointer}.routing-case-list button.selected{border-color:#6273f2;background:#f2f4ff}.routing-case-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routing-case-list small{padding:10px;color:#71809b}.conversation-workspace.embedded .thread-header{padding-top:14px}.case-conversation-title:empty{display:none}@media(max-width:680px){.routing-choice-grid{grid-template-columns:1fr}.email-primary-recipient{align-items:flex-start}.email-recipient-chip.primary{max-width:calc(100% - 90px)}}.composer-input-area{min-width:0;flex:1;display:grid;gap:8px}.composer-input-area textarea{width:100%;box-sizing:border-box;min-height:54px;border:1px solid #d6e0ef;border-radius:11px;padding:12px;color:#142d63;font:inherit;line-height:1.45}.conversation-hidden-file{display:none}.composer-attachment{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;border:1px solid #d6e0ef;border-radius:8px;background:#f5f7fc;padding:6px 9px;color:#31528f;font:inherit;font-size:12px;cursor:pointer}.composer-attachment svg:last-child{color:#7b89a4}.email-subject-field{display:grid;gap:5px;color:#294171;font-size:12px;font-weight:700}.email-subject-field b{color:#c33b4b}.email-subject-field input{width:100%;box-sizing:border-box;border:1px solid #d6e0ef;border-radius:10px;padding:10px 11px;color:#193568;font:inherit;font-weight:400}.conversation-rich-editor{border:1px solid #d6e0ef;border-radius:11px;overflow:hidden;background:#fff}.conversation-rich-toolbar{display:flex;align-items:center;gap:3px;flex-wrap:wrap;border-bottom:1px solid #e4e9f2;background:#f8faff;padding:5px}.conversation-rich-toolbar button{border:0;border-radius:6px;background:transparent;padding:5px 7px;color:#23447f;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.conversation-rich-toolbar button:hover{background:#e8efff}.conversation-rich-content{min-height:110px;padding:12px;color:#142d63;outline:0;line-height:1.5}.conversation-rich-content:empty:before{content:attr(data-placeholder);color:#8a97ad}.conversation-rich-content h2{margin:0 0 8px;font-size:19px}.conversation-rich-content ul{padding-left:22px}.message-rich-html,.email-rich-body{line-height:1.5}.message-rich-html a,.email-rich-body a{color:#1858cc;text-decoration:underline}.message-rich-html h2,.email-rich-body h2{margin:0 0 8px;font-size:18px}.email-empty,.conversation-empty-results{display:grid;place-items:center;gap:7px;min-height:190px;padding:24px;text-align:center;color:#657493}.email-empty b,.conversation-empty-results b{color:#294476}.email-empty span,.conversation-empty-results span{font-size:13px}.attachment-preview{display:grid;justify-items:center;gap:8px;padding:24px;text-align:center;color:#71809a}.attachment-preview svg{color:#315fe1}.attachment-preview b{color:#17376f}.audio-progress.playing{background:linear-gradient(90deg,#5d5fef 0 65%,#d8e1f2 65%,#d8e1f2)}.audio-progress.paused{opacity:.55}@media(max-width:560px){.composer-row{align-items:flex-start;flex-wrap:wrap}.composer-input-area{order:1;flex-basis:calc(100% - 48px)}.composer-row>.conversation-icon-button{order:2}.composer-inline-actions{order:3}.channel-select{order:4}.composer-send{order:5}.conversation-rich-content{min-height:130px}.email-subject-field input{min-height:42px}}.email-context-field{display:grid;gap:5px;color:#294171;font-size:12px;font-weight:700}.email-context-field>span{display:flex;align-items:center;gap:5px}.email-context-field>span small{color:#7b89a4;font-weight:500}.email-context-picker{position:relative}.email-context-picker>input{width:100%;box-sizing:border-box;border:1px solid #d6e0ef;border-radius:10px;padding:10px 56px 10px 11px;color:#193568;font:inherit;font-weight:400}.email-context-fixed{display:flex;align-items:center;gap:8px;min-height:42px;box-sizing:border-box;border:1px solid #cfdcf0;border-radius:10px;background:#f4f7ff;padding:0 11px;color:#21468e}.email-context-fixed span{flex:1}.email-context-clear{position:absolute;right:7px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#315cbe;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.email-context-list{position:absolute;z-index:30;top:calc(100% + 5px);left:0;right:0;display:grid;max-height:210px;overflow:auto;border:1px solid #cdd9eb;border-radius:10px;background:#fff;box-shadow:0 12px 28px #1f3a6f29;padding:5px}.email-context-list button{display:grid;gap:2px;border:0;border-radius:7px;background:transparent;padding:8px 9px;text-align:left;color:#294476;font:inherit;cursor:pointer}.email-context-list button:hover{background:#eef4ff}.email-context-list button strong{color:#1b4fb2;font-size:12px}.email-context-list button span{font-size:12px}.email-context-list>small{padding:10px;color:#7b89a4}.email-context-line{color:#315cbe!important;font-weight:700}.conversation-rich-toolbar{background:#fff;gap:2px;padding:6px 8px}.conversation-rich-toolbar select{height:30px;border:1px solid #d6e0ef;border-radius:6px;background:#fff;padding:0 7px;color:#294476;font:inherit;font-size:12px}.conversation-rich-toolbar button{min-width:28px;padding:5px 6px}.composer-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding-top:10px}.composer-input-area{width:100%;min-width:0;flex:none}.composer-footer-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px;flex-wrap:wrap}.composer-footer-leading{display:flex;align-items:center;gap:7px}.composer-inline-actions{display:flex;align-items:center;gap:2px}.composer-footer-actions .channel-select{margin-left:auto}.composer-footer-actions .composer-send{flex:0 0 auto}@media(max-width:1260px){.composer-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.composer-row textarea,.composer-input-area{order:initial;flex-basis:auto}.composer-footer-leading,.composer-footer-actions .channel-select,.composer-footer-actions .composer-send{order:initial}}@media(max-width:560px){.composer-row{align-items:stretch;flex-wrap:nowrap}.composer-footer-actions{align-items:flex-start}.composer-footer-actions .channel-select,.composer-footer-actions .composer-send{margin-left:auto}.conversation-rich-content{min-height:130px}.email-subject-field input,.email-context-picker>input{min-height:42px}}.conversation-rich-editor{border-color:#cfd9eb;box-shadow:0 2px 7px #18305b0a}.conversation-rich-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:7px 9px;background:#f7f9fd}.conversation-toolbar-group{display:inline-flex;align-items:center;gap:3px}.conversation-toolbar-group select{height:30px;min-width:92px;border:1px solid #d3ddec;border-radius:7px;background:#fff;padding:0 8px;color:#294476;font:600 12px Manrope,sans-serif}.conversation-toolbar-group select+select{min-width:103px}.conversation-toolbar-group button{min-width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:7px;padding:0 7px;color:#27477f;background:transparent;font:700 12px Manrope,sans-serif}.conversation-toolbar-group button:hover{border-color:#cbd8f3;background:#eaf0ff;color:#164fc1}.conversation-toolbar-divider{width:1px;height:24px;margin:0 3px;background:#dbe2ef}.conversation-color-control{position:relative;width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:7px;color:#27477f;cursor:pointer}.conversation-color-control:hover{border-color:#cbd8f3;background:#eaf0ff}.conversation-color-control input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.conversation-rich-content{min-height:220px;padding:16px;background:#fff;font-size:15px;line-height:1.6}.conversation-rich-content h1{margin:0 0 12px;color:#102b68;font-size:25px;line-height:1.25}.conversation-rich-content h2{margin:0 0 10px;color:#163b83;font-size:21px;line-height:1.3}.conversation-rich-content h3{margin:0 0 8px;color:#1e478d;font-size:18px;line-height:1.35}.conversation-rich-content blockquote{margin:12px 0;padding:8px 12px;border-left:3px solid #98abef;color:#61718e;background:#f5f7fc}.conversation-rich-content pre{margin:12px 0;padding:10px 12px;overflow:auto;border-radius:8px;color:#e8edff;background:#202b48;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.email-subject-field .email-field-label{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.email-subject-field .email-field-label em{display:inline-flex;align-items:center;gap:4px;margin-left:4px;padding:3px 7px;border:1px solid #c9d8fb;border-radius:999px;color:#2858b1;background:#f1f5ff;font-size:11px;font-style:normal;font-weight:700}.email-subject-field>small{color:#7a89a5;font-size:11px;font-weight:500;line-height:1.35}.email-context-required{color:#b13c4b;font-size:11px;font-weight:700}.composer-footer-actions{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:46px}.composer-footer-spacer{min-width:0}.composer-footer-actions .channel-select{margin-left:0}.composer-footer-actions .composer-send{min-width:104px}@media(max-width:720px){.conversation-toolbar-divider{display:none}.conversation-rich-toolbar{align-items:stretch}.conversation-toolbar-group{flex-wrap:wrap}.conversation-toolbar-group select{flex:1 1 120px}}@media(max-width:560px){.composer-footer-actions{grid-template-columns:auto minmax(0,1fr) auto auto;gap:5px}.composer-footer-actions .composer-send{min-width:46px;padding-inline:10px}.composer-footer-actions .channel-select{padding-inline:9px}.conversation-rich-content{min-height:180px}}.email-context-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 0;padding-top:9px;border-top:1px solid #eef1f6;color:#71809a;font-size:11px}.email-context-actions button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#2456b5;font:inherit;font-weight:700;cursor:pointer}.email-context-actions button:hover{color:#123d98;text-decoration:underline}.email-context-editor{display:grid;gap:9px;margin:10px 0;padding:12px;border:1px solid #b9c9f1;border-radius:11px;background:#f5f7ff}.email-context-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;color:#21468e}.email-context-editor-head div{display:grid;gap:2px}.email-context-editor-head small{color:#71809a;font-size:11px;font-weight:400}.email-context-editor-head>button{display:grid;place-items:center;border:0;background:transparent;color:#6a7893;cursor:pointer}.email-context-selected{display:flex;align-items:center;gap:8px;padding:8px 9px;border:1px solid #d5def5;border-radius:8px;background:#fff;color:#24498e}.email-context-selected span{display:grid;gap:1px;min-width:0}.email-context-selected small{color:#71809a;font-size:10px;text-transform:uppercase}.email-context-selected b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.email-context-editor-search{position:relative}.email-context-editor-search>input{width:100%;box-sizing:border-box;border:1px solid #ccd7eb;border-radius:8px;background:#fff;padding:9px 10px;color:#193568;font:inherit;font-size:12px}.email-context-editor-actions{display:flex;align-items:center;gap:7px}.email-context-editor-actions>span{flex:1}.email-context-editor-actions .button{min-height:34px;padding-inline:11px;font-size:12px}.email-context-editor-actions .text-link{padding:4px 0;color:#b13c4b;font-size:11px}.composer-attachments{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.composer-attachments .composer-attachment{margin-top:0}.composer-attachment span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-stack .avatar-stack-trigger{display:grid;place-items:center;margin-left:-12px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.avatar-stack .avatar-stack-trigger:first-child{margin-left:0}.avatar-stack .avatar-stack-trigger:hover{z-index:2}.conversation-profile-trigger{display:grid;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.conversation-profile-trigger:focus-visible,.avatar-stack-trigger:focus-visible{outline:3px solid #9fb8ff;outline-offset:3px}.participant-row-button{width:100%;border:1px solid #e1e7f1;text-align:left;cursor:pointer;font:inherit}.participant-row-button:hover{border-color:#9bb3ee;background:#f3f6ff}.participant-row-button>svg{margin-left:auto;color:#3159ae}.thread-more-menu{min-width:245px}.thread-more-menu>button{justify-content:flex-start}.thread-more-menu>button span{flex:1}.profile-drawer{padding-bottom:28px}.profile-identity-card{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #dce5f2;border-radius:12px;background:#f7f9ff;color:#173a78}.profile-identity-card>div{display:grid;gap:4px;min-width:0}.profile-identity-card span{color:#6c7c99;font-size:12px}.profile-facts{display:grid;gap:0;margin-top:13px;padding:0 12px;border-radius:11px;background:#f4f6f9}.profile-facts>div{display:grid;gap:3px;padding:10px 0;border-bottom:1px solid #dce2eb}.profile-facts>div:last-child{border-bottom:0}.profile-facts small{color:#78859c;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.profile-facts b{overflow:hidden;color:#2d426d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.profile-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:14px 0}.profile-metrics>div{display:grid;justify-items:center;gap:3px;padding:9px 3px;border:1px solid #e0e6ef;border-radius:9px;background:#fff}.profile-metrics b{color:#174fc6;font-size:18px}.profile-metrics span{color:#74819a;font-size:10px;text-align:center}.profile-related-content{display:grid;gap:14px}.profile-related-section{display:grid;gap:7px}.profile-related-heading{display:flex;align-items:center;gap:7px;color:#2f466f;font-size:13px}.profile-related-heading span{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:99px;background:#eaf0ff;color:#2454b8;font-size:11px}.profile-related-list{display:grid;gap:6px}.profile-related-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;box-sizing:border-box;padding:9px 10px;border:1px solid #e0e6f0;border-radius:9px;background:#fff;color:#274572;text-align:left}.profile-related-row:not(.static){cursor:pointer}.profile-related-row:not(.static):hover{border-color:#9db5f1;background:#f3f6ff}.profile-related-row>span{display:grid;gap:3px;min-width:0}.profile-related-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.profile-related-row small{overflow:hidden;color:#74829d;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.profile-related-row>svg{flex:0 0 auto;color:#315ab2}.profile-related-empty{margin:0;padding:9px 10px;border-radius:9px;background:#f7f8fb;color:#7a879c;font-size:12px}.profile-case-backdrop{position:fixed;z-index:142;inset:0;background:#08143094;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.case-summary-modal{z-index:145;top:50%;right:50%;width:min(560px,calc(100% - 32px));height:min(86vh,760px);border-radius:18px;transform:translate(50%,-50%);box-shadow:0 30px 80px #0814305c}.case-summary-modal:before{display:none}@media(max-width:560px){.profile-metrics{grid-template-columns:repeat(2,1fr)}.case-summary-modal{width:calc(100% - 20px);height:calc(100vh - 20px);border-radius:14px}}.routing-overlay{display:flex;align-items:stretch;justify-content:flex-end;padding:0;background:#0814308f}.conversation-routing-dialog{width:min(820px,calc(100% - 28px));height:100%;max-height:none;box-sizing:border-box;display:flex;flex-direction:column;gap:0;overflow:hidden;border-radius:18px 0 0 18px;padding:28px 30px;box-shadow:-20px 0 55px #08193c40}.conversation-routing-dialog>header{flex:0 0 auto;margin-bottom:8px}.conversation-routing-dialog>header small{display:block;margin-bottom:4px;color:#61749a;font-size:11px;font-weight:800;letter-spacing:.08em}.conversation-routing-dialog>.dialog-intro{flex:0 0 auto;max-width:680px}.conversation-routing-dialog .routing-choice-grid{flex:0 0 auto}.conversation-routing-dialog .routing-case-picker{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.conversation-routing-dialog .routing-case-list{flex:1 1 auto;max-height:none;min-height:180px;overflow:auto;padding-right:3px}.routing-case-option{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;border:1px solid #dbe4f1;border-radius:11px;background:#fff;overflow:hidden}.routing-case-option.selected{border-color:#6273f2;background:#f2f4ff;box-shadow:0 0 0 2px #6273f21a}.routing-case-list .routing-case-select{display:grid;grid-template-columns:minmax(105px,125px) minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:12px;border:0;border-radius:0;background:transparent;color:#19396f;text-align:left;cursor:pointer}.routing-case-list .routing-case-select:hover{background:#f7f9ff}.routing-case-select>span{display:grid;gap:4px;min-width:0}.routing-case-select strong{color:#234eaa;font-size:13px}.routing-case-select b{overflow:hidden;color:#203d71;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.routing-case-select small{overflow:hidden;color:#71809b;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.routing-case-select>svg{color:#3159b3}.routing-case-list .routing-case-summary{display:inline-flex;align-items:center;gap:5px;align-self:center;margin-right:8px;padding:8px 9px;border:1px solid #cbd8f1;border-radius:8px;background:#fff;color:#2854a7;font:700 11px/1.2 Manrope,sans-serif;white-space:nowrap;cursor:pointer}.routing-case-list .routing-case-summary:hover{border-color:#718cf0;background:#edf2ff;color:#163e96}.routing-case-summary>svg:last-child{color:#6880bc}.conversation-routing-dialog>.dialog-note{flex:0 0 auto;margin-top:14px}.conversation-routing-dialog>.dialog-actions{flex:0 0 auto;margin-bottom:0}.routing-summary-backdrop{position:fixed;z-index:142;inset:0;background:#0814309e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(max-width:720px){.conversation-routing-dialog{width:100%;border-radius:0;padding:22px 18px}.routing-case-list .routing-case-select{grid-template-columns:88px minmax(0,1fr) auto}.routing-case-list .routing-case-summary span{display:none}.routing-case-list .routing-case-summary{padding:9px}}.profile-related-filter-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 7px;color:#2f466f;font-size:13px}.profile-related-filter-head button{border:0;background:transparent;padding:4px 0;color:#2456b5;font:700 11px Manrope,sans-serif;cursor:pointer}.profile-related-filter-head button:hover{text-decoration:underline}.profile-metrics>button{display:grid;justify-items:center;gap:3px;padding:9px 3px;border:1px solid #e0e6ef;border-radius:9px;background:#fff;color:inherit;font:inherit;cursor:pointer}.profile-metrics>button:hover,.profile-metrics>button.active{border-color:#7894ee;background:#f0f4ff;box-shadow:0 0 0 2px #6273f21a}.profile-metrics>button b{color:#174fc6;font-size:18px}.profile-metrics>button span{color:#74819a;font-size:10px;text-align:center}.inbox-tools{grid-template-columns:minmax(0,1fr) auto}.inbox-filter-bar{display:grid;gap:9px;padding:11px 12px 12px;border-bottom:1px solid #e4eaf3;background:#fff}.inbox-filter-title{display:flex;align-items:center;gap:8px;color:#234a9b}.inbox-filter-title>div{display:grid;gap:2px;min-width:0}.inbox-filter-title b{font-size:12px}.inbox-filter-title small{overflow:hidden;color:#74819a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.inbox-queue-filters{display:flex;flex-wrap:wrap;gap:5px;overflow-x:visible;padding:1px 1px 4px}.inbox-queue-filters button{display:inline-flex;align-items:center;gap:5px;flex:0 1 auto;min-width:0;max-width:100%;border:1px solid #dbe4f1;border-radius:999px;background:#fff;padding:7px 8px;color:#4c6083;font:600 10px Manrope,sans-serif;cursor:pointer;white-space:normal;overflow-wrap:anywhere}.inbox-queue-filters button:hover{border-color:#9db5ee;background:#f5f7ff;color:#2452ae}.inbox-queue-filters button.active{border-color:#6076eb;background:#eef2ff;color:#1748b1;box-shadow:0 0 0 2px #6076eb1a}.inbox-queue-filters button b{display:inline-grid;place-items:center;min-width:17px;height:17px;border-radius:99px;background:#edf1f8;color:#60718e;font-size:10px}.inbox-queue-filters button.active b{background:#dce5ff;color:#1748b1}.inbox-channel-filter{display:flex;align-items:center;gap:8px;color:#72809a;font-size:11px}.inbox-channel-filter select{min-width:0;flex:1;border:1px solid #d6e0ef;border-radius:8px;background:#fff;padding:7px 8px;color:#294476;font:600 11px Manrope,sans-serif}.thread-list-empty{display:grid;justify-items:center;gap:6px;padding:34px 18px;color:#71809b;text-align:center}.thread-list-empty b{color:#304a79;font-size:13px}.thread-list-empty span{font-size:11px;line-height:1.4}.thread-context-bar{flex-wrap:wrap}.thread-context-bar strong{color:inherit;font-size:13px}.thread-context-bar small{color:inherit;font-size:12px;opacity:.82}.routing-destination-grid button{min-height:82px}.routing-destination-grid button>svg:last-child{margin-left:auto;flex:0 0 auto}.routing-destination-panel{display:grid;gap:4px;margin-top:13px;padding:14px;border:1px solid #dbe4f1;border-radius:12px;background:#f8faff;color:#244574}.routing-destination-panel-head{display:flex;align-items:flex-start;gap:10px}.routing-destination-panel-head>svg{flex:0 0 auto;color:#315bd0}.routing-destination-panel-head>div{display:grid;gap:4px}.routing-destination-panel-head b{font-size:14px}.routing-destination-panel-head small{color:#71809b;font-size:12px;line-height:1.4}.routing-destination-panel .dialog-field{margin:8px 0 0}.routing-destination-panel .dialog-field select{min-height:40px}@media(max-width:560px){.inbox-queue-filters{margin-right:-4px}.routing-destination-grid{grid-template-columns:1fr}.routing-destination-grid button{min-height:0}.thread-context-bar small{flex-basis:100%;padding-left:27px}}.case-summary-document-list{display:grid;gap:8px}.case-summary-document-list>.case-summary-document-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;margin:0;padding:0;border:1px solid #e1e7f0;border-radius:9px;background:#fbfcff;overflow:hidden}.case-summary-document-list .case-summary-document-open{display:flex;align-items:flex-start;gap:8px;min-width:0;border:0;background:transparent;padding:9px;color:#31579f;text-align:left;font:inherit;cursor:pointer}.case-summary-document-open:hover{background:#f1f5ff}.case-summary-document-open>span{display:grid;gap:2px;min-width:0}.case-summary-document-open b{overflow:hidden;color:#284573;text-overflow:ellipsis;white-space:nowrap}.case-summary-document-open small{color:#71809a;font-size:11px}.document-remove-button{display:grid;place-items:center;width:38px;border:0;border-left:1px solid #e1e7f0;background:transparent;color:#b13c4b;cursor:pointer}.document-remove-button:hover{background:#fff0f1;color:#d02f42}.composer-attachments{display:grid;gap:6px}.composer-attachment-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;width:min(100%,520px);border:1px solid #d6e0ef;border-radius:8px;background:#f5f7fc;overflow:hidden}.composer-attachment-row .composer-attachment{width:100%;max-width:none;border:0;border-radius:0;background:transparent;text-align:left}.composer-attachment-row .composer-attachment:hover{background:#edf2ff}.composer-attachment-row .document-remove-button{border-left:1px solid #d6e0ef}@media(max-width:560px){.composer-attachment-row{width:100%}}.conversation-hub{height:min(820px,calc(100vh - 210px));min-height:640px}.conversation-workspace{height:100%;min-height:0;grid-template-rows:auto auto minmax(0,1fr) auto auto;overflow:hidden}.conversation-workspace.embedded{height:min(780px,calc(100vh - 210px));min-height:600px}.message-history{min-height:0;overscroll-behavior:contain;scrollbar-gutter:stable}.conversation-composer{min-height:0;max-height:min(470px,56vh);overflow-y:auto;overscroll-behavior:contain}@media(min-width:1261px){.conversation-hub{grid-template-rows:minmax(0,1fr)}.conversation-inbox{display:flex;flex-direction:column;min-height:0}.thread-list{flex:1 1 auto;min-height:0;max-height:none}}@media(max-width:1260px){.conversation-hub{height:auto;min-height:0}.conversation-workspace,.conversation-workspace.embedded{height:min(780px,calc(100vh - 220px));min-height:600px}}@media(max-width:560px){.conversation-workspace,.conversation-workspace.embedded{height:min(720px,calc(100vh - 170px));min-height:540px}.conversation-composer{max-height:min(380px,52vh)}}.composer-input-area textarea{min-height:54px;max-height:none;overflow-y:hidden;resize:none;scrollbar-gutter:stable}.conversation-rich-content{min-height:260px;max-height:420px;overflow-y:auto;scrollbar-gutter:stable}@media(max-width:560px){.composer-input-area textarea{min-height:54px}.conversation-rich-content{min-height:210px;max-height:340px}}.message-footer-meta{display:inline-flex;align-items:center;gap:5px}.message-footer-meta>svg{color:#e2a51d}.message-action-state{margin-left:auto;font-size:16px}.conversation-hub{height:auto;min-height:760px;max-height:min(1080px,max(760px,calc(100vh - 110px)))}.conversation-workspace{height:auto;min-height:760px;max-height:100%;grid-template-rows:auto auto minmax(420px,auto) auto auto;overflow:hidden}.conversation-workspace.embedded{height:auto;min-height:700px;max-height:min(980px,max(700px,calc(100vh - 150px)))}.message-history{min-height:420px;max-height:min(620px,max(420px,calc(100vh - 360px)));overflow-y:auto}@media(max-width:1260px){.conversation-hub{height:auto;min-height:0;max-height:none;overflow:visible}.conversation-workspace,.conversation-workspace.embedded{height:auto;min-height:700px;max-height:min(980px,max(700px,calc(100vh - 150px)))}.message-history{min-height:400px;max-height:min(600px,max(400px,calc(100vh - 430px)))}}@media(max-width:560px){.conversation-workspace,.conversation-workspace.embedded{min-height:620px;max-height:min(860px,max(620px,calc(100vh - 110px)))}.message-history{min-height:360px;max-height:min(540px,max(360px,calc(100vh - 430px)))}}.message-reaction{display:inline-flex;align-items:center;justify-content:center;margin-top:7px;border:1px solid #d8e2ef;border-radius:999px;background:#fff;padding:3px 8px;font-size:15px;cursor:pointer}.message-reaction:hover{border-color:#98aff1;background:#f4f7ff}.message-reactions{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:7px}.message-reactions .message-reaction{margin-top:0}.message-reaction-picker,.email-reaction-picker{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:6px 5px;border-top:1px solid #e7ebf3;border-bottom:1px solid #e7ebf3}.message-actions-menu .message-reaction-picker{margin:3px -1px 2px}.message-reaction-picker button,.email-reaction-picker button{display:grid;place-items:center;min-width:28px;height:28px;border:0;border-radius:7px;background:#f4f6fb;padding:0;cursor:pointer;font-size:16px}.message-reaction-picker button:hover,.message-reaction-picker button.selected,.email-reaction-picker button:hover,.email-reaction-picker button.selected{background:#e8efff;box-shadow:inset 0 0 0 1px #a6baf0}.message-reaction-picker .message-reaction-clear,.email-reaction-picker .message-reaction-clear{width:auto;padding:0 7px;color:#4263a5;font-size:11px}.email-summary-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.email-summary-actions time{margin-right:3px}.email-summary-actions button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:7px;background:transparent;color:#4163a5;cursor:pointer}.email-summary-actions button:hover{background:#edf2ff;color:#174fc6}.email-summary-actions button:first-of-type svg{color:#e2a51d}.email-reaction-picker{margin:8px 0 0;border:1px solid #e1e7f1;border-radius:8px;background:#f8faff}.email-context-confirmation{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:14px 0;padding:12px;border:1px solid #dbe4f1;border-radius:11px;background:#f8faff;color:#234474}.email-context-confirmation>div{display:grid;gap:4px;min-width:0}.email-context-confirmation small{color:#74819a;font-size:11px}.email-context-confirmation b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.email-context-confirmation>svg{color:#4268c8}@media(max-width:560px){.email-context-confirmation{grid-template-columns:1fr;gap:7px}.email-context-confirmation>svg{transform:rotate(90deg);justify-self:center}}.conversation-icon-button.route-action-icon{border-color:#0b318e;border-radius:50%;background:#0b318e;color:#fff}.conversation-icon-button.route-action-icon:hover,.conversation-icon-button.route-action-icon.active{border-color:#08266f;background:#08266f;color:#fff}.conversation-composer.channel-menu-open,.conversation-composer.ai-helper-open{overflow:visible}.channel-menu{z-index:35}.conversation-composer.channel-menu-open .channel-menu{top:auto;bottom:calc(100% - 4px);max-height:min(420px,calc(100vh - 160px));overflow:auto;transform-origin:bottom right}.composer-cancel{min-width:100px}.conversation-composer{z-index:2;border-top:2px solid #d5dfed;border-radius:14px 14px 0 0;background:#fbfcff;padding-top:8px;box-shadow:0 -8px 22px #18316014}.conversation-composer .composer-tabs{background:#fbfcff}@media(max-width:560px){.composer-cancel{order:3;flex:1}.channel-select{order:4;flex:1}.composer-send{order:5}}.inbox-queue-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;overflow:visible;padding:1px 0 0}.inbox-queue-filters button{position:relative;display:grid;place-items:center;min-width:0;width:100%;height:43px;border:1px solid #d9e3f0;border-radius:11px;background:#fff;padding:0;color:#657491;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.inbox-queue-filters button:hover{border-color:#9bb3e9;background:#f5f7ff;color:#2452ae}.inbox-queue-filters button svg{width:19px;height:19px}.inbox-queue-filters button b{position:absolute;top:4px;right:4px;display:grid;place-items:center;min-width:16px;height:16px;border-radius:99px;background:#edf1f8;color:#60718e;font-size:9px;line-height:1}.inbox-queue-filters button.active{border-color:#5d5fef;background:#eef2ff;color:#244fc0;box-shadow:0 0 0 2px #5d5fef1a}.inbox-queue-filters button.active b{background:#dbe5ff;color:#1748b1}.inbox-queue-filters button.active[data-filter=new-unlinked]{border-color:#ff856f;background:#fff0ec;color:#e25d49}.inbox-queue-filters button.active[data-filter=new-unlinked] b{background:#ffd8cf;color:#a73d2f}.inbox-queue-filters button.active[data-filter=unassigned]{border-color:#2fb7b1;background:#e8faf8;color:#128b86}.inbox-queue-filters button.active[data-filter=unassigned] b{background:#c6efeb;color:#08706b}.inbox-queue-filters button.active[data-filter=case]{border-color:#6870ef;background:#eef0ff;color:#4e59d4}.inbox-queue-filters button.active[data-filter=case] b{background:#dfe1ff;color:#4148aa}.inbox-queue-filters button.active[data-filter=completed]{border-color:#35ad35;background:#effbed;color:#208d20}.inbox-queue-filters button.active[data-filter=completed] b{background:#d8f3d4;color:#247b24}.inbox-queue-description{display:flex;align-items:center;gap:9px;min-height:44px;margin-top:1px;border-top:1px solid #e8edf5;border-left:3px solid #5d5fef;border-radius:0 8px 8px 0;background:#f7f9ff;padding:8px 9px;color:#244fc0}.inbox-queue-description-icon{display:grid;place-items:center;flex:0 0 auto}.inbox-queue-description>span:last-child{display:grid;gap:2px;min-width:0}.inbox-queue-description b{font-size:12px;line-height:1.25}.inbox-queue-description small{color:#617291;font-size:11px;line-height:1.3}.inbox-queue-description.queue-new-unlinked{border-left-color:#ff856f;background:#fff6f3;color:#d35b49}.inbox-queue-description.queue-unassigned{border-left-color:#2fb7b1;background:#f0fbfa;color:#158b86}.inbox-queue-description.queue-case{border-left-color:#6870ef;background:#f3f4ff;color:#4e59d4}.inbox-queue-description.queue-completed{border-left-color:#35ad35;background:#f3fcf0;color:#208d20}@media(max-width:560px){.inbox-queue-filters{grid-template-columns:repeat(5,minmax(0,1fr));margin-right:0;overflow:visible;padding-bottom:0}.inbox-queue-filters button{height:42px}.inbox-queue-description{min-height:43px}}.assume-conversation-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 12px 12px;padding:13px 14px;border:1px solid #cbd9f4;border-radius:12px;background:#f3f6ff;box-shadow:0 -4px 14px #23478e0f}.assume-conversation-copy{display:flex;align-items:center;gap:10px;min-width:0;color:#264579}.assume-conversation-copy>span:last-child{display:grid;gap:3px;min-width:0}.assume-conversation-copy b{font-size:13px}.assume-conversation-copy small{color:#6b7b9b;font-size:11px;line-height:1.35}.assume-conversation-icon{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:10px;background:#e1eaff;color:#315bd0}.assume-conversation-footer .button{flex:0 0 auto;white-space:nowrap}.queue-waiting-warning{border-color:#d4def1;background:#f5f8ff;color:#31558f}@media(max-width:560px){.assume-conversation-footer{align-items:stretch;flex-direction:column;margin-inline:10px}.assume-conversation-footer .button{width:100%}}.composer-footer-actions{grid-template-columns:auto minmax(0,1fr) auto auto auto;flex-wrap:nowrap}.composer-footer-actions .composer-cancel{min-width:100px;white-space:nowrap}@media(max-width:560px){.composer-footer-actions{grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:5px}.composer-footer-actions .composer-cancel{min-width:84px;padding-inline:9px}.composer-footer-actions .composer-send{min-width:46px;padding-inline:10px}}.ai-helper{top:auto;bottom:calc(100% + 8px);max-height:min(560px,calc(100vh - 48px));overflow:auto;overscroll-behavior:contain}.ai-helper-context{display:flex;gap:6px;flex-wrap:wrap;padding:0 5px 8px;color:#6e7d9a;font-size:11px}.ai-helper-context small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-helper-context small+small{padding-left:7px;border-left:1px solid #dbe3ef}.helper-tabs{flex-wrap:wrap}.helper-tabs button{font:600 11px Manrope,sans-serif}.ai-helper-instruction{display:grid;gap:5px;margin:10px 0;color:#506386;font:700 11px Manrope,sans-serif}.ai-helper-instruction textarea{width:100%;min-height:54px;box-sizing:border-box;resize:vertical;border:1px solid #d5dfed;border-radius:8px;background:#fbfcff;padding:9px 10px;color:#1a376b;font:500 12px/1.4 Manrope,sans-serif;outline:none}.ai-helper-instruction textarea:focus{border-color:#7188ee;box-shadow:0 0 0 2px #5d5fef1a}.ai-helper-generate{width:100%;justify-content:center;min-height:36px;font-size:12px}.ai-helper-hint,.ai-helper-error{margin:10px 0!important;padding:9px 10px!important;border:1px solid #e1e7f2;border-radius:8px;background:#f7f9fd!important;color:#71809a;font-size:11px!important;line-height:1.4}.ai-helper-error{border-color:#f0c8cd;background:#fff5f5!important;color:#b13c4b}.ai-helper-result{display:grid;gap:9px;margin-top:10px;padding:10px;border:1px solid #b9c9f1;border-radius:9px;background:#f5f7ff}.ai-helper-result-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#244b9a;font-size:12px}.ai-helper-result-head button{border:0;background:transparent;padding:2px;color:#2758b8;font:700 11px Manrope,sans-serif;cursor:pointer}.ai-helper-result-head button:hover{text-decoration:underline}.ai-helper-result p{margin:0!important;padding:10px!important;border:1px solid #e1e7f2;border-radius:7px;background:#fff!important;color:#274371;font-size:12px!important;white-space:pre-wrap}.ai-helper-result>.button{justify-content:center;min-height:35px;font-size:12px}.ai-helper-privacy{display:flex;align-items:flex-start;gap:5px;margin-top:10px;color:#71809a;font-size:10px;line-height:1.35}.conversation-composer:not(:has(.conversation-rich-editor)) .composer-row textarea{height:auto;min-height:calc(1.45em + 24px);max-height:none;overflow-y:hidden;resize:none;transition:height .12s ease}.conversation-composer:not(:has(.conversation-rich-editor)) .composer-row textarea:focus{box-shadow:0 0 0 2px #5d5fef1a}.email-composer-collapsed{padding-top:10px;border-top:2px solid #d5dfed;border-radius:14px 14px 0 0;background:#fbfcff;box-shadow:0 -8px 22px #18316014}.email-compose-expand{display:flex;align-items:center;gap:10px;width:100%;min-height:50px;border:1px solid #d7e1ef;border-radius:11px;background:#fff;padding:9px 12px;color:#244a94;text-align:left;cursor:pointer}.email-compose-expand:hover{border-color:#8fa8eb;background:#f6f8ff}.email-compose-expand>span{display:grid;gap:2px;min-width:0;flex:1}.email-compose-expand b{font-size:13px}.email-compose-expand small{color:#75839d;font-size:11px}.message-filter-menu .message-filter-apply{justify-content:center;width:100%;min-height:40px;margin-top:5px;border:1px solid #173e9f!important;border-top:1px solid #173e9f!important;border-radius:8px!important;background:#1d49a6!important;color:#fff!important;font:700 13px Manrope,sans-serif;text-shadow:none;opacity:1!important}.message-filter-menu .message-filter-apply:hover{border-color:#0d358d!important;background:#123d95!important;color:#fff!important}.message-filter-menu .message-filter-apply:focus-visible{outline:3px solid #a9c2ff;outline-offset:2px}.popover-anchored{position:fixed!important;inset:auto;z-index:240!important;margin:0!important;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important;overflow-x:hidden!important;overflow-y:auto!important;visibility:hidden}.popover-anchored[style*="visibility: visible"]{visibility:visible}.message-actions-menu.popover-anchored,.request-message-actions-menu.popover-anchored{min-width:220px}.thread-header,.thread-tools,.conversation-composer,.context-composer,.request-message-shell{overflow:visible!important}.conversation-page,.conversation-hub,.conversation-workspace,.conversation-inbox,.message-history,.request-conversation-card{max-width:100%;overflow-x:hidden!important}.conversation-workspace,.conversation-workspace.embedded{height:auto!important;min-height:760px!important;max-height:none!important;overflow:visible!important;grid-template-rows:auto auto minmax(440px,auto) auto auto!important}.conversation-workspace.embedded{min-height:720px!important}.message-history{min-height:440px!important;max-height:min(680px,calc(100vh - 340px))!important;overflow-y:auto!important;overscroll-behavior:contain}.conversation-composer,.context-composer,.request-conversation-card{height:auto!important;max-height:none!important}.conversation-composer .composer-row{display:block!important;position:relative!important}.composer-input-area{position:relative!important;width:100%!important;min-width:0!important;overflow:visible!important}.composer-inline-leading{position:absolute!important;left:8px!important;bottom:10px!important;z-index:9!important;display:flex!important;align-items:center!important;gap:6px!important}.conversation-composer .composer-footer-leading{display:none!important}.conversation-composer .composer-input-area>textarea{width:100%!important;min-height:calc(1.45em + 24px)!important;max-height:calc(11.6em + 24px)!important;padding-left:86px!important;overflow-y:auto!important;resize:none!important}.conversation-composer .conversation-rich-editor{width:100%!important;max-height:420px!important;overflow-y:auto!important}.conversation-composer .conversation-rich-editor textarea{max-height:420px!important;overflow-y:auto!important}.conversation-composer .composer-footer-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;min-height:46px!important;height:auto!important;max-height:none!important;overflow:visible!important}.composer-footer-spacer{flex:1 1 auto!important}.request-message-shell{min-height:0!important}.request-message-textarea{min-height:calc(1.45em + 24px)!important;max-height:calc(11.6em + 24px)!important;overflow-y:auto!important;resize:none!important;padding-left:86px!important}.request-composer-footer{height:auto!important;max-height:none!important;overflow:visible!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important}.request-messages{min-height:280px!important;max-height:min(680px,calc(100vh - 390px))!important;overflow-y:auto!important;overscroll-behavior:contain}.request-conversation-card.expanded .request-messages{max-height:min(760px,calc(100vh - 310px))!important}.edit-message-textarea{min-height:180px!important;max-height:360px!important;overflow-y:auto!important}.edit-attachment-list{display:grid;gap:7px;margin:12px 0}.edit-attachment-row{display:flex;align-items:center;gap:8px;border:1px solid #dce4ef;border-radius:9px;background:#f8faff;padding:7px 9px}.edit-attachment-row .document-string{flex:1;min-width:0;border:0;background:transparent;padding:2px;color:#21478d;text-align:left}.edit-attachment-row .document-string span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-attachment-row .document-remove-button{flex:0 0 auto}.conversation-toast{position:fixed;right:18px;bottom:18px;z-index:280;padding:10px 13px;border-radius:9px;background:#173e8e;color:#fff;box-shadow:0 9px 24px #11306940;font-size:12px;font-weight:750}.conversation-notification-list{display:grid;gap:8px}.conversation-notification-list>div{display:flex;align-items:flex-start;gap:10px;border:1px solid #dce4ef;border-radius:10px;background:#fbfcff;padding:11px;color:#244985}.conversation-notification-list span{display:grid;gap:3px}.conversation-notification-list small,.connection-card small{color:#71809a;line-height:1.35}.connection-card{display:flex;align-items:center;gap:14px;border:1px solid #dce4ef;border-radius:12px;background:#f4f7ff;padding:16px;color:#21468c}.connection-card>div{display:grid;gap:5px}.message-history:not(.whatsapp),.request-messages.non-whatsapp{background:linear-gradient(135deg,#86c8f3,#a6dcf1 55%,#c8f1e5)!important}@media(max-width:760px){.conversation-workspace,.conversation-workspace.embedded{min-height:650px!important}.message-history{min-height:360px!important;max-height:min(620px,calc(100vh - 350px))!important}.request-messages{min-height:240px!important;max-height:min(620px,calc(100vh - 360px))!important}.conversation-composer .composer-footer-actions,.request-composer-footer{justify-content:stretch!important}.conversation-composer .composer-footer-actions>*:not(.composer-footer-spacer),.request-composer-footer>*{flex:1 1 auto!important}}@media(max-width:560px){.message-history{min-height:320px!important;max-height:min(560px,calc(100vh - 340px))!important}.request-messages{min-height:220px!important;max-height:min(560px,calc(100vh - 350px))!important}.conversation-composer .composer-input-area>textarea,.request-message-textarea{padding-left:76px!important}.composer-inline-leading{left:5px!important;gap:3px!important}.composer-inline-leading .conversation-icon-button{width:31px!important;height:31px!important}}.email-system-event{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border:1px solid #dce5f1;border-radius:11px;background:#f5f8fd;color:#35517f}.email-system-event-icon{display:grid;place-items:center;flex:0 0 auto;color:#317b57}.email-system-event>span:last-child{display:grid;gap:3px;min-width:0}.email-system-event b{font-size:13px;line-height:1.4}.email-system-event small{color:#71809a;font-size:11px}.ai-helper.popover-anchored{top:96px!important;max-height:calc(100vh - 108px)!important;overflow:auto!important}.thread-identity h2{font-size:22px;margin-bottom:4px}.thread-identity p{font-size:16px;line-height:1.35;color:#526887}.case-document-repository-name-v3,.case-document-repository-list-v2 article>div:nth-child(2) b,.case-document-repository-folder-card-v2 b{color:#506991!important;font-weight:560!important}.case-document-repository-breadcrumb-node-v2{display:inline-flex!important;min-width:0;align-items:center;gap:5px;overflow:visible!important;white-space:normal!important}.case-document-repository-breadcrumb-node-v2>span{display:block;max-width:210px;overflow:visible;text-overflow:ellipsis;white-space:nowrap}.case-document-repository-breadcrumb-root-v2{display:inline-flex!important;align-items:center;gap:4px;min-height:29px!important;padding-inline:9px!important;border:1px solid #c8d8f2!important;border-radius:8px!important;color:#315ebc!important;background:#eef4ff!important;box-shadow:0 2px 7px #3458a014}.case-document-repository-breadcrumb-root-v2:hover,.case-document-repository-breadcrumb-root-v2:focus-visible{border-color:#8ea9df!important;color:#1f4ba8!important;background:#e3edff!important}.case-document-repository-folder-grid-v2>article{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:66px;align-items:stretch;overflow:visible;border:1px solid #d7e1ef;border-radius:12px;background:linear-gradient(145deg,#fbfcff,#f5f8ff);box-shadow:0 5px 13px #2a477712;cursor:grab;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease}.case-document-repository-folder-grid-v2>article:hover,.case-document-repository-folder-grid-v2>article:focus-within{border-color:#afc2e8;box-shadow:0 10px 20px #2a47771c;transform:translateY(-1px)}.case-document-repository-folder-grid-v2>article[data-dragging=true],.case-document-repository-list-v2>article[data-dragging=true]{opacity:.5;cursor:grabbing;transform:scale(.985)}.case-document-repository-folder-grid-v2>article.is-drag-over{border-color:#607de5!important;background:linear-gradient(135deg,#edf3ff,#f2efff)!important;box-shadow:0 0 0 4px #5d6cf126,0 14px 28px #38529d26!important;transform:translateY(-3px) scale(1.012)}.case-document-repository-folder-grid-v2>article.is-drag-over:after{content:"SOLTE PARA MOVER PARA ESTA PASTA";position:absolute;z-index:4;inset:auto 8px 7px;padding:4px 6px;border-radius:6px;color:#fff;background:linear-gradient(90deg,#4c68d8,#7567e8);font-size:8px;font-weight:900;letter-spacing:.04em;text-align:center;pointer-events:none;animation:repository-drop-message-in .18s ease-out both}.case-document-repository-folder-card-v2{min-height:64px!important;padding:10px 5px 10px 11px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;position:relative;z-index:1}.case-document-repository-drag-handle-v2{display:inline-flex;flex:0 0 22px;width:22px;min-height:30px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;color:#91a4c3;cursor:grab;touch-action:none}.case-document-repository-drag-handle-v2:hover,.case-document-repository-drag-handle-v2:focus-visible{border-color:#c9d9f2;color:#315ebc;background:#edf3ff;outline:none}.case-document-repository-drag-handle-v2:active{cursor:grabbing}.case-document-repository-folder-actions-v2,.case-document-repository-row-actions-v2{position:relative;z-index:5;pointer-events:auto}.case-document-repository-folder-card-v2:hover,.case-document-repository-folder-card-v2:focus-visible{border:0!important;background:transparent!important;box-shadow:none!important;outline:none}.case-document-repository-folder-actions-v2{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0;min-width:68px;padding:5px 6px 5px 2px;color:#8ca1c4}.case-document-repository-folder-actions-top-v2,.case-document-repository-folder-actions-bottom-v2{display:flex;align-items:center;justify-content:flex-end;gap:2px}.case-document-repository-folder-actions-top-v2{min-height:27px}.case-document-repository-folder-actions-bottom-v2{min-height:29px}.case-document-repository-folder-actions-v2.is-service-folder{min-width:37px;align-items:flex-end}.case-document-repository-folder-hover-action-v2{opacity:0;pointer-events:none;transform:translateY(3px) scale(.94);transition:opacity .16s ease,transform .16s ease}.case-document-repository-folder-grid-v2>article:hover .case-document-repository-folder-hover-action-v2,.case-document-repository-folder-grid-v2>article:focus-within .case-document-repository-folder-hover-action-v2{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.case-document-repository-folder-actions-v2.is-user-folder .case-document-repository-folder-actions-bottom-v2,.case-document-repository-folder-actions-v2.is-user-folder .case-document-repository-folder-actions-top-v2{justify-content:center}.case-document-repository-folder-actions-v2 button,.case-document-repository-folder-inline-edit-v2 button{display:inline-flex;width:29px;min-height:29px;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:8px;color:#6983ae;background:transparent;cursor:pointer}.case-document-repository-folder-actions-v2 button:hover,.case-document-repository-folder-actions-v2 button:focus-visible,.case-document-repository-folder-inline-edit-v2 button:hover,.case-document-repository-folder-inline-edit-v2 button:focus-visible{border-color:#cad9f1;color:#315ebc;background:#eef4ff;outline:none}.case-document-repository-folder-actions-v2 .case-document-repository-folder-delete-v2:hover,.case-document-repository-folder-actions-v2 .case-document-repository-folder-delete-v2:focus-visible{color:#b34859;border-color:#efc5cc;background:#fff3f4}.case-document-repository-folder-peek-v2{position:absolute;z-index:6;right:10px;bottom:10px;left:10px;display:grid;gap:3px;padding:8px 10px;border:1px solid #cbdaf1;border-radius:10px;color:#365481;background:#fffffffa;box-shadow:0 10px 20px #2a477726;pointer-events:none}.case-document-repository-folder-peek-v2 small{color:#6a82a8;font-size:9px;font-weight:850;letter-spacing:.02em}.case-document-repository-folder-peek-v2 b{color:#264982;font-size:11px;line-height:1.25;overflow-wrap:anywhere;white-space:normal}.case-document-repository-folder-peek-v2>span{color:#61779f;font-size:10px;line-height:1.3}.case-document-repository-copy-notice-v2{display:inline-flex;align-items:center;gap:6px;margin:0 28px;padding:8px 10px;border:1px solid #b9e3d1;border-radius:9px;color:#197653;background:#effbf5;font-size:11px;font-weight:800}.case-document-repository-folder-option-v2{display:block;color:#61779f;font-size:10px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-document-repository-folder-inline-edit-v2{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:9px 8px 9px 11px;color:#6681d6}.case-document-repository-folder-inline-edit-v2 input{box-sizing:border-box;width:100%;min-height:34px;padding:0 9px;border:1px solid #7898e5;border-radius:8px;color:#31558e;background:#fff;font:inherit;font-size:11px;outline:none;box-shadow:0 0 0 3px #5175d71f}.case-document-repository-asset-menu-v2.is-portal{position:fixed!important;z-index:100050!important;top:auto;right:auto;width:min(292px,calc(100vw - 20px));min-width:0;max-height:calc(100vh - 20px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;scrollbar-color:#b8c8e5 transparent;scrollbar-width:thin;transform-origin:top right;animation:repository-focus-menu-below .16s ease-out both}.case-document-repository-asset-menu-dismiss-v2{position:fixed;z-index:2147483004;inset:0;display:block;width:100vw;height:100vh;padding:0;border:0;background:transparent;cursor:default}.case-document-repository-asset-menu-v2.is-portal{z-index:2147483005!important}.case-document-repository-asset-menu-v2.is-portal[data-placement=above]{transform-origin:bottom right;animation-name:repository-focus-menu-above}.case-document-repository-focus-eyebrow-v2{padding:2px 5px 0;color:#7a8fb4;font-size:8px;font-weight:950;letter-spacing:.08em}.case-document-repository-focus-group-v2{display:block;padding:5px 5px 0;color:#8294b5;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.case-document-repository-asset-menu-v2.is-portal>b{padding-top:0;color:#31558e;font-size:11px}.case-document-repository-asset-menu-v2.is-portal button{min-height:34px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-document-repository-asset-menu-v2.is-portal .case-document-repository-focus-action-v2{display:flex!important;align-items:center;justify-content:space-between!important;gap:12px;padding-inline:8px!important;color:#31558e!important;font-weight:800}.case-document-repository-asset-menu-v2.is-portal .case-document-repository-focus-action-v2 span{min-width:0;overflow:hidden;text-overflow:ellipsis}.case-document-repository-asset-menu-v2.is-portal .case-document-repository-focus-action-v2 svg{flex:0 0 auto;color:#5477c7}.case-document-repository-destination-section-v2{display:grid;gap:4px;margin-top:4px;padding-top:4px;border-top:1px solid #edf1f7}.case-document-repository-focus-search-v2{display:flex;align-items:center;gap:5px;min-height:31px;padding:0 8px;border:1px solid #ccd9ef;border-radius:8px;color:#7b91b4;background:#fbfdff}.case-document-repository-focus-search-v2:focus-within{border-color:#7898e5;box-shadow:0 0 0 3px #5175d71c}.case-document-repository-focus-search-v2 input{min-width:0;width:100%;padding:0;border:0;outline:0;color:#31558e;background:transparent;font:inherit;font-size:10px}.case-document-repository-focus-search-v2 input::placeholder{color:#9aaaca}.case-document-repository-asset-menu-v2.is-portal .case-document-repository-destination-section>button,.case-document-repository-asset-menu-v2.is-portal .case-document-repository-focus-case-action-v2{display:flex!important;align-items:center;justify-content:flex-start!important;gap:7px;min-height:38px!important;padding:4px 8px!important;white-space:normal;text-align:left}.case-document-repository-destination-section>button>span,.case-document-repository-focus-case-action-v2>span{display:grid;min-width:0;gap:2px}.case-document-repository-destination-section>button b,.case-document-repository-focus-case-action-v2 b{overflow:hidden;color:#3e5f9d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.case-document-repository-destination-section>button small,.case-document-repository-focus-case-action-v2 small{overflow:hidden;color:#7b8eae;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.case-document-repository-asset-menu-v2.is-portal{width:min(330px,calc(100vw - 20px));padding:12px;border:1px solid #c8d8f1;border-radius:16px;background:linear-gradient(180deg,#fff,#f9fbff);box-shadow:0 18px 44px #27417633,0 3px 8px #2a4c8c14}.case-document-repository-focus-heading-v3,.case-document-repository-share-focus-head-v3{display:flex;align-items:center;gap:9px;min-width:0;padding:2px 2px 10px;border-bottom:1px solid #e5ecf7}.case-document-repository-focus-heading-v3>span,.case-document-repository-share-focus-head-v3>span{display:grid;flex:0 0 auto;width:32px;height:32px;place-items:center;border-radius:10px;color:#315bd0;background:linear-gradient(135deg,#edf3ff,#e7edff);box-shadow:inset 0 0 0 1px #d8e3fb}.case-document-repository-focus-heading-v3>div,.case-document-repository-share-focus-head-v3>div{display:grid;min-width:0;gap:2px}.case-document-repository-focus-heading-v3 .case-document-repository-focus-eyebrow-v2,.case-document-repository-share-focus-head-v3 small{padding:0;color:#6d83ab;font-size:8px}.case-document-repository-focus-heading-v3 b,.case-document-repository-share-focus-head-v3 b{display:block;overflow:hidden;color:#294d89;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.case-document-repository-focus-primary-actions-v3{display:grid;gap:7px;margin-top:10px}.case-document-repository-asset-menu-v2.is-portal .case-document-repository-focus-primary-actions-v3 .case-document-repository-focus-action-v2{min-height:52px!important;padding:8px 10px!important;border:1px solid #d9e4f5!important;border-radius:11px!important;background:#fff!important;box-shadow:0 3px 9px #2e4d870d}.case-document-repository-focus-primary-actions-v3 .case-document-repository-focus-action-v2 span{display:grid;gap:2px;text-align:left}.case-document-repository-focus-primary-actions-v3 .case-document-repository-focus-action-v2 b{color:#31558e;font-size:11px}.case-document-repository-focus-primary-actions-v3 .case-document-repository-focus-action-v2 small{color:#8192ae;font-size:9px;font-weight:650}.case-document-repository-asset-menu-v2.is-portal .case-document-repository-focus-primary-actions-v3 .case-document-repository-focus-action-v2:hover,.case-document-repository-asset-menu-v2.is-portal .case-document-repository-focus-primary-actions-v3 .case-document-repository-focus-action-v2:focus-visible{border-color:#94ace7!important;background:#f3f6ff!important;box-shadow:0 5px 14px #3456a91a}.case-document-repository-share-focus-copy-v3{margin:10px 2px;color:#687f9f;font-size:10px;line-height:1.45}.case-document-repository-share-focus-section-v3{display:grid;gap:6px;margin-top:10px}.case-document-repository-share-focus-section-v3>small{color:#7a8fb0;font-size:8px;font-weight:900;letter-spacing:.08em}.case-document-repository-share-recipient-v3{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border:1px solid #dce6f5;border-radius:10px;color:#31558e;background:#fff}.case-document-repository-share-recipient-v3 span{display:grid;gap:2px;min-width:0}.case-document-repository-share-recipient-v3 b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.case-document-repository-share-recipient-v3 small{color:#8494ad;font-size:9px}.case-document-repository-share-recipient-v3>svg{flex:0 0 auto;color:#2b9a75}.case-document-repository-share-channels-v3{display:grid;grid-template-columns:1fr 1fr;gap:6px}.case-document-repository-share-channels-v3 button{display:inline-flex;align-items:center;justify-content:center!important;gap:5px;min-height:34px!important;padding:5px 6px!important;border:1px solid #d9e4f5!important;border-radius:9px!important;color:#5c7397!important;background:#fff!important;font-size:9px!important;font-weight:800}.case-document-repository-share-channels-v3 button:last-child{grid-column:1 / -1}.case-document-repository-share-channels-v3 button.is-selected{border-color:#718ce0!important;color:#315bd0!important;background:#eef3ff!important;box-shadow:inset 0 0 0 1px #718ce01f}.case-document-repository-share-focus-primary-v3,.case-document-repository-share-focus-link-v3{display:flex!important;align-items:center;justify-content:space-between!important;gap:8px;width:100%;margin-top:10px;padding:9px 10px!important;border-radius:10px!important;font-size:10px!important;font-weight:850}.case-document-repository-share-focus-primary-v3{border:1px solid #315bd0!important;color:#fff!important;background:linear-gradient(135deg,#315bd0,#5272d8)!important;box-shadow:0 6px 14px #315bd033}.case-document-repository-share-focus-link-v3{justify-content:center!important;border:1px solid transparent!important;color:#4567b7!important;background:transparent!important}.case-document-repository-share-focus-link-v3:hover,.case-document-repository-share-focus-link-v3:focus-visible{border-color:#d5e0f4!important;background:#f2f6ff!important}.case-document-repository-share-channel-note-v3{display:grid;gap:2px;margin:8px 0;padding:8px 10px;border:1px solid #dce7f7;border-radius:10px;background:#f6f9ff}.case-document-repository-share-channel-note-v3 small{color:#7186aa;font-size:8px;font-weight:900;letter-spacing:.08em}.case-document-repository-share-channel-note-v3 b{color:#31558e;font-size:10px}.case-document-repository-share-channel-note-v3 span{color:#788ca9;font-size:9px}.case-document-repository-root-drop-v2.is-folder-exit{position:relative;isolation:isolate;display:grid;grid-template-columns:38px minmax(0,1fr) auto;min-height:64px;align-items:center;gap:10px;margin-top:10px;padding:10px 13px;overflow:hidden;border:1px dashed #abc0e7;border-radius:12px;color:#6680aa;background:linear-gradient(135deg,#fbfcff,#f3f7ff);transition:min-height .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease,background .22s ease}.case-document-repository-root-drop-v2.is-folder-exit:before{content:"";position:absolute;z-index:-1;inset:-100% -30%;opacity:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.9) 48%,transparent 61%);transform:translate(-45%);pointer-events:none}.case-document-repository-root-drop-v2.is-folder-exit>span{display:grid;min-width:0;gap:3px;color:inherit;white-space:normal}.case-document-repository-root-drop-v2.is-folder-exit>span>b{overflow:hidden;color:#3e5f9d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.case-document-repository-root-drop-v2.is-folder-exit>span>small{color:#7d91b1;font-size:9px;text-align:left}.case-document-repository-root-drop-v2.is-folder-exit .case-document-repository-root-drop-icon-v2{display:inline-flex;width:36px;height:36px;place-items:center;align-items:center;justify-content:center;border-radius:10px;color:#5673cf;background:#eaf0ff}.case-document-repository-root-drop-v2.is-folder-exit.has-dragging-item{min-height:78px;border-color:#7d95e5;color:#415fa9;background:linear-gradient(135deg,#edf4ff,#f1edff 52%,#e9f7ff);box-shadow:0 8px 24px #485cb11f;transform:translateY(-1px)}.case-document-repository-root-drop-v2.is-folder-exit.has-dragging-item:before{opacity:1;animation:repository-drop-shimmer 1.45s ease-in-out infinite}.case-document-repository-root-drop-v2.is-folder-exit.is-drag-over{min-height:88px;border:2px solid #5d6cf1;background:linear-gradient(135deg,#e7efff,#eee8ff,#e3f6ff)!important;box-shadow:0 0 0 5px #5d6cf124,0 18px 36px #3f50a633!important;transform:translateY(-3px) scale(1.006)}.case-document-repository-root-drop-v2.is-folder-exit.is-drag-over .case-document-repository-root-drop-icon-v2{color:#fff;background:linear-gradient(135deg,#516de0,#7364e5);box-shadow:0 7px 16px #4d5ec540;animation:repository-drop-icon-pulse .8s ease-in-out infinite alternate}.case-document-repository-root-drop-v2.is-folder-exit.is-drag-over>span>b{color:#294d9e;font-size:12px}.case-document-repository-list-v2>article{transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease}.case-document-repository-list-v2 .case-document-repository-open-v2{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;border:1px solid #d2def3;border-radius:8px;color:#315ebc;background:#f6f9ff;font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.case-document-repository-list-v2 .case-document-repository-open-v2:hover,.case-document-repository-list-v2 .case-document-repository-open-v2:focus-visible{border-color:#8ea9df;color:#244f9f;background:#eef4ff;outline:3px solid rgba(71,105,205,.18);outline-offset:1px}.case-document-repository-provenance-v3{display:flex;min-width:0;align-items:center;gap:6px;margin-top:2px;color:#5d7190;font-size:12px;line-height:1.25}.case-document-repository-uploader-v3{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;border:1px solid #d5e0ef;border-radius:50%;color:#47638f;background:#f4f7fb;font-size:8px;font-weight:900;letter-spacing:.02em}.case-document-repository-provenance-copy-v3{display:inline-flex;min-width:0;align-items:center;gap:5px}.case-document-repository-provenance-copy-v3>span:first-child{overflow:hidden;max-width:160px;color:#4f6687;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.case-document-repository-provenance-copy-v3 time,.case-document-repository-provenance-copy-v3>span:last-child{color:#5d7190;white-space:nowrap}.case-document-repository-provenance-copy-v3 time:before,.case-document-repository-provenance-copy-v3>span:last-child:before{content:"·";margin-right:5px;color:#9aa9bc}.case-document-repository-provenance-v3>em{overflow:hidden;max-width:190px;padding:2px 6px;border:1px solid #d9e2ee;border-radius:999px;color:#5d7190;background:transparent;font-size:11.5px;font-style:normal;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.case-document-repository-filters-v3{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;margin:18px 0 13px;padding:0 0 11px;border-bottom:1px solid #e5ebf5}.case-document-repository-drive-collapsed-v3{display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:0 9px;border:1px solid #cfe1d7;border-radius:8px;color:#4b836f;background:#f7fcf9;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.case-document-repository-drive-collapsed-v3:hover,.case-document-repository-drive-collapsed-v3:focus-visible{border-color:#91c5aa;color:#34765d;background:#edf8f1;outline:none;box-shadow:0 0 0 3px #5294701f}.case-document-repository-filter-tabs-v3{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.case-document-repository-filter-tabs-v3 button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:1px solid #cbd9ed;border-radius:10px;color:#526b96;background:#fff;font:800 10.5px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.case-document-repository-filter-tabs-v3 button:hover,.case-document-repository-filter-tabs-v3 button:focus-visible{border-color:#8faee3;color:#1d51af;background:#f4f7ff;outline:none}.case-document-repository-filter-tabs-v3 button.active{border-color:#1d51af;color:#fff;background:#1d51af;box-shadow:0 5px 12px #1746ad29}.case-document-repository-filter-tabs-v3 em{min-width:18px;padding:3px 5px;border-radius:999px;color:#42609a;background:#edf2fa;font-size:10px;font-style:normal;font-weight:900;text-align:center}.case-document-repository-filter-tabs-v3 button.active em{color:#1d51af;background:#e5edff}.case-document-repository-folder-card-v2.is-service-folder em{display:-webkit-box;margin-top:1px;overflow:hidden;color:#536f9f;font-size:9px;font-style:normal;font-weight:750;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.case-document-repository-drive-toggle-v3{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.case-document-repository-drive-toggle-v3>span{display:grid;min-width:0;gap:2px}.case-document-repository-drive-toggle-v3>span>b,.case-document-repository-drive-toggle-v3>span>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-document-repository-drive-toggle-v3>svg:last-child{color:#6380ad;transition:transform .18s ease}.case-document-repository-drive-toggle-v3>svg:last-child.is-expanded{transform:rotate(180deg)}.case-document-repository-drive-toggle-v3:focus-visible{outline:3px solid rgba(64,102,198,.18);outline-offset:5px;border-radius:8px}.case-document-repository-drive-details-v3{margin-top:9px}.case-document-repository-drive-link-v3{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #dce8df;border-radius:9px;color:#527568;background:#ffffff9e}.case-document-repository-drive-link-v3>span{display:grid;min-width:0;gap:2px}.case-document-repository-drive-link-v3 small{color:#7f9d91;font-size:10px}.case-document-repository-drive-link-v3 b{overflow:hidden;color:#4e796a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.case-document-repository-drive-link-v3 button{display:inline-flex;min-height:30px;align-items:center;gap:5px;padding:0 9px;border:1px solid #c9dfd5;border-radius:8px;color:#3f7f69;background:#f6fcf8;font:800 11px/1 Inter,sans-serif;cursor:pointer}.case-document-repository-drive-link-v3 button:hover,.case-document-repository-drive-link-v3 button:focus-visible{border-color:#79b59c;background:#edf9f2;outline:none}.case-document-repository-name-v3{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.32;overflow-wrap:anywhere}.context-filter-control-v3{position:relative;flex:0 0 auto}.context-filter-trigger-v3{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid #cbd9ed;border-radius:10px;color:#526b96;background:#fff;font:800 12px/1 Manrope,sans-serif;cursor:pointer}.context-filter-trigger-v3:hover,.context-filter-trigger-v3:focus-visible,.context-filter-trigger-v3.is-active{border-color:#8faee3;color:#1d51af;background:#f4f7ff;outline:none}.context-filter-trigger-v3 em{min-width:20px;padding:4px 5px;border-radius:999px;color:#1d51af;background:#e5edff;font-size:10px;font-style:normal;font-weight:900;text-align:center}.context-filter-popover-v3{position:absolute;z-index:100060;top:calc(100% + 8px);right:0;width:min(392px,calc(100vw - 28px));box-sizing:border-box;padding:13px;border:1px solid #d6e1f0;border-radius:14px;background:#fff;box-shadow:0 18px 42px #233d702e}.context-filter-popover-v3.is-portal{position:fixed;max-height:calc(100vh - 16px);overflow-x:hidden;overflow-y:auto}.context-filter-popover-v3>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.context-filter-popover-v3>header>div{display:grid;gap:3px}.context-filter-popover-v3>header b{color:#274575;font:850 14px/1.2 Manrope,sans-serif}.context-filter-popover-v3>header small{color:#8290a8;font-size:11px}.context-filter-popover-v3>header>button{display:grid;width:29px;height:29px;place-items:center;border:1px solid #dce5f1;border-radius:8px;color:#6f82a2;background:#fbfcff;cursor:pointer}.context-filter-popover-v3>header>button:hover,.context-filter-popover-v3>header>button:focus-visible{color:#1d51af;border-color:#a9bee5;background:#f1f5ff;outline:none}.context-filter-field-v3,.context-filter-period-v3{display:grid;gap:6px;margin:0 0 12px}.context-filter-field-v3>span:first-child,.context-filter-period-v3 legend,.context-filter-period-v3 label>span:first-child{color:#617596;font-size:11px;font-weight:850}.context-filter-input-v3,.context-filter-date-v3{display:flex;min-height:40px;align-items:center;gap:7px;box-sizing:border-box;padding:0 10px;border:1px solid #cfdbec;border-radius:10px;color:#7185a8;background:#fbfcff}.context-filter-input-v3:focus-within,.context-filter-date-v3:focus-within{border-color:#6689dc;box-shadow:0 0 0 3px #4b6fcf24;background:#fff}.context-filter-input-v3 input,.context-filter-date-v3 input{min-width:0;width:100%;border:0;outline:0;color:#294875;background:transparent;font:700 12px/1.2 Inter,sans-serif}.context-filter-period-v3{grid-template-columns:1fr 1fr;border:0;padding:0}.context-filter-period-v3 legend{grid-column:1 / -1;padding:0}.context-filter-period-v3 label{display:grid;gap:6px;min-width:0}.context-filter-date-v3{min-width:0;padding-right:7px}.context-filter-date-v3 input{font-size:11px}.context-filter-actions-v3{display:grid;grid-template-columns:1fr 1fr;gap:8px}.context-filter-actions-v3 button{min-height:38px;border:1px solid #d7e2f0;border-radius:9px;color:#577098;background:#f7f9fd;font:800 12px/1 Inter,sans-serif;cursor:pointer}.context-filter-actions-v3 button:hover,.context-filter-actions-v3 button:focus-visible{border-color:#a9bee5;color:#1d51af;background:#eef4ff;outline:none}.context-filter-actions-v3 button.is-primary{border-color:#1d51af;color:#fff;background:#1d51af}.context-filter-actions-v3 button.is-primary:hover,.context-filter-actions-v3 button.is-primary:focus-visible{border-color:#174498;background:#174498}@keyframes repository-focus-menu-below{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes repository-focus-menu-above{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes repository-drop-message-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes repository-drop-shimmer{0%{transform:translate(-45%)}to{transform:translate(45%)}}@keyframes repository-drop-icon-pulse{0%{transform:scale(1)}to{transform:scale(1.08) rotate(-2deg)}}@media(max-width:760px){.case-document-repository-filters-v3{align-items:stretch;flex-direction:column}.case-document-repository-filter-tabs-v3,.context-filter-control-v3,.context-filter-trigger-v3{width:100%}.case-document-repository-filter-tabs-v3 button{flex:1 1 calc(50% - 7px)}.context-filter-popover-v3{left:0;right:auto}.case-document-repository-breadcrumb-v2{flex-wrap:wrap}.case-document-repository-folder-actions-v2{padding-right:5px}.case-document-repository-folder-actions-v2>svg{display:none}.case-document-repository-root-drop-v2.is-folder-exit{grid-template-columns:34px minmax(0,1fr)}.case-document-repository-root-drop-v2.is-folder-exit>svg{display:none}.case-document-repository-provenance-v3,.case-document-repository-provenance-copy-v3{flex-wrap:wrap}.case-document-repository-provenance-v3>em{max-width:100%}}.case-document-repository-drag-preview-v2{z-index:100100!important;top:0;left:0;opacity:.96;transform:rotate(-1.5deg) scale(1.04);transition:left .04s linear,top .04s linear,transform .12s ease,box-shadow .12s ease;animation:repository-drag-preview-pulse .55s ease-in-out infinite alternate}@keyframes repository-drag-preview-pulse{0%{transform:rotate(-1.5deg) scale(1.02);box-shadow:0 12px 24px #1f3a7e33}to{transform:rotate(1deg) scale(1.07);box-shadow:0 20px 34px #1f3a7e57}}@media(prefers-reduced-motion:reduce){.case-document-repository-folder-grid-v2>article,.case-document-repository-list-v2>article,.case-document-repository-root-drop-v2.is-folder-exit,.case-document-repository-root-drop-v2.is-folder-exit:before,.case-document-repository-root-drop-v2.is-folder-exit .case-document-repository-root-drop-icon-v2,.case-document-repository-asset-menu-v2.is-portal{animation:none!important;transition:none!important}}.case-document-repository-list-v2>article.is-reorder-target{border-color:#607de5!important;background:#eef3ff!important;box-shadow:0 0 0 3px #5d6cf129}.case-document-repository-folder-share-v2,.case-document-repository-share-v2{color:#5675c7!important}.case-document-repository-folder-share-v2:hover,.case-document-repository-folder-share-v2:focus-visible,.case-document-repository-share-v2:hover,.case-document-repository-share-v2:focus-visible{color:#315ebc!important;border-color:#c2d4f2!important;background:#eef4ff!important}.case-document-repository-share-dialog-v2{width:min(520px,calc(100vw - 32px))}.case-document-repository-share-item-v2{display:flex;align-items:center;gap:9px;margin:14px 0 10px;padding:10px 12px;border:1px solid #dbe5f3;border-radius:10px;color:#315ebc;background:#f7faff}.case-document-repository-share-item-v2 b{overflow:hidden;color:#264982;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.case-document-repository-share-dialog-v2>label{display:grid;gap:5px;margin-top:12px;color:#61789f;font-size:10px;font-weight:800}.case-document-repository-share-dialog-v2 select,.case-document-repository-share-link-v2 input{min-height:36px;padding:0 10px;border:1px solid #d4e0f2;border-radius:9px;color:#2e4f86;background:#fff;font:inherit;font-size:11px}.case-document-repository-share-link-v2{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:6px}.case-document-repository-share-link-v2 button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border:1px solid #cbdaf1;border-radius:9px;color:#315ebc;background:#eef4ff;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.case-document-repository-share-link-v2 button:hover,.case-document-repository-share-link-v2 button:focus-visible{border-color:#9fb8e7;color:#244a9f;background:#dce8ff;outline:none;transform:translateY(-1px)}.case-document-repository-share-help-v2{display:block;margin-top:10px;color:#7186a8;font-size:10px;line-height:1.45}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17233f;background:var(--ds-page-background, #f4f7fb);font-synthesis:none;--primary: #00258a;--primary-2: #143eae;--secondary: #5d5fef;--navy: #071f4b;--text: #17233f;--muted: #65718a;--line: #dfe5ef;--surface: #ffffff;--soft: #f6f8fc;--violet-soft: #efefff;--success: #18785a;--warning: #a45b0a;--danger: #b83745;--shadow: 0 8px 28px rgba(15, 39, 85, .07)}.case-context-navigation{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:10px;border:1px solid #dfe7f3;border-radius:14px;background:#f7f9fd}.case-context-navigation button,.case-context-current{display:inline-flex;align-items:center;gap:9px;min-width:0;max-width:100%;padding:8px 12px;border:0;border-radius:10px;color:#23345d;background:transparent;text-align:left}.case-context-navigation button{cursor:pointer}.case-context-navigation button:hover{background:#e9effb}.case-context-navigation button svg,.case-context-current svg{color:#3157bc;flex:0 0 auto}.case-context-navigation small{display:block;margin-bottom:2px;color:#71809e;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.case-context-navigation b{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.case-context-separator{display:inline-flex;align-items:center;color:#9aa8bf;font-size:22px}.case-context-current{background:#e9effb}@media(max-width:700px){.case-context-navigation{margin-bottom:14px}.case-context-navigation b{max-width:180px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--ds-page-background, #f4f7fb);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(93,95,239,.24);outline-offset:2px}h1,h2,h3,p{overflow-wrap:anywhere}.app-shell{min-height:100vh;display:grid;grid-template-columns:250px minmax(0,1fr)}.app-sidebar{position:sticky;top:0;height:100vh;z-index:40;display:flex;flex-direction:column;color:#fff;background:linear-gradient(180deg,#08275d,#061a40);box-shadow:8px 0 28px #0519431f}.brand-block{min-height:92px;display:grid;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:20px 18px;border-bottom:1px solid rgba(255,255,255,.1)}.brand-mark{width:46px;height:50px;border:1px solid rgba(255,255,255,.75);border-radius:12px 12px 18px 18px;display:grid;place-items:center;background:#ffffff0d}.brand-copy{display:flex;flex-direction:column;line-height:1.03;letter-spacing:.06em}.brand-copy b,.brand-copy strong{font-family:Manrope,sans-serif;font-size:15px}.brand-copy strong{color:#b9c5ff}.brand-copy small{margin-top:6px;font-size:10px;color:#aebedf;letter-spacing:.12em}.main-nav{flex:1;overflow:auto;padding:18px 12px;display:flex;flex-direction:column;gap:5px;scrollbar-width:thin}.main-nav button{min-height:48px;padding:0 14px;border:0;border-radius:10px;display:flex;align-items:center;gap:13px;background:transparent;color:#dce6fb;font-size:14px;font-weight:500;text-align:left}.main-nav button:hover{background:#ffffff14}.main-nav button.active{color:#fff;background:linear-gradient(90deg,#4d70d28c,#5d5fef47);box-shadow:inset 3px 0 #9ea5ff}.sidebar-status{margin:8px 12px 12px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;display:flex;gap:9px;color:#c9f6e5;background:#117b5a1f}.sidebar-status span,.sidebar-profile span{min-width:0}.sidebar-status b,.sidebar-status small,.sidebar-profile b,.sidebar-profile small{display:block}.sidebar-status b{font-size:12px}.sidebar-status small,.sidebar-profile small{color:#aebedf;font-size:11px;line-height:1.35}.sidebar-profile{min-height:72px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.11);display:grid;grid-template-columns:40px 1fr 18px;align-items:center;gap:10px}.avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#526aa6;font-size:12px;font-weight:700}.sidebar-profile b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-main{min-width:0}.topbar{position:sticky;top:0;z-index:30;height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 34px;background:#fffffff0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.global-search,.search-control{display:flex;align-items:center;gap:10px;color:#75819a;background:#fff;border:1px solid #d9e1ed;border-radius:10px}.global-search{width:min(430px,45vw);height:44px;padding:0 14px}.global-search input,.search-control input{width:100%;min-width:0;border:0;outline:0;background:transparent}.topbar-actions{display:flex;align-items:center;gap:10px}.icon-button{width:42px;height:42px;display:inline-grid;place-items:center;border:0;border-radius:10px;background:transparent;position:relative}.icon-button:hover{background:#edf1f8}.icon-button.bordered{border:1px solid var(--line);background:#fff}.notification span{position:absolute;right:4px;top:3px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border:2px solid #fff;border-radius:20px;color:#fff;background:var(--secondary);font-size:9px;font-weight:700}.role-switcher{height:44px;min-width:225px;padding:0 11px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;background:#fff}.role-switcher>span{color:var(--muted);font-size:12px;white-space:nowrap}.role-switcher select{flex:1;min-width:0;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font-size:13px;font-weight:700}.mobile-menu,.mobile-close,.sidebar-backdrop{display:none}.page-canvas{width:100%;max-width:1660px;margin:0 auto;padding:var(--ds-page-padding-top, 56px) var(--ds-page-padding-x, 48px) var(--ds-page-padding-bottom, 72px)}.breadcrumbs{min-height:24px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#768198;font-size:13px}.breadcrumbs span{display:flex;align-items:center;gap:6px}.breadcrumbs button{padding:0;border:0;background:transparent;color:inherit}.breadcrumbs b{color:#36435f;font-weight:600}.page-header{margin-bottom:22px}.page-title-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;margin-top:9px}.page-title-row>div{min-width:0}.back-button{width:43px;height:43px;margin-top:4px;border:1px solid var(--line);border-radius:50%;background:#fff;display:grid;place-items:center}.eyebrow{display:block;min-height:18px;color:var(--secondary);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.page-title-row h1{margin:3px 0 5px;color:#101e3e;font:700 clamp(25px,2.2vw,34px)/1.2 Manrope,sans-serif;letter-spacing:-.025em}.page-title-row p{max-width:880px;margin:0;color:var(--muted);font-size:15px;line-height:1.55}.page-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px;padding-top:23px}.button{min-height:42px;padding:0 16px;border:1px solid #d4ddea;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:#243453;font-size:14px;font-weight:700;box-shadow:0 1px 2px #0f275505}.button:hover:not(:disabled){border-color:#b7c5dc;background:#f8fafe;transform:translateY(-1px)}.button.primary{border-color:var(--secondary);color:#fff;background:linear-gradient(135deg,#344fd3,var(--secondary));box-shadow:0 7px 18px #4b4ddc33}.button.primary:hover:not(:disabled){background:linear-gradient(135deg,#2946cb,#5355e8)}.button.ghost{min-height:34px;padding:0 8px;border-color:transparent;color:var(--primary-2);background:transparent;box-shadow:none}.button.full{width:100%}.button:disabled{cursor:not-allowed;opacity:.48;transform:none}.card{min-width:0;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}.card+.card,.card+.info-banner,.info-banner+.card{margin-top:18px}.card-header{min-height:40px;margin:-2px 0 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.card-header>div:first-child{min-width:0;display:flex;align-items:flex-start;gap:10px}.card-header>div:first-child>svg{flex:0 0 auto;margin-top:2px;color:var(--primary-2)}.card-header h2{margin:0;color:#142143;font:700 18px/1.35 Manrope,sans-serif}.card-header p{margin:3px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.card-actions,.inline-actions,.form-actions,.task-hero-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px}.info-banner{min-height:52px;margin-bottom:18px;padding:13px 15px;display:flex;align-items:flex-start;gap:10px;border:1px solid #cddafa;border-radius:10px;color:#20447e;background:#eef5ff;font-size:14px;line-height:1.5}.info-banner>svg{flex:0 0 auto;margin-top:1px}.info-banner div{display:flex;flex-direction:column}.info-banner small{color:inherit;opacity:.78}.info-banner.warning{border-color:#f0d8a8;color:#7c4b12;background:#fff8e9}.info-banner.danger{border-color:#efc4c9;color:#96323d;background:#fff1f2}.info-banner.neutral{border-color:var(--line);color:#485570;background:#f8f9fc}.badge{min-height:26px;width:max-content;max-width:100%;padding:3px 9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d9e0ea;border-radius:7px;color:#536078;background:#f4f6f9;font-size:12px;font-weight:700;line-height:1.25}.badge.success{color:#126648;border-color:#bfe7d7;background:#ecf9f4}.badge.warning{color:#8c520f;border-color:#ecd5ac;background:#fff7e7}.badge.danger{color:#a43240;border-color:#efc7cc;background:#fff0f2}.badge.info{color:#175a9e;border-color:#bedaf2;background:#ecf7ff}.badge.violet{color:#4b46c7;border-color:#cccaff;background:#f2f1ff}.field{min-width:0;display:flex;flex-direction:column;gap:7px;color:#34415d;font-size:14px;font-weight:700}.field>span b{color:#bb3341}.field small{color:#7c879c;font-size:12px;font-weight:500}.field em{color:var(--danger);font-size:12px;font-style:normal}.control{width:100%;min-height:45px;padding:0 13px;border:1px solid #d5deeb;border-radius:9px;outline:0;background:#fff;font-size:14px;font-weight:400}.control:hover{border-color:#bbc7d9}.control.invalid{border-color:#d95b67;background:#fff4f5;box-shadow:0 0 0 2px #d95b6714}.textarea{min-height:112px;padding-top:11px;resize:vertical;line-height:1.5}.select-control{position:relative;display:block}.select-control select{padding-right:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-control svg{position:absolute;right:13px;top:14px;pointer-events:none;color:#65718a}.search-control{width:min(440px,100%);height:44px;padding:0 13px}.toggle-row{min-height:56px;display:flex;align-items:flex-start;gap:11px;font-size:14px;font-weight:500}.toggle-row>span b,.toggle-row>span small{display:block}.toggle-row>span small{max-width:520px;margin-top:2px;color:var(--muted);font-size:12px}.toggle{flex:0 0 auto;width:45px;height:25px;padding:3px;border:0;border-radius:20px;background:#cbd3df}.toggle>span{display:block;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003;transition:transform .18s ease}.toggle.on{background:var(--secondary)}.toggle.on>span{transform:translate(20px)}.form-page{display:flex;flex-direction:column;gap:18px}.narrow-form{max-width:940px;margin:0 auto}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form-grid>.field:has(.textarea),.form-grid>.wide,.form-grid>.toggle-row{grid-column:1 / -1}.form-actions{padding:2px 0}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:20px}.metric-grid.compact{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.metric{min-height:112px;max-height:112px;padding:18px;display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 8px 25px #1931600d}.metric>span,.mini-stat>span{flex:0 0 auto;width:43px;height:43px;display:grid;place-items:center;border-radius:11px;color:var(--primary-2);background:#edf3ff}.metric small,.metric strong,.metric p,.mini-stat small,.mini-stat b{display:block}.metric strong{margin-top:3px;color:#142143;font:700 25px Manrope,sans-serif}.metric p{margin:1px 0 0;color:var(--muted);font-size:12px}.mini-stat{min-height:84px;padding:15px 17px;display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 5px 18px #0f27550d}.mini-stat small{color:var(--muted);font-size:12px}.mini-stat b{color:#142143;font:700 22px Manrope,sans-serif}.dashboard-grid,.split-grid,.analysis-layout,.create-case-layout,.create-service-layout,.quality-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.analysis-layout,.create-case-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.7fr)}.create-service-layout{grid-template-columns:minmax(310px,.75fr) minmax(0,1.35fr)}.stack-list{display:flex;flex-direction:column}.stack-list>*+*{border-top:1px solid #e7ebf2}.stack-list>button{width:100%;min-height:66px;padding:11px 5px;display:flex;align-items:center;gap:11px;border:0;background:transparent;text-align:left}.stack-list>button>span:first-child,.summary-icon,.config-card>span,.case-icon{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;color:var(--primary-2);background:#edf3ff}.stack-list b,.stack-list small{display:block}.stack-list small{color:var(--muted);font-size:12px}.stack-list svg:last-child{margin-left:auto;color:#8290a7}.next-action-card{width:100%;min-height:118px;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;border:1px solid #d8e1ef;border-radius:11px;background:transparent;text-align:left}.next-action-card>.badge{grid-column:1}.next-action-card h3{grid-column:1;margin:2px 0;font:700 17px/1.4 Manrope,sans-serif}.next-action-card p{grid-column:1;margin:0;color:var(--muted);font-size:13px}.next-action-card>.button{grid-column:2;grid-row:1 / span 3}.next-action-card+.next-action-card{margin-top:10px}.next-action-card.emphasis{border-color:#b9baff;background:#f6f5ff}.list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:17px}.task-list-toolbar{align-items:center}.task-list-toolbar .search-control{flex:0 1 440px}.task-filter-pills{flex:1 1 auto;justify-content:flex-end;gap:8px}.task-filter-pills button{min-height:40px;padding:0 13px;border-radius:9px;font-size:13px;font-weight:700;white-space:nowrap}.filter-pills{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.filter-pills button{min-height:36px;padding:0 11px;border:1px solid #dbe2ed;border-radius:8px;color:#5a667d;background:#fff;font-size:12px;font-weight:600}.filter-pills button.active{color:#fff;border-color:var(--primary-2);background:var(--primary-2)}.responsive-table{min-width:0;border-top:1px solid var(--line)}.table-head,.table-row{display:grid;align-items:center;gap:13px}.table-head{min-height:48px;color:#647087;background:#f8f9fc;border-bottom:1px solid var(--line);font-size:12px;font-weight:700}.table-row{min-height:70px;border-bottom:1px solid #e7ebf1;font-size:13px}.table-head>span,.table-row>span{min-width:0;padding:8px}.table-row b,.table-row small{display:block}.table-row b{font-size:13px}.table-row small{margin-top:3px;color:var(--muted);font-size:11px}.table-row.clickable{cursor:pointer}.table-row.clickable:hover{background:#f8faff}.request-table .table-head,.request-table .table-row{grid-template-columns:minmax(190px,1.4fr) 1fr .65fr .65fr .85fr .9fr .5fr}.task-table .table-head,.task-table .table-row{grid-template-columns:minmax(210px,1.5fr) 1fr .85fr .65fr .8fr .65fr}.users-table .table-head,.users-table .table-row{grid-template-columns:1.25fr 1.2fr .8fr .8fr .7fr}.areas-table .table-head,.areas-table .table-row{grid-template-columns:minmax(260px,1.5fr) minmax(185px,.85fr) minmax(150px,.65fr)}.model-table .table-head,.model-table .table-row{grid-template-columns:1.3fr 1.8fr .7fr .7fr}.ledger-table .table-head,.ledger-table .table-row{grid-template-columns:.7fr 1.5fr 1fr .8fr .7fr .6fr}.points-table .table-head,.points-table .table-row{grid-template-columns:.7fr 1.5fr .7fr 1fr .6fr .7fr}.positive{color:#137451;font-weight:800;display:inline-flex!important;align-items:center;gap:5px}.negative{color:#b33442;font-weight:800;display:inline-flex!important;align-items:center;gap:5px}.tabs{min-height:58px;margin:0 0 18px;padding:0 5px;display:flex;align-items:end;flex-wrap:wrap;gap:3px;border-bottom:1px solid var(--line)}.tabs button{flex:0 0 auto;height:52px;padding:0 15px;display:inline-flex;align-items:center;gap:8px;border:0;border-bottom:3px solid transparent;background:transparent;color:#59657c;font-size:14px;font-weight:600;white-space:nowrap}.tabs button.active{color:var(--primary-2);border-color:var(--secondary)}.progress-block>span{margin-bottom:8px;display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px}.progress-block>span b{color:#243453}.progress-block>div{height:8px;overflow:hidden;border-radius:8px;background:#e9edf4}.progress-block i{height:100%;display:block;border-radius:8px;background:linear-gradient(90deg,var(--primary-2),var(--secondary))}.config-grid,.case-cards,.roadmap-grid,.team-card,.document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.config-card{min-height:150px;padding:17px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;border:1px solid var(--line);border-radius:12px;background:#fff;text-align:left}.config-card h3,.case-cards h3,.document-card h3{margin:0;color:#172545;font:700 16px Manrope,sans-serif}.config-card p,.case-cards p,.document-card p{margin:0;color:var(--muted);font-size:13px}.config-card small{margin-top:auto;color:var(--secondary);font-weight:700}.flow-track{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px}.flow-card{min-width:175px;padding:15px;border:1px solid var(--line);border-radius:11px;background:#fff}.flow-card h3{margin:7px 0 5px;font-size:15px}.flow-card p{margin:0;color:var(--muted);font-size:12px}.flow-track button{min-width:104px;min-height:72px;padding:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;border:1px solid #dbe2ee;border-radius:9px;color:#36435f;background:#f9fafe;text-align:left}.flow-track button:hover{color:var(--primary-2);border-color:#bfcaf5;background:#f1f3ff}.flow-track button span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--secondary);font-size:11px;font-weight:800}.flow-track button b{font-size:12px}.section-lead{margin:24px 0 11px;color:#192744;font:700 18px Manrope,sans-serif}.compatibility-row,.qualification-row,.party-list>div{min-height:54px;padding:10px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e8ecf2}.builder-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.builder-summary{position:sticky;top:92px}.builder-steps{margin-bottom:18px;padding:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;border:1px solid var(--line);border-radius:13px;background:#fff}.builder-steps button{width:100%;min-height:54px;padding:8px 10px;display:flex;align-items:center;gap:10px;border:0;border-radius:9px;background:transparent;text-align:left;font-size:13px}.builder-steps button>span{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;color:#536078;background:#edf0f5;font-size:12px;font-weight:800}.builder-steps button.active{color:var(--primary-2);background:#eef3ff;font-weight:700}.builder-steps button.active>span{color:#fff;background:var(--secondary)}.builder-main{min-width:0}.builder-actions{margin-top:18px;display:flex;justify-content:space-between;gap:10px}.builder-summary{padding:18px;border:1px solid #cdcfff;border-radius:13px;background:#f7f7ff}.builder-summary h3{margin:0 0 12px}.builder-summary dl,.side-details,.detail-list,.rule-grid{margin:0}.builder-summary dl>div,.side-details>div{padding:9px 0;border-bottom:1px solid rgba(82,88,180,.14)}.builder-summary dt,.detail-list dt,.rule-grid span,.side-details dt{color:var(--muted);font-size:12px}.builder-summary dd,.detail-list dd,.side-details dd{margin:2px 0 0;font-size:13px;font-weight:700}.stage-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stage-selector button{min-height:120px;padding:14px;border:1px solid var(--line);border-radius:11px;background:#fff;text-align:left}.stage-selector button.active{border:2px solid var(--secondary);background:#f7f6ff}.stage-selector b,.stage-selector small{display:block}.stage-selector small{margin-top:6px;color:var(--muted)}.locked-stage{margin-top:5px;display:inline-flex;align-items:center;gap:5px;color:var(--primary-2);font-size:12px}.task-config-list{display:flex;flex-direction:column;gap:12px}.task-config-list>article{padding:16px;border:1px solid var(--line);border-radius:11px}.toggle-grid,.paired-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.review-grid,.review-summary,.inheritance-summary,.rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.review-grid>div,.review-summary>div,.inheritance-summary>div,.rule-grid>div{min-width:0;padding:12px;border:1px solid #e1e6ef;border-radius:9px;background:#f9fafc}.review-grid span,.review-summary span,.inheritance-summary span,.rule-grid span{display:block}.review-grid b,.review-summary b,.inheritance-summary b,.rule-grid b{display:block;margin-top:3px;font-size:13px}.review-summary .wide{grid-column:1/-1}.detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.detail-list>div{padding:11px 0;border-bottom:1px solid #e8ecf2}.detail-list>.wide{grid-column:1/-1}.decision-stack{display:flex;flex-direction:column;gap:10px}.inline-panel{padding:15px;border:1px solid #e3d3ae;border-radius:10px;background:#fffaf0}.document-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.document-chips>span{min-height:34px;padding:6px 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid #dbe2ed;border-radius:8px;background:#f8fafd;font-size:12px}.document-chips small{color:var(--muted)}.document-chips>span>button:first-child{border:0;background:transparent;color:var(--ink);display:inline-flex;align-items:center;gap:6px;padding:0;cursor:pointer;font:inherit}.document-chips>span .document-delete{border:0;background:transparent;color:#b34450;font-size:18px;line-height:1;padding:0 2px;cursor:pointer}.document-open{border:0;background:transparent;display:inline-flex;align-items:center;gap:11px;padding:0;color:inherit;text-align:left;cursor:pointer;flex:1;min-width:0}.document-open>div{display:grid;gap:3px}.document-open small{color:var(--muted)}.document-string{border:0;background:transparent;color:var(--ink);display:inline-flex;align-items:center;gap:6px;padding:0;cursor:pointer;font:inherit}.messages{max-height:440px;overflow:auto;display:flex;flex-direction:column;gap:10px;padding:2px 3px 12px}.messages.expanded{min-height:430px;max-height:calc(100vh - 320px)}.message{max-width:76%;padding:11px 13px;align-self:flex-start;border:1px solid var(--line);border-radius:4px 12px 12px;background:#f7f9fc}.message.mine{align-self:flex-end;border-color:#cfd3ff;border-radius:12px 4px 12px 12px;background:#efefff}.message header{display:flex;justify-content:space-between;gap:18px}.message header span,.message>small{color:var(--muted);font-size:11px}.message p{margin:5px 0;font-size:13px}.message-composer{padding-top:13px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;border-top:1px solid var(--line)}.case-cards{grid-template-columns:repeat(auto-fit,minmax(285px,1fr))}.case-cards>button{min-height:175px;padding:18px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--line);border-radius:13px;background:#fff;text-align:left;box-shadow:var(--shadow)}.case-cards>button>header{display:flex;align-items:center;gap:11px}.case-cards>button>footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between}.case-meta-strip{min-height:76px;margin-bottom:16px;padding:12px 16px;display:flex;align-items:center;flex-wrap:wrap;gap:16px;border:1px solid var(--line);border-radius:12px;background:#fff}.case-meta-strip>div{min-width:0;flex:1 1 160px;padding-right:16px;display:flex;align-items:center;gap:9px;border-right:1px solid var(--line)}.case-meta-strip span b,.case-meta-strip span small{display:block}.case-meta-strip span b{font-size:13px}.case-meta-strip span small{color:var(--muted);font-size:11px}.dossier-workspace{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:18px;align-items:start}.service-list{display:flex;flex-direction:column}.service-list>button{min-height:104px;padding:13px 8px;display:grid;grid-template-columns:45px minmax(170px,1.6fr) minmax(110px,.75fr) 80px 20px;align-items:center;gap:12px;border:0;border-bottom:1px solid var(--line);background:#fff;text-align:left}.service-list>button.selected{margin:4px 0;padding:12px;border:2px solid var(--secondary);border-radius:10px;background:#fcfcff}.service-list h3{margin:0;font-size:15px}.service-list p{margin:4px 0;color:var(--muted);font-size:12px}.service-list small{color:var(--muted);font-size:11px}.service-list>button>span:nth-child(3){display:flex;flex-direction:column;gap:5px}.service-list>button>div:nth-child(4) b,.service-list>button>div:nth-child(4) small{display:block}.service-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;color:var(--secondary);background:var(--violet-soft)}.service-context{position:sticky;top:92px;padding:20px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:var(--shadow)}.service-context>header{display:flex;gap:10px;align-items:flex-start}.service-context>header div{min-width:0}.service-context h2{margin:1px 0 7px;font:700 18px Manrope,sans-serif}.service-context>h3{margin:20px 0 10px;font-size:14px}.snapshot{margin:16px 0;padding:12px 0;display:flex;align-items:end;justify-content:space-between;gap:10px;border-block:1px solid var(--line)}.snapshot small,.snapshot b{display:block}.snapshot small{color:var(--muted);font-size:11px}.snapshot b{margin-top:4px;display:flex;align-items:center;gap:5px;font-size:12px}.service-journey{display:flex;flex-direction:column}.service-journey>article{position:relative;padding:0 0 12px 37px}.service-journey>article:not(:last-child):before{content:"";position:absolute;left:13px;top:27px;bottom:-2px;width:2px;background:#dfe4ed}.service-journey>article>span{position:absolute;left:0;top:0;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#677389;background:#e9edf3;font-size:11px;font-weight:800}.service-journey>article.done>span{color:#fff;background:#1b9a71}.service-journey>article.current>span{color:#fff;background:var(--secondary)}.service-journey article>div{padding:10px;border:1px solid var(--line);border-radius:9px}.service-journey h4{margin:0;font-size:13px}.service-journey small{color:var(--muted);font-size:11px}.context-rule{margin:14px 0;padding:12px;display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:9px;background:#f9fafc}.context-rule b,.context-rule small{display:block}.context-rule small{color:var(--muted);font-size:11px}.task-list-compact>button,.document-list>div,.activity-list>div{width:100%;min-height:68px;padding:10px 5px;display:grid;grid-template-columns:38px minmax(0,1fr) auto 20px;align-items:center;gap:10px;border:0;border-bottom:1px solid var(--line);background:#fff;text-align:left}.task-list-compact b,.task-list-compact small,.document-list b,.document-list small{display:block}.task-list-compact small,.document-list small{color:var(--muted);font-size:11px}.timeline-list article{position:relative;padding:0 0 22px 42px}.timeline-list article>span{position:absolute;left:0;top:0;color:#1b9a71}.timeline-list article:before{content:"";position:absolute;left:10px;top:23px;bottom:2px;width:1px;background:#dbe2ec}.timeline-list h3{margin:3px 0;font-size:14px}.timeline-list p{margin:0;color:#47536c;font-size:13px}.timeline-list small,.timeline-list em{color:var(--muted);font-size:11px;font-style:normal}.party-list>div{justify-content:flex-start}.model-picker{display:flex;flex-direction:column;gap:9px}.model-picker button{padding:13px;border:1px solid var(--line);border-radius:10px;background:#fff;text-align:left}.model-picker button.selected{border:2px solid var(--secondary);background:#f8f7ff}.model-picker b,.model-picker small{display:block}.model-picker small{margin-top:4px;color:var(--muted)}.inheritance-summary{margin-bottom:15px}.task-hero{min-height:112px;margin-bottom:8px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #ccd7ee;border-radius:13px;background:linear-gradient(135deg,#f3f7ff,#f8f7ff)}.task-hero h2{margin:6px 0 2px;font:700 19px Manrope,sans-serif}.task-hero p{margin:0;color:var(--muted);font-size:13px}.task-kind{display:inline-flex;align-items:center;gap:7px;color:var(--primary-2);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.task-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.context-rail{position:sticky;top:92px}.context-rail .info-banner{margin-top:16px}.execution-stack>*+*{margin-top:16px}.reading-copy{margin:0;color:#34415d;font-size:15px;line-height:1.7}.checklist{margin-top:16px;display:flex;flex-direction:column}.checklist label{min-height:47px;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;border-bottom:1px solid #e8ecf2}.checklist input{position:absolute;opacity:0}.checklist label>span{width:23px;height:23px;display:grid;place-items:center;border:2px solid #bdc8d8;border-radius:6px;color:transparent}.checklist label.done>span{color:#fff;border-color:#168a65;background:#168a65}.checklist label.done b{color:#6f7b90;text-decoration:line-through}.checklist label b{font-size:13px}.upload-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.rule-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-list{display:flex;flex-direction:column;gap:12px}.activity-card{padding:16px;border:1px solid var(--line);border-radius:11px}.activity-card header{display:flex;justify-content:space-between;gap:10px}.activity-card header>span{display:flex;gap:6px}.activity-card h3{margin:10px 0 4px;font-size:16px}.activity-card p{margin:0;color:var(--muted);font-size:13px}.activity-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.activity-card dt{color:var(--muted);font-size:11px}.activity-card dd{margin:2px 0;font-size:12px;font-weight:700}.activity-history{margin:10px 0;padding:10px;display:flex;flex-direction:column;gap:5px;border-radius:8px;background:#f7f9fc;font-size:12px}.activity-history small{color:var(--muted)}.quality-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.quality-list{display:flex;flex-direction:column;gap:12px}.quality-item{padding:16px;border:1px solid var(--line);border-radius:11px}.quality-item>header{display:flex;justify-content:space-between;gap:12px}.quality-item h3{margin:6px 0 2px;font-size:16px}.quality-item p{margin:0;color:var(--muted);font-size:12px}.quality-rules{margin:12px 0;padding:10px;display:flex;flex-wrap:wrap;gap:12px;border-radius:8px;background:#f7f9fc}.quality-rules span{display:inline-flex;align-items:center;gap:5px;font-size:12px}.conversation-index,.conversation-workspace{margin-top:0!important}.context-list{display:flex;flex-direction:column;gap:5px}.context-list button{min-height:54px;padding:9px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:8px;background:transparent;text-align:left}.context-list button.active{color:var(--primary-2);background:#edf3ff}.context-list button>span{display:flex;align-items:center;gap:8px}.context-list small{min-width:25px;height:25px;display:grid;place-items:center;border-radius:20px;background:#e6eaf1;font-size:11px}.document-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.document-card{min-width:0;padding:16px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;border:1px solid var(--line);border-radius:11px}.document-card>span{width:42px;height:42px;display:grid;place-items:center;color:var(--primary-2);border-radius:10px;background:#edf3ff}.document-card dl,.document-card .button{grid-column:1/-1}.document-card dl{margin:0;padding-top:9px;border-top:1px solid var(--line)}.document-card dl div{display:flex;justify-content:space-between;gap:8px;font-size:11px}.document-card dt{color:var(--muted)}.document-card dd{margin:0;text-align:right;font-weight:600}.empty-state{min-height:230px;padding:35px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-state>span{width:64px;height:64px;display:grid;place-items:center;border-radius:18px;color:var(--secondary);background:var(--violet-soft)}.empty-state h3{margin:14px 0 4px;font:700 18px Manrope,sans-serif}.empty-state p{max-width:460px;margin:0 0 14px;color:var(--muted);font-size:13px}.toast{position:fixed;right:24px;bottom:24px;z-index:80;max-width:420px;min-height:54px;padding:12px 16px;display:flex;align-items:center;gap:10px;border-radius:11px;color:#fff;background:#145d49;box-shadow:0 14px 38px #0000003d;font-size:13px;font-weight:600}.toast.error{background:#9d2e3a}@media(max-width:1120px){.app-shell{grid-template-columns:86px minmax(0,1fr)}.brand-block{grid-template-columns:1fr;place-items:center;padding-inline:10px}.brand-copy,.main-nav span,.sidebar-status span,.sidebar-profile>span,.sidebar-profile>svg{display:none}.main-nav button{justify-content:center;padding:0}.sidebar-status{justify-content:center}.sidebar-profile{grid-template-columns:1fr;place-items:center}.builder-layout{grid-template-columns:minmax(0,1fr) 285px}.builder-summary{grid-column:auto}.dossier-workspace{grid-template-columns:minmax(0,1fr) 350px}.request-table .table-head,.request-table .table-row{grid-template-columns:minmax(190px,1.3fr) 1fr .65fr .7fr .85fr .5fr}.request-table .table-head>span:nth-child(4),.request-table .table-row>span:nth-child(4){display:none}}@media(max-width:1120px){.topbar{padding-inline:20px}.role-switcher{min-width:155px}.role-switcher>span{display:none}.page-canvas{padding-inline:var(--ds-page-padding-x, 48px)}.dashboard-grid,.analysis-layout,.create-case-layout,.create-service-layout,.quality-layout,.task-detail-layout,.dossier-workspace{grid-template-columns:1fr}.service-context,.context-rail{position:static}.config-grid,.roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-layout{grid-template-columns:1fr}.builder-summary{position:static;grid-column:auto}.builder-steps{display:grid;overflow:visible;grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.builder-steps button{min-width:0}.responsive-table{overflow:visible}.responsive-table .table-head,.responsive-table .table-row{min-width:0}}@media(max-width:1120px){.app-shell{display:block}.app-sidebar{position:fixed;inset:0 auto 0 0;width:268px;height:100vh;transform:translate(-105%);transition:transform .2s ease}.app-sidebar.open{transform:translate(0)}.brand-block{grid-template-columns:48px 1fr 34px;place-items:initial;padding-inline:16px}.brand-copy,.main-nav span,.sidebar-status span,.sidebar-profile>span,.sidebar-profile>svg{display:flex}.brand-copy{flex-direction:column}.main-nav button{justify-content:flex-start;padding:0 14px}.sidebar-status{justify-content:flex-start}.sidebar-profile{grid-template-columns:40px 1fr 18px;place-items:initial}.mobile-close,.mobile-menu{display:inline-grid}.mobile-close{color:#fff}.sidebar-backdrop{display:block;position:fixed;inset:0;z-index:35;border:0;background:#040f287a}.topbar{height:66px;padding:0 13px;gap:8px}.global-search{flex:1;width:auto}.topbar-actions{gap:3px}.role-switcher{min-width:115px;width:115px}.role-switcher select{font-size:12px}.page-canvas{padding:var(--ds-page-padding-top, 56px) var(--ds-page-padding-x, 48px) var(--ds-page-padding-bottom, 72px)}.page-title-row{grid-template-columns:auto minmax(0,1fr)}.page-title-row h1{font-size:25px}.page-actions{grid-column:1/-1;justify-content:flex-start;padding-top:7px}.card{padding:16px;border-radius:11px}.metric-grid,.metric-grid.compact,.config-grid,.roadmap-grid,.team-card,.document-grid,.form-grid,.detail-list,.review-grid,.review-summary,.inheritance-summary,.rule-grid,.toggle-grid,.paired-controls,.stage-selector{grid-template-columns:1fr}.form-grid>.field:has(.textarea),.form-grid>.wide,.form-grid>.toggle-row,.detail-list>.wide,.review-summary .wide{grid-column:auto}.list-toolbar,.task-hero{align-items:stretch;flex-direction:column}.search-control{width:100%}.task-list-toolbar .search-control{flex-basis:auto}.filter-pills{justify-content:flex-start;overflow:visible;flex-wrap:wrap;padding-bottom:0}.service-list>button{grid-template-columns:42px minmax(0,1fr) 18px}.service-list>button>span:nth-child(3),.service-list>button>div:nth-child(4){display:none}.message{max-width:90%}.message-composer,.upload-inline{grid-template-columns:1fr}.form-actions,.task-hero-actions{justify-content:stretch}.form-actions .button,.task-hero-actions .button{flex:1}.rule-grid.compact,.activity-card dl{grid-template-columns:1fr}.toast{left:14px;right:14px;bottom:14px}}.notice-center-page{display:grid;gap:16px}.notice-center-page>.page-header{margin-bottom:14px}.notice-center-page>.info-banner{min-height:50px;margin:-2px 0 12px;padding-block:12px}.notice-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.notice-summary-card{width:100%;min-height:112px;max-height:112px;padding:19px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:0 8px 25px #1931600d;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.notice-summary-card:hover{border-color:#aebef0;box-shadow:0 11px 28px #1931601a;transform:translateY(-1px)}.notice-summary-card.active{border-color:var(--primary-2);box-shadow:0 0 0 3px #00258a1a,0 11px 28px #1931601a}.notice-summary-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:#2e5ca9;background:#e9efff}.notice-summary-card.teal .notice-summary-icon{color:#18888c;background:#e0f3f2}.notice-summary-card.sand .notice-summary-icon{color:#9a7642;background:#f4eee4}.notice-summary-card.yellow .notice-summary-icon{color:#c18c00;background:#fff5d8}.notice-summary-card small,.notice-summary-card p{display:block;color:var(--muted)}.notice-summary-card small{font-size:12px}.notice-summary-card strong{display:block;margin:3px 0;color:var(--ink);font:700 22px/1.2 Manrope,sans-serif}.notice-summary-card p{margin:0;font-size:12px}.notice-center-card{padding:0;overflow:hidden}.notice-main-tabs{padding:10px 18px 0;border-bottom:1px solid var(--line);background:var(--surface)}.notice-main-tabs .tabs{gap:6px}.notice-main-tabs .tabs button{padding:12px 15px}.notice-filter-bar{min-height:58px;padding:10px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.notice-filter-bar>div:first-child{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.notice-filter-bar .search-control{width:250px;min-width:200px}.notice-filter-label{display:inline-flex;align-items:center;gap:6px;margin-right:4px;color:var(--muted);font-size:12px;font-weight:700}.notice-filter-bar button{min-height:30px;padding:5px 11px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:var(--surface);font:700 12px Manrope,sans-serif;cursor:pointer}.notice-filter-bar button:hover,.notice-filter-bar button.active{color:var(--secondary);border-color:var(--secondary);background:var(--blue-soft)}.notice-section-block{padding:18px;display:grid;gap:10px}.notice-section-block+.notice-section-block{padding-top:0}.notice-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:4px}.notice-section-heading h2{margin:0 0 3px;font:700 18px Manrope,sans-serif}.notice-section-heading p{margin:0;color:var(--muted);font-size:12px}.notice-rule-row{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.notice-rule-row.editing{border-color:#95acff;box-shadow:0 0 0 3px #535fe81a}.notice-rule-main{min-height:76px;padding:13px 15px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(230px,.95fr) auto;align-items:center;gap:16px}.notice-rule-leading{min-width:0;display:flex;align-items:flex-start;gap:10px}.notice-rule-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:9px;color:var(--secondary);background:var(--blue-soft)}.notice-rule-title{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.notice-rule-title strong{color:var(--ink);font-size:13px}.notice-rule-leading p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.notice-rule-meta{display:grid;gap:4px;color:var(--muted);font-size:11px}.notice-rule-meta span:first-child{color:var(--ink);font-weight:700}.notice-rule-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.notice-toggle{min-width:82px;padding:6px 9px;border:1px solid #d8dee9;border-radius:7px;color:var(--muted);background:#f5f7fb;font:700 11px Manrope,sans-serif;cursor:pointer}.notice-toggle.active{color:#08765d;border-color:#bde9da;background:#ecfaf4}.notice-edit-button{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:0;color:var(--secondary);background:transparent;font:700 12px Manrope,sans-serif;cursor:pointer}.notice-edit-button:hover{text-decoration:underline}.notice-inline-editor,.notice-composer-editor{padding:18px;display:grid;gap:15px;border-top:1px solid var(--line);background:var(--surface-soft)}.notice-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.notice-editor-grid .field:nth-child(3),.notice-editor-grid .field:nth-child(4){grid-column:1/-1}.notice-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.notice-editor-actions{display:flex;justify-content:flex-end;gap:8px}.notice-choice-chips{display:flex;flex-wrap:wrap;gap:6px}.notice-choice-chips button{padding:6px 10px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:var(--surface);font:700 11px Manrope,sans-serif;cursor:pointer}.notice-choice-chips button.selected{color:var(--secondary);border-color:#93a7ff;background:var(--blue-soft)}.notice-choice-chips button:disabled{cursor:not-allowed;opacity:.8}.notice-delivery-grid .notice-recipient-field{grid-column:1/-1}.notice-recipient-groups{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px}.notice-recipient-groups.invalid{padding:8px;border:1px solid #d95b67;border-radius:13px;background:#fff4f5}.notice-recipient-group{min-width:0;padding:10px;display:grid;gap:9px;align-content:start;border:1px solid #dfe6f3;border-radius:13px;background:linear-gradient(135deg,#fff,#f9fbff);box-shadow:0 4px 12px #1f3a6c09}.notice-recipient-group header{display:grid;gap:2px}.notice-recipient-group header strong{color:#21395f;font-size:12px;line-height:1.25;text-transform:uppercase;letter-spacing:.03em}.notice-recipient-group header small{color:#7a88a1;font-size:10px;line-height:1.35}.recipient-group-administrator,.recipient-group-manager,.recipient-group-client{grid-column:span 4}.recipient-group-partners,.recipient-group-others{grid-column:span 6}.notice-recipient-options{display:flex;flex-wrap:wrap;gap:6px}.notice-recipient-options button{min-height:31px;padding:6px 9px;border:1px solid #d7e0ef;border-radius:8px;color:#53627d;background:#fff;font:800 11px/1.2 Manrope,sans-serif;cursor:pointer;text-align:left}.notice-recipient-options button:hover{border-color:#aebff1;color:var(--primary-2);background:#f3f6ff}.notice-recipient-options button.selected{border-color:var(--primary-2);color:#fff;background:var(--primary-2);box-shadow:0 7px 16px #00258a21}.notice-recipient-options button:disabled{cursor:not-allowed;opacity:.72}.notice-rich-editor{border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--surface)}.notice-rich-toolbar{min-height:38px;padding:5px 8px;display:flex;align-items:center;gap:3px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.notice-rich-toolbar button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:5px;color:var(--ink);background:transparent;font-weight:800;cursor:pointer}.notice-rich-toolbar button:hover{background:var(--blue-soft);color:var(--secondary)}.notice-toolbar-separator{width:1px;height:20px;margin-inline:5px;background:var(--line)}.notice-rich-content{min-height:145px;padding:12px;outline:0;color:var(--ink);font-size:13px;line-height:1.5}.notice-rich-content:empty:before{content:attr(data-placeholder);color:#a7afbf}.notice-rich-content h2{margin:0 0 7px;font:700 18px Manrope,sans-serif}.notice-rich-content h3{margin:0 0 7px;font:700 16px Manrope,sans-serif}.notice-empty{min-height:150px;margin:0 18px 18px;padding:24px;display:grid;place-items:center;align-content:center;gap:5px;border:1px dashed #b9c5dd;border-radius:11px;color:var(--secondary);background:var(--surface-soft);text-align:center}.notice-empty strong{color:var(--ink);font-size:14px}.notice-empty p{margin:0;color:var(--muted);font-size:12px}.notice-center-card-composing>.notice-composer-card{margin:0;padding:22px;border:0;border-radius:0;box-shadow:none}.notice-composer-card{display:grid;gap:15px;border:2px solid #9caeff;background:var(--surface)}.notice-composer-header{display:flex;align-items:flex-start;gap:12px}.notice-composer-header>div:last-child{min-width:0}.notice-composer-header h2{margin:2px 0 3px;color:var(--ink);font:700 22px/1.25 Manrope,sans-serif}.notice-composer-header p{margin:0;color:var(--muted);font-size:13px}.notice-composer-back{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--secondary);background:var(--surface);cursor:pointer}.notice-composer-back:hover{border-color:var(--secondary);background:var(--blue-soft)}.notice-composer-steps{display:flex;align-items:center;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--line)}.notice-composer-steps button{padding:7px 11px;border:0;border-radius:7px;color:var(--muted);background:var(--surface-soft);font:700 12px Manrope,sans-serif;cursor:pointer}.notice-composer-steps button:hover,.notice-composer-steps button.active{color:var(--secondary);background:var(--blue-soft)}.notice-composer-steps button:disabled{cursor:not-allowed;opacity:.52}.notice-composer-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.notice-composer-types button{min-height:135px;padding:14px;display:grid;align-content:start;gap:8px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--surface);text-align:left;cursor:pointer}.notice-composer-types button:hover{border-color:var(--secondary);background:var(--blue-soft)}.notice-composer-types button.selected{border-color:var(--secondary);background:var(--blue-soft);box-shadow:0 0 0 2px #535fe81a}.notice-composer-types button span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:var(--secondary);background:var(--blue-soft)}.notice-composer-types small{color:var(--muted);font-size:11px;line-height:1.4}.notice-composer-step-content{display:grid;gap:14px}.notice-context-selector{padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.notice-context-selector-categories{grid-template-columns:1fr}.notice-category-filters{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.notice-category-filters button{min-height:32px;padding:7px 12px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--surface);font:700 12px Manrope,sans-serif;cursor:pointer}.notice-category-filters button:hover,.notice-category-filters button.active{color:var(--secondary);border-color:var(--secondary);background:var(--blue-soft)}.notice-category-filters.invalid{padding:6px;border:1px solid #f0b7bd;border-radius:9px;background:#fff0f1}.notice-composer-picker,.notice-composer-form{display:grid;gap:14px}.notice-context-strip{padding:10px 12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.notice-context-strip strong{color:var(--ink);font-size:13px}.notice-context-strip>span{padding:4px 8px;border:1px solid #cfd9ff;border-radius:999px;color:var(--secondary);background:var(--blue-soft);font-size:11px;font-weight:700}.notice-context-strip small{margin-left:auto;color:var(--muted);font-size:11px}.notice-picker-head{display:flex;align-items:end;justify-content:space-between;gap:16px}.notice-picker-head strong{font:700 17px Manrope,sans-serif}.notice-picker-head p{margin:4px 0 0;color:var(--muted);font-size:12px}.notice-picker-head .search-control{width:275px}.notice-trigger-filters{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.notice-trigger-filters button{min-height:30px;padding:5px 11px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:var(--surface);font:700 12px Manrope,sans-serif;cursor:pointer}.notice-trigger-filters button:hover,.notice-trigger-filters button.active{color:var(--secondary);border-color:var(--secondary);background:var(--blue-soft)}.notice-trigger-list{display:grid;gap:7px;max-height:330px;overflow:auto}.notice-trigger-list>button{padding:11px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--surface);text-align:left;cursor:pointer}.notice-trigger-list>button:hover{border-color:var(--secondary);background:var(--blue-soft)}.notice-trigger-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;color:var(--secondary);background:var(--blue-soft)}.notice-trigger-list strong,.notice-trigger-list small{display:block}.notice-trigger-list strong{font-size:12px}.notice-trigger-list small{margin-top:3px;color:var(--muted);font-size:11px}.notice-new-trigger{border-color:#9caeff!important;background:var(--blue-soft)!important}.notice-new-trigger strong{color:var(--secondary)}.notice-event-picker{max-height:260px;padding:7px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;overflow:auto;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.notice-event-picker button{min-width:0;padding:10px;display:grid;gap:4px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--surface);text-align:left;cursor:pointer}.notice-event-picker button:hover,.notice-event-picker button.selected{border-color:var(--secondary);background:var(--blue-soft)}.notice-event-picker strong{font-size:12px}.notice-event-picker small{color:var(--muted);font-size:10px;line-height:1.35}.notice-custom-trigger-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:14px}.notice-custom-trigger-grid .wide{grid-column:1/-1}.notice-context-summary{padding:11px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-content:center;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.notice-context-summary span{color:var(--muted);font-size:11px}.notice-context-summary strong{color:var(--ink);font-size:12px}.notice-optional-header{position:relative;padding:12px 42px 12px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.notice-optional-header-close{position:absolute;top:8px;right:8px;width:28px;height:28px;display:grid;place-items:center;border:1px solid #f0c7cb;border-radius:7px;color:#b63b49;background:#fff4f5;cursor:pointer}.notice-optional-header-close:hover{background:#ffe7e9}.notice-optional-toggle{justify-self:start;padding:0;border:0;color:var(--secondary);background:transparent;font:700 12px Manrope,sans-serif;cursor:pointer}.notice-optional-toggle:hover{text-decoration:underline}.notice-delivery-grid{align-items:start}.notice-message-section{display:grid;gap:14px}.notice-message-section .field{margin:0}.notice-custom-trigger-tools{display:grid;gap:8px}.notice-delete-button{width:32px;height:32px;display:grid;place-items:center;border:1px solid #f0c7cb;border-radius:8px;color:#b63b49;background:#fff4f5;cursor:pointer}.notice-delete-button:hover{background:#ffe7e9}.notice-variable-palette{display:grid;gap:7px}.notice-variable-toggle{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;color:var(--secondary);background:transparent;font:700 12px Manrope,sans-serif;cursor:pointer}.notice-variable-toggle:hover{text-decoration:underline}.notice-variable-toggle svg:last-child{transition:transform .16s ease}.notice-variable-toggle svg.rotated{transform:rotate(180deg)}.notice-variable-palette>small{color:var(--muted);font-size:11px}.notice-variable-palette code,.notice-variable-suggestions code{color:var(--secondary);font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace}.notice-variable-list{max-height:205px;padding:5px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;overflow:auto;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.notice-variable-list button{min-width:0;padding:7px 8px;display:grid;gap:2px;border:0;border-radius:6px;color:var(--ink);background:transparent;text-align:left;cursor:pointer}.notice-variable-list button:hover{background:var(--blue-soft)}.notice-variable-list span{color:var(--muted);font-size:10px;line-height:1.3}.notice-rich-editor{position:relative}.notice-variable-suggestions{position:absolute;left:8px;right:8px;bottom:8px;z-index:3;max-height:175px;padding:5px;display:grid;gap:3px;overflow:auto;border:1px solid #9caeff;border-radius:8px;background:var(--surface);box-shadow:0 12px 24px #1e366e29}.notice-variable-suggestions button{padding:7px 8px;display:flex;align-items:center;gap:8px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer}.notice-variable-suggestions button:hover{background:var(--blue-soft)}.notice-variable-suggestions span{color:var(--muted);font-size:10px}.notice-form-error{padding:9px 11px;border:1px solid #f0b7bd;border-radius:8px;color:#a52e3a;background:#fff0f1;font-size:12px;font-weight:700}.notice-composer-footer{display:flex;justify-content:space-between;gap:8px;padding-top:4px}.notice-schedule-builder{display:grid;gap:9px}.notice-schedule-card{padding:11px;display:grid;gap:9px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.notice-schedule-card.is-added{border-color:#bddfd9;background:#f2faf8}.notice-schedule-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ink);font-size:12px}.notice-schedule-card-actions{display:flex;align-items:center;gap:8px}.notice-added-label{padding:4px 8px;border:1px solid #b7ddd5;border-radius:999px;color:#20786f;background:#e5f6f2;font-size:10px;font-weight:800;letter-spacing:.02em}.notice-remove-schedule{width:28px;height:28px;display:grid;place-items:center;border:1px solid #f0c7cb;border-radius:7px;color:#b63b49;background:#fff4f5;cursor:pointer}.notice-remove-schedule:hover{background:#ffe7e9}.notice-schedule-remove{width:28px;height:28px;display:grid;place-items:center;border:1px solid #f0c7cb;border-radius:7px;color:#b63b49;background:#fff4f5;cursor:pointer}.notice-schedule-remove:hover{background:#ffe7e9}.notice-schedule-row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px}.notice-schedule-inline-fields{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.notice-schedule-inline-fields .control{flex:1 1 90px;min-width:78px}.notice-schedule-inline-fields>span{color:var(--muted);font-size:11px}.notice-schedule-help{margin:-2px 0 0;color:var(--muted);font-size:11px}.notice-add-schedule{justify-self:start;padding:6px 0;display:inline-flex;align-items:center;gap:6px;border:0;color:var(--secondary);background:transparent;font:700 12px Manrope,sans-serif;cursor:pointer}.notice-add-schedule:hover{text-decoration:underline}.notice-send-timeline{position:relative;min-height:92px;padding:14px 12px 4px;border-top:1px solid var(--line)}.notice-send-line{position:absolute;top:25px;left:20px;right:20px;height:2px;background:#cbd7ff}.notice-send-track{position:relative;z-index:1;min-height:64px}.notice-send-track-scaled{display:block}.notice-send-side{display:flex;align-items:start;gap:14px;flex-wrap:wrap}.notice-send-before{justify-content:flex-end}.notice-send-after{justify-content:flex-start}.notice-send-event{min-width:80px;position:absolute;top:0;z-index:1;display:grid;justify-items:center;align-content:start;gap:5px;padding:0 6px;transform:translate(-50%);color:var(--secondary);background:var(--surface);font-size:11px;font-weight:700;text-align:center}.notice-send-event-label{display:grid;gap:3px;margin-top:3px}.notice-send-point{width:112px;position:absolute;top:0;display:grid;justify-items:center;gap:3px;transform:translate(-50%);color:var(--muted);font-size:10px;text-align:center}.notice-send-point strong{color:var(--ink);font-size:11px}.notice-send-dot{width:9px;height:9px;display:inline-block;flex:0 0 9px;border:2px solid var(--surface);border-radius:50%;background:var(--secondary);box-shadow:0 0 0 2px #b4c4ff}.notice-send-point .notice-send-dot{margin-bottom:2px}.notice-send-empty{margin:8px 0 0;color:var(--muted);font-size:11px}.notice-preview{display:grid;gap:14px}.notice-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.notice-preview-section{min-width:0;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.notice-preview-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notice-preview-section h3{margin:4px 0 3px;color:var(--ink);font:700 15px Manrope,sans-serif}.notice-preview-section p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.notice-preview-chips{margin-top:7px;display:flex;gap:5px;flex-wrap:wrap}.notice-preview-chips>span{color:var(--muted);font-size:11px}.notice-preview-message{min-height:65px;margin-top:10px;padding:10px;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--surface);font-size:12px;line-height:1.5}.notice-preview-message h2,.notice-preview-message h3{margin:0 0 6px}.notice-preview-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px}.notice-save-message{position:fixed;right:24px;bottom:24px;z-index:80;padding:12px 15px;display:flex;align-items:center;gap:8px;border-radius:10px;color:#fff;background:#145d49;box-shadow:0 14px 38px #0003;font-size:12px;font-weight:700}.notice-sent-card{padding:18px}.notice-sent-heading{padding-bottom:12px}.sent-notices-table{border:1px solid var(--line);border-radius:11px;overflow:hidden}.sent-notices-table .table-head,.sent-notices-table .table-row{grid-template-columns:minmax(250px,1.6fr) minmax(150px,1fr) .9fr 1.1fr .75fr .85fr}.sent-notices-table .table-head{min-width:980px;padding:0 8px}.sent-notices-table .table-row{min-width:980px;padding:0 8px;background:var(--surface)}.sent-notices-table .table-row:hover{background:#fbfcff}.sent-notice-row.is-editing{background:#f7f9ff}.sent-notice-actions{display:flex;align-items:center;gap:5px}.notice-table-icon{width:32px;height:32px;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--secondary);cursor:pointer}.notice-table-icon:hover{border-color:#c9d5f5;background:var(--blue-soft)}.notice-table-icon.delete{color:#b13c4b}.notice-table-icon.delete:hover{border-color:#efc0c7;background:#fff1f3}.sent-notice-editor{border-top:1px solid var(--line);background:var(--surface-soft)}.sent-notice-editor .notice-inline-editor{border-top:0}.builder-notices-heading{padding-bottom:12px}.notice-builder-filter-bar{position:relative;margin:0 0 15px;padding:10px 0 12px;display:flex;align-items:center;justify-content:flex-start;gap:12px;border-bottom:1px solid var(--line)}.notice-builder-filter-control{position:relative;flex:0 0 auto}.notice-filter-trigger{min-height:44px}.notice-filter-trigger.active{color:var(--primary-2);border-color:#9bb1ec;background:#f2f5ff}.notice-builder-filter-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:35;width:min(560px,calc(100vw - 56px));padding:18px 20px;display:grid;gap:17px;border:1px solid #dfe4ec;border-radius:15px;background:#fff;box-shadow:0 18px 45px #14274d24}.notice-builder-filter-popover>div{display:grid;gap:8px}.notice-builder-filter-popover .notice-filter-label{color:#536179;font-size:13px}.notice-builder-filter-popover>div>div{display:flex;flex-wrap:wrap;gap:7px}.notice-builder-filter-popover button{min-height:34px;padding:0 11px;border:1px solid #dbe2ed;border-radius:8px;color:#5a667d;background:#fff;font-size:12px;font-weight:700;cursor:pointer}.notice-builder-filter-popover button:hover{border-color:#bcc9ed;color:var(--primary-2);background:var(--blue-soft)}.notice-builder-filter-popover button.active{border-color:var(--primary-2);color:#fff;background:var(--primary-2)}.notice-builder-filter-bar .search-control{width:min(360px,100%)}.notice-choice-chips.invalid{padding:5px;border:1px solid #d95b67;border-radius:9px;background:#fff4f5}.field.has-error .control,.field.has-error .notice-rich-editor{border-color:#d95b67;background:#fff4f5;box-shadow:0 0 0 2px #d95b6714}.notice-assistant-toggle{width:max-content;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #c8d5fb;border-radius:8px;color:#2455c6;background:#f5f7ff;font:700 12px Manrope,sans-serif;cursor:pointer}.notice-assistant-toggle:hover{border-color:#6b7df2;background:#edf1ff}.notice-writing-assistant{display:grid;gap:12px;padding:15px;border:1px solid #aebcff;border-radius:12px;background:linear-gradient(135deg,#f7f8ff,#fff);box-shadow:0 8px 22px #263a7e14}.notice-writing-assistant>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.notice-writing-assistant>header strong{display:flex;align-items:center;gap:6px;color:#193e9a}.notice-writing-assistant>header p{margin:4px 0 0;color:#6e7b96;font-size:12px}.notice-writing-assistant>header button{border:0;background:transparent;color:#5f6b84;cursor:pointer}.notice-assistant-actions{display:flex;flex-wrap:wrap;gap:7px}.notice-assistant-actions button{padding:7px 9px;border:1px solid #d4ddf5;border-radius:7px;color:#34518e;background:#fff;font:700 11px Manrope,sans-serif;cursor:pointer}.notice-assistant-actions button:hover{border-color:#7e91ed;color:#1e4fc5;background:#f0f3ff}.notice-assistant-subject{display:grid;gap:5px;color:#52627f;font-size:12px;font-weight:700}.notice-assistant-preview{min-height:70px;padding:12px;border:1px solid #e0e6f2;border-radius:9px;background:#fff;color:#344464;font-size:13px;line-height:1.45}.notice-assistant-preview p{margin:0 0 8px}.notice-assistant-preview p:last-child{margin-bottom:0}.notice-writing-assistant>footer{display:flex;justify-content:flex-end;gap:8px}.notice-inline-image{max-width:100%;height:auto;border-radius:8px}.notice-brand-logo,.conversation-brand-logo{display:block;max-width:180px;max-height:72px;object-fit:contain;border-radius:0}.notice-assistant-reference{color:#4f6185;font-size:12px}.builder-notices-table{border:1px solid var(--line);border-radius:11px;overflow:hidden}.builder-notices-table .table-head,.builder-notices-table .table-row{grid-template-columns:minmax(235px,1.65fr) minmax(150px,1.1fr) minmax(120px,.9fr) minmax(140px,1fr) minmax(115px,.8fr) minmax(78px,.55fr)}.builder-notices-table .table-head{min-width:1020px;padding:0 8px}.builder-notices-table .table-row{min-width:1020px;padding:0 8px;background:var(--surface)}.builder-notices-table .table-row:hover{background:#fbfcff}.builder-notice-row.is-inactive{color:#738096;background:#fafbfc!important}.builder-notice-row.is-inactive .builder-notice-title b{color:#657188}.builder-notice-row.is-editing{background:#f7f9ff!important}.builder-notice-row{cursor:pointer}.builder-notice-row:focus-visible{outline:2px solid var(--primary-2);outline-offset:-2px}.catalog-inline-editor{padding:24px;display:grid;gap:20px;background:#f8faff}.catalog-editor-heading h3{margin:3px 0 5px;color:var(--ink);font:800 21px/1.25 Manrope,sans-serif}.catalog-editor-heading p,.catalog-editor-section-head p{margin:0;color:var(--muted);font-size:12px}.catalog-editor-section{padding:20px;display:grid;gap:16px;border:1px solid #dce4f1;border-radius:15px;background:#fff;box-shadow:0 8px 24px #19305b0d}.catalog-editor-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.catalog-editor-section-head>div{display:flex;align-items:flex-start;gap:11px}.catalog-editor-section-head>div>span{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--primary-2);font-weight:800}.catalog-editor-section-head h4{margin:0 0 4px;color:var(--ink);font:800 16px/1.3 Manrope,sans-serif}.dispatch-content-list{display:grid;gap:10px}.dispatch-content-card{overflow:hidden;border:1px solid #dce3ef;border-radius:12px;background:#fff}.dispatch-content-card.open{border-color:#aebff1;box-shadow:0 8px 22px #23449114}.dispatch-content-head{width:100%;min-height:62px;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;border:0;color:var(--ink);background:#fbfcff;cursor:pointer;text-align:left}.dispatch-content-head>span{display:grid;gap:3px}.dispatch-content-head small{color:var(--muted)}.dispatch-content-head .rotated{transform:rotate(180deg)}.dispatch-content-body{padding:17px;display:grid;gap:16px;border-top:1px solid var(--line)}.catalog-inline-editor .notice-rich-content{min-height:150px}.catalog-inline-editor .notice-send-timeline{min-height:122px;margin-top:6px;border:1px solid var(--line);border-radius:12px;background:#fbfcff}.pagination-bar{display:flex;align-items:center;justify-content:center;gap:var(--ds-pagination-gap, 16px)}.pagination-bar .button{min-width:104px}.pagination-number-group{display:flex;align-items:center;justify-content:center;gap:6px}.pagination-number{min-width:var(--ds-pagination-number-size, 38px);height:var(--ds-pagination-number-size, 38px);padding:0 12px;border:1px solid #dbe3f1;border-radius:10px;color:var(--primary-2);background:#fff;font-size:13px;font-weight:800;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.pagination-number:hover{border-color:#9bb1ec;background:#f2f5ff;box-shadow:0 6px 16px #14274d14}.pagination-number.active{border-color:var(--primary-2);color:#fff;background:var(--primary-2);box-shadow:0 8px 18px #00258a29;cursor:default}.pagination-ellipsis{min-width:24px;height:var(--ds-pagination-number-size, 38px);padding:0 4px;border:1px solid transparent;border-radius:10px;color:var(--muted);background:transparent;font:800 13px/1 var(--font-body, Inter, sans-serif);text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.pagination-ellipsis:hover{border-color:#dbe3f1;color:var(--primary-2);background:#f2f5ff}.notice-catalog-pagination{min-height:84px;padding:16px 20px;border-top:1px solid var(--line);background:#fff}.builder-notice-title{display:flex;align-items:center;gap:7px}.builder-notice-title b{color:#657188;font-weight:500}.builder-notice-row>span[data-label=Recorrência]>b,.builder-notice-row .builder-dispatch-cell>b{color:#657188;font-weight:500}.notice-type-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--secondary)}.notice-type-alertas{background:#e53935}.notice-type-notificações{background:#2563eb}.notice-type-lembretes{background:#d97706}.notice-type-comunicados{background:#7c3aed}.notice-type-informativos{background:#0f9aad}.builder-dispatch-cell b{display:inline;color:var(--ink)}.builder-dispatch-cell small{margin-top:4px}.builder-dispatch-cell small.has-failures{color:#b13c4b;font-weight:700}.builder-status-cell{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.builder-status-toggle{padding:0;border:0;color:var(--secondary);background:transparent;font-size:10px;font-weight:700;cursor:pointer}.builder-status-toggle:hover{text-decoration:underline}.client-home-simple .role-home-layout{align-items:start}.client-home-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 18px}.client-home-summary .finance-summary-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.client-home-summary .finance-summary-item:hover{border-color:#91a9ef;background:#f8faff}.client-work-grid{grid-template-columns:1fr}.client-work-grid .work-card{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:15px 17px}.client-work-grid .work-card-top,.client-work-grid .work-card-main,.client-work-grid .work-card-meta,.client-work-grid .work-card-status,.client-work-grid .work-card-actions{grid-column:1}.client-work-grid .work-card-top{grid-row:1}.client-work-grid .work-card-main{grid-row:2}.client-work-grid .work-card-status{grid-row:3}.client-work-grid .work-card-meta{grid-row:4}.client-work-grid .work-card-actions{grid-row:5}.client-work-grid .work-card-top .favorite{color:#7281a1}.client-work-grid .work-card-top .favorite.active{color:#e25b73}.case-cards.client-case-list{grid-template-columns:1fr;gap:8px}.case-cards.client-case-list>button{min-height:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;padding:12px 14px;box-shadow:none}.case-cards.client-case-list>button>footer{display:none}.request-attachments{display:grid;gap:10px}.new-request-attachments{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.new-request-attachments>.upload-button{height:100%;box-sizing:border-box}.new-request-attachments>.attachment-link-add{min-width:0}.new-request-attachments>.request-attachment-list{grid-column:1/-1}.attachment-link-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.request-attachment-list{display:grid;gap:7px}.request-attachment-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:#fafcff}.request-attachment-row .document-string{min-width:0;overflow:hidden;display:flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--secondary);font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.request-attachment-row small{color:var(--muted)}.attachment-remove{border:0;background:transparent;color:#bc4b5a;font-size:12px;font-weight:700;cursor:pointer}.observer-picker{display:grid;gap:7px}.observer-picker button{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);text-align:left;cursor:pointer}.observer-picker button.selected{border-color:#6777f4;background:#f1f4ff}.observer-picker button span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eaf0ff;color:var(--secondary);font-size:11px;font-weight:800}.observer-picker button b{flex:1;font-size:12px}.description-quality{display:grid;grid-template-columns:minmax(100px,1fr) auto;gap:4px 9px;align-items:center;margin-top:8px;color:var(--muted)}.description-quality>span{grid-column:1/-1;height:7px;overflow:hidden;border-radius:99px;background:#edf0f6}.description-quality>span i{display:block;height:100%;border-radius:inherit;background:#f0b429;transition:width .2s ease}.description-quality b{font-size:12px}.description-quality small{font-size:11px}.description-quality.danger b,.field.has-error>em{color:#bd4555}.description-quality.warning b{color:#aa6a00}.description-quality.info b{color:#2a67ba}.description-quality.success b{color:#23864a}.description-quality.success>span i{background:#2caf65}.request-protocol-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px;align-items:start;margin-bottom:18px}.detail-list.compact{margin-bottom:0}.client-status-current{padding:15px;border:1px solid #dbe3fb;border-radius:12px;background:#f8faff}.client-status-current h3{margin:11px 0 4px;color:var(--ink)}.client-status-current p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.client-status-steps{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.client-status-steps span{padding:6px 9px;border-radius:99px;color:#7b879e;background:#f0f2f7;font-size:11px;font-weight:700}.client-status-steps span.done{color:#237c4d;background:#e7f7ed}.client-status-steps span.current{color:#245bc4;background:#e7efff}.request-conversation-access{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.request-conversation-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:#101e3f75}.request-conversation-modal-card{width:min(920px,100%);max-height:min(88vh,760px);overflow:auto;padding:18px;border-radius:18px;background:#fff;box-shadow:0 24px 70px #0d1f4b40}.modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.modal-heading small{color:var(--secondary);font-size:10px;font-weight:800;letter-spacing:.08em}.modal-heading h2{margin:4px 0 0;font:700 18px Manrope,sans-serif}.client-dossier-services{display:block}.client-dossier-services .service-list{display:grid;gap:10px}.client-dossier-services .service-list>button{min-height:96px}.client-service-accordion{margin-top:12px;padding:18px;border:1px solid #abbcff;border-radius:14px;background:#fff;box-shadow:0 10px 25px #25469617}.client-service-accordion>header,.service-context>header{display:flex;gap:10px;align-items:flex-start}.client-service-accordion h2{margin:2px 0 7px;font:700 18px Manrope,sans-serif}.service-client-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.service-client-context-grid>div{padding:12px;border-radius:10px;background:#f6f8fd}.service-client-context-grid small{color:var(--muted);font-weight:700}.service-client-context-grid p{margin:5px 0 0;color:var(--ink);font-size:13px;line-height:1.45}@media(max-width:760px){.client-home-summary,.request-protocol-layout,.service-client-context-grid,.new-request-attachments{grid-template-columns:1fr}.new-request-attachments>.request-attachment-list{grid-column:auto}.attachment-link-add{grid-template-columns:1fr}.request-conversation-access{align-items:stretch;flex-direction:column}}@media(max-width:1000px){.notice-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notice-composer-types{grid-template-columns:repeat(3,minmax(0,1fr))}.notice-variable-list{grid-template-columns:1fr}.notice-rule-main{grid-template-columns:minmax(0,1fr) auto}.notice-rule-meta{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.notice-summary-grid,.notice-composer-types,.notice-editor-grid,.notice-context-selector,.notice-event-picker,.notice-preview-grid,.notice-schedule-row,.notice-custom-trigger-grid{grid-template-columns:1fr}.notice-custom-trigger-grid .wide{grid-column:auto}.notice-filter-bar,.notice-picker-head,.notice-editor-footer{align-items:stretch;flex-direction:column}.notice-filter-bar .search-control,.notice-picker-head .search-control{width:100%}.notice-rule-main,.notice-rule-meta{grid-template-columns:1fr}.notice-rule-actions{justify-content:flex-start}.notice-editor-grid .field:nth-child(3),.notice-editor-grid .field:nth-child(4){grid-column:auto}.notice-editor-actions{justify-content:stretch}.notice-editor-actions .button{flex:1}.notice-composer-steps{overflow:visible;flex-wrap:wrap}.notice-composer-steps button{white-space:normal}.notice-context-strip small{width:100%;margin-left:0}.notice-builder-filter-bar{align-items:stretch;flex-direction:column}.notice-builder-filter-control,.notice-filter-trigger,.notice-builder-filter-popover,.notice-builder-filter-bar .search-control{width:100%}.notice-send-track-scaled{min-height:170px;display:grid;gap:10px}.notice-send-track-scaled .notice-send-event,.notice-send-track-scaled .notice-send-point{width:auto;min-width:0;position:relative;top:auto;left:auto!important;transform:none;display:flex;align-items:center;justify-items:start;gap:8px;text-align:left}.notice-send-track-scaled .notice-send-event{padding:0;background:transparent}.notice-send-line{display:none}.notice-preview-section-head{flex-direction:column}.notice-preview-footer{justify-content:stretch}.notice-preview-footer .button{flex:1}.notice-center-card-composing>.notice-composer-card{padding:16px}.notice-sent-card{padding:14px}}.cases-page{min-width:0}.cases-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.cases-summary .metric{min-height:112px}.metric.orange>span{color:#b46b12;background:#fff3df}.metric.teal>span{color:#168b8d;background:#e2f7f5}.metric.pink>span{color:#c74e78;background:#fff0f5}.cases-workspace{min-width:0}.cases-tabs{display:flex;align-items:end;gap:6px;min-height:58px;margin-bottom:16px;border-bottom:1px solid var(--line)}.cases-tabs button{min-height:49px;padding:0 15px;display:inline-flex;align-items:center;gap:8px;border:0;border-bottom:3px solid transparent;color:#5d6a82;background:transparent;font-size:14px;font-weight:700;white-space:nowrap}.cases-tabs button:hover{color:var(--primary-2);background:#f7f9ff}.cases-tabs button.active{color:var(--primary-2);border-color:var(--secondary)}.cases-tabs button span{min-width:22px;padding:2px 6px;border-radius:99px;color:#60708c;background:#eef2f8;font-size:11px;text-align:center}.cases-tabs button.active span{color:#fff;background:var(--secondary)}.cases-ledger{padding:0;overflow:hidden}.cases-scope-row{padding:16px 20px 0;display:flex;flex-wrap:wrap;gap:8px}.cases-scope-row button{min-height:35px;padding:0 12px;border:1px solid #d4ddec;border-radius:9px;color:#42516d;background:#fff;font-size:12px;font-weight:700}.cases-scope-row button.active{color:var(--primary-2);border-color:#aebcff;background:#f3f4ff}.cases-toolbar{padding:18px 20px 15px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.cases-toolbar .search-control{flex:1 1 330px;width:auto;max-width:520px}.cases-toolbar .filter-pills{flex:0 1 auto}.cases-filter-control{position:relative;flex:0 0 auto}.cases-filter-control>.button.active{color:var(--primary-2);border-color:#9bb1ec;background:#f2f5ff}.cases-filter-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:35;width:min(470px,calc(100vw - 56px));padding:18px 20px;display:grid;gap:17px;border:1px solid #dfe4ec;border-radius:15px;background:#fff;box-shadow:0 18px 45px #14274d24}.cases-filter-popover>div{display:grid;gap:8px}.cases-filter-popover>div>span{color:#536179;font-size:13px;font-weight:700}.cases-filter-popover>div>div{display:flex;flex-wrap:wrap;gap:7px}.cases-filter-popover button{min-height:34px;padding:0 11px;border:1px solid #dbe2ed;border-radius:8px;color:#5a667d;background:#fff;font-size:12px;font-weight:700;cursor:pointer}.cases-filter-popover button:hover{border-color:#bcc9ed;color:var(--primary-2);background:var(--blue-soft)}.cases-filter-popover button.active{border-color:var(--primary-2);color:#fff;background:var(--primary-2)}.cases-list{min-width:0}.cases-list-head,.case-list-row{display:grid;grid-template-columns:minmax(190px,1.45fr) minmax(85px,.62fr) minmax(125px,.9fr) minmax(115px,.78fr) minmax(125px,.88fr) minmax(122px,.76fr);align-items:center;gap:10px}.cases-list-head{min-height:44px;padding:0 20px;color:#6a7891;background:#fafbfe;border-bottom:1px solid var(--line);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.case-list-row{min-height:108px;padding:15px 20px;border-bottom:1px solid #e7ebf2}.case-list-row:last-child{border-bottom:0}.case-list-row:hover{background:#fbfcff}.case-list-main{min-width:0;display:flex;align-items:flex-start;gap:11px}.case-row-icon{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;color:var(--primary-2);background:#edf3ff}.request-row-icon{color:#168b8d;background:#e2f7f5}.case-list-main>div,.case-list-main>span:last-of-type{min-width:0}.case-list-main small,.case-list-cell span,.case-list-cell small{display:block;color:var(--muted);font-size:11px;line-height:1.35}.case-list-main h3{margin:3px 0 4px;color:#16264a;font:700 15px/1.3 Manrope,sans-serif}.case-list-main p{margin:0;color:#6b7890;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-office-row-label{display:block;margin-top:3px;color:#526b93;font-size:11px;font-style:normal;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-list-link{width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.case-list-link>svg{flex:0 0 auto;margin:8px 0 0 auto;color:#8795ad}.case-list-cell{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px;color:#34435f;font-size:13px}.case-list-cell b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-phase-cell{align-items:flex-start}.case-status-phase-cell{gap:6px}.official-phase-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-row-actions{min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:6px}.case-row-actions .button{width:100%;min-width:0;min-height:35px;padding:0 8px;overflow:hidden;font-size:11px;white-space:normal;text-overflow:ellipsis}.request-list-head,.request-list-row{grid-template-columns:minmax(220px,1.55fr) minmax(125px,.95fr) minmax(125px,.82fr) minmax(105px,.62fr) minmax(122px,.76fr)}.request-list-row{min-height:112px}.request-list-row .case-list-main p{max-width:460px}@media(max-width:1180px){.cases-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-list-head,.case-list-row{grid-template-columns:minmax(170px,1.25fr) minmax(80px,.6fr) minmax(115px,.82fr) minmax(105px,.72fr) minmax(115px,.82fr) minmax(112px,.72fr)}.request-list-head,.request-list-row{grid-template-columns:minmax(205px,1.45fr) minmax(120px,.85fr) minmax(120px,.8fr) minmax(100px,.65fr) minmax(112px,.72fr)}.request-list-head>span:nth-child(4),.request-list-row>.case-list-cell:nth-child(4){display:none}}@media(max-width:820px){.catalog-inline-editor,.catalog-editor-section{padding:14px}.catalog-editor-section-head{flex-direction:column}.notice-recipient-groups{grid-template-columns:1fr;gap:8px}.recipient-group-administrator,.recipient-group-manager,.recipient-group-client,.recipient-group-partners,.recipient-group-others{grid-column:1/-1}.pagination-bar{flex-wrap:wrap;gap:8px}.pagination-bar .button{min-width:0;padding-inline:12px}.pagination-number-group{order:3;width:100%;flex-wrap:wrap}.pagination-number{min-width:34px;height:34px;padding:0 10px}.notice-catalog-pagination{padding-inline:10px}.cases-summary{grid-template-columns:1fr 1fr;gap:10px}.cases-summary .metric{min-height:94px;padding:13px}.cases-summary .metric strong{font-size:22px}.cases-summary .metric p{font-size:11px}.cases-toolbar{align-items:stretch;flex-direction:column;padding-inline:14px}.cases-toolbar .search-control{max-width:none}.cases-toolbar .filter-pills{justify-content:flex-start;overflow:visible;flex-wrap:wrap;padding-bottom:0}.cases-filter-control,.cases-filter-control>.button{width:100%}.cases-filter-popover{right:auto;left:0;width:100%}.cases-list-head{display:none}.case-list-row,.request-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:15px 14px}.case-list-main{grid-column:1 / -1}.case-list-cell{min-height:0;padding-left:49px}.case-list-cell:before{content:attr(data-label);color:#7b879d;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.case-row-actions{grid-column:1 / -1;justify-content:flex-start;padding-left:49px}.request-list-row .case-list-main{grid-column:1 / -1}.request-list-row .case-list-cell,.request-list-row .case-row-actions{padding-left:49px}.cases-scope-row{padding-inline:14px;overflow:visible;flex-wrap:wrap}.cases-scope-row button{flex:0 1 auto}}@media(max-width:520px){.cases-summary{grid-template-columns:1fr}.cases-tabs{overflow:visible;flex-wrap:wrap}.cases-tabs button{flex:0 1 auto;padding-inline:11px;font-size:13px}.case-list-row,.request-list-row{grid-template-columns:1fr}.case-list-cell,.case-row-actions,.request-list-row .case-list-cell,.request-list-row .case-row-actions{padding-left:0}.case-row-actions{justify-content:stretch}.case-row-actions .button{flex:1}}html,body,#root,.app-main,.page-canvas{max-width:100%;overflow-x:clip}.case-context-navigation,.tabs,.flow-track,.case-meta-strip,.notice-composer-steps,.filter-pills,.cases-tabs,.cases-scope-row{overflow-x:visible;flex-wrap:wrap}.case-context-navigation button,.case-context-current{min-width:0;max-width:100%}.flow-track .flow-card{min-width:min(175px,100%)}.case-meta-strip>div{min-width:0;flex:1 1 160px}.builder-steps{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.builder-steps button{min-width:0}.cases-tabs button,.cases-scope-row button{flex:0 1 auto}.responsive-table{min-width:0;overflow:visible}.responsive-table .table-head,.responsive-table .table-row{min-width:0}.request-table .table-head,.request-table .table-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(68px,.65fr) minmax(68px,.65fr) minmax(0,.85fr) minmax(0,.9fr) minmax(72px,.6fr)}.task-table .table-head,.task-table .table-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.85fr) minmax(0,.65fr) minmax(0,.8fr) minmax(72px,.65fr)}.users-table .table-head,.users-table .table-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr) minmax(72px,.7fr)}.areas-table .table-head,.areas-table .table-row{grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr) minmax(72px,.65fr)}.model-table .table-head,.model-table .table-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1.8fr) minmax(0,.7fr) minmax(72px,.7fr)}.ledger-table .table-head,.ledger-table .table-row{grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.7fr) minmax(0,.6fr)}.points-table .table-head,.points-table .table-row{grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,.6fr) minmax(0,.7fr)}.sent-notices-table .table-head,.sent-notices-table .table-row{min-width:0;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1.1fr) minmax(0,.75fr) minmax(72px,.85fr)}.builder-notices-table .table-head,.builder-notices-table .table-row{min-width:0;grid-template-columns:minmax(0,1.65fr) minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,.8fr) minmax(72px,.55fr)}.responsive-table .table-row .button{min-width:0;max-width:100%;padding-inline:8px;white-space:normal;overflow-wrap:anywhere}@media(max-width:1120px){.builder-steps{display:grid;overflow:visible}.builder-steps button{min-width:0}.filter-pills,.cases-toolbar .filter-pills{overflow:visible;flex-wrap:wrap;padding-bottom:0}.cases-scope-row,.cases-tabs{overflow:visible;flex-wrap:wrap}.cases-tabs button{flex:0 1 auto}.responsive-table{display:grid;gap:10px;border-top:0}.responsive-table .table-head{display:none}.responsive-table .table-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 14px;min-height:0;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.responsive-table .table-row>span{min-width:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;overflow-wrap:anywhere}.responsive-table .table-row>span[data-label]:before{content:attr(data-label);margin-bottom:3px;color:#7b879d;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.responsive-table .table-row>span[data-label=Ação],.responsive-table .table-row>span[data-label=Ações]{grid-column:1 / -1;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.responsive-table .table-row>span[data-label=Ação]:before,.responsive-table .table-row>span[data-label=Ações]:before{margin:0}.responsive-table .table-row .row-actions{flex-direction:row;flex-wrap:wrap}}@media(max-width:560px){.responsive-table .table-row{grid-template-columns:1fr}.responsive-table .table-row>span[data-label=Ação],.responsive-table .table-row>span[data-label=Ações]{grid-column:auto}.responsive-table .table-row>span[data-label=Ação],.responsive-table .table-row>span[data-label=Ações],.responsive-table .table-row .row-actions{align-items:stretch}.responsive-table .table-row>span[data-label=Ação] .button,.responsive-table .table-row>span[data-label=Ações] .button{width:100%}}.shared-repository-page-v2{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:linear-gradient(145deg,#f5f8fd,#edf3fb)}.shared-repository-card-v2{width:min(760px,100%);overflow:hidden;border:1px solid #d8e3f2;border-top:4px solid #526dff;border-radius:20px;background:#fff;box-shadow:0 22px 60px #27406c21}.shared-repository-brand-v2{display:flex;align-items:center;gap:11px;padding:22px 28px 16px;color:#244783}.shared-repository-brand-v2>span,.shared-repository-type-v2,.shared-repository-empty-v2>span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#315fc4;background:#edf3ff}.shared-repository-brand-v2 small,.shared-repository-heading-v2 small{display:block;color:#7690b2;font-size:10px;font-weight:900;letter-spacing:.1em}.shared-repository-brand-v2 b{display:block;margin-top:2px;font-size:14px}.shared-repository-heading-v2{display:flex;align-items:flex-start;gap:15px;padding:24px 28px 20px;border-top:1px solid #edf1f6}.shared-repository-heading-v2 h1{margin:5px 0 8px;color:#173a78;font-size:clamp(22px,4vw,34px);line-height:1.15;overflow-wrap:anywhere}.shared-repository-heading-v2 p,.shared-repository-preview-v2 p,.shared-repository-empty-v2 p{margin:0;color:#7085a5;line-height:1.55}.shared-repository-access-v2{display:flex;flex-wrap:wrap;gap:8px;padding:0 28px 18px}.shared-repository-access-v2 span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid #dce7f4;border-radius:999px;color:#516d95;background:#f8fbff;font-size:11px;font-weight:800}.shared-repository-preview-v2{min-height:170px;margin:0 28px;padding:22px;border:1px solid #e0e8f3;border-radius:14px;background:#f9fbfe}.shared-repository-preview-v2 strong{display:block;margin-bottom:8px;color:#284b86;font-size:13px}.shared-repository-preview-v2 textarea{width:100%;min-height:92px;margin-top:16px;padding:11px;border:1px solid #d6e1ef;border-radius:9px;resize:vertical;color:#344c70;background:#fff;font:inherit;font-size:13px}.shared-repository-actions-v2{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px;padding:20px 28px 26px}.shared-repository-actions-v2 button,.shared-repository-empty-v2 button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 15px;border:1px solid #315fc4;border-radius:9px;color:#fff;background:#315fc4;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.shared-repository-actions-v2 button.secondary{color:#315fc4;background:#fff}.shared-repository-empty-v2{display:grid;justify-items:center;gap:12px;padding:62px 28px 70px;text-align:center}.shared-repository-empty-v2 h1{margin:2px 0 0;color:#173a78;font-size:28px}.shared-repository-empty-v2 button{margin-top:8px}@media(max-width:560px){.shared-repository-page-v2{padding:14px}.shared-repository-brand-v2,.shared-repository-heading-v2,.shared-repository-access-v2,.shared-repository-actions-v2{padding-left:18px;padding-right:18px}.shared-repository-preview-v2{margin-left:18px;margin-right:18px}.shared-repository-actions-v2 button{flex:1 1 145px}}.shared-repository-preview-sheet-v2{min-height:168px;margin-top:14px;overflow:hidden;border:1px solid #d9e4f3;border-radius:12px;background:#fff}.shared-repository-preview-sheet-v2>img{display:block;width:100%;max-height:360px;object-fit:contain;background:#f5f8fd}.shared-repository-document-preview-v2{padding:14px;background:linear-gradient(135deg,#f7faff,#fff 66%)}.shared-repository-document-page-v2{min-height:142px;padding:18px 20px;border:1px solid #e1e8f3;border-radius:7px;background:#fff;box-shadow:0 8px 18px #26437412}.shared-repository-document-page-v2 small,.shared-repository-link-preview-v2 small{color:#7690b2;font-size:9px;font-weight:900;letter-spacing:.1em}.shared-repository-document-page-v2 h2{margin:7px 0 10px;color:#244783;font-size:17px;line-height:1.25;overflow-wrap:anywhere}.shared-repository-document-page-v2 p{margin:12px 0 0;white-space:pre-wrap;color:#596f92;font-size:12px;line-height:1.6}.shared-repository-document-rule-v2{width:82%;height:5px;border-radius:4px;background:#e5ebf5;box-shadow:0 12px #eef2f8,0 24px #f2f5f9}.shared-repository-folder-preview-v2,.shared-repository-link-preview-v2{display:grid;justify-items:start;align-content:center;gap:8px;padding:22px;color:#315fc4}.shared-repository-folder-preview-v2 strong,.shared-repository-link-preview-v2 strong{margin:0;color:#244783;font-size:15px}.shared-repository-link-preview-v2 p{overflow-wrap:anywhere;font-size:12px}.auth-page-v2{position:relative;min-height:100vh;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);overflow:hidden;color:#173a78;background:#071536}.auth-ambient{position:absolute;z-index:0;width:36vw;height:36vw;border-radius:50%;filter:blur(1px);pointer-events:none}.auth-ambient-one{top:-18vw;left:36%;background:radial-gradient(circle,rgba(92,113,255,.36),transparent 68%)}.auth-ambient-two{right:-16vw;bottom:-18vw;background:radial-gradient(circle,rgba(61,211,180,.2),transparent 68%)}.auth-visual-panel-v2,.auth-form-panel-v2{position:relative;z-index:1}.auth-visual-panel-v2{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(30px,6vw,76px);color:#eef3ff;background:linear-gradient(140deg,#071536,#132c65 52%,#263d83)}.auth-brand-lockup{display:inline-flex;align-items:center;gap:11px}.auth-brand-mark{display:inline-grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:13px;color:#fff;background:linear-gradient(145deg,#6b7bff,#43bfe6);box-shadow:0 8px 25px #407bff4d}.auth-brand-lockup b,.auth-brand-lockup small{display:block}.auth-brand-lockup b{font-size:12px;letter-spacing:.08em}.auth-brand-lockup small{margin-top:3px;color:#9eafd1;font-size:8px;font-weight:800;letter-spacing:.08em}.auth-brand-lockup small{color:#afbdd5;font-size:8.5px}.auth-visual-copy-v2{max-width:560px;margin-top:auto;margin-bottom:auto;padding-top:10vh}.auth-kicker-v2,.auth-eyebrow-v2{display:inline-flex;align-items:center;gap:7px;color:#7fe6d2;font-size:10px;font-weight:950;letter-spacing:.11em}.auth-visual-copy-v2 h1{max-width:620px;margin:18px 0 15px;color:#fff;font-size:clamp(38px,5.1vw,68px);line-height:.98;letter-spacing:-.055em}.auth-visual-copy-v2 p{max-width:530px;margin:0;color:#c3d1ee;font-size:16px;line-height:1.65}.auth-visual-proof-v2{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:28px}.auth-visual-proof-v2 span{display:inline-flex;align-items:center;gap:7px;color:#dfe8fb;font-size:11px}.auth-visual-proof-v2 svg{color:#7fe6d2}.auth-visual-orbit-v2{position:absolute;top:24%;right:6%;width:190px;height:190px;opacity:.75;border:1px solid rgba(145,174,255,.24);border-radius:50%;transform:rotate(-18deg)}.auth-visual-orbit-v2:before,.auth-visual-orbit-v2:after{content:"";position:absolute;inset:24px;border:1px solid rgba(145,174,255,.18);border-radius:50%;transform:rotate(60deg) scaleX(1.8)}.auth-visual-orbit-v2:after{transform:rotate(-60deg) scaleX(1.8)}.auth-orbit-core-v2{position:absolute;inset:62px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#7080ff,#41bcd7);box-shadow:0 0 0 12px #7080ff14,0 0 50px #4bb4ff6b}.auth-visual-orbit-v2 i{position:absolute;width:8px;height:8px;border-radius:50%;background:#78e8d6;box-shadow:0 0 14px #78e8d6}.auth-visual-orbit-v2 i:nth-of-type(1){top:13px;left:88px}.auth-visual-orbit-v2 i:nth-of-type(2){right:7px;bottom:48px;background:#a9b6ff;box-shadow:0 0 14px #a9b6ff}.auth-visual-orbit-v2 i:nth-of-type(3){bottom:19px;left:35px}.auth-visual-foot-v2{color:#94a9d0;font-size:10px}.auth-form-panel-v2{display:grid;place-items:center;padding:38px 30px;background:#f8fbfffa}.auth-form-inner-v2{width:min(450px,100%)}.auth-mobile-brand-v2{display:none;margin-bottom:35px}.auth-form-heading-v2 h1,.auth-form-heading-v2 h2{margin:10px 0 9px;color:#142f65;font-size:clamp(28px,3vw,38px);line-height:1.05;letter-spacing:-.035em}.auth-form-heading-v2 p{margin:0;color:#7489aa;font-size:13px;line-height:1.6}.auth-form-v2{display:grid;gap:14px;margin-top:28px}.auth-field{display:grid;gap:7px;color:#49658f;font-size:11px;font-weight:850}.auth-input-field,.auth-password-field{display:flex;align-items:center;gap:9px;min-height:48px;padding:0 13px;border:1px solid #d6e1f1;border-radius:12px;color:#7c94b7;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.auth-input-field:focus-within,.auth-password-field:focus-within{border-color:#6d83eb;box-shadow:0 0 0 4px #5669e61c}.auth-input-field input,.auth-password-field input{min-width:0;flex:1;border:0;outline:0;color:#233e73;background:transparent;font:inherit;font-size:13px}.auth-password-field button{display:inline-grid;width:28px;height:28px;place-items:center;border:0;border-radius:8px;color:#7189ae;background:transparent;cursor:pointer}.auth-password-field button:hover{color:#315fc4;background:#edf3ff}.auth-field-error,.auth-error-v2{color:#bc4258;font-size:11px;font-weight:750}.auth-error-v2{padding:9px 11px;border:1px solid #f0c8d0;border-radius:9px;background:#fff3f5}.auth-form-options-v2{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:-2px;color:#7489aa;font-size:11px}.auth-form-options-v2 label{display:inline-flex;align-items:center;gap:6px}.auth-form-options-v2 button,.auth-back-button-v2{border:0;color:#315fc4;background:transparent;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.auth-primary-button-v2,.auth-secondary-button-v2{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 17px;border:1px solid #315fc4;border-radius:12px;font:inherit;font-size:12px;font-weight:900;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.auth-primary-button-v2{color:#fff;background:linear-gradient(135deg,#4169d5,#5d68e8);box-shadow:0 12px 22px #4057c833}.auth-primary-button-v2:hover{transform:translateY(-1px);box-shadow:0 15px 28px #4057c847}.auth-primary-button-v2:disabled{opacity:.7;cursor:wait}.auth-secondary-button-v2{color:#315fc4;background:#fff}.auth-secondary-button-v2:hover{background:#edf3ff}.auth-wide-button-v2{width:100%;margin-top:16px}.auth-divider-v2{display:flex;align-items:center;gap:12px;margin:22px 0 15px;color:#9aacbf;font-size:10px}.auth-divider-v2:before,.auth-divider-v2:after{content:"";height:1px;flex:1;background:#e4ebf4}.auth-back-button-v2{display:inline-flex;align-items:center;gap:6px;margin-top:17px;padding:0;color:#6b81a5}.auth-back-button-v2:hover{color:#315fc4}.auth-legal-note-v2{display:flex;align-items:center;gap:6px;margin-top:31px;color:#93a5bf;font-size:10px}.auth-legal-note-v2 svg{color:#4b9e87}.auth-signup-page-v2,.auth-recovery-page-v2{display:grid;place-items:center;padding:32px;background:radial-gradient(circle at 18% 20%,#1e3c7b,transparent 46%),linear-gradient(140deg,#071536,#172d61 60%,#203b70)}.auth-signup-shell-v2,.auth-recovery-card-v2{position:relative;z-index:1;width:min(940px,100%);padding:clamp(26px,5vw,54px);border:1px solid rgba(255,255,255,.15);border-radius:26px;background:#fafcfffa;box-shadow:0 30px 80px #00000038}.auth-signup-header-v2{display:flex;align-items:center;justify-content:space-between;gap:20px}.auth-signup-header-v2 .auth-brand-lockup{color:#173a78}.auth-signup-header-v2 .auth-brand-lockup small{color:#8195b6}.auth-signup-heading-v2{max-width:680px;margin-top:62px}.auth-account-grid-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:32px}.auth-account-choice-v2{position:relative;display:grid;gap:9px;min-height:180px;padding:19px;border:1px solid #dce6f3;border-radius:16px;color:#385682;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.auth-account-choice-v2:hover,.auth-account-choice-v2.is-selected{border-color:#6580df;box-shadow:0 13px 25px #3756a01f;transform:translateY(-2px)}.auth-account-choice-v2>span{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;color:#4e69d2;background:#edf2ff}.auth-account-choice-v2.tone-violet>span{color:#845fd0;background:#f2edff}.auth-account-choice-v2.tone-mint>span{color:#278e79;background:#e7f8f2}.auth-account-choice-v2 b{color:#244783;font-size:15px}.auth-account-choice-v2 p{margin:0;color:#8093af;font-size:11px;line-height:1.5}.auth-account-choice-v2 i{position:absolute;top:17px;right:17px;color:#7890b3}.auth-account-choice-v2.is-selected i{color:#3b67d4}.auth-signup-form-v2{max-width:520px;margin-top:30px}.auth-selected-context-v2{display:flex;align-items:center;gap:10px;margin-bottom:4px;padding:10px 12px;border:1px solid #dce6f3;border-radius:12px;background:#f5f8fd}.auth-selected-context-v2>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:#4e69d2;background:#e7edff}.auth-selected-context-v2 div{display:grid;gap:2px;flex:1}.auth-selected-context-v2 small{color:#8093af;font-size:9px;font-weight:900;letter-spacing:.08em}.auth-selected-context-v2 b{color:#244783;font-size:12px}.auth-selected-context-v2 button{border:0;color:#315fc4;background:transparent;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.auth-password-help-v2{color:#8599b5;font-size:10px;line-height:1.45}.auth-recovery-card-v2{width:min(560px,100%)}.auth-recovery-card-v2>.auth-brand-lockup{color:#173a78}.auth-recovery-card-v2>.auth-brand-lockup small{color:#8195b6}.auth-success-state-v2{display:grid;justify-items:start;gap:11px;max-width:560px;margin:70px auto 30px}.auth-success-state-v2>span{display:grid;width:66px;height:66px;place-items:center;border-radius:21px;color:#258a72;background:#e5f8f0}.auth-success-state-v2 small{color:#4d9e86;font-size:10px;font-weight:950;letter-spacing:.1em}.auth-success-state-v2 h1{margin:0;color:#173a78;font-size:34px}.auth-success-state-v2 p{margin:0 0 12px;color:#7187a8;line-height:1.6}@media(max-width:860px){.auth-page-v2{grid-template-columns:1fr}.auth-visual-panel-v2{display:none}.auth-mobile-brand-v2{display:block}.auth-form-panel-v2{min-height:100vh;padding:28px 20px}.auth-account-grid-v2{grid-template-columns:1fr}.auth-account-choice-v2{min-height:0}.auth-signup-shell-v2{padding:24px}.auth-signup-header-v2{align-items:flex-start;flex-direction:column}.auth-signup-heading-v2{margin-top:38px}}.auth-signup-page-v2{isolation:isolate;background:radial-gradient(circle at 8% 8%,rgba(177,143,255,.42),transparent 28%),radial-gradient(circle at 92% 88%,rgba(89,217,203,.18),transparent 30%),linear-gradient(132deg,#091737,#182e66 48%,#30265f)}.auth-signup-page-v2:before,.auth-signup-page-v2:after{content:"";position:absolute;pointer-events:none;border:1px solid rgba(205,191,255,.22);border-radius:50%;transform:rotate(-24deg)}.auth-signup-page-v2:before{width:650px;height:650px;left:-250px;bottom:-300px;box-shadow:0 0 0 26px #b49bff09,0 0 0 54px #b49bff06}.auth-signup-page-v2:after{width:520px;height:520px;right:-180px;top:-240px;transform:rotate(42deg) scaleX(1.7);border-color:#75ebdd2e}.auth-signup-page-v2 .auth-ambient-one{background:radial-gradient(circle,rgba(157,123,255,.45),transparent 68%)}.auth-signup-page-v2 .auth-ambient-two{background:radial-gradient(circle,rgba(104,231,211,.2),transparent 68%)}.auth-future-grid-v2{position:absolute;inset:0;z-index:0;opacity:.12;pointer-events:none;background-image:linear-gradient(rgba(210,200,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(210,200,255,.18) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent)}.auth-signup-shell-v2{background:#fafcfff7;box-shadow:0 34px 100px #040a2357,0 0 0 1px #c2aeff1f}.auth-signup-shell-v2 .auth-eyebrow-v2{color:#9b72e8}.auth-signup-shell-v2 .auth-primary-button-v2{background:linear-gradient(135deg,#5368df,#8b67dd);box-shadow:0 14px 28px #7156d83d}.auth-signup-shell-v2 .auth-account-choice-v2.tone-violet>span{color:#825bdb;background:#f0eaff;box-shadow:inset 0 0 0 1px #9168e41a}.auth-signup-shell-v2 .auth-account-choice-v2:hover,.auth-signup-shell-v2 .auth-account-choice-v2.is-selected{border-color:#9b7ae6;box-shadow:0 15px 30px #7557cf26}.auth-role-heading-v2{margin:4px 0 2px}.auth-role-heading-v2 h2{font-size:24px}.auth-input-field select{min-width:0;flex:1;border:0;outline:0;color:#233e73;background:transparent;font:inherit;font-size:13px}.auth-input-field select:invalid,.auth-input-field select option:first-child{color:#9aabc2}.auth-inline-check-v2{display:inline-flex;align-items:center;gap:6px;margin-top:-2px;color:#7187a8;font-size:10px;font-weight:750;cursor:pointer}.auth-inline-check-v2 input{accent-color:#8064df}.auth-consents-v2{display:grid;gap:10px;margin-top:2px;padding:12px 13px;border:1px solid #e1e8f3;border-radius:12px;background:#f8faff}.auth-consents-v2 label{display:flex;align-items:flex-start;gap:9px;color:#60789f;font-size:10px;font-weight:650;line-height:1.5}.auth-consents-v2 input{flex:0 0 auto;width:15px;height:15px;margin:2px 0 0;accent-color:#5368df}.auth-consents-v2 a{color:inherit;font-weight:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}@media(max-width:860px){.auth-signup-page-v2{padding:16px}.auth-signup-shell-v2{max-height:none}.auth-future-grid-v2{opacity:.08}}.auth-recovery-page-v2{isolation:isolate;overflow:hidden;background:radial-gradient(circle at 82% 14%,rgba(143,112,246,.32),transparent 28%),radial-gradient(circle at 88% 86%,rgba(83,210,195,.18),transparent 31%),linear-gradient(132deg,#071633,#132b62 48%,#292451)}.auth-recovery-page-v2 .auth-ambient-one{background:radial-gradient(circle,rgba(114,102,238,.42),transparent 68%)}.auth-recovery-page-v2 .auth-ambient-two{background:radial-gradient(circle,rgba(86,219,202,.2),transparent 68%)}.auth-recovery-page-v2 .auth-recovery-card-v2{box-shadow:0 34px 100px #03092061,0 0 0 1px #b49dff21;animation:auth-recovery-card-in-v2 .7s cubic-bezier(.2,.75,.25,1) both}.auth-recovery-page-v2 .auth-primary-button-v2,.auth-signup-page-v2 .auth-primary-button-v2{background:linear-gradient(135deg,#3d56c4,#725cdc 62%,#8a67de)}.auth-recovery-orbit-v2{position:absolute;z-index:0;top:50%;left:72%;width:min(46vw,560px);aspect-ratio:1;border:1px solid rgba(196,180,255,.2);border-radius:50%;transform:translate(-50%,-50%) rotate(-22deg);opacity:0;animation:auth-recovery-orbit-in-v2 .9s .1s ease-out forwards,auth-recovery-orbit-breathe-v2 14s 1s ease-in-out infinite}.auth-recovery-orbit-v2:before,.auth-recovery-orbit-v2:after{content:"";position:absolute;inset:13%;border:1px solid rgba(196,180,255,.14);border-radius:50%;transform:rotate(58deg) scaleX(1.8)}.auth-recovery-orbit-v2:after{transform:rotate(-58deg) scaleX(1.8);border-color:#70e6d521}.auth-recovery-orbit-v2 span{position:absolute;inset:42%;display:grid;place-items:center;border-radius:50%;color:#fff;background:radial-gradient(circle at 35% 30%,#b49bff,#5c69dd 55%,#3cbcb3);box-shadow:0 0 0 18px #7e69e714,0 0 70px #7f6aee61}.auth-recovery-orbit-v2 span:after{content:"";display:block;width:34px;height:34px;background:#fffffff0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M208 144a15.78 15.78 0 0 1-10.42 14.94L146 178l-19 51.62a15.92 15.92 0 0 1-29.88 0L78 178l-51.62-19a15.92 15.92 0 0 1 0-29.88L78 110l19-51.62a15.92 15.92 0 0 1 29.88 0L146 110l51.58 19A15.78 15.78 0 0 1 208 144ZM152 48h16V64a8 8 0 0 0 16 0V48h16a8 8 0 0 0 0-16H184V16a8 8 0 0 0-16 0V32H152a8 8 0 0 0 0 16Zm88 32h-8V72a8 8 0 0 0-16 0v8h-8a8 8 0 0 0 0 16h8v8a8 8 0 0 0 16 0V96h8a8 8 0 0 0 0-16Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M208 144a15.78 15.78 0 0 1-10.42 14.94L146 178l-19 51.62a15.92 15.92 0 0 1-29.88 0L78 178l-51.62-19a15.92 15.92 0 0 1 0-29.88L78 110l19-51.62a15.92 15.92 0 0 1 29.88 0L146 110l51.58 19A15.78 15.78 0 0 1 208 144ZM152 48h16V64a8 8 0 0 0 16 0V48h16a8 8 0 0 0 0-16H184V16a8 8 0 0 0-16 0V32H152a8 8 0 0 0 0 16Zm88 32h-8V72a8 8 0 0 0-16 0v8h-8a8 8 0 0 0 0 16h8v8a8 8 0 0 0 16 0V96h8a8 8 0 0 0 0-16Z'/%3E%3C/svg%3E") center / contain no-repeat;transform:translateY(-1px)}.auth-recovery-orbit-v2 i{position:absolute;width:8px;height:8px;border-radius:50%;background:#79e5d1;box-shadow:0 0 16px #79e5d1}.auth-recovery-orbit-v2 i:nth-of-type(1){top:11%;left:49%}.auth-recovery-orbit-v2 i:nth-of-type(2){right:12%;bottom:31%;background:#baa8ff;box-shadow:0 0 16px #baa8ff}.auth-recovery-orbit-v2 i:nth-of-type(3){bottom:13%;left:26%}.auth-recovery-orbit-v2:before{animation:auth-hero-orbit-line-one-v2 12s ease-in-out infinite}.auth-recovery-orbit-v2:after{animation:auth-hero-orbit-line-two-v2 15s ease-in-out -1.2s infinite}.auth-recovery-orbit-v2 i{animation:auth-hero-orbit-dot-v2 8s ease-in-out infinite}.auth-recovery-orbit-v2 i:nth-of-type(2){animation-delay:-2.2s}.auth-recovery-orbit-v2 i:nth-of-type(3){animation-delay:-4.4s}.auth-signup-orbit-v2{top:52%;left:79%;width:min(48vw,590px);opacity:.58}@keyframes auth-recovery-card-in-v2{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes auth-recovery-orbit-in-v2{0%{opacity:0;transform:translate(-50%,-50%) rotate(-22deg) scale(.72)}to{opacity:.78;transform:translate(-50%,-50%) rotate(8deg) scale(1)}}@keyframes auth-recovery-orbit-fade-v2{to{opacity:.18}}@keyframes auth-recovery-orbit-breathe-v2{0%,to{transform:translate(-50%,-50%) rotate(8deg) scale(1)}35%{transform:translate(-50%,-50%) rotate(-5deg) scale(1.035)}68%{transform:translate(-50%,-50%) rotate(17deg) scale(.97)}}@media(prefers-reduced-motion:reduce){.auth-recovery-page-v2 .auth-recovery-card-v2,.auth-recovery-orbit-v2{animation:none;opacity:1}.auth-recovery-orbit-v2:before,.auth-recovery-orbit-v2:after,.auth-recovery-orbit-v2 i{animation:none}}@media(max-width:860px){.auth-recovery-orbit-v2{left:80%;width:78vw;opacity:.4}}.auth-visual-orbit-v2{animation:auth-hero-orbit-drift-v2 12s ease-in-out infinite;transform-origin:50% 50%}.auth-visual-orbit-v2:before{animation:auth-hero-orbit-line-one-v2 8.5s ease-in-out infinite;transform-origin:50% 50%}.auth-visual-orbit-v2:after{animation:auth-hero-orbit-line-two-v2 10.5s ease-in-out -.9s infinite;transform-origin:50% 50%}.auth-visual-orbit-v2 i{animation:auth-hero-orbit-dot-v2 5.8s ease-in-out infinite}.auth-visual-orbit-v2 i:nth-of-type(2){animation-delay:-1.8s}.auth-visual-orbit-v2 i:nth-of-type(3){animation-delay:-3.4s}@keyframes auth-hero-orbit-drift-v2{0%,to{transform:rotate(-18deg) translateZ(0)}35%{transform:rotate(-10deg) translate3d(4px,-3px,0)}68%{transform:rotate(-24deg) translate3d(-3px,5px,0)}}@keyframes auth-hero-orbit-line-one-v2{0%,to{transform:rotate(60deg) scaleX(1.8) scaleY(1)}32%{transform:rotate(73deg) scaleX(1.55) scaleY(1.08)}66%{transform:rotate(48deg) scaleX(1.92) scaleY(.91)}}@keyframes auth-hero-orbit-line-two-v2{0%,to{transform:rotate(-60deg) scaleX(1.8) scaleY(1)}38%{transform:rotate(-48deg) scaleX(1.93) scaleY(.9)}72%{transform:rotate(-76deg) scaleX(1.5) scaleY(1.1)}}@keyframes auth-hero-orbit-dot-v2{0%,to{translate:0 0}44%{translate:3px -4px}75%{translate:-3px 3px}}@media(prefers-reduced-motion:reduce){.auth-visual-orbit-v2,.auth-visual-orbit-v2:before,.auth-visual-orbit-v2:after,.auth-visual-orbit-v2 i{animation:none}}.auth-page-v2{animation:auth-page-enter-v2 .58s cubic-bezier(.2,.7,.25,1) both}.auth-form-panel-v2,.auth-signup-shell-v2,.auth-recovery-card-v2{animation:auth-form-card-enter-v2 .72s cubic-bezier(.16,.78,.24,1) .06s both}.auth-form-heading-v2{animation:auth-form-heading-enter-v2 .55s ease-out .18s both}.auth-form-v2>.auth-field,.auth-form-v2>.auth-selected-context-v2,.auth-form-v2>.auth-password-help-v2,.auth-form-v2>.auth-error-v2,.auth-form-v2>button{animation:auth-form-item-enter-v2 .48s cubic-bezier(.2,.75,.3,1) both}.auth-form-v2>:nth-child(1){animation-delay:.24s}.auth-form-v2>:nth-child(2){animation-delay:.29s}.auth-form-v2>:nth-child(3){animation-delay:.34s}.auth-form-v2>:nth-child(4){animation-delay:.39s}.auth-form-v2>:nth-child(5){animation-delay:.44s}.auth-form-v2>:nth-child(6){animation-delay:.49s}.auth-form-v2>:nth-child(7){animation-delay:.54s}.auth-form-v2>:nth-child(8){animation-delay:.59s}.auth-account-choice-v2{animation:auth-choice-enter-v2 .6s cubic-bezier(.17,.8,.25,1) both}.auth-account-choice-v2:nth-child(1){animation-delay:.24s}.auth-account-choice-v2:nth-child(2){animation-delay:.34s}.auth-account-choice-v2:nth-child(3){animation-delay:.44s}@keyframes auth-page-enter-v2{0%{opacity:0}to{opacity:1}}@keyframes auth-form-card-enter-v2{0%{opacity:0;transform:translateY(28px) scale(.965);filter:blur(7px)}65%{filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes auth-form-heading-enter-v2{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-form-item-enter-v2{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-choice-enter-v2{0%{opacity:0;transform:translateY(24px) scale(.96)}70%{transform:translateY(-2px) scale(1.008)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.auth-page-v2,.auth-form-panel-v2,.auth-signup-shell-v2,.auth-recovery-card-v2,.auth-form-heading-v2,.auth-form-v2>.auth-field,.auth-form-v2>.auth-selected-context-v2,.auth-form-v2>.auth-password-help-v2,.auth-form-v2>.auth-error-v2,.auth-form-v2>button,.auth-account-choice-v2{animation:none!important;filter:none!important}}.auth-login-consent-v2{display:flex;align-items:flex-start;gap:9px;margin-top:-1px;color:#60789f;font-size:10px;font-weight:650;line-height:1.5}.auth-login-consent-v2 input{flex:0 0 auto;width:15px;height:15px;margin:2px 0 0;accent-color:#5368df}.auth-login-consent-v2 a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.auth-login-alert-v2{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;margin:0 0 2px;padding:12px 35px 12px 12px;border:1px solid #f0d4a9;border-radius:13px;color:#735121;background:linear-gradient(135deg,#fffaf0,#fff7e7);box-shadow:0 8px 18px #b57f2a14;animation:auth-alert-enter-v2 .28s ease-out both}.auth-login-alert-v2.is-invalid{border-color:#efc7ce;color:#7c3f4d;background:linear-gradient(135deg,#fff7f8,#fff1f3);box-shadow:0 8px 18px #be425814}.auth-login-alert-v2>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#b27b20;background:#ffedc9}.auth-login-alert-v2.is-invalid>span{color:#c24e62;background:#ffe1e5}.auth-login-alert-v2 b{display:block;padding-top:2px;color:#704c1e;font-size:11px;line-height:1.25}.auth-login-alert-v2.is-invalid b{color:#7a3949}.auth-login-alert-v2 p{margin:4px 0 0;color:#927044;font-size:10px;line-height:1.45}.auth-login-alert-v2.is-invalid p{color:#9c6470}.auth-login-alert-v2>button{position:absolute;top:8px;right:9px;width:23px;height:23px;border:0;border-radius:7px;color:#9a7b4b;background:transparent;font-size:18px;line-height:1;cursor:pointer}.auth-login-alert-v2.is-invalid>button{color:#ad6874}.auth-login-alert-actions-v2{grid-column:2;display:flex;flex-wrap:wrap;gap:7px;margin-top:1px}.auth-login-alert-actions-v2 button{display:inline-flex;align-items:center;gap:5px;min-height:29px;padding:0 9px;border:1px solid #e2bf83;border-radius:8px;color:#856022;background:#ffffffb3;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.auth-login-alert-actions-v2 button:first-child{color:#fff;border-color:#c68b2d;background:#c68b2d}.auth-login-alert-actions-v2 button:hover{filter:brightness(.97);transform:translateY(-1px)}.auth-login-alert-v2.is-invalid .auth-login-alert-actions-v2 button{border-color:#e1b7bf;color:#98505e}.auth-login-alert-v2.is-invalid .auth-login-alert-actions-v2 button:first-child{color:#fff;border-color:#c75b6d;background:#c75b6d}.auth-planet-core-v2{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 31% 24%,#a9a4ff,#7889ee 28%,#4c9ed7,#3ab6b0);box-shadow:inset -10px -13px 20px #183e8938,inset 10px 8px 17px #e0dbff33}.auth-planet-core-v2:before,.auth-planet-core-v2:after{content:"";position:absolute;width:135%;height:42%;left:-17%;border-radius:50%;filter:blur(7px);opacity:.48;mix-blend-mode:screen;transform-origin:50% 50%}.auth-planet-core-v2:before{top:20%;background:linear-gradient(105deg,transparent 0 18%,rgba(221,213,255,.58) 30%,rgba(95,238,211,.55) 49%,transparent 68%);animation:auth-planet-gas-one-v2 8s ease-in-out infinite}.auth-planet-core-v2:after{top:47%;background:linear-gradient(75deg,transparent 0 21%,rgba(73,229,210,.42) 38%,rgba(203,160,255,.56) 61%,transparent 80%);animation:auth-planet-gas-two-v2 11s ease-in-out -2s infinite}.auth-planet-core-v2 em{position:absolute;z-index:1;display:block;border-radius:50%;opacity:.34;filter:blur(1px)}.auth-planet-core-v2 em:first-child{width:44%;height:29%;top:13%;left:10%;background:#ffffff57;transform:rotate(-22deg);animation:auth-planet-cloud-one-v2 7s ease-in-out infinite}.auth-planet-core-v2 em:nth-child(2){width:56%;height:24%;right:-6%;bottom:18%;background:#35dac26b;transform:rotate(25deg);animation:auth-planet-cloud-two-v2 9s ease-in-out -1.5s infinite}.auth-planet-core-v2 b{position:absolute;z-index:2;width:5px;height:5px;top:29%;right:27%;border-radius:50%;background:#ffffffd1;box-shadow:0 0 12px #ffffffe6;animation:auth-planet-pulse-v2 3s ease-in-out infinite}.auth-recovery-orbit-v2>.auth-planet-core-v2{position:absolute;inset:42%;width:auto;height:auto}.auth-recovery-orbit-v2>.auth-planet-core-v2:after{content:"";display:block;width:auto;height:auto;background:none;-webkit-mask:none;mask:none;transform:none}.auth-signup-orbit-v2.role-client>.auth-planet-core-v2{filter:saturate(1.05)}.auth-signup-orbit-v2.role-office>.auth-planet-core-v2{filter:hue-rotate(8deg) saturate(1.04)}.auth-signup-orbit-v2.role-partner>.auth-planet-core-v2{filter:hue-rotate(-10deg) saturate(1.04)}@keyframes auth-alert-enter-v2{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes auth-planet-gas-one-v2{0%,to{transform:translate3d(-2%,0,0) rotate(-4deg) scaleY(.92)}50%{transform:translate3d(14%,7%,0) rotate(7deg) scaleY(1.08)}}@keyframes auth-planet-gas-two-v2{0%,to{transform:translate3d(8%,0,0) rotate(7deg) scaleY(1)}50%{transform:translate3d(-11%,-5%,0) rotate(-8deg) scaleY(.88)}}@keyframes auth-planet-cloud-one-v2{0%,to{transform:translateZ(0) rotate(-22deg)}50%{transform:translate3d(12%,10%,0) rotate(-5deg)}}@keyframes auth-planet-cloud-two-v2{0%,to{transform:translateZ(0) rotate(25deg)}50%{transform:translate3d(-13%,-8%,0) rotate(42deg)}}@keyframes auth-planet-pulse-v2{0%,to{opacity:.42;transform:scale(.8)}50%{opacity:1;transform:scale(1.45)}}@media(prefers-reduced-motion:reduce){.auth-login-alert-v2,.auth-planet-core-v2:before,.auth-planet-core-v2:after,.auth-planet-core-v2 em,.auth-planet-core-v2 b{animation:none!important}}.roadmap-card{min-height:210px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:var(--shadow)}.roadmap-card>span{color:var(--secondary);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.roadmap-card h2{margin:8px 0 5px;font:700 18px/1.35 Manrope,sans-serif}.roadmap-card p{margin:0 0 14px;color:var(--muted);font-size:13px}.roadmap-card .button{margin-top:auto}.team-card>article{min-height:170px;padding:17px;border:1px solid var(--line);border-radius:12px;background:#fff}.team-card h3{margin:0 0 5px;font:700 16px Manrope,sans-serif}.team-card p{color:var(--muted);font-size:13px}.dossier-workspace .service-list>button{grid-template-columns:42px minmax(0,1fr) auto 18px}.dossier-workspace .service-list>button>div:nth-child(4){display:none}@media(max-width:720px){.next-action-card{grid-template-columns:1fr}.next-action-card>.button{grid-column:1;grid-row:auto;margin-top:8px}}html body #root .service-available-summary-drawer{z-index:148!important}html body #root .service-available-summary-drawer .case-acceptance-summary-status{align-items:center!important}html body #root .service-available-summary-meta{display:block!important;color:#71809b!important;font-size:12px!important;line-height:1.4!important}html body #root .legal-new-service-row.is-available-service-row,html body #root .legal-new-service-row.is-requested-service-row{cursor:pointer!important}html body #root .legal-new-service-row.is-available-service-row:focus-visible,html body #root .legal-new-service-row.is-requested-service-row:focus-visible{outline:3px solid rgba(49,91,208,.22)!important;outline-offset:-3px!important}.profile-menu-focus{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 10px 7px;border-bottom:1px solid #edf1f7}.profile-menu-focus span{color:#1746a5;font-size:10px;font-weight:800;letter-spacing:.16em}.profile-menu-focus small{color:#8a96aa;font-size:10px}.profile-menu button.active{background:#eef3ff;color:#1746a5}.profile-menu-divider{height:1px;margin:6px 4px;background:#e7ecf4}.focus-tabs-shell{margin:-4px 0 22px;overflow:auto}.focus-tabs-shell .tabs{min-width:max-content}.focus-tabs-shell .tabs button{padding-inline:17px}.focus-profile-layout,.account-page-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,340px);gap:18px;align-items:start}.focus-card-stack,.focus-side-stack{display:grid;gap:18px}.focus-side-stack{position:sticky;top:84px}.focus-card-stack>.card,.focus-side-stack>.card{min-width:0}.availability-profile-form{gap:18px}.availability-profile-card .info-banner{margin:0 0 18px}.availability-profile-card .info-banner>div{display:block}.inline-link-button{padding:0;border:0;background:transparent;color:#2456bc;font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.availability-profile-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.availability-days-section{margin-top:20px;padding-top:18px;border-top:1px solid #e4eaf2}.availability-days-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.availability-days-section>header>div{display:grid;gap:4px}.availability-days-section>header b{color:#2c4265;font-size:14px}.availability-days-section>header small{color:#7b879d;line-height:1.4}.availability-days-section>header>span{flex:0 0 auto;padding:6px 9px;border-radius:8px;background:#f1f5ff;color:#315abd;font-size:11px;font-weight:800}.availability-day-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.availability-day-options button{display:grid;grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:7px;min-height:55px;padding:9px 10px;border:1px solid #dce5f1;border-radius:11px;background:#fff;color:#6d7d97;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.availability-day-options button>span{display:grid;place-items:center;grid-row:1 / span 2;width:20px;height:20px;border:1px solid #cbd8ea;border-radius:6px;background:#fff;color:#fff}.availability-day-options button b{color:#294c86;font-size:12px}.availability-day-options button small{color:#8290a8;font-size:11px;line-height:1.2}.availability-day-options button:hover,.availability-day-options button:focus-visible{border-color:#9db4e8;background:#f7f9ff}.availability-day-options button.active{border-color:#7494e5;background:#eff4ff;box-shadow:0 0 0 2px #7494e51a}.availability-day-options button.active>span{border-color:#315bd0;background:#315bd0}.availability-day-options button.active small{color:#5870a0}.availability-agenda-link{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding:13px 14px;border:1px solid #dbe5f2;border-radius:12px;background:#f8faff}.availability-agenda-link>span{display:flex;align-items:flex-start;gap:10px;min-width:0}.availability-agenda-link-icon{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:9px;background:#eaf0ff;color:#315bd0}.availability-agenda-link>span>span:last-child{display:grid;gap:3px;min-width:0}.availability-agenda-link b{color:#2d4c80;font-size:13px}.availability-agenda-link small{color:#75839c;font-size:11px;line-height:1.4}.availability-unsaved-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;border:1px solid #e5c98d;border-radius:12px;background:#fffbef;color:#765919}.availability-unsaved-bar>div:first-child{display:flex;align-items:flex-start;gap:9px;min-width:0}.availability-unsaved-bar>div:first-child>svg{flex:0 0 auto;margin-top:1px;color:#c48616}.availability-unsaved-bar span{display:grid;gap:3px}.availability-unsaved-bar b{color:#6f531a;font-size:13px}.availability-unsaved-bar small{color:#927843;font-size:12px}.availability-unsaved-bar>div:last-child{display:flex;gap:8px;flex:0 0 auto}.profile-identity-hero{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:16px;align-items:center;padding:4px 0 20px}.profile-identity-avatar{display:grid;place-items:center;width:72px;height:72px;border-radius:22px;background:linear-gradient(145deg,#dfe9ff,#eef2ff);color:#214daf;font-size:21px;font-weight:800;box-shadow:inset 0 0 0 1px #d6e0fb}.profile-kicker{display:block;color:#5f78a6;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.profile-identity-hero h2{margin:4px 0 3px;color:#153979;font-size:22px}.profile-identity-hero p{margin:0;color:#71809a}.profile-identity-badges{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.profile-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #e4eaf3}.profile-stat-grid span{display:grid;gap:4px;padding:15px 12px;border-right:1px solid #e4eaf3}.profile-stat-grid span:last-child{border-right:0}.profile-stat-grid small{color:#77859d}.profile-stat-grid b{color:#184296;font-size:20px}.focus-copy{margin:0 0 16px;color:#657590;line-height:1.6}.detail-list,.side-detail-list{display:grid;gap:0}.detail-list>div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #e6ebf3}.detail-list>div:last-child{border-bottom:0}.detail-list span{color:#74819a}.detail-list b{color:#203e72;text-align:right}.profile-side-identity{display:flex;align-items:center;gap:12px;padding-bottom:15px;border-bottom:1px solid #e5eaf2}.profile-side-identity>div{min-width:0}.profile-side-identity b,.profile-side-identity small{display:block;overflow:hidden;text-overflow:ellipsis}.profile-side-identity b{color:#173c7e}.profile-side-identity small{margin-top:4px;color:#7a879d}.side-detail-list{gap:11px;padding-top:15px}.side-detail-list span{display:flex;gap:8px;align-items:center;color:#62728d;font-size:13px}.side-detail-list svg{flex:0 0 auto;color:#315fc2}.link-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.link-summary-grid span{display:grid;gap:5px;padding:13px;border:1px solid #e1e8f3;border-radius:13px;background:#f8faff}.link-summary-grid svg{color:#3767cf}.link-summary-grid small{color:#77859c}.link-summary-grid b{color:#244779;font-size:13px}.profile-link-list{display:grid;gap:8px;margin-bottom:17px}.profile-link-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:14px;border:1px solid #e0e7f1;border-radius:12px;background:#fbfcff}.profile-link-list span{display:flex;gap:8px;align-items:center;color:#1b438a}.profile-link-list span svg{color:#396bd0}.profile-link-list small{color:#73829b;font-size:12px}.focus-toggle-list{display:grid;gap:0;margin-top:16px;border-top:1px solid #e4eaf2}.focus-toggle-list label{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;border-bottom:1px solid #e4eaf2}.focus-toggle-list label>span{display:grid;gap:3px}.focus-toggle-list b{color:#2c4265}.focus-toggle-list small{color:#7b879d;line-height:1.4}.focus-toggle-list input{width:39px;height:22px;accent-color:#2759c2}.focus-toggle-list.compact{margin-top:0}.focus-toggle-list.compact label{padding:12px 0}.card-inline-actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;margin-top:17px}.active-plan-banner{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:17px;border:1px solid #d7e1f4;border-radius:14px;background:linear-gradient(135deg,#f5f8ff,#fbfcff)}.active-plan-banner h2{margin:4px 0 6px;color:#1a438d}.active-plan-banner p{margin:0;color:#244879;font-size:18px}.active-plan-banner p small{font-size:12px;color:#7a87a0}.plan-progress{display:grid;gap:8px;margin-top:17px}.plan-progress>div{display:flex;justify-content:space-between;gap:12px;color:#6b7b97;font-size:13px}.plan-progress>div b{color:#214a9b}.plan-progress>span{height:9px;border-radius:99px;background:#e6ebf3;overflow:hidden}.plan-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5961ed,#7c78f8)}.account-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.account-plans .subscription-card{min-height:210px}.account-plans .subscription-card h2{color:#244678}.plan-card-footer{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;color:#2551a3;font-weight:700}.account-billing-grid,.points-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.billing-status{display:grid;gap:8px;margin-bottom:16px;color:#60728f}.billing-status b{color:#244679}.payment-method-card{display:flex;justify-content:space-between;gap:10px;align-items:center;padding-top:15px;border-top:1px solid #e4eaf2}.payment-method-card>span{display:flex;gap:9px;align-items:center;color:#1d468f;min-width:0}.payment-method-card b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-top:16px;padding:13px;border:1px solid #dbe4f3;border-radius:12px;background:#f8faff}.next-invoice{display:flex;align-items:flex-end;gap:26px;flex-wrap:wrap;margin-bottom:18px}.next-invoice span{display:grid;gap:4px}.next-invoice small{color:#7a879e}.next-invoice b{color:#21487e;font-size:17px}.account-table-wrap{overflow:auto}.account-table{width:100%;border-collapse:collapse;min-width:570px}.account-table th,.account-table td{padding:13px 12px;border-bottom:1px solid #e5eaf2;text-align:left;white-space:nowrap}.account-table th{color:#6d7c96;background:#f7f9fd;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.account-table td{color:#405675}.account-table tr:last-child td{border-bottom:0}.text-button{border:0;background:none;color:#2458bd;font:inherit;cursor:pointer}.money-value{color:#193f82;font-weight:700}.points-balance{display:flex;align-items:center;gap:18px;margin:3px 0 18px}.points-ring{position:relative;display:grid;place-items:center;width:90px;height:90px;border:11px solid #eceef7;border-right-color:#625ff0;border-top-color:#625ff0;border-radius:50%}.points-ring:after{content:"";width:11px;height:11px;border-radius:50%;background:#625ff0;position:absolute;right:-14px;top:4px}.points-balance div{display:grid;gap:2px}.points-balance small,.cash-conversion small{color:#7c8aa3}.points-balance b{color:#234eb1;font-size:42px;line-height:1}.points-balance span:last-child{color:#71809c}.cash-conversion{display:grid;gap:17px}.cash-conversion>span{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.cash-conversion>span b{color:#244779;font-size:18px}.support-create-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(270px,.7fr);gap:18px;align-items:start;margin-bottom:18px}.support-create-form{padding:20px}.support-form-header{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e3e9f2}.support-form-header>span{display:flex;gap:11px;align-items:flex-start;color:#2558b5}.support-form-header>span>div{display:grid;gap:3px}.support-form-header h2{margin:0;color:#173d82;font-size:18px}.support-form-header p{margin:0;color:#74829b}.support-area-preview{padding:16px;border:1px solid #dce5f4;border-radius:14px;background:#f8faff}.support-area-preview>span{display:grid;place-items:center;width:45px;height:45px;border-radius:13px;background:#e5edff;color:#275abe}.support-area-preview>b{display:block;margin-top:14px;color:#21477f;font-size:17px}.support-area-preview>p{margin:5px 0 13px;color:#71809a;line-height:1.5}.support-area-preview>small{display:block;color:#7b89a0;line-height:1.5}.support-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.support-faq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.65fr);gap:18px;margin-top:18px}.support-ticket-list>article{display:grid;grid-template-columns:66px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:15px 3px;border-bottom:1px solid #e5eaf2}.support-ticket-list>article:last-child{border-bottom:0}.support-ticket-id{color:#2559b4;font-weight:800}.support-ticket-list b{color:#263f65}.support-ticket-list p{margin:4px 0 0;color:#7a879d;font-size:12px}.support-ticket-list .button{min-height:31px;padding-inline:9px;font-size:12px}@media(max-width:1000px){.focus-profile-layout,.account-page-layout{grid-template-columns:1fr}.focus-side-stack{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.support-create-layout,.support-faq-grid{grid-template-columns:1fr}.account-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.availability-profile-fields{grid-template-columns:1fr}.availability-day-options{grid-template-columns:repeat(2,minmax(0,1fr))}.availability-agenda-link,.availability-unsaved-bar{align-items:stretch;flex-direction:column}.availability-agenda-link>.button,.availability-unsaved-bar>div:last-child{width:100%}.availability-unsaved-bar>div:last-child>.button{flex:1}}@media(max-width:720px){.profile-identity-hero{grid-template-columns:58px minmax(0,1fr)}.profile-identity-avatar{width:58px;height:58px;border-radius:17px}.profile-identity-hero>.button{grid-column:1/-1;justify-self:start}.profile-stat-grid{grid-template-columns:repeat(2,1fr)}.profile-stat-grid span:nth-child(2){border-right:0}.profile-stat-grid span:nth-child(-n+2){border-bottom:1px solid #e4eaf3}.link-summary-grid,.account-billing-grid,.points-account-grid,.support-overview-grid,.focus-side-stack{grid-template-columns:1fr}.profile-link-list>div{grid-template-columns:minmax(0,1fr) auto}.profile-link-list small{grid-column:1/-1}.profile-link-list .badge{grid-column:2;grid-row:1}.account-plans,.inline-editor{grid-template-columns:1fr}.support-ticket-list>article{grid-template-columns:55px minmax(0,1fr) auto}.support-ticket-list>article>.button{grid-column:2/-1;justify-self:start}.support-ticket-list>article>.badge{grid-column:3;grid-row:1}.payment-method-card{align-items:flex-start;flex-direction:column}}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-channel-selector:hover,.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-channel-selector[aria-expanded=true],.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-channel-selector:hover,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-channel-selector[aria-expanded=true],.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-channel-selector:hover,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-channel-selector[aria-expanded=true]{background:#e1f7eb!important;border-color:#70c9a3!important}.popover-anchored{max-width:min(360px,calc(100vw - 20px))!important;max-height:min(560px,calc(100dvh - 24px))!important;overflow-y:auto!important;overflow-x:hidden!important}.thread-more-menu,.message-filter-menu,.composer-options-menu,.composer-channel-menu,.request-channel-menu,.ai-helper{z-index:1200!important}.legal-bulk-bar{margin-top:0}.legal-bulk-check-cell{display:grid!important;place-items:center!important;padding:0!important}.legal-bulk-check-cell input{width:19px;height:19px;margin:0;accent-color:#1645a7;cursor:pointer}.cases-list-head.has-bulk-selection,.case-list-row.has-bulk-selection,.legal-new-service-table-head.has-bulk-selection,.legal-new-service-row.has-bulk-selection{grid-template-columns:42px minmax(210px,1.5fr) .82fr 1fr 1fr .92fr auto}.legal-new-service-table-head.has-bulk-selection,.legal-new-service-row.has-bulk-selection{grid-template-columns:42px minmax(210px,1.55fr) minmax(100px,.78fr) minmax(150px,1fr) minmax(170px,1fr) minmax(180px,1fr) 120px}@media(max-width:900px){.cases-list-head.has-bulk-selection,.case-list-row.has-bulk-selection,.legal-new-service-table-head.has-bulk-selection,.legal-new-service-row.has-bulk-selection{grid-template-columns:34px minmax(0,1fr) auto}}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-simple-row,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-simple-row,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-composer-simple-row{display:flex!important;flex-flow:row nowrap!important;align-items:flex-end!important;gap:8px!important;width:100%!important;min-width:0!important;height:auto!important;overflow:visible!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-channel-selector,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-channel-selector,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-channel-selector{position:static!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:auto!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:0 12px!important;border:1px solid #b8e1d1!important;border-radius:14px!important;background:#f0fcf5!important;color:#08795a!important;box-shadow:none!important;white-space:nowrap!important;transform:none!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-simple-input,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-simple-input,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-simple-input{position:relative!important;display:flex!important;flex:1 1 0!important;align-items:flex-end!important;gap:8px!important;width:auto!important;min-width:0!important;min-height:50px!important;height:auto!important;max-height:none!important;margin:0!important;padding:6px 8px!important;overflow:visible!important;box-sizing:border-box!important;border:1px solid #cfdcf0!important;border-radius:15px!important;background:#fff!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-simple-input>.composer-options-toggle,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-simple-input>.composer-options-toggle,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.composer-options-toggle{position:static!important;flex:0 0 36px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border:1px solid #cddcf8!important;border-radius:50%!important;background:#f4f7ff!important;color:#4669dc!important;transform:none!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-simple-input>textarea,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-simple-input>textarea,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.request-message-textarea{flex:1 1 auto!important;width:0!important;min-width:0!important;min-height:36px!important;max-height:184px!important;height:auto!important;margin:0!important;padding:7px 2px!important;overflow-x:hidden!important;overflow-y:auto!important;resize:none!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-simple-input>.composer-inline-send,.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-simple-input>.composer-inline-audio,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-simple-input>.composer-inline-send,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-simple-input>.composer-inline-audio,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.request-inline-send,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.request-inline-audio{position:static!important;flex:0 0 auto!important;min-height:36px!important;margin:0!important;transform:none!important}@media(max-width:760px){.conversation-hub .conversation-workspace:not(.embedded),.case-conversation-shell .conversation-workspace.embedded{height:calc(100dvh - 96px)!important;min-height:560px!important;max-height:none!important}.request-detail-conversation>.request-conversation-card:not(.expanded){height:min(680px,calc(100dvh - 150px))!important;min-height:460px!important;max-height:none!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-channel-selector,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-channel-selector,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-channel-selector{flex:0 0 44px!important;width:44px!important;padding:0!important;border-radius:50%!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-channel-selector .composer-channel-label,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-channel-selector .composer-channel-label,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-channel-selector .composer-channel-label,.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-channel-selector>svg:last-child,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-channel-selector>svg:last-child,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-channel-selector>svg:last-child{display:none!important}}.task-rule-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:14px 32px;align-items:start}.task-rule-panel{min-width:0;padding:18px;border:1px solid #dbe5f3;border-radius:14px;background:linear-gradient(180deg,#fbfdff,#f6f9ff)}.task-paused-rule{grid-column:1 / -1}.task-paused-rule-grid{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:20px;align-items:end}.task-paused-rule-copy{min-width:0;padding-bottom:2px}.task-paused-rule-copy p{margin:0;color:#355985;font-size:13px;line-height:1.45}.task-paused-rule-copy p+p{margin-top:7px;color:#71809a;line-height:1.48}.task-capacity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.task-capacity-item{min-width:0;padding:16px;border:1px solid #dbe5f3;border-radius:14px;background:linear-gradient(180deg,#fbfdff,#f6f9ff)}.task-capacity-item .field{margin:0}.task-capacity-item-heading{margin:0 0 14px}.task-capacity-item-heading h3{margin:0;color:#173f8f;font-size:16px;line-height:1.3}.task-capacity-item-heading p{margin:5px 0 0;color:#71809a;font-size:12px;line-height:1.42}.task-capacity-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.task-capacity-item .field>span{min-height:0;display:flex;align-items:flex-start;line-height:1.35}.task-capacity-item .distribution-time-control{grid-template-columns:minmax(0,1fr) minmax(102px,.8fr);gap:8px}.task-capacity-copy{margin:10px 0 0;color:#355985;font-size:13px;line-height:1.45}.task-capacity-help{margin:7px 0 0;color:#71809a;font-size:12px;line-height:1.48}.distribution-time-control{display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,.8fr);gap:12px;align-items:center}.task-rule-panel .info-banner{margin-top:17px;margin-bottom:0}.field-label{display:block;margin-bottom:15px;color:#34415d;font-size:14px;font-weight:700}.radio-stack{display:flex;flex-direction:column;gap:14px}.radio-option{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;color:#263653;cursor:pointer}.radio-option input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--primary-2)}.radio-option span{display:flex;flex-direction:column;gap:2px}.radio-option b{font-size:15px;line-height:1.35}.radio-option small{color:var(--muted);font-size:13px;font-weight:500;line-height:1.45}.delayed-start-control{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px;align-items:center;margin:-5px 0 0 30px}.delayed-start-control span{color:var(--muted);font-size:13px}.delayed-start-control .control:disabled{color:#9aa4b5;background:#f7f8fb}.task-notification-card .card-header{align-items:center}.card-plus-button{width:32px;height:32px;display:grid;place-items:center;border:2px solid var(--secondary);border-radius:50%;color:var(--secondary);background:#fff}.card-plus-button:hover{color:#fff;background:var(--secondary)}.notification-list{display:flex;flex-direction:column;gap:10px}.notification-row{min-height:62px;padding:9px 12px;display:grid;grid-template-columns:auto minmax(155px,1fr) 106px 132px minmax(150px,1fr) 38px;gap:9px;align-items:center;border:1px solid #d9e1ed;border-radius:10px;background:#fff}.notification-row .control{min-height:42px}.notification-prefix,.notification-suffix{color:#1f2f51;font-size:13px;white-space:nowrap}.notification-suffix{font-weight:600}.notification-row .mini-action{justify-self:end}.notification-add{margin-top:13px;padding:0;display:inline-flex;align-items:center;gap:8px;border:0;color:var(--primary-2);background:transparent;font-size:14px;font-weight:700}.notification-add:hover{color:var(--secondary)}.notification-footnote{margin-top:16px;display:flex;align-items:center;gap:9px;color:#64718a;font-size:12px}.notification-footnote svg{color:var(--primary-2);flex:0 0 auto}.service-waiting-card .card-header{margin-bottom:20px}.service-waiting-card .field>span{white-space:normal}@media(max-width:980px){.task-capacity-grid{grid-template-columns:1fr}.task-rule-grid{grid-template-columns:1fr;gap:22px}.notification-row{grid-template-columns:auto minmax(150px,1fr) 100px 125px}.notification-suffix{grid-column:1 / 4}.notification-row .mini-action{grid-column:4;grid-row:2}}@media(max-width:620px){.task-capacity-grid,.task-capacity-role-grid{grid-template-columns:1fr}.task-paused-rule-grid{grid-template-columns:1fr;gap:14px}.distribution-time-control{grid-template-columns:1fr}.delayed-start-control{grid-template-columns:minmax(0,1fr) 110px;margin-left:30px}.notification-row{grid-template-columns:1fr 1fr;gap:8px}.notification-prefix{grid-column:1 / -1}.notification-row .select-control:first-of-type{grid-column:1 / -1}.notification-suffix{grid-column:1;align-self:center;white-space:normal}.notification-row .mini-action{grid-column:2;grid-row:3;justify-self:end}}.user-detail-shell{min-width:0;padding:0 0 8px}.user-detail-shell>.tabs{margin-bottom:20px;padding-inline:10px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 6px 20px #0f27550a}.user-detail-stack{display:flex;flex-direction:column;gap:18px}.user-detail-stack>.card+.card,.user-detail-stack>.info-banner+.card{margin-top:0}.user-detail-grid,.user-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.user-detail-grid>.card+.card,.user-profile-grid>.card+.card{margin-top:0}.compact-form-grid{display:grid;grid-template-columns:1fr;gap:16px}.status-field{min-height:45px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #d5deeb;border-radius:9px;background:#f8fafc}.status-field small,.section-caption,.role-tags-block>small,.links-scope-grid small{color:var(--muted);font-size:12px;font-weight:600}.user-invite-actions{justify-content:flex-start;margin-top:12px;padding-top:12px;border-top:1px solid #e8ecf2}.account-actions{margin-top:12px;padding:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;border-radius:10px;background:#f6f8fc}.account-actions>.button{width:100%;min-width:0;padding-inline:10px;white-space:nowrap}@media(max-width:820px){.account-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.account-actions{grid-template-columns:1fr}}.button.danger-light{color:#b83041;border-color:#efcdd2;background:#fff7f8}.button.danger-light:hover{color:#fff;border-color:#bd3948;background:#bd3948}.account-status-dialog{width:min(560px,100%);max-height:min(720px,calc(100vh - 40px));overflow:auto;border:1px solid #d9e1ef;border-radius:16px;background:#fff;box-shadow:0 30px 70px #08193c47}.account-status-dialog-header{display:flex;justify-content:space-between;gap:18px;padding:24px 26px 14px}.account-status-dialog-header h2{margin:0 0 8px;color:#1c2b49;font-size:22px}.account-status-dialog-header p{margin:0;color:#68758d;line-height:1.5}.account-status-dialog-close{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:50%;color:#1746a5;background:#f4f7fb;cursor:pointer}.account-status-dialog-close:hover{background:#eaf0ff}.account-status-dialog-body{display:flex;flex-direction:column;gap:16px;padding:10px 26px 20px}.account-status-account{margin:0;color:#2b3a57}.account-status-dialog .field{gap:7px}.account-status-dialog .textarea{min-height:112px;resize:vertical}.account-status-dialog-actions{display:flex;justify-content:flex-end;gap:10px;padding:16px 26px 22px;border-top:1px solid #e7ebf2;background:#fbfcfe}.responsibility-scope-label{grid-column:1/-1;padding:10px 13px;color:#294a92;background:#eef3ff;border-bottom:1px solid #dce5f5;font-size:12px;font-weight:800}.assignment-counts.legal-responsibility-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.user-role-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.user-role-summary>div{min-height:72px;padding:12px;border:1px solid #e0e6ef;border-radius:10px;background:#fbfcfe}.user-role-summary small,.user-role-summary b{display:block}.user-role-summary small{margin-bottom:4px;color:var(--muted);font-size:12px}.user-role-summary b{font-size:14px}.role-tags-block{margin-top:14px}.role-tags-block>small{display:block;margin-bottom:7px}.user-tags{display:flex;flex-wrap:wrap;gap:7px}.user-tags span{min-height:30px;padding:5px 10px;display:inline-flex;align-items:center;border:1px solid #d8d5ff;border-radius:8px;color:#4642af;background:#f3f2ff;font-size:12px;font-weight:700}.muted-copy{color:var(--muted);font-size:13px;line-height:1.55}.responsibility-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:24px;align-items:center}.assignment-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dfe5ef;border-radius:11px;overflow:hidden;background:#fbfcfe}.assignment-counts>div{min-height:76px;padding:13px;display:flex;align-items:center;gap:10px;border-right:1px solid #e3e8f0}.assignment-counts>div svg{flex:0 0 auto;color:var(--primary-2)}.assignment-counts b,.assignment-counts small{display:block}.assignment-counts b{font:700 20px Manrope,sans-serif}.assignment-counts small{color:var(--muted);font-size:11px}.assignment-counts>strong{grid-column:1 / -1;padding:9px 13px;color:#2c3a58;border-top:1px solid #e3e8f0;background:#f1f4f8;text-align:right;font-size:13px}.transfer-control{display:flex;flex-direction:column;gap:12px}.transfer-control .button{align-self:flex-end}.user-profile-grid{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr)}.user-identity-card{min-height:410px;text-align:center}.profile-status-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.profile-status-row>span{min-height:28px;padding:4px 9px;display:inline-flex;align-items:center;gap:6px;border-radius:20px;color:#18785a;background:#ecf9f4;font-size:12px;font-weight:700}.profile-status-row i{width:9px;height:9px;border-radius:50%;background:#5bc49a}.profile-avatar{width:108px;height:108px;margin:24px auto 13px;display:grid;place-items:center;color:#fff;border:6px solid #eef2ff;border-radius:50%;background:#4d5de7}.profile-avatar>*{grid-area:1 / 1}.profile-avatar b{opacity:0}.user-identity-card h2{margin:0;color:#142143;font:700 20px/1.35 Manrope,sans-serif}.user-identity-card>p{margin:3px 0 8px;color:var(--muted);font-size:14px}.profile-stars{display:flex;justify-content:center;gap:4px;color:#eab308}.profile-highlights{margin-top:22px;padding-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e5e9f0}.profile-highlights span{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--primary-2)}.profile-highlights span+span{border-left:1px solid #e5e9f0}.profile-highlights b{color:#17233f;font-size:15px}.profile-highlights small{color:var(--muted);font-size:11px}.span-two-card{grid-column:1 / -1}.contact-reputation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.user-data-line{min-height:76px;padding:13px;display:flex;align-items:center;gap:11px;border:1px solid #e0e6ef;border-radius:10px;background:#fbfcfe}.user-data-line>svg{flex:0 0 auto;color:var(--primary-2)}.user-data-line small,.user-data-line b{display:block}.user-data-line small{color:var(--muted);font-size:11px}.user-data-line b{margin-top:2px;font-size:13px}.agenda-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.calendar-weekdays,.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.calendar-weekdays{margin-bottom:6px}.calendar-weekdays span{padding:8px 4px;color:var(--muted);text-align:center;font-size:11px;font-weight:800}.calendar-grid>button,.calendar-grid>span{min-height:68px}.calendar-grid>button{position:relative;padding:10px;border:1px solid transparent;border-radius:9px;background:transparent;text-align:left;font-size:13px;font-weight:700}.calendar-grid>button:hover{background:#f5f7fb}.calendar-grid>button.selected{color:#fff;border-color:var(--secondary);background:var(--secondary)}.calendar-grid>button i{position:absolute;left:10px;bottom:9px;width:7px;height:7px;border-radius:50%;background:#5d5fef}.calendar-grid>button.selected i{background:#fff}.agenda-event{padding:16px;display:flex;gap:12px;border:1px solid #d8d5ff;border-radius:11px;background:#f7f6ff}.agenda-event>span{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;color:var(--primary-2);background:#fff}.agenda-event b,.agenda-event small{display:block}.agenda-event small{margin-top:3px;color:var(--muted);font-size:12px}.agenda-event p{margin:9px 0 0;color:#485570;font-size:13px}.linked-entity{min-height:82px;padding:13px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid #e0e6ef;border-radius:10px;background:#fbfcfe}.linked-entity>span:first-child{width:42px;height:42px;display:grid;place-items:center;color:var(--primary-2);border-radius:10px;background:#edf3ff}.linked-entity b,.linked-entity small{display:block}.linked-entity b{font-size:14px}.linked-entity small{margin-top:3px;color:var(--muted);font-size:12px}.linked-entity.compact{margin-top:8px}.entity-avatar{color:#fff!important;background:#526aa6!important;font-size:12px;font-weight:800}.links-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.links-scope-grid small{display:block;margin-bottom:8px}@media(max-width:1100px){.responsibility-layout,.agenda-layout{grid-template-columns:1fr}.contact-reputation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.model-list-card>.model-list-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #e1e8f3}.model-list-search{flex:1 1 auto;width:auto;min-width:0}.model-list-search .search-control{width:100%;max-width:none}.model-status-filters{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.model-status-filters>button{min-height:38px;padding:0 11px;display:inline-flex;align-items:center;gap:8px;border:1px solid #cbd9ed;border-radius:9px;color:#526b96;background:#fff;font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.model-status-filters>button:hover,.model-status-filters>button:focus-visible{border-color:#9db6e8;color:#1949ae;background:#f7f9ff;outline:0}.model-status-filters>button.active{border-color:#1949ae;color:#fff;background:#1949ae;box-shadow:0 5px 12px #1949ae29}.model-status-filters>button>em{min-width:21px;height:21px;padding:0 5px;display:inline-grid;place-items:center;box-sizing:border-box;border-radius:999px;color:#3154a5;background:#edf2fa;font-size:10px;font-style:normal;font-weight:800}.model-status-filters>button.active>em{color:#1949ae;background:#e5edff}.model-table .table-head,.model-table .table-row{grid-template-columns:minmax(220px,1.7fr) minmax(125px,1.05fr) minmax(76px,.6fr) minmax(105px,.78fr) minmax(118px,.88fr) minmax(172px,1.08fr) minmax(108px,.72fr);column-gap:12px}.model-table .table-row{min-height:88px}.model-table .table-row>span{min-width:0}.model-table .table-row>span>b,.model-table .table-row>span>small,.model-table .table-row>span>em{display:block}.model-table .model-row-primary>small{overflow:hidden;color:#657795;text-overflow:ellipsis;white-space:nowrap}.model-table .model-row-primary>em{margin-top:5px;color:#8796ae;font-size:10px;font-style:normal;font-weight:700}.model-table .model-row-scope>b,.model-table .model-row-version>b,.model-table .model-row-tasks>b,.model-table .model-row-updated>b{color:#284775}.model-table .model-row-scope>small,.model-table .model-row-version>small,.model-table .model-row-tasks>small,.model-table .model-row-updated>small,.model-table .model-row-status>small{margin-top:4px;color:#7a89a2;font-size:11px;line-height:1.35}.model-table .model-row-tasks>b{color:#1949ae}.model-table .model-row-tasks>small{max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-table .model-row-status{align-items:flex-start;gap:5px}.model-table .model-row-updated{display:flex;align-items:center;gap:7px;color:#284775;white-space:nowrap}.model-table .model-row-updated svg{flex:0 0 auto;color:#8298bb}.model-table .model-status-toggle{padding:0;border:0;color:#385bc0;background:transparent;font:700 11px/1.2 Manrope,sans-serif;cursor:pointer}.model-table .model-status-toggle:hover,.model-table .model-status-toggle:focus-visible{color:#173f9f;text-decoration:underline;outline:0}.model-table .model-row-actions{justify-content:flex-start;align-items:center;gap:8px}.model-table .model-row-actions .model-delete-action,.model-table .model-row-actions .model-delete-action:hover{border-color:transparent;background:transparent;color:#b83041}.model-table .model-row-actions .model-delete-action:hover{border-color:#f1c9d0;background:#fff0f2;color:#a82e41}.model-table .model-row-actions .button{min-width:92px;white-space:nowrap}@media(max-width:1120px){.model-list-card>.model-list-controls{align-items:flex-start;flex-direction:column}.model-list-search{width:100%}.model-status-filters{justify-content:flex-start}.model-table .table-row>span[data-label=Modelo],.model-table .table-row>span[data-label=Ações]{grid-column:1 / -1!important}.model-table .table-row>span[data-label=Ações]{align-items:flex-end}.model-table .table-row>span[data-label=Status]{align-items:flex-start}}@media(max-width:620px){.model-status-filters>button{min-height:36px;padding-inline:10px}.model-table .model-row-tasks>small{max-width:100%;white-space:normal}}@media(max-width:820px){.user-detail-grid,.user-profile-grid{grid-template-columns:1fr}.span-two-card{grid-column:auto}.assignment-counts,.assignment-counts.legal-responsibility-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.assignment-counts>div:nth-child(2){border-right:0}.assignment-counts>div:nth-child(-n+2){border-bottom:1px solid #e3e8f0}}@media(max-width:600px){.compact-form-grid,.user-role-summary,.contact-reputation-grid,.links-scope-grid{grid-template-columns:1fr}.account-actions .button,.transfer-control .button{width:100%}.account-status-dialog{border-radius:14px}.account-status-dialog-header,.account-status-dialog-body{padding-inline:18px}.account-status-dialog-actions{padding-inline:18px;flex-direction:column-reverse}.account-status-dialog-actions .button{width:100%}.calendar-grid>button,.calendar-grid>span{min-height:46px}.calendar-grid>button{padding:7px}.calendar-grid>button i{left:7px;bottom:6px}.profile-highlights{grid-template-columns:1fr;gap:12px}.profile-highlights span+span{padding-top:12px;border-top:1px solid #e5e9f0;border-left:0}}.foundation-progress{display:flex;align-items:stretch;gap:12px;margin:18px 0 24px;padding:18px;background:#f5f7fc;border:1px solid #dfe5f0;border-radius:16px;overflow-x:auto}.foundation-progress>div{display:grid;grid-template-columns:38px 1fr;column-gap:10px;min-width:180px;align-items:center}.foundation-progress>div>span{grid-row:1/3;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#103aa4;color:#fff;font-weight:800}.foundation-progress b{font-size:15px;color:#15213b}.foundation-progress small{font-size:13px;color:#63708a}.foundation-progress>svg{align-self:center;color:#9ca7ba;flex:0 0 auto}.foundation-grid .config-card>div>small{display:block;color:#5f70a3;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.foundation-grid .config-card>div>b{display:inline-block;margin-top:10px;color:#123ca6;font-size:14px}.inline-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:190px;color:#6c7890;text-align:center}.inline-empty b{font-size:16px;color:#23304a}.filter-pills button{cursor:pointer}.filter-pills button:focus-visible{outline:3px solid #9bb7ff;outline-offset:2px}.builder-section>h2{font-size:24px;margin:0 0 6px;color:#14213d}.builder-section .section-lead{font-size:15px;line-height:1.55;color:#667189;margin:0 0 24px}.multi-choice{display:flex;flex-wrap:wrap;gap:9px}.multi-choice button{min-height:40px;padding:8px 13px;border:1px solid #d6dce8;border-radius:10px;background:#fff;color:#36435e;font:inherit;font-size:14px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.multi-choice button:hover{border-color:#7294e5;background:#f6f8ff}.multi-choice button.active{border-color:#244fb9;background:#eaf0ff;color:#103a9f;font-weight:700;box-shadow:inset 0 0 0 1px #244fb9}.multi-choice button.all{border-style:dashed}.multi-choice button.all.active{border-style:solid}.option-builder{margin-top:28px;padding-top:24px;border-top:1px solid #e1e5ed}.section-heading>div{display:flex;gap:10px;align-items:flex-start}.section-heading h3,.section-heading p{margin:0}.section-heading h3{font-size:18px}.section-heading p{font-size:14px;color:#6f7a90;margin-top:3px}.option-add-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:20px;margin-top:18px}.option-mapping{display:flex;flex-direction:column;gap:14px}.option-mapping .field{gap:8px}.sortable-options{margin-top:22px;border:1px solid #dfe4ed;border-radius:14px;overflow:hidden}.sortable-options>header{display:flex;justify-content:space-between;gap:12px;padding:13px 15px;background:#f6f8fc;border-bottom:1px solid #e3e7ef}.sortable-options>header small{color:#6b7589}.sortable-options>div{display:grid;grid-template-columns:26px 1fr 38px;gap:10px;align-items:center;padding:12px 14px;background:#fff;border-bottom:1px solid #edf0f5;cursor:grab}.sortable-options>div:last-child{border-bottom:0}.sortable-options>div:active{cursor:grabbing}.sortable-options>div>svg{color:#8a95aa}.sortable-options>div>span{min-width:0}.sortable-options>div .control{height:38px;font-weight:700}.sortable-options>div small{display:block;margin-top:5px;color:#667189;white-space:normal}.sortable-options>div>button,.sortable-list>div>button{width:36px;height:36px;border:0;border-radius:9px;background:transparent;color:#8f3f4d;display:grid;place-items:center;cursor:pointer}.sortable-options>div>button:hover,.sortable-list>div>button:hover{background:#fff0f2;color:#b62038}.stage-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.stage-choice-grid>button{position:relative;display:grid;grid-template-columns:46px 1fr;gap:12px;align-items:center;text-align:left;min-height:126px;padding:17px;border:1px solid #d8deea;border-radius:15px;background:#fff;color:#23314f;cursor:pointer}.stage-choice-grid>button:hover{border-color:#7f9ee6;background:#f8faff}.stage-choice-grid>button.selected{border-color:#2c55b7;background:#edf2ff;box-shadow:inset 0 0 0 1px #2c55b7}.stage-choice-grid>button.required{background:#123da5;color:#fff;border-color:#123da5}.stage-choice-grid>button>span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid currentColor;font-weight:800}.stage-choice-grid>button div{display:flex;flex-direction:column;gap:4px}.stage-choice-grid>button b{font-size:17px}.stage-choice-grid>button small{font-size:13px;line-height:1.4;color:inherit;opacity:.78}.stage-choice-grid>button em{position:absolute;right:13px;top:12px;font-style:normal;font-size:12px;font-weight:800;color:#224cae;background:#fff;padding:4px 8px;border-radius:999px}.stage-choice-grid>button.required em{color:#123da5}.final-control-choice{display:flex;align-items:center;gap:14px;margin-top:20px;padding:18px;border:1px solid #dfe4ed;border-radius:14px;background:#f7f9fd}.final-control-choice>svg{color:#1c49ad;flex:0 0 auto}.always-required{display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid #cfe0d9;background:#f2faf7;border-radius:12px}.always-required svg{color:#24745e}.always-required span{display:flex;flex-direction:column}.always-required small{font-size:13px;color:#55736c}.date-rule-card{margin:20px 0;padding:19px;border:1px solid #dbe2ef;border-radius:15px;background:#f8faff}.date-rule-card>header{display:flex;gap:11px;align-items:flex-start;margin-bottom:18px}.date-rule-card>header svg{color:#1847aa}.date-rule-card>header span{display:flex;flex-direction:column}.date-rule-card>header small{margin-top:3px;color:#69758d}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.suffix-control{display:grid;grid-template-columns:minmax(70px,1fr) auto;align-items:center;border:1px solid #cfd6e1;border-radius:10px;background:#fff;overflow:hidden}.suffix-control .control{border:0}.suffix-control span{padding:0 12px;color:#657087;font-size:13px;white-space:nowrap}.governance-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.governance-card{display:flex;gap:13px;align-items:flex-start;padding:19px;border:1px solid #dde3ed;border-radius:15px;background:#fff}.governance-card>svg{color:#214db1;flex:0 0 auto}.governance-card>span{flex:1;min-width:0}.governance-card h3{font-size:17px;margin:0}.governance-card p{font-size:14px;line-height:1.5;color:#68748a;margin:6px 0 14px}.governance-card .field{margin-top:14px}.rich-manual{border:1px solid #cfd7e4;border-radius:12px;overflow:hidden;background:#fff}.rich-toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:8px;border-bottom:1px solid #e0e5ed;background:#f6f8fc}.rich-toolbar button,.rich-toolbar select{height:36px;border:1px solid transparent;border-radius:8px;background:transparent;color:#34415c;font:inherit;font-size:13px;display:inline-flex;align-items:center;gap:3px;padding:0 9px;cursor:pointer}.rich-toolbar button:hover,.rich-toolbar select:hover{border-color:#cbd5e7;background:#fff}.rich-editor{min-height:150px;padding:14px;font-size:16px;line-height:1.55;outline:none}.rich-editor:focus{box-shadow:inset 0 0 0 2px #7294e5}.manual-assets{display:grid;grid-template-columns:auto auto 1fr;gap:10px;margin-top:10px}.manual-assets>label,.upload-button{min-height:42px;padding:8px 12px;border:1px solid #cfd7e4;border-radius:10px;background:#fff;color:#234ca9;font-weight:700;display:flex;align-items:center;gap:8px;cursor:pointer}.manual-assets input[type=file],.upload-button input[type=file],.composer-actions input[type=file]{position:absolute;opacity:0;pointer-events:none}.manual-assets>span{display:flex;align-items:center;gap:8px}.checklist-builder{margin-top:18px;padding:16px;border:1px solid #dfe4ed;border-radius:14px;background:#f8f9fc}.checklist-add{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}.sortable-list{display:flex;flex-direction:column;gap:8px;margin-top:14px}.sortable-list>div{display:grid;grid-template-columns:24px 1fr 38px;gap:8px;align-items:center;background:#fff;border:1px solid #e0e5ed;border-radius:10px;padding:8px;cursor:grab}.sortable-list>div>svg{color:#8b96aa}.review-complete{display:flex;flex-direction:column;gap:14px}.review-complete>section{border:1px solid #dfe4ed;border-radius:14px;background:#fff;overflow:hidden}.review-complete>section>header{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;background:#f7f9fc;border-bottom:1px solid #e6e9ef}.review-complete dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;margin:0}.review-complete dl>div{display:flex;flex-direction:column;gap:4px}.review-complete dl>.wide{grid-column:1/-1}.review-complete dt{font-size:12px;color:#6e7890;text-transform:uppercase;font-weight:800}.review-complete dd{margin:0;color:#22304a;font-weight:600;line-height:1.45}.review-tasks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:15px}.review-tasks article{padding:13px;border:1px solid #e1e6ef;border-radius:11px}.review-tasks article span{font-size:12px;color:#1d4aae;font-weight:800;text-transform:uppercase}.review-tasks article b{display:block;margin-top:5px}.review-tasks article small,.review-tasks article p{display:block;margin:5px 0 0;color:#68738a;font-size:13px;line-height:1.4}.builder-summary ul li{align-items:flex-start}.builder-summary .info-banner{font-size:13px}.request-status-card{margin-bottom:16px}.request-status-groups{display:grid;grid-template-columns:1fr 1fr;gap:14px}.request-status-groups>section{border:1px solid #e0e5ed;border-radius:14px;padding:14px;background:#fbfcfe;opacity:.72}.request-status-groups>section.active{opacity:1;border-color:#9db2df;background:#fff}.request-status-groups>section>header{display:flex;gap:10px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid #e7eaf0}.request-status-groups>section>header>span,.phase-list>div>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#f0f2f6;color:#667286;flex:0 0 auto}.request-status-groups header>div{display:flex;flex-direction:column}.request-status-groups header b{font-size:16px}.request-status-groups header small{font-size:13px;line-height:1.4;color:#6b768b;margin-top:3px}.phase-list{display:flex;flex-direction:column;gap:7px;margin-top:10px}.phase-list>div{display:grid;grid-template-columns:36px 1fr auto;gap:9px;align-items:center;padding:8px;border-radius:10px}.phase-list>div.active{background:#edf3ff}.phase-list>div>div{display:flex;flex-direction:column}.phase-list b{font-size:14px}.phase-list small{font-size:12px;line-height:1.35;color:#6d778c}.request-status-card .orange{color:#d77817!important;background:#fff3e6!important}.request-status-card .success{color:#397e70!important;background:#e9f6f2!important}.request-status-card .locked{color:#607d8b!important;background:#edf2f4!important}.request-status-card .danger{color:#c96a6a!important;background:#fff0f0!important}.attachment-field{display:grid;grid-template-columns:auto 28px minmax(260px,1fr);gap:10px;align-items:center}.attachment-field>span{text-align:center;color:#7c879a}.link-control{display:flex;align-items:center;gap:9px}.link-control svg{color:#5670aa;flex:0 0 auto}.channel-switch{display:flex;gap:7px;margin-bottom:12px}.channel-switch button{height:39px;padding:0 12px;border:1px solid #d7deea;border-radius:10px;background:#fff;color:#536079;font:inherit;display:flex;align-items:center;gap:7px;cursor:pointer}.channel-switch button.active{border-color:#244fb9;background:#eaf0ff;color:#1643a5;font-weight:700}.context-composer{display:flex;flex-direction:column;gap:9px;border-top:1px solid #e2e6ee;padding-top:12px}.composer-actions{display:flex;align-items:center;gap:8px}.composer-actions label{height:38px;padding:0 10px;border:1px solid #d5dce8;border-radius:9px;color:#49618f;font-size:13px;font-weight:700;display:flex;align-items:center;gap:6px;cursor:pointer}.composer-actions .button{margin-left:auto}.decision-stack{display:flex;flex-wrap:wrap;gap:10px}.case-builder-steps{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 18px;border:1px solid #d8deea;border-radius:14px;overflow:hidden}.case-builder-steps button{min-height:60px;border:0;border-right:1px solid #dfe4ed;background:#fff;color:#647087;font:inherit;font-weight:700;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}.case-builder-steps button:last-child{border-right:0}.case-builder-steps button span{width:28px;height:28px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center}.case-builder-steps button.active{background:#123da5;color:#fff}.case-builder-steps button.done{background:#eaf0ff;color:#173f9e}.party-builders{display:flex;flex-direction:column;gap:20px}.party-editor{padding:16px;border:1px solid #dfe4ed;border-radius:14px}.party-editor>header>div{display:flex;align-items:center;gap:9px;color:#1c459e}.party-search{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:12px}.suggested-party{margin-top:9px;border:0;background:transparent;color:#1b49ad;font:inherit;font-weight:700;cursor:pointer}.selected-parties{display:flex;flex-direction:column;gap:10px;margin-top:13px}.selected-parties article{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(130px,.6fr) minmax(180px,1fr);gap:10px;align-items:end;padding:12px;background:#f7f9fc;border:1px solid #e2e6ee;border-radius:11px}.selected-parties article>div:first-child{align-self:center}.selected-parties article>div:first-child b{display:block}.selected-parties article>div:first-child button{border:0;background:transparent;color:#a74456;padding:4px 0;font:inherit;font-size:13px;cursor:pointer}.case-review{display:flex;flex-direction:column;gap:14px}.case-review section{padding:15px;border:1px solid #e0e5ed;border-radius:12px}.case-review section>b{display:block;color:#153f9f;margin-bottom:10px}.case-review dl{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:0}.case-review dl div{display:flex;flex-direction:column}.case-review dt{font-size:12px;color:#778195;font-weight:800;text-transform:uppercase}.case-review dd{margin:3px 0 0;font-weight:600}.case-review p{line-height:1.5;color:#45526c}.service-request-queue{margin-bottom:16px}.service-request-queue>article{display:flex;justify-content:space-between;gap:16px;padding:15px;border:1px solid #e0e5ed;border-radius:12px;margin-top:10px}.service-request-queue article>div:first-child{display:flex;flex-direction:column;gap:5px}.service-request-queue article small{color:#6b768a}.service-request-queue article p{margin:0;color:#4d5a72;line-height:1.45}.service-request-queue article span{display:flex;flex-wrap:wrap;gap:6px}.queue-actions{display:flex;gap:8px;align-items:center;flex:0 0 auto}.service-context.modern{padding:0;overflow:hidden}.service-context.modern>header,.service-context.modern>.snapshot,.service-context.modern>.progress-block,.service-context.modern>.journey-heading,.service-context.modern>.service-journey-modern,.service-context.modern>.context-rule,.service-context.modern>.button{margin-left:18px;margin-right:18px}.service-context.modern>header{margin-top:18px}.journey-heading{margin-top:20px;margin-bottom:11px}.journey-heading>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.journey-heading>div span{font-weight:800;color:#202e49}.journey-heading>div b{font-size:12px;color:#1e4aad;background:#eaf0ff;padding:5px 8px;border-radius:999px}.journey-heading>small{display:block;color:#6d788d;font-size:13px;margin-top:3px}.service-journey-modern{display:flex;flex-direction:column;gap:9px}.service-journey-modern>button{position:relative;display:grid;grid-template-columns:38px 1fr 20px;gap:11px;align-items:center;text-align:left;width:100%;padding:13px;border:1px solid #dfe4ed;border-radius:12px;background:#fff;color:#26334f;cursor:pointer}.service-journey-modern>button:hover{border-color:#7f9ee4;background:#f8faff}.service-journey-modern>button.done{border-color:#bedfd6;background:#f4fbf8}.service-journey-modern>button.current{border-color:#7fa0ec;background:#f0f4ff;box-shadow:inset 3px 0 #234fb5}.service-journey-modern>button.blocked{opacity:.72;background:#f6f7f9}.journey-index{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#e6edff;color:#153f9f;font-weight:800}.done .journey-index{background:#dff3ed;color:#24735f}.blocked .journey-index{background:#e6e8ec;color:#687286}.journey-copy{min-width:0}.journey-copy>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.journey-copy>span>b{font-size:14px;color:#173f9f}.journey-copy>strong{display:block;font-size:15px;margin-top:4px;white-space:normal}.journey-copy>small{display:block;color:#68748a;line-height:1.35;margin-top:3px}.journey-copy>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.journey-copy em{font-style:normal;font-size:12px;color:#485772;background:#fff;border:1px solid #dfe4ed;border-radius:999px;padding:4px 7px;display:flex;align-items:center;gap:4px}.service-request-form{max-width:980px;margin:0 auto}.service-request-form>.card{margin-bottom:16px}.prediction-field{display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px solid #bbd6ce;border-radius:11px;background:#f2faf7}.prediction-field svg{color:#25735f}.prediction-field span{display:grid;grid-template-columns:1fr auto;column-gap:10px;flex:1}.prediction-field small{grid-column:1/-1;color:#5b756e}.prediction-field b{font-size:17px;color:#1e5e50}.prediction-field em{font-style:normal;color:#4d6d65;font-size:13px;align-self:center}.inheritance-summary.designed{padding:0;overflow:hidden;border:1px solid #d9e0ec;border-radius:16px;background:#fff}.inheritance-summary.designed>header{display:grid;grid-template-columns:46px 1fr auto;gap:11px;align-items:center;padding:17px;background:#f3f6ff;border-bottom:1px solid #dde4f1}.inheritance-summary.designed>header>span{width:44px;height:44px;border-radius:12px;background:#e0e9ff;color:#1642a3;display:grid;place-items:center}.inheritance-summary.designed>header small{color:#66728a}.inheritance-summary.designed>header h2{margin:2px 0 0;font-size:18px}.inheritance-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e0e5ed;border-bottom:1px solid #e0e5ed}.inheritance-stats>div{display:flex;flex-direction:column;align-items:center;padding:14px;background:#fff}.inheritance-stats b{font-size:22px;color:#153f9f}.inheritance-stats small{font-size:12px;color:#6b768b}.inheritance-flow{display:flex;flex-direction:column;gap:8px;padding:15px}.inheritance-flow>div{display:grid;grid-template-columns:32px 1fr;column-gap:10px;padding:10px;border:1px solid #e1e5ed;border-radius:10px}.inheritance-flow>div>span{grid-row:1/3;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#eaf0ff;color:#1742a1;font-weight:800}.inheritance-flow>div small{color:#6e7890;margin-top:2px}.inheritance-summary.designed>ul{margin:0 15px 15px;padding:13px 15px;list-style:none;border-radius:11px;background:#f7f9fc}.inheritance-summary.designed>ul li{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:14px}.inheritance-summary.designed>ul svg{color:#2c7b66}.inheritance-summary.designed>.info-banner{margin:0 15px 15px}@media(max-width:1180px){.builder-layout{grid-template-columns:minmax(0,1fr)}.builder-summary{position:static}.option-add-grid,.governance-grid,.stage-choice-grid,.review-tasks,.request-status-groups{grid-template-columns:1fr}.selected-parties article{grid-template-columns:1fr 1fr}.selected-parties article>div:first-child{grid-column:1/-1}.dossier-workspace{grid-template-columns:minmax(0,1fr)}.service-context.modern{position:static}.create-service-layout{grid-template-columns:1fr}.model-picker{position:static}}@media(max-width:760px){.foundation-progress{flex-direction:column}.foundation-progress>svg{transform:rotate(90deg)}.form-grid.three,.manual-assets,.checklist-add,.review-complete dl,.request-status-groups{grid-template-columns:1fr}.phase-list>div{grid-template-columns:36px 1fr}.phase-list .badge{grid-column:2}.attachment-field{grid-template-columns:1fr}.attachment-field>span{display:none}.composer-actions{align-items:stretch;flex-direction:column}.composer-actions label,.composer-actions .button{width:100%;margin-left:0;justify-content:center}.case-builder-steps{grid-template-columns:1fr 1fr}.case-builder-steps button{border-bottom:1px solid #dfe4ed}.selected-parties article{grid-template-columns:1fr}.selected-parties article>div:first-child{grid-column:auto}.case-review dl{grid-template-columns:1fr}.service-request-queue>article{flex-direction:column}.queue-actions{align-items:stretch;flex-direction:column}.stage-choice-grid>button{min-height:112px}.service-context.modern>header,.service-context.modern>.snapshot,.service-context.modern>.progress-block,.service-context.modern>.journey-heading,.service-context.modern>.service-journey-modern,.service-context.modern>.context-rule,.service-context.modern>.button{margin-left:12px;margin-right:12px}}.inline-create-card{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(220px,1.3fr) auto auto;gap:12px;align-items:end;margin-bottom:16px;padding:16px;border:1px solid #cfdaee;border-radius:14px;background:#f5f8ff}.inline-create-card>div:first-child{display:flex;align-items:center;gap:10px;align-self:center}.inline-create-card>div:first-child svg{color:#1745a8}.inline-create-card>div:first-child span{display:flex;flex-direction:column}.inline-create-card>div:first-child small{color:#68748a;margin-top:2px}.inline-squad{display:grid!important;grid-template-columns:1fr auto;gap:9px;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid #e4e8ef}.qualification-block{padding:12px 0;border-bottom:1px solid #e5e9f0}.qualification-block:last-child{border-bottom:0}.qualification-block .qualification-row{border:0;padding:0}@media(max-width:1000px){.inline-create-card{grid-template-columns:1fr 1fr}.inline-create-card>div:first-child{grid-column:1/-1}}@media(max-width:640px){.inline-create-card{grid-template-columns:1fr}.inline-create-card>div:first-child{grid-column:auto}.inline-squad{grid-template-columns:1fr}}.team-card{display:block!important}.team-card>.card-header{width:100%;margin-bottom:14px}.team-card .sublist{margin-top:0}.inline-create-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.inline-create-card>div:first-child{grid-column:1/-1}.inline-create-card>.button{min-width:150px}.inline-create-card>.button:last-child{justify-self:end}@media(max-width:700px){.inline-create-card{grid-template-columns:1fr!important}.inline-create-card>div:first-child{grid-column:auto}.inline-create-card>.button,.inline-create-card>.button:last-child{width:100%;justify-self:stretch}}@media(max-width:1280px){.foundation-progress{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.foundation-progress>div{min-width:0}.foundation-progress>svg{display:none}}@media(max-width:620px){.foundation-progress{grid-template-columns:1fr}}.app-shell,.app-sidebar,.app-main{transition:width .2s ease,grid-template-columns .2s ease}.sidebar-collapse{position:absolute;z-index:45;top:72px;right:-14px;width:29px;height:29px;display:grid;place-items:center;border:1px solid #cdd8eb;border-radius:50%;color:#123d96;background:#fff;box-shadow:0 5px 16px #11306e29}.app-shell.sidebar-collapsed{grid-template-columns:84px minmax(0,1fr)}.app-sidebar.collapsed .brand-block{grid-template-columns:1fr;place-items:center;padding-inline:10px}.app-sidebar.collapsed .brand-copy,.app-sidebar.collapsed .main-nav span,.app-sidebar.collapsed .sidebar-status span,.app-sidebar.collapsed .sidebar-profile>span,.app-sidebar.collapsed .sidebar-profile>svg{display:none}.app-sidebar.collapsed .main-nav button,.app-sidebar.collapsed .sidebar-status{justify-content:center;padding-inline:0}.app-sidebar.collapsed .sidebar-profile{grid-template-columns:1fr;place-items:center}.office-switcher{height:44px;min-width:230px;padding:0 11px;display:flex;align-items:center;gap:8px;border:1px solid #d9e1ed;border-radius:10px;color:#17449f;background:#fff}.office-switcher select{min-width:0;flex:1;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font-weight:700;color:#273755}.mini-avatar{width:29px;height:29px;flex:0 0 29px;display:grid!important;place-items:center;border-radius:50%;color:#fff!important;background:#1746a5;font-size:10px!important;font-weight:800}.button.danger{color:#fff;border-color:#bd3948;background:#bd3948}.button.danger:hover{background:#a92c3b}.eyebrow.danger{color:#b42d3d}.mini-action{width:36px;height:36px;display:inline-grid;place-items:center;border:1px solid #d9e1ed;border-radius:9px;color:#214b9f;background:#fff}.mini-action:hover{background:#edf3ff}.mini-action.danger{color:#b83041;border-color:#efccd1;background:#fff7f8}.row-actions{display:flex!important;align-items:center;gap:6px}.dialog-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:#0514338f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.delete-dialog{width:min(520px,100%);display:grid;grid-template-columns:58px 1fr;gap:18px;padding:28px;border:1px solid #efc7cd;border-radius:20px;background:#fff;box-shadow:0 30px 70px #08193c47}.delete-dialog-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;color:#b72f40;background:#fff0f2}.delete-dialog h2{margin:5px 0 8px;font-size:24px}.delete-dialog p{margin:0;color:#66728a;line-height:1.55}.delete-dialog .info-banner{margin-top:10px}.delete-dialog-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.segmented-choice{display:flex;flex-wrap:wrap;gap:7px;padding:4px;border:1px solid #d8e0ed;border-radius:11px;background:#f5f7fb}.segmented-choice button{min-height:38px;flex:1;padding:7px 13px;border:0;border-radius:8px;color:#526079;background:transparent;font-weight:700}.segmented-choice button.active{color:#fff;background:#1746a5;box-shadow:0 4px 11px #1746a533}.user-create-flow{max-width:1160px;margin:0 auto}.profile-card>.field{max-width:520px}.conditional-panel{display:flex;flex-direction:column;gap:16px;margin-top:18px;padding:20px;border:1px solid #d6e0f1;border-radius:15px;background:#f7f9fe}.conditional-panel-title{display:flex;align-items:center;gap:11px;color:#17449f}.conditional-panel-title span{display:flex;flex-direction:column}.conditional-panel-title small{margin-top:3px;color:#68758d;font-weight:500}.restricted-card>.toggle-row{padding:16px;border:1px solid #d9e1ee;border-radius:12px;background:#f8faff}.restricted-fields{display:flex;flex-direction:column;gap:20px;margin-top:18px}.section-divider{display:flex;align-items:center;gap:10px;color:#173e92}.section-divider:after{content:"";height:1px;flex:1;background:#d8e1ef}.section-divider small{margin-left:7px;color:#6e7a91;font-weight:500}.bank-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bank-grid>.field:last-child{grid-column:1/-1}.compact-edit{border-color:#bfcfec;background:#f7f9fe}.compact-edit>.button:last-child{justify-self:stretch!important}.modern-sublist>div{grid-template-columns:minmax(0,1fr) auto auto!important}.class-chip-list{display:flex;flex-wrap:wrap;gap:8px;margin:11px 0}.class-chip-list>span{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #d7e0ee;border-radius:8px;background:#f5f7fb;color:#3d4c67}.class-chip-list button{display:grid;place-items:center;padding:0;border:0;color:#aa3846;background:transparent}.qualification-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:18px;align-items:start}.qualification-block.enhanced{padding:18px;border-bottom:1px solid #d9e1ed}.qualification-block.enhanced:nth-child(2n){background:#f8faff}.qualification-row{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto auto;gap:12px;align-items:center}.qualification-row>span:first-child{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#17449f;background:#e8efff;font-weight:800}.team-id-legend{display:flex;flex-wrap:wrap;gap:7px;margin:-3px 0 16px}.team-id-legend span{display:inline-flex;gap:5px;padding:5px 8px;border-radius:7px;background:#eef3ff;color:#52617b;font-size:12px}.complexity-map{display:flex;flex-direction:column;gap:12px;margin:16px 0}.complexity-map>.field{padding:12px;border:1px solid #dfe5ef;border-radius:11px;background:#fafbfe}.compatibility-table{overflow:auto;border:1px solid #dce3ef;border-radius:12px}.compatibility-head,.compatibility-line{min-width:1040px;display:grid;grid-template-columns:180px repeat(5,minmax(130px,1fr)) 70px}.compatibility-head{color:#fff;background:#153f96;font-size:12px;font-weight:800}.compatibility-head span,.compatibility-line>span{padding:11px;border-right:1px solid #e1e6ef}.compatibility-line:nth-child(odd){background:#f7f9fd}.compatibility-line>span:first-child{display:flex;flex-direction:column}.compatibility-line small{color:#77839a;margin-top:3px}.binary-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.task-compatibility-grid{visibility:visible;min-height:0}.binary-rule-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.binary-rule{display:grid;grid-template-columns:48px minmax(0,1fr);gap:13px;padding:18px;border:1px solid #dfe4ed;border-radius:14px;background:#fafbfc}.binary-rule.active{border-color:#b8cbed;background:#f5f8ff}.binary-rule-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;color:#1746a5;background:#e8efff}.binary-rule h3{margin:1px 0 5px;font-size:16px}.binary-rule p{min-height:43px;margin:0 0 13px;color:#66738a;line-height:1.45}.binary-rule .segmented-choice button{font-size:12px;padding-inline:8px}.distance-rule-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 10px}.distance-rule-fields .field-label{font-size:12px}.distance-rule-fields .control{min-height:38px;padding:8px 10px}.distance-rule-summary{display:block;margin:0 0 12px;color:#66738a;font-size:12px;line-height:1.4}.structure-step>.form-grid{margin-bottom:18px}.bulk-options{min-height:168px!important}.mapping-grid{margin-top:16px}.section-inline-actions{display:flex;justify-content:flex-end;margin-top:14px}.notification-config{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;padding-top:18px;border-top:1px solid #dce3ee}.accordion-tasks{gap:12px}.accordion-tasks>section{padding:0!important;overflow:hidden;border:1px solid #dce3ee!important;border-radius:14px!important;background:#fff}.accordion-tasks>section:nth-child(2n){background:#fbfcff}.task-accordion-head{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) auto 24px;align-items:center;gap:12px;padding:16px;border:0;text-align:left;background:transparent}.task-accordion-head>span:first-child{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#17449f;background:#e9efff;font-weight:800}.task-accordion-head h3{margin:0;font-size:17px}.task-accordion-head p{margin:4px 0 0;color:#6c7890;font-size:13px}.task-accordion-body{display:flex;flex-direction:column;gap:18px;padding:18px;border-top:1px solid #dfe5ee;background:#fff}.validation-control{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid #dce4f1;border-radius:12px;background:#f8faff}@media(max-width:1280px){.office-switcher{min-width:190px}.global-search{width:min(300px,30vw)}.binary-rule-grid.three{grid-template-columns:1fr 1fr}.qualification-layout{grid-template-columns:1fr}}@media(max-width:1120px){.sidebar-collapse{display:none}.app-shell.sidebar-collapsed{grid-template-columns:86px minmax(0,1fr)}.office-switcher{min-width:160px}.office-switcher select{font-size:12px}.topbar-shortcut{display:none}.role-switcher{min-width:175px}}@media(max-width:900px){.office-switcher{display:none}.binary-rule-grid,.binary-rule-grid.three,.notification-config,.governance-grid{grid-template-columns:1fr}}@media(max-width:720px){.app-sidebar.collapsed{width:268px}.app-sidebar.collapsed .brand-block{grid-template-columns:48px 1fr 34px;place-items:initial;padding-inline:16px}.app-sidebar.collapsed .brand-copy,.app-sidebar.collapsed .main-nav span,.app-sidebar.collapsed .sidebar-status span,.app-sidebar.collapsed .sidebar-profile>span,.app-sidebar.collapsed .sidebar-profile>svg{display:flex}.app-sidebar.collapsed .main-nav button,.app-sidebar.collapsed .sidebar-status{justify-content:flex-start;padding-inline:14px}.app-sidebar.collapsed .sidebar-profile{grid-template-columns:40px 1fr 18px;place-items:initial}.topbar-shortcut{display:none}.bank-grid{grid-template-columns:1fr}.bank-grid>.field:last-child{grid-column:auto}.delete-dialog{grid-template-columns:1fr;padding:22px}.delete-dialog-icon{width:48px;height:48px}.delete-dialog-actions{grid-column:auto;flex-direction:column-reverse}.delete-dialog-actions .button{width:100%}.qualification-row{grid-template-columns:36px minmax(0,1fr) auto}.qualification-row>.row-actions{grid-column:2/-1}.task-accordion-head{grid-template-columns:38px minmax(0,1fr) 22px}.task-accordion-head>.badge{display:none}.binary-rule{grid-template-columns:1fr}.binary-rule p{min-height:0}.mapping-grid{grid-template-columns:1fr!important}}.profile-menu-wrap{position:relative;display:inline-flex}.profile-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:70;min-width:218px;padding:7px;border:1px solid #d9e1ed;border-radius:12px;background:#fff;box-shadow:0 16px 38px #091f4b2e}.profile-menu button{width:100%;min-height:40px;padding:0 10px;display:flex;align-items:center;gap:9px;border:0;border-radius:8px;color:#34415d;background:transparent;text-align:left;font-size:13px;font-weight:600}.profile-menu button:hover{color:#1746a5;background:#eef3ff}.office-switcher select:disabled{cursor:not-allowed;opacity:.72}.profile-summary{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:16px;border:1px solid #dce4f0;border-radius:12px;background:#f8faff}.avatar.large{width:54px;height:54px;font-size:14px;background:#1746a5}.profile-summary h2{margin:0 0 2px;font-size:18px}.profile-summary p{margin:0 0 8px;color:#6a768d;font-size:13px}.security-list{display:flex;flex-direction:column;gap:12px}.security-list>div{display:flex;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid #e5eaf2}.security-list span{color:#66738a}.support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.support-channel{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #e5eaf2;color:#1746a5}.support-channel:last-child{border-bottom:0}.support-channel div{display:flex;flex-direction:column}.support-channel b{color:#243453}.support-channel span{color:#6d7890;font-size:13px}.support-grid details{padding:12px 0;border-bottom:1px solid #e5eaf2}.support-grid summary{cursor:pointer;color:#243453;font-weight:700}.support-grid details p{margin:8px 0 0;color:#66738a;font-size:13px}.subscription-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.subscription-card{min-height:170px;padding:16px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;border:1px solid #dbe3ef;border-radius:12px;background:#fff;text-align:left}.subscription-card.active{border-color:#6784d3;background:#f5f8ff;box-shadow:0 0 0 2px #5d5fef1a}.subscription-card>span{height:25px;color:#1746a5}.subscription-card h2{margin:0;font-size:18px}.subscription-card p{min-height:40px;margin:3px 0;color:#68758d;font-size:13px}.subscription-card b{color:#1746a5}.task-distribution-page>.task-compatibility-card{display:block!important;visibility:visible!important}@media(max-width:720px){.support-grid,.subscription-grid{grid-template-columns:1fr}.profile-menu{right:-8px}.topbar-actions .profile-menu-wrap{display:inline-flex}}.app-shell{grid-template-columns:276px minmax(0,1fr)}.app-sidebar{background:#082b86;box-shadow:10px 0 30px #05184826}.brand-block{min-height:142px;display:flex;align-items:center;justify-content:center;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.1);position:relative}.brand-logo{display:block;width:116px;height:116px;object-fit:cover;border-radius:28px}.brand-block .mobile-close{position:absolute;right:12px;top:12px}.main-nav{padding:14px 14px 18px;gap:8px}.main-nav>.nav-item,.main-nav>.nav-group{flex:0 0 auto}.main-nav .nav-item,.main-nav .nav-group-toggle,.main-nav .nav-child{width:100%;border:0;color:#e8edff;background:transparent;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.main-nav .nav-item,.main-nav .nav-group-toggle{min-height:48px;padding:0 13px;border-radius:12px;display:flex;align-items:center;gap:12px;font-size:15px;font-weight:650}.main-nav .nav-item:hover,.main-nav .nav-group-toggle:hover{background:#ffffff1a}.main-nav .nav-item.active{background:#625cf5;color:#fff;box-shadow:0 8px 18px #1e178c3d}.nav-group{border-radius:15px;overflow:hidden;background:transparent}.nav-group.open{background:#314bbfb3}.nav-group.active>.nav-group-toggle,.nav-group.open>.nav-group-toggle{background:#625cf5;color:#fff;border-radius:15px 15px 0 0}.nav-group-toggle .nav-caret{margin-left:auto;flex:none}.nav-group-items{padding:6px 7px 9px;display:flex;flex-direction:column;gap:3px}.main-nav .nav-child{min-height:42px;padding:0 10px 0 16px;border-radius:9px;display:flex;align-items:center;gap:11px;font-size:14px;font-weight:550}.main-nav .nav-child:hover{background:#ffffff1a}.main-nav .nav-child.active{background:#ffffff29;color:#fff;box-shadow:inset 3px 0 #c9ceff}.app-sidebar.collapsed .brand-block{min-height:96px;padding:13px 7px}.app-sidebar.collapsed .brand-logo{width:62px;height:62px;border-radius:18px}.app-sidebar.collapsed .nav-group-items{display:none}.app-sidebar.collapsed .nav-group{background:transparent}.app-sidebar.collapsed .nav-group-toggle{border-radius:12px;background:transparent}.app-sidebar.collapsed .nav-group.active>.nav-group-toggle{background:#625cf5}.app-sidebar.collapsed .nav-caret{display:none}.app-sidebar.collapsed .main-nav .nav-item,.app-sidebar.collapsed .main-nav .nav-group-toggle{justify-content:center;padding:0}.app-sidebar.collapsed .main-nav span{display:none}.finance-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.finance-summary-item{min-height:112px;max-height:112px;padding:19px;border:1px solid var(--line);border-radius:15px;background:#fff;display:grid;grid-template-columns:48px minmax(0,1fr);gap:13px;align-items:center;box-shadow:0 8px 25px #1931600d}.finance-summary-item>span{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#e9efff;color:#2e5ca9}.finance-summary-item small,.finance-summary-item p{display:block;color:var(--muted)}.finance-summary-item strong{display:block;font-size:22px;line-height:1.2;margin:3px 0}.finance-summary-item p{margin:0;font-size:12px}.finance-summary-item.teal>span{background:#e0f3f2;color:#18888c}.finance-summary-item.sand>span{background:#f4eee4;color:#9a7642}.finance-summary-item.yellow>span{background:#fff5d8;color:#c18c00}.finance-summary-item.purple>span{background:#eeeaff;color:#6346c8}.finance-summary-item.red>span{background:#fee9eb;color:#bf4a55}.finance-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.finance-context-card{position:sticky;top:92px}.financial-filters{position:relative;display:flex;align-items:center;gap:12px;margin-bottom:16px}.financial-filters .search-control{width:min(420px,100%);min-height:46px}.financial-filter-control{position:relative;flex:0 0 auto}.financial-filter-control>.button.active{color:var(--primary-2);border-color:#9bb1ec;background:#f2f5ff}.financial-filter-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:35;width:min(500px,calc(100vw - 56px));padding:18px 20px;display:grid;gap:17px;border:1px solid #dfe4ec;border-radius:15px;background:#fff;box-shadow:0 18px 45px #14274d24}.financial-filter-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.financial-filter-popover .field>span,.financial-filter-status>span{font-size:12px;font-weight:700;color:#536179}.financial-filter-status{display:grid;gap:8px}.financial-filter-status>div{display:flex;flex-wrap:wrap;gap:7px}.financial-filter-status button{min-height:34px;padding:0 11px;border:1px solid #dbe2ed;border-radius:8px;color:#5a667d;background:#fff;font-size:12px;font-weight:700;cursor:pointer}.financial-filter-status button:hover{border-color:#bcc9ed;color:var(--primary-2);background:var(--blue-soft)}.financial-filter-status button.active{border-color:var(--primary-2);color:#fff;background:var(--primary-2)}.financial-list{display:flex;flex-direction:column;margin-top:14px;border-top:1px solid var(--line)}.financial-row{display:grid;grid-template-columns:44px minmax(220px,1fr) 115px 110px 105px;gap:14px;align-items:center;padding:15px 4px;border-bottom:1px solid var(--line)}.financial-row>div,.financial-row>span{min-width:0}.financial-row>div>b,.financial-row>span>b,.financial-row>span>small{display:block}.financial-row small{color:var(--muted);font-size:12px}.financial-row b{font-size:13px}.financial-row>div>b{font-size:14px;margin-bottom:4px}.financial-icon{width:38px;height:38px;border-radius:12px;display:grid!important;place-items:center;background:#e7f5f4;color:#17868b}.financial-icon.out{background:#fff1df;color:#b77913}.financial-icon.points{background:#edeaff;color:#6247c7}.financial-guide{display:flex;flex-direction:column;gap:0;margin:4px 0 18px}.financial-guide article{padding:15px 0;border-bottom:1px solid var(--line)}.financial-guide article:last-child{border-bottom:0}.financial-guide b{font-size:14px}.financial-guide p{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.finance-workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.finance-ledger{min-width:0;container:finance-ledger / inline-size}.finance-side-stack{display:flex;flex-direction:column;gap:16px}.finance-side-stack .card{padding:18px}.financial-status-filter{margin:14px 0 4px}.finance-account-list{margin-top:8px}.financial-account-row{display:grid;grid-template-columns:44px minmax(190px,1fr) 120px 110px 105px auto;gap:12px;align-items:center;padding:14px 3px;border-bottom:1px solid var(--line)}.financial-account-row>div,.financial-account-row>span{min-width:0}.financial-account-row small{display:block;color:var(--muted);font-size:12px}.financial-account-row>div>b{display:block;margin-bottom:4px;font-size:14px}.financial-account-row>span>b{display:block;font-size:13px}.financial-account-row .button{white-space:nowrap;padding-inline:12px;min-height:38px;font-size:12px}.account-avatar{width:38px;height:38px;border-radius:50%;display:grid!important;place-items:center;background:#e5ebff;color:#294d94;font-weight:750;font-size:12px}.finance-quick-summary{display:flex;flex-direction:column;margin:0}.finance-quick-summary div{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--line)}.finance-quick-summary div:last-child{border:0}.finance-quick-summary dt{color:var(--muted);font-size:13px}.finance-quick-summary dd{margin:0;font-weight:750;font-size:13px}.finance-alert-list{display:flex;flex-direction:column}.finance-alert-list article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid var(--line)}.finance-alert-list article:last-child{border:0}.finance-alert-list b,.finance-alert-list small{display:block}.finance-alert-list b{font-size:13px}.finance-alert-list small{font-size:12px;color:var(--muted);margin-top:3px}.finance-shortcuts{display:flex;flex-direction:column;gap:7px}.finance-shortcuts button{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:44px;padding:0 12px;display:flex;align-items:center;gap:10px;color:var(--ink);font-weight:650}.finance-shortcuts button:hover{border-color:#8da8e4;background:#f8faff}.finance-shortcuts button svg:last-child{margin-left:auto}.finance-status-card .card-header{margin-bottom:14px}.finance-status-card .card-header p{line-height:1.4}.finance-breakdown-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:13px;padding:4px;border:1px solid #e0e7f2;border-radius:10px;background:#f7f9fd}.finance-breakdown-tabs button{min-width:0;min-height:35px;padding:0 6px;border:0;border-radius:7px;background:transparent;color:#6a7a92;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer;transition:.16s ease}.finance-breakdown-tabs button:hover{color:#214da4;background:#eef3ff}.finance-breakdown-tabs button.active{color:#17459f;background:#e5edff;box-shadow:0 2px 5px #17459f1a}.finance-breakdown-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.finance-breakdown-summary b{color:#294b7f;font-size:12px}.finance-breakdown-summary span{color:#7f8ea4;font-size:11px}.finance-breakdown-bar{display:flex;overflow:hidden;width:100%;height:10px;margin-bottom:10px;border-radius:999px;background:#edf1f7}.finance-breakdown-segment{display:block;height:100%;min-width:0}.finance-breakdown-rows{display:flex;flex-direction:column}.finance-breakdown-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px;padding:7px 0;border-bottom:1px solid #edf0f5}.finance-breakdown-row:last-child{border-bottom:0}.finance-breakdown-label{display:flex;align-items:center;gap:8px;min-width:0;color:#536984;font-size:12px}.finance-breakdown-label i{display:block;flex:0 0 auto;width:9px;height:9px;border-radius:50%}.finance-breakdown-value{flex:0 0 auto;color:#294a79;font-size:12px;font-weight:800;white-space:nowrap}.finance-breakdown-value small{color:#6f8098;font-size:11px;font-weight:700}.finance-breakdown-row.is-empty .finance-breakdown-label,.finance-breakdown-row.is-empty .finance-breakdown-value{color:#8a96a8}.finance-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:20px;align-items:start}.finance-form-card{padding:0;overflow:hidden}.finance-form-help{position:sticky;top:92px}.finance-form-help>p{color:var(--muted);line-height:1.6}.finance-steps{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);background:#fbfcff}.finance-steps button{min-height:76px;border:0;border-right:1px solid var(--line);background:transparent;color:#54637e;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700}.finance-steps button:last-child{border-right:0}.finance-steps button>span{width:34px;height:34px;border:2px solid #9eb2df;border-radius:50%;display:grid;place-items:center}.finance-steps button.active{background:#133a9e;color:#fff}.finance-steps button.active>span{border-color:#fff}.finance-steps button.done{background:#e7edff;color:#143a91}.finance-steps button.done>span{border-color:transparent}.finance-step-content{padding:26px}.finance-step-content>header{display:flex;align-items:flex-start;gap:12px;padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid #9ab0e3;color:#1742a2}.finance-step-content>header h2{margin:0;font-size:19px}.finance-step-content>header p{margin:5px 0 0;color:var(--muted);font-size:13px}.finance-step-content .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-step-content .wide{grid-column:1/-1}.finance-form-actions{display:flex;justify-content:space-between;gap:12px;padding:18px 26px;border-top:1px solid var(--line);background:#fbfcff}.finance-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.finance-review-grid article{min-height:92px;padding:15px;border:1px solid var(--line);border-radius:12px;background:#f9fbff}.finance-review-grid small,.finance-review-grid b,.finance-review-grid span{display:block}.finance-review-grid small{color:var(--muted);font-size:12px}.finance-review-grid b{margin:7px 0 4px;font-size:14px}.finance-review-grid span{color:var(--muted);font-size:12px}.finance-review-grid .wide{grid-column:1/-1}@media(max-width:1180px){.finance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-content-grid,.finance-workspace,.finance-form-layout{grid-template-columns:1fr}.finance-context-card,.finance-form-help{position:static}.finance-side-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.financial-account-row{grid-template-columns:44px minmax(180px,1fr) 110px 100px 95px}.financial-account-row .button{grid-column:2/-1;justify-self:start}}@media(max-width:900px){.finance-side-stack{grid-template-columns:1fr}.financial-row{grid-template-columns:40px minmax(170px,1fr) 100px 100px}.financial-row>.badge{grid-column:2}.finance-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.brand-block{min-height:112px;grid-template-columns:1fr 36px!important;padding:12px 14px}.brand-logo{width:88px;height:88px;border-radius:22px;justify-self:center}.main-nav{padding-inline:12px}.app-sidebar .main-nav span{display:inline}.finance-summary-grid{grid-template-columns:1fr 1fr;gap:10px}.finance-summary-item{min-height:104px;padding:14px;grid-template-columns:40px minmax(0,1fr)}.finance-summary-item>span{width:38px;height:38px}.finance-summary-item strong{font-size:18px}.financial-filters{align-items:stretch;flex-direction:column}.financial-filter-control,.financial-filter-control>.button,.financial-filters .search-control{width:100%}.financial-filter-popover{width:100%}.financial-filter-fields{grid-template-columns:1fr}.financial-row,.financial-account-row{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:14px 0}.financial-row>span:not(.financial-icon),.financial-row>.badge,.financial-account-row>span:not(.account-avatar),.financial-account-row>.badge,.financial-account-row .button{grid-column:2}.financial-account-row .button{justify-self:stretch}.finance-steps button{min-height:68px;gap:6px;font-size:12px}.finance-steps button>span{width:29px;height:29px}.finance-step-content{padding:20px 16px}.finance-step-content .form-grid,.finance-review-grid{grid-template-columns:1fr}.finance-step-content .wide,.finance-review-grid .wide{grid-column:auto}.finance-form-actions{padding:15px 16px}.finance-form-actions .button{flex:1}}@media(max-width:430px){.finance-summary-grid{grid-template-columns:1fr}.finance-steps button b{display:none}.finance-steps button>span{width:34px;height:34px}.finance-summary-item{min-height:90px}}.credits-content-grid{align-items:start}.credits-scope-line{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-7px 0 18px;padding:10px 14px;border:1px solid #dce5f3;border-radius:11px;color:#34517e;background:#f7f9fe;font-size:12px}.credits-scope-line span{display:inline-flex;align-items:center;gap:7px;font-weight:800}.credits-scope-line span svg{color:#2d5cc4}.credits-scope-line small{color:#71819a}.credits-card-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.credits-filter-bar{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(150px,.8fr) 150px 150px minmax(220px,1.35fr);align-items:end;gap:10px;margin-bottom:15px}.credits-filter-bar .field{margin:0}.credits-filter-bar .field>span{font-size:11px;color:#61718c}.credits-filter-bar .search-control{min-height:42px;width:100%}.credit-view-tabs{display:flex;gap:5px;overflow:auto;padding:0 0 12px;border-bottom:1px solid #dfe6f0}.credit-view-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid transparent;border-radius:9px;color:#52627d;background:transparent;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.credit-view-tabs button span{min-width:19px;height:19px;display:grid;place-items:center;border-radius:999px;color:#60708d;background:#eef2f8;font-size:10px}.credit-view-tabs button:hover{color:#214ca7;background:#f3f6ff}.credit-view-tabs button.active{border-color:#b9c9ed;color:#0c3b9b;background:#edf3ff}.credit-view-tabs button.active span{color:#fff;background:#315bd0}.credit-ledger-table{margin-top:12px;border:1px solid #e0e7f1;border-radius:12px;overflow:hidden}.credit-ledger-head,.credit-ledger-row{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(235px,1.55fr) 112px 94px 86px;gap:12px;align-items:center}.credit-ledger-head{min-height:42px;padding:0 14px;color:#6b7a92;background:#f6f8fc;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.credit-ledger-row{min-height:74px;padding:11px 14px;border-top:1px solid #e6ebf2;background:#fff;color:#263b5e}.credit-ledger-row>span{min-width:0}.credit-ledger-row.clickable{cursor:pointer}.credit-ledger-row.clickable:hover,.credit-ledger-row.clickable:focus-visible{position:relative;z-index:1;background:#f7faff;box-shadow:inset 3px 0 #315bd0;outline:none}.credit-ledger-row .financial-icon{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:0;border:0;background:transparent}.credit-ledger-row .financial-icon b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#294773;font-size:12px}.credit-ledger-row .financial-icon.in svg{color:#187a5c}.credit-ledger-row .financial-icon.out svg{color:#b44951}.credit-ledger-description b,.credit-ledger-description small,.credit-ledger-date b,.credit-ledger-date small{display:block;overflow:hidden;text-overflow:ellipsis}.credit-ledger-description b{color:#1b3156;font-size:13px;white-space:nowrap}.credit-ledger-description small{margin-top:3px;color:#74829a;font-size:11px;white-space:nowrap}.credit-ledger-date small{color:#8592a7;font-size:10px}.credit-ledger-date b{margin-top:2px;font-size:12px;white-space:nowrap}.credit-ledger-row>.badge{justify-self:start}.credit-ledger-amount{justify-self:end;font-size:15px;font-weight:900}.credits-ledger-total{display:flex;align-items:center;justify-content:flex-end;gap:24px;margin-top:14px;padding:13px 4px 0;border-top:1px solid #dfe6ef}.credits-ledger-total span{display:grid;gap:2px;margin-right:auto}.credits-ledger-total small{color:#74829a;font-size:11px}.credits-ledger-total b{color:#304a72;font-size:12px}.credits-ledger-total strong{color:#1d3f88;font-size:13px}.credits-formula{display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr);align-items:center;gap:7px;margin-bottom:20px;padding:12px 10px;border:1px solid #dce5f2;border-radius:13px;background:#f8faff}.credits-formula div{min-width:0;text-align:center}.credits-formula span{display:block;color:#77869e;font-size:10px;font-weight:800}.credits-formula b{display:block;margin-top:4px;color:#20428e;font-size:17px}.credits-formula i{color:#99a6bb;font-size:15px;font-style:normal;text-align:center}.credits-formula .result{padding:7px 4px;border-radius:9px;background:#e9f8f3}.credits-formula .result b{color:#147254}.credits-context-card .financial-guide{gap:10px}.credits-context-card .financial-guide article{padding:12px;border:1px solid #e3e9f2;border-radius:10px;background:#fbfcff}.credits-context-card .financial-guide article b{font-size:12px}.credits-context-card .financial-guide article p{margin:4px 0 0;font-size:11px;line-height:1.45}.credit-dialog-backdrop{z-index:1200}.credit-detail-dialog{width:min(860px,calc(100vw - 28px));max-height:min(88vh,780px);display:flex;flex-direction:column;overflow:auto;border:1px solid #d8e1ef;border-radius:19px;background:#fff;box-shadow:0 30px 80px #08193c4d}.credit-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:25px 27px 17px;border-bottom:1px solid #e4eaf3}.credit-detail-header h2{margin:4px 0 3px;color:#0d3384;font:700 24px/1.2 Manrope,sans-serif}.credit-detail-header p{margin:0;color:#687893;font-size:12px}.credit-detail-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:20px 27px 0;border:1px solid #dfe6f1;border-radius:12px;overflow:hidden;background:#dfe6f1}.credit-detail-meta>div{min-width:0;padding:12px 13px;background:#fbfcff}.credit-detail-meta small{display:block;color:#7d8ba2;font-size:10px}.credit-detail-meta b{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;color:#2d456a;font-size:12px;white-space:nowrap}.credit-detail-meta .badge{font-size:10px}.credit-detail-dialog>.info-banner{margin:18px 27px 0}.credit-detail-section{margin:20px 27px 0;padding:16px;border:1px solid #dce5f1;border-radius:13px;background:#fff}.credit-detail-section>header{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.credit-detail-section>header>span{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;color:#315bd0;background:#edf3ff}.credit-detail-section h3{margin:0;color:#1d3d79;font-size:15px}.credit-detail-section header p{margin:2px 0 0;color:#74839a;font-size:11px}.credit-task-table{border:1px solid #e0e7f1;border-radius:10px;overflow:hidden}.credit-task-head,.credit-task-row{display:grid;grid-template-columns:minmax(190px,1.8fr) 100px 100px 100px 80px;gap:10px;align-items:center}.credit-task-head{min-height:37px;padding:0 11px;color:#697a94;background:#f5f7fb;font-size:10px;font-weight:900;text-transform:uppercase}.credit-task-row{min-height:58px;padding:9px 11px;border-top:1px solid #e7ecf3;color:#425675;font-size:11px}.credit-task-row span{min-width:0}.credit-task-row span b,.credit-task-row span small{display:block;overflow:hidden;text-overflow:ellipsis}.credit-task-row span b{color:#244473;font-size:12px;white-space:nowrap}.credit-task-row span small{margin-top:2px;color:#8090a6;font-size:10px;white-space:nowrap}.credit-task-row strong{justify-self:end;color:#173f99;font-size:14px}.credit-detail-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 2px 0;color:#304769;font-size:13px;font-weight:800}.credit-detail-total strong{color:#b13d4b;font-size:15px}.credit-detail-footer{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:20px 27px 24px;padding-top:16px;border-top:1px solid #e4eaf2;color:#6e7e97;font-size:11px}.credit-detail-footer span{display:inline-flex;align-items:center;gap:5px}.credit-detail-footer span svg{color:#315bd0}.credit-detail-footer .button{margin-left:auto}@media(max-width:1180px){.credits-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.credits-filter-bar .search-control{grid-column:1/-1}.credit-ledger-head,.credit-ledger-row{grid-template-columns:minmax(160px,1fr) minmax(210px,1.4fr) 105px 90px 80px}}@media(max-width:820px){.credits-scope-line{align-items:flex-start;flex-direction:column;gap:4px}.credits-card-actions{justify-content:flex-start}.credit-ledger-head{display:none}.credit-ledger-row{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;padding:13px 12px}.credit-ledger-row .financial-icon{grid-column:1}.credit-ledger-description,.credit-ledger-date{grid-column:2}.credit-ledger-row>.badge{grid-column:3;grid-row:1}.credit-ledger-amount{grid-column:3;grid-row:2}.credit-ledger-row .financial-icon b{display:none}.credits-ledger-total{align-items:flex-end;flex-direction:column;gap:4px}.credits-ledger-total span{width:100%;margin:0 0 5px}.credit-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-task-head{display:none}.credit-task-row{grid-template-columns:minmax(0,1fr) auto;gap:5px}.credit-task-row>span:nth-child(2),.credit-task-row>span:nth-child(3),.credit-task-row>span:nth-child(4){grid-column:1}.credit-task-row strong{grid-column:2;grid-row:1;align-self:start}.credit-detail-footer .button{width:100%;margin-left:0}}@media(max-width:620px){.credits-filter-bar{grid-template-columns:1fr 1fr}.credits-filter-bar .search-control{grid-column:1/-1}.credit-view-tabs{margin-right:-8px}.credits-formula{grid-template-columns:1fr;gap:3px}.credits-formula i{transform:rotate(90deg)}.credits-formula div{padding:4px}.credit-detail-dialog{width:100vw;max-height:100vh;border-radius:0}.credit-detail-header,.credit-detail-section,.credit-detail-dialog>.info-banner,.credit-detail-footer{margin-left:16px;margin-right:16px}.credit-detail-header{padding-left:0;padding-right:0}.credit-detail-meta{margin-left:16px;margin-right:16px}.credit-detail-section{padding:12px}.credit-detail-header h2{font-size:21px}.credit-detail-footer{margin-bottom:16px}.credit-detail-footer span{width:100%}}.records-export-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.records-export-actions .button{white-space:nowrap}.page-title-row:has(.records-export-actions){grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.page-title-row:has(.records-export-actions)>div:not(.page-actions){grid-column:1!important;grid-row:1!important}.page-title-row:has(.records-export-actions)>.page-actions{grid-column:2!important;grid-row:1!important;align-self:start!important;padding-top:23px!important}.page-header .page-actions:has(.records-export-actions){width:auto!important;max-width:none!important}.points-scope-line{margin:0 0 20px!important}.points-status-filters{margin-top:0!important;margin-bottom:20px!important}.finance-summary-item.green>span{background:#e8f1dc;color:#638d1c}.point-row{grid-template-columns:34px minmax(155px,1fr) 112px 78px 98px!important;gap:9px!important}.point-row>span:nth-of-type(2){padding-left:8px;border-left:1px solid #eef2f8}.credits-extract-toolbar>.search-control{flex:0 1 480px!important;width:min(480px,100%)!important;max-width:480px!important}.credits-section-nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:2px 0 22px!important;padding:6px!important;border:1px solid #dce5f2!important;border-radius:16px!important;background:#f5f8fd!important}.credits-section-nav-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.credits-section-nav-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.credits-section-nav .credit-view-card{min-height:68px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important;padding:11px 14px!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;color:#5d708f!important;box-shadow:none!important;transform:none!important}.credits-section-nav .credit-view-card:hover{border-color:#d7e2f1!important;background:#fff!important;color:#214da4!important;box-shadow:0 4px 12px #1e489e0f!important;transform:none!important}.credits-section-nav .credit-view-card.active{border-color:#cbd8ef!important;background:#fff!important;color:#103b9d!important;box-shadow:0 5px 14px #183c8714!important}.credits-section-nav .credit-view-card-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:8px!important}.credits-section-nav .credit-view-card-heading b{font:800 13px/1.25 Manrope,sans-serif!important;color:inherit!important}.credits-section-nav .credit-view-card-heading em{min-width:22px!important;height:22px!important;padding:0 6px!important;border:1px solid #dce5f2!important;border-radius:999px!important;background:#f1f5fb!important;color:#607493!important;font:900 10px/1 Manrope,sans-serif!important;font-style:normal!important}.credits-section-nav .credit-view-card.active .credit-view-card-heading em{border-color:#c8d8f4!important;background:#dce8ff!important;color:#1746ad!important}.credits-section-nav .credit-view-card small{display:block!important;max-width:100%!important;overflow:hidden!important;color:inherit!important;font-size:10px!important;line-height:1.3!important;opacity:.82!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(max-width:720px){.credits-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.credits-extract-toolbar>.search-control{width:100%!important;max-width:none!important}}@media(max-width:430px){.credits-section-nav{grid-template-columns:1fr!important}}@media(max-width:900px){.point-row{grid-template-columns:34px minmax(145px,1fr) 100px 76px 94px!important}}@media(max-width:760px){.point-row{grid-template-columns:38px minmax(0,1fr)!important}.page-title-row:has(.records-export-actions){grid-template-columns:1fr!important}.page-title-row:has(.records-export-actions)>div:not(.page-actions),.page-title-row:has(.records-export-actions)>.page-actions{grid-column:1!important;grid-row:auto!important}.page-title-row:has(.records-export-actions)>.page-actions{padding-top:7px!important;justify-content:flex-start!important}.page-header .page-actions:has(.records-export-actions),.records-export-actions{width:100%!important;justify-content:flex-start!important}.records-export-actions .button{flex:0 0 auto}.credits-extract-toolbar>.search-control{width:100%!important;max-width:none!important}}.points-ledger-table{margin-top:2px;border:1px solid #dfe7f2;border-radius:13px;background:#fff;overflow:auto;max-height:620px;scrollbar-gutter:stable}.points-ledger-head,.points-ledger-row{display:grid;grid-template-columns:minmax(280px,1.8fr) 120px minmax(170px,1fr) 132px;gap:12px;align-items:center;min-width:790px}.points-ledger-head{position:sticky;top:0;z-index:2;min-height:43px;padding:0 14px;color:#6b7a92;background:#f5f8fd;border-bottom:1px solid #dfe7f2;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.points-ledger-row{min-height:78px;padding:11px 14px;border-bottom:1px solid #e6ebf2;color:#263b5e;transition:background .15s ease,box-shadow .15s ease}.points-ledger-row:last-child{border-bottom:0}.points-ledger-row.clickable{cursor:pointer}.points-ledger-row.clickable:hover,.points-ledger-row.clickable:focus-visible{position:relative;z-index:1;background:#f7faff;box-shadow:inset 3px 0 #315bd0;outline:none}.points-ledger-primary{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.points-ledger-primary>span:last-child{min-width:0}.points-ledger-primary b,.points-ledger-primary small,.points-ledger-cell small,.points-ledger-points small{display:block;overflow:hidden;text-overflow:ellipsis}.points-ledger-primary b{color:#1d3966;font-size:13px;white-space:nowrap}.points-ledger-primary small{margin-top:3px;color:#7889a2;font-size:11px;white-space:nowrap}.points-ledger-cell{min-width:0;color:#3d587e;font-size:12px}.points-ledger-phase{display:grid;gap:4px;justify-items:start}.points-ledger-phase .badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.points-ledger-phase small{color:#8492a8;font-size:10px;white-space:nowrap}.points-ledger-points{display:grid;justify-items:end;gap:4px;min-width:0}.points-ledger-points small{max-width:100%;color:#7b8ca6;font-size:10px;text-align:right;white-space:nowrap}.points-ledger-points b{font-size:17px}.points-detail-dialog{width:min(1100px,calc(100vw - 28px))}.points-detail-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.points-detail-value{color:#1c7b62!important;font-size:15px!important}.points-detail-section{overflow:hidden}.point-detail-task-table{overflow:auto;border:1px solid #dfe7f2;border-radius:11px;scrollbar-gutter:stable}.point-detail-task-head,.point-detail-task-row{display:grid;grid-template-columns:minmax(215px,1.75fr) 100px minmax(150px,1fr) 100px 100px 100px 100px;gap:10px;align-items:center;min-width:980px}.point-detail-task-head{min-height:39px;padding:0 12px;background:#f5f8fd;color:#687994;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.point-detail-task-row{min-height:67px;padding:10px 12px;border-top:1px solid #e5ebf3;color:#435a7b;font-size:11px}.point-detail-task-row>span{min-width:0}.point-detail-task-row>span:first-child b,.point-detail-task-row>span:first-child small,.point-detail-points b,.point-detail-points small{display:block;overflow:hidden;text-overflow:ellipsis}.point-detail-task-row>span:first-child b{color:#234675;font-size:12px;white-space:nowrap}.point-detail-task-row>span:first-child small{margin-top:3px;color:#8090a6;font-size:10px;white-space:nowrap}.point-detail-task-row>.badge{justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-detail-points{display:grid;justify-items:end;gap:3px}.point-detail-points b{color:#173f99;font-size:14px;white-space:nowrap}.point-detail-points small{color:#8291a6;font-size:10px;white-space:nowrap}.points-detail-section .credit-detail-total strong{color:#1c7b62}@media(max-width:820px){.points-ledger-table{margin-inline:-2px}.points-ledger-head,.points-ledger-row{grid-template-columns:minmax(250px,1.6fr) 105px minmax(150px,1fr) 112px;min-width:720px}.points-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.points-ledger-head,.points-ledger-row{grid-template-columns:minmax(220px,1.3fr) 92px minmax(145px,1fr) 100px;min-width:650px}.points-detail-dialog{width:100vw}.points-detail-meta,.points-detail-section{margin-left:16px;margin-right:16px}.points-detail-dialog .credit-detail-header{margin-left:16px;margin-right:16px;padding-left:0;padding-right:0}.points-detail-dialog .credit-detail-footer{margin-left:16px;margin-right:16px}}.financial-filter-fields.has-date-range{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.financial-filter-primary,.financial-filter-dates{min-width:0!important}.financial-filter-primary .field,.financial-filter-dates .field{margin:0!important}.financial-filter-dates{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.points-ledger-table{overflow-x:hidden!important;overflow-y:auto!important;max-width:100%!important}.points-ledger-head,.points-ledger-row{grid-template-columns:minmax(0,1fr) minmax(132px,.72fr) minmax(104px,120px)!important;min-width:0!important;width:100%!important}.points-ledger-primary,.points-ledger-primary>span:last-child,.points-ledger-cell,.points-ledger-phase,.points-ledger-points{min-width:0!important;max-width:100%!important}.points-ledger-primary small,.points-ledger-phase small,.points-ledger-points small{white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.35!important}.points-ledger-primary b{white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.3!important}.points-ledger-points{justify-items:end!important;text-align:right!important}.points-rules-card .financial-guide b{font-size:12px!important}.points-rules-card .financial-guide p{font-size:11px!important;line-height:1.45!important}.points-rules-card .financial-guide article{padding:12px 0!important}.points-detail-dialog{width:min(820px,calc(100vw - 32px))!important;max-height:min(78vh,720px)!important;overflow:hidden!important;border-radius:18px!important}.points-dialog-header{padding:20px 22px 14px!important}.points-dialog-title-row{display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important}.points-dialog-title-row h2{margin:4px 0 3px!important;font-size:21px!important;line-height:1.2!important}.points-dialog-title-row .badge{font-size:10px!important;white-space:nowrap!important}.points-dialog-header p{font-size:12px!important;line-height:1.4!important}.points-dialog-header .credit-detail-context{display:block!important;margin-top:7px!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.4!important}.points-detail-section{margin:16px 22px 0!important;padding:14px!important;overflow:hidden!important;border-radius:14px!important}.points-detail-section>header{gap:9px!important;margin-bottom:12px!important}.points-detail-section>header>span{width:29px!important;height:29px!important;flex:0 0 29px!important}.points-detail-section h3{font-size:14px!important}.points-detail-section header p{font-size:11px!important;line-height:1.4!important}.point-detail-task-table{max-height:min(40vh,350px)!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important}.point-detail-task-head,.point-detail-task-row{grid-template-columns:minmax(135px,2.1fr) minmax(56px,.75fr) minmax(68px,.9fr) repeat(3,minmax(56px,.75fr)) minmax(78px,.9fr)!important;min-width:0!important;width:100%!important;gap:7px!important}.point-detail-task-head{min-height:36px!important;padding:0 10px!important;font-size:9px!important;letter-spacing:.03em!important}.point-detail-task-row{min-height:58px!important;padding:9px 10px!important;font-size:10px!important;overflow-wrap:anywhere!important}.point-detail-task-row>span{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important}.point-detail-task-row>span:first-child b{font-size:11px!important;white-space:normal!important;line-height:1.3!important}.point-detail-task-row>span:first-child small{font-size:9px!important;white-space:normal!important;line-height:1.3!important}.point-detail-task-row>.badge{white-space:normal!important;line-height:1.25!important}.point-detail-task-row>span:nth-child(3){min-width:88px!important}.point-detail-task-row>span:nth-child(3) .badge{white-space:nowrap!important;line-height:1.2!important}.point-detail-points{justify-items:end!important;text-align:right!important}.point-detail-points b{font-size:12px!important}.point-detail-points small{font-size:9px!important;white-space:normal!important}.points-detail-section .credit-detail-total{padding-top:11px!important;font-size:12px!important}.points-detail-section .credit-detail-total strong{font-size:14px!important}.points-detail-dialog .credit-detail-footer{margin:15px 22px 18px!important;padding-top:12px!important;gap:9px!important;font-size:10px!important;line-height:1.35!important}.points-detail-dialog .credit-detail-footer span{max-width:100%!important;overflow-wrap:anywhere!important}.points-detail-dialog .credit-detail-footer .button{margin-left:auto!important}@media(max-width:820px){.points-ledger-head{display:none!important}.points-ledger-row{grid-template-columns:minmax(0,1fr) 118px!important;grid-template-rows:auto auto!important;gap:8px 10px!important}.points-ledger-primary{grid-column:1!important;grid-row:1!important}.points-ledger-phase{grid-column:2!important;grid-row:1!important;justify-self:end!important}.points-ledger-points{grid-column:1/-1!important;grid-row:2!important;justify-items:start!important;text-align:left!important}.points-ledger-points small{text-align:left!important}.points-detail-dialog{max-height:calc(100vh - 24px)!important}.point-detail-task-head,.point-detail-task-row{grid-template-columns:minmax(120px,1.9fr) minmax(52px,.7fr) minmax(62px,.8fr) repeat(3,minmax(52px,.7fr)) minmax(72px,.85fr)!important}}@media(max-width:620px){.financial-filter-dates{grid-template-columns:1fr!important}.points-ledger-row{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important}.points-ledger-primary{grid-column:1!important;grid-row:1!important}.points-ledger-phase{grid-column:1!important;grid-row:2!important;justify-self:start!important}.points-ledger-points{grid-column:1!important;grid-row:3!important}.points-detail-dialog{width:calc(100vw - 18px)!important;max-height:calc(100vh - 18px)!important}.points-dialog-header{padding:17px 16px 12px!important}.points-dialog-title-row h2{font-size:19px!important}.points-detail-section{margin:12px 14px 0!important;padding:12px!important}.point-detail-task-head{display:none!important}.point-detail-task-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px 10px!important;padding:11px!important}.point-detail-task-row>span:first-child{grid-column:1/-1!important}.point-detail-task-row>span:not(:first-child){display:flex!important;align-items:baseline!important;gap:5px!important;justify-content:space-between!important;font-size:10px!important}.point-detail-task-row>span:not(:first-child):before{content:attr(data-label)!important;flex:0 0 auto!important;color:#7d8da5!important;font-size:8px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}.point-detail-points{display:flex!important;align-items:flex-end!important;flex-direction:column!important;gap:2px!important;justify-content:flex-start!important}.point-detail-points:before{align-self:flex-end!important}.points-detail-dialog .credit-detail-footer{margin-inline:14px!important;flex-direction:column!important;align-items:flex-start!important}.points-detail-dialog .credit-detail-footer .button{width:100%!important;margin-left:0!important}}.credit-ledger-table{overflow-x:auto;overflow-y:hidden}.credit-ledger-head,.credit-ledger-row{min-width:760px}.credit-ledger-row .financial-icon{width:100%}.config-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.config-section-card{min-height:190px;text-align:left;display:flex;align-items:flex-start;gap:16px;padding:22px;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 10px 28px #1c34650f;cursor:pointer}.config-section-card>span{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#e9efff;color:#2855b5;flex:0 0 auto}.config-section-card>div{flex:1}.config-section-card h2{font-size:16px;margin:2px 0 7px}.config-section-card p{font-size:13px;line-height:1.5;color:var(--muted);margin:0 0 17px}.config-section-card small{color:#2855b5;font-weight:750}.config-section-card>svg{color:#6075ed;margin-top:7px}.config-section-card:hover{border-color:#8ba3ed;transform:translateY(-2px);transition:.18s}.finance-config-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}.finance-config-summary article{min-height:112px;max-height:112px;display:grid;grid-template-columns:46px 1fr;column-gap:13px;align-items:center;padding:19px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 8px 25px #1931600d}.finance-config-summary svg{grid-row:span 3;width:46px;height:46px;padding:11px;border-radius:14px;color:#2e5cb0;background:#e9efff}.finance-config-summary b,.finance-config-summary strong,.finance-config-summary small{display:block}.finance-config-summary strong{font-size:22px;margin:3px 0}.finance-config-summary small{font-size:12px;color:var(--muted)}.priority-rule-grid,.distribution-grid,.reward-grid,.finance-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.priority-rule-grid>div{padding:15px;border:1px solid var(--line);border-radius:12px;background:#fbfcff}.priority-rule-grid strong{display:block;font-size:21px;margin:8px 0 3px}.priority-rule-grid small{color:var(--muted);font-size:12px}.rule-table-wrap{overflow:auto;margin-top:16px}.rule-table-wrap h3{margin:0 0 9px;font-size:14px}.rule-table{width:100%;border-collapse:separate;border-spacing:0;min-width:760px;font-size:12px}.rule-table th,.rule-table td{padding:10px 11px;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.rule-table th{background:#f4f7ff;color:#52627e;font-weight:750}.rule-table th:first-child{border-radius:9px 0 0}.rule-table td:not(:first-child){color:#1c438e;font-weight:650}.simulator-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.simulator-toggle{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--line);border-radius:11px}.simulator-toggle input{accent-color:#2855b5}.simulator-toggle b,.simulator-toggle small{display:block}.simulator-toggle small{font-size:12px;color:var(--muted);margin-top:4px}.simulator-result{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;padding:16px;border-radius:13px;background:#eef3ff;border:1px solid #cddafa}.simulator-result small,.simulator-result strong,.simulator-result b{display:block}.simulator-result small{color:#63708a;font-size:12px}.simulator-result strong{font-size:20px;color:#1e49a1;margin-top:5px}.simulator-result b{margin-top:6px}.ratio-control{display:flex;align-items:center;gap:12px}.ratio-control .text-input{max-width:120px}.distribution-total{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:14px;border-radius:12px}.distribution-total.ok{background:#eaf8f1;color:#19754e}.distribution-total.warning{background:#fff4e4;color:#99651f}.distribution-total small{display:block;margin-top:3px}.distribution-total strong{font-size:22px}.reward-grid{grid-template-columns:repeat(3,1fr)}.prefix-control,.suffix-control{display:flex;align-items:stretch}.prefix-control span,.suffix-control span{display:grid;place-items:center;padding:0 11px;border:1px solid var(--line);background:#f5f7fb;color:var(--muted);font-size:13px}.prefix-control span{border-right:0;border-radius:9px 0 0 9px}.suffix-control span{border-left:0;border-radius:0 9px 9px 0}.prefix-control .text-input{border-radius:0 9px 9px 0}.suffix-control .text-input{border-radius:9px 0 0 9px}.finance-settings-grid{grid-template-columns:repeat(3,1fr)}.directory-tabs{display:flex;gap:6px;overflow:auto;margin:18px 0 14px;padding-bottom:2px}.directory-tabs button{display:flex;align-items:center;gap:8px;white-space:nowrap;border:1px solid var(--line);background:#fff;color:var(--muted);border-radius:10px;padding:10px 13px;font-weight:700}.directory-tabs button span{display:grid;place-items:center;min-width:22px;height:22px;border-radius:9px;background:#edf2ff;color:#3455a9;font-size:11px}.directory-tabs button.active{background:#173d9e;color:#fff;border-color:#173d9e}.directory-tabs button.active span{background:#fff;color:#173d9e}.directory-table{overflow:auto}.directory-head,.directory-row{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(130px,1fr) minmax(130px,1fr) 100px;gap:14px;align-items:center;min-width:680px}.directory-head{padding:11px 12px;background:#f4f7ff;border-radius:10px;color:#5c6c88;font-size:12px;font-weight:750}.directory-row{padding:15px 12px;border-bottom:1px solid var(--line)}.directory-row b,.directory-row small{display:block}.directory-row small{margin-top:4px;color:var(--muted);font-size:12px}.client-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.client-action-grid article{padding:15px;border:1px solid var(--line);border-radius:12px}.client-action-grid b,.client-action-grid small{display:block}.client-action-grid small{font-size:12px;color:var(--muted);margin-top:4px}.client-action-grid article>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.directory-form{max-width:980px}.directory-form .card{margin-bottom:18px}.requester-directory-head,.requester-directory-row{grid-template-columns:minmax(190px,1.2fr) minmax(230px,1.6fr) 105px 115px 100px;min-width:920px}.directory-link-chips{display:flex;flex-wrap:wrap;gap:6px}.directory-link-chips em{font-style:normal;font-size:12px;line-height:1.25;padding:6px 8px;border:1px solid #d9e2f1;border-radius:8px;background:#f7f9fd;color:#2c4776}.directory-link-chips>small{color:var(--muted);font-size:12px}.client-quick-actions{margin-bottom:18px}.client-quick-context{display:flex;flex-direction:column;gap:4px;padding:13px 15px;border:1px solid #dbe4f2;border-radius:11px;background:#f8faff}.client-quick-context b{color:#20365d}.client-quick-context small{color:var(--muted);font-size:12px}.client-quick-actions .inline-actions{margin-top:13px}.linked-client-list{display:flex;flex-wrap:wrap;gap:7px}.linked-client-list span{padding:7px 9px;border:1px solid #dbe3ef;border-radius:9px;background:#f7f9fd;color:#294773;font-size:12px}.client-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.client-picker-option{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;cursor:pointer}.client-picker-option:hover{border-color:#9bb0df;background:#f8faff}.client-picker-option.selected{border-color:#5d7de0;background:#edf3ff}.client-picker-option input{margin-top:3px;accent-color:#214da4}.client-picker-option b,.client-picker-option small{display:block}.client-picker-option b{color:#253b62;font-size:13px}.client-picker-option small{margin-top:3px;color:var(--muted);font-size:11px}.context-locked-client small{display:block;margin-top:6px;color:#65738c;font-size:12px;line-height:1.45}.form-error{margin:12px 0 0;padding:10px 12px;border:1px solid #efc9d0;border-radius:9px;background:#fff3f5;color:#a33145;font-size:13px}.compatibility-workspace{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr);gap:18px}.compatibility-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.compatibility-step{display:flex;gap:9px;align-items:flex-start;padding:13px;border:1px solid var(--line);border-radius:12px;background:#fbfcff}.compatibility-step>b{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#e7edff;color:#2855b5}.compatibility-step .field{flex:1}.compatibility-step>span strong,.compatibility-step>span small{display:block}.compatibility-step>span small{color:var(--muted);font-size:12px;margin-top:5px;line-height:1.4}.compatibility-map-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.compatibility-map-row{display:grid;grid-template-columns:120px 1fr;gap:13px;align-items:center;padding:13px;border-bottom:1px solid var(--line)}.compatibility-map-row:last-child{border:0}.compatibility-map-row>div b,.compatibility-map-row>div small{display:block}.compatibility-map-row>div small{font-size:11px;color:var(--muted);margin-top:4px}.choice-chips{display:flex;flex-wrap:wrap;gap:7px}.choice-chips button{display:flex;align-items:center;gap:5px;border:1px solid #d6dfee;background:#fff;color:#53627d;border-radius:9px;padding:8px 10px;font-size:12px}.choice-chips button.active{background:#e8efff;border-color:#7693e5;color:#214ca5;font-weight:750}.compatibility-rule-list{display:flex;flex-direction:column;gap:10px}.compatibility-rule-list article{display:grid;grid-template-columns:125px 1fr auto;gap:12px;align-items:start;padding:13px;border:1px solid var(--line);border-radius:12px}.compatibility-rule-list article>b,.compatibility-rule-list article>div:first-child b,.compatibility-rule-list article>div:first-child small{display:block}.compatibility-rule-list article>div:first-child small{color:var(--muted);font-size:12px;margin-top:4px}.compatibility-rule-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.compatibility-rule-summary span{font-size:11px;color:#32466d}.compatibility-rule-summary em{display:block;font-style:normal;color:#7a879b;font-weight:700;margin-bottom:4px}.empty-copy{color:var(--muted);font-size:13px}@media(max-width:1050px){.config-section-grid{grid-template-columns:repeat(2,1fr)}.compatibility-workspace{grid-template-columns:1fr}.finance-settings-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.config-section-grid,.finance-config-summary,.priority-rule-grid,.simulator-grid,.distribution-grid,.reward-grid,.finance-settings-grid,.client-action-grid,.compatibility-steps,.compatibility-map-row{grid-template-columns:1fr}.compatibility-rule-list article{grid-template-columns:1fr}.compatibility-rule-summary{grid-template-columns:repeat(2,1fr)}.simulator-result{grid-template-columns:1fr 1fr}.simulator-result span:last-child{grid-column:1/-1}.ratio-control{flex-wrap:wrap}}.credit-rules-card,.credit-reference-card,.credit-simulator-card{border-color:#d5dfef;box-shadow:0 8px 24px #1532690d}.credit-rate-editor{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.credit-rate-editor label{display:grid;gap:7px;padding:13px;border:1px solid #dce4f1;border-radius:12px;background:#fbfcff;color:#26416f}.credit-rate-editor label>span{font-weight:750;font-size:13px}.credit-rate-editor label>div{display:flex;align-items:center}.credit-rate-editor input{width:100%;min-width:0;border:1px solid #cbd7e8;border-radius:9px 0 0 9px;padding:10px 9px;color:#17366f;font:inherit;text-align:center;background:#fff}.credit-rate-editor b{display:grid;place-items:center;min-height:41px;padding:0 10px;border:1px solid #cbd7e8;border-left:0;border-radius:0 9px 9px 0;background:#f1f5fb;color:#526887}.credit-table-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid #e1e8f2}.credit-table-tabs button{border:1px solid #d4dfef;border-radius:10px;background:#fff;padding:10px 14px;color:#34527f;font:700 13px Manrope,sans-serif;cursor:pointer}.credit-table-tabs button:hover{border-color:#91a9db;background:#f6f8ff}.credit-table-tabs button.active{border-color:#1746a6;background:#edf3ff;color:#1746a6;box-shadow:0 0 0 2px #1746a614}.rule-table-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.rule-table-heading h3{margin:0;color:#18386f;font-size:16px}.rule-table-heading p{margin:4px 0 0;color:#6d7d97;font-size:12px}.rule-table-status{display:flex;align-items:center;gap:6px;color:#19754e;font-size:12px;font-weight:750;white-space:nowrap}.rule-table-scroll{overflow:auto}.rule-table{min-width:900px}.rule-table th{vertical-align:bottom}.rule-table th small{display:block;margin-top:4px;color:#8090aa;font-size:10px;font-weight:500}.rule-table td{height:44px}.rule-table td:first-child{min-width:125px}.rule-table td input{width:74px;box-sizing:border-box;border:1px solid #cbd7e8;border-radius:9px;padding:9px 8px;text-align:center;color:#17366f;font:inherit;background:#fff}.rule-table td input:focus,.credit-rate-editor input:focus{outline:2px solid #9bb5ed;outline-offset:1px}.rule-table td.base-value{color:#173f9f;font-weight:800}.rule-table td.calculated-value{color:#34527f;font-weight:650}.credit-simulator-card .simulator-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.credit-simulator-card .simulator-result{grid-template-columns:1fr 1fr 1.4fr}.credit-simulator-card .simulator-result strong{font-size:24px}@media(max-width:900px){.credit-rate-editor{grid-template-columns:repeat(3,minmax(0,1fr))}.credit-simulator-card .simulator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.credit-rate-editor,.credit-simulator-card .simulator-grid,.credit-simulator-card .simulator-result{grid-template-columns:1fr}.rule-table-heading{align-items:flex-start;flex-direction:column}.credit-table-tabs{display:grid;grid-template-columns:1fr 1fr}.credit-table-tabs button{width:100%}}@media(max-width:760px){.client-picker{grid-template-columns:1fr}.requester-directory-head,.requester-directory-row{min-width:760px;grid-template-columns:minmax(160px,1.2fr) minmax(190px,1.4fr) 100px 105px 92px}}.qualification-rule-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0 0 10px}.qualification-rule-fields .field-label{font-size:12px}.qualification-rule-fields .control{min-height:38px;padding:8px 10px}.client-links-actions-list{margin-top:19px;padding-top:16px;border-top:1px solid #e7ecf3}.client-links-actions-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.client-links-actions-tabs button{min-height:34px;padding:7px 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid #d6e0ee;border-radius:9px;color:#53627c;background:#fff;font:700 12px Manrope,sans-serif;cursor:pointer}.client-links-actions-tabs button:hover{border-color:#8ca5e3;background:#f2f6ff}.client-links-actions-tabs button.active{border-color:#214da4;color:#fff;background:#214da4;box-shadow:0 3px 8px #204aa624}.client-links-actions-tabs button span{min-width:20px;height:20px;padding:2px 5px;display:inline-grid;place-items:center;border-radius:6px;color:#3157a1;background:#edf2ff;font-size:11px}.client-links-actions-tabs button.active span{color:#214da4;background:#fff}.client-link-rows{display:flex;flex-direction:column;gap:8px}.client-link-row{min-height:62px;padding:10px 11px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 34px;align-items:center;gap:10px;border:1px solid #dbe3ef;border-radius:10px;background:#fff}.client-link-row>.entity-avatar{width:32px;height:32px}.client-link-row>div{min-width:0}.client-link-row>div b,.client-link-row>div small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-link-row>div b{color:#263c61;font-size:13px}.client-link-row>div small{margin-top:3px;color:var(--muted);font-size:11px}.client-link-row .badge{white-space:nowrap}.client-links-empty{min-height:92px;padding:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px dashed #cfd9e8;border-radius:10px;color:#76849b;text-align:center;background:#fbfcfe}.client-links-empty p{margin:0;font-size:13px}@media(max-width:620px){.client-link-row{grid-template-columns:34px minmax(0,1fr) 34px}.client-link-row>.badge{grid-column:2;justify-self:start}.client-link-row>.mini-action{grid-column:3;grid-row:1 / span 2}}.compatibility-page{display:flex;flex-direction:column;gap:18px}.compatibility-page>.card{margin:0}.compatibility-level-form{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(260px,1.2fr) auto;gap:14px;align-items:end;padding:20px;border:1px solid #cfdaee;border-radius:16px;background:#f5f8ff;box-shadow:0 8px 22px #122f600d}.compatibility-form-heading{grid-column:1/-1;display:flex;gap:10px;align-items:center;color:#1745a8}.compatibility-form-heading span{display:flex;flex-direction:column}.compatibility-form-heading b{color:#172c50;font-size:17px}.compatibility-form-heading small{margin-top:3px;color:#68748a}.compatibility-form-actions{display:flex;justify-content:flex-end;gap:9px}.qualification-level{padding:18px 0;border-bottom:1px solid #e1e7f0}.qualification-level:first-child{padding-top:0}.qualification-level:last-child{padding-bottom:0;border-bottom:0}.qualification-level-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.qualification-level-main{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.qualification-order{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#e8efff;color:#17449f;font-weight:800}.qualification-level-main>strong{color:#182c4c;font-size:18px}.qualification-level-classes{color:#6b7890;font-size:14px}.qualification-level-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto}.qualification-class-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0 42px}.qualification-class-chips>span{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #dbe3ef;border-radius:9px;background:#f4f7fb;color:#263a5d;font-size:13px}.qualification-class-chips button{display:grid;place-items:center;padding:0;border:0;color:#c33b4d;background:transparent;cursor:pointer}.qualification-class-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin:15px 0 0 42px}.qualification-class-add .button{min-width:125px}.compatibility-connection-form{display:flex;flex-direction:column;gap:18px}.compatibility-team-choices{display:flex;flex-wrap:wrap;gap:8px}.compatibility-team-choices button{min-height:40px;padding:0 13px;border:1px solid #d7e0ed;border-radius:10px;color:#4c5c76;background:#fff;font:700 13px Manrope,sans-serif;cursor:pointer}.compatibility-team-choices button:hover{border-color:#8ea6df;background:#f5f8ff}.compatibility-team-choices button.active{border-color:#1746a8;color:#1746a8;background:#edf3ff;box-shadow:inset 0 0 0 1px #1746a8}.qualification-map-list{display:flex;flex-direction:column;gap:0;overflow:hidden;border:1px solid #dfe5ef;border-radius:13px;background:#fff}.qualification-map-heading{display:flex;flex-direction:column;gap:3px;padding:15px 16px;border-bottom:1px solid #e2e7ef;background:#f6f8fd}.qualification-map-heading b{color:#1a2e50;font-size:15px}.qualification-map-heading small{color:#6d7890;font-size:12px}.qualification-map-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:center;padding:13px 16px;border-bottom:1px solid #e7ebf1}.qualification-map-row:last-child{border-bottom:0}.qualification-map-row>div:first-child{display:flex;flex-direction:column;gap:3px}.qualification-map-row>div:first-child b{color:#223654;font-size:14px}.qualification-map-row>div:first-child small{color:#77839a;font-size:12px}.compatibility-connection-form>.form-actions{margin-top:0}.compatibility-table{overflow:auto;border:1px solid #dce3ef;border-radius:13px;background:#fff}.compatibility-head,.compatibility-line{min-width:1040px;display:grid;grid-template-columns:190px repeat(5,minmax(130px,1fr)) 88px;gap:0;align-items:center}.compatibility-head{background:#f4f7fd;color:#5f6e88;font-size:12px;font-weight:800}.compatibility-head span,.compatibility-line>span{padding:13px 12px;border-right:1px solid #e1e7ef}.compatibility-head span:last-child,.compatibility-line>span:last-child{border-right:0}.compatibility-line{color:#2a3d5d;background:#fff;border-top:1px solid #e5eaf1}.compatibility-line:nth-child(odd){background:#fbfcfe}.compatibility-line>span:first-child{display:flex;flex-direction:column;gap:3px}.compatibility-line>span:first-child b{color:#18345e}.compatibility-line>span:first-child small{color:#77839a;font-size:12px}.compatibility-row-actions{display:flex!important;align-items:center;justify-content:flex-start;gap:7px}.compatibility-empty{display:flex;flex-direction:column;align-items:center;gap:5px;padding:36px 20px;color:#6c7890;text-align:center}.compatibility-empty svg{color:#315ab6;margin-bottom:4px}.compatibility-empty b{color:#233657}@media(max-width:900px){.compatibility-level-form{grid-template-columns:1fr 1fr}.compatibility-form-heading,.compatibility-form-actions{grid-column:1/-1}.qualification-level-header{align-items:flex-start}.qualification-class-chips,.qualification-class-add{margin-left:0}}@media(max-width:620px){.compatibility-level-form{grid-template-columns:1fr}.compatibility-form-actions{grid-column:auto;flex-direction:column-reverse}.compatibility-form-actions .button{width:100%}.qualification-level-header{flex-direction:column}.qualification-level-main>strong{font-size:17px}.qualification-map-row{grid-template-columns:1fr;gap:10px}.qualification-class-add{grid-template-columns:1fr}.qualification-class-add .button{width:100%}}@media(max-width:760px){.distance-rule-fields{grid-template-columns:1fr}}.teams-page{display:flex;flex-direction:column;gap:18px}.teams-page>.info-banner{margin:0}.team-catalog-list{display:flex;flex-direction:column;gap:18px}.team-catalog-card{overflow:hidden;border:1px solid #dfe5ef;border-radius:16px;background:#fff;box-shadow:0 8px 24px #122f600f}.team-catalog-header{display:grid;grid-template-columns:24px 40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:18px 20px}.team-drag-handle{width:24px;height:30px;display:grid;place-items:center;color:#9aa7ba;cursor:grab}.team-drag-handle:active{cursor:grabbing}.team-catalog-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#1746a4;background:#e9efff}.team-catalog-heading{min-width:0}.team-catalog-heading h2{margin:0;color:#172c50;font:700 19px/1.3 Manrope,sans-serif}.team-catalog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px}.team-status-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.team-status-tags .badge{white-space:nowrap}.team-count{color:#6d7890;font-size:12px}.team-catalog-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.team-catalog-actions .mini-action,.team-row-actions .mini-action{width:36px;height:36px}.team-expand-button{min-height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border:1px solid #d7e0ed;border-radius:8px;color:#1746a4;background:#fff;font:700 13px Manrope,sans-serif;cursor:pointer}.team-expand-button:hover{border-color:#9ab0de;background:#f5f8ff}.team-catalog-body{padding:16px 20px 18px;border-top:1px solid #e3e8f1;background:#fbfcfe}.team-row{display:grid;grid-template-columns:24px 28px minmax(0,1fr) auto auto;gap:11px;align-items:center;padding:12px 14px;border:1px solid #dfe6f0;border-radius:10px;background:#fff}.team-row+.team-row{margin-top:10px}.team-row-icon{width:22px;height:22px;border:1px solid #d5e0f0;border-radius:6px;background:#fff}.team-row-copy{min-width:0}.team-row-copy h3{margin:0;color:#213352;font-size:15px;line-height:1.35}.team-row-copy small{display:block;margin-top:3px;color:#738097;font-size:12px;line-height:1.35}.team-row-status{justify-self:end}.team-row-actions{display:flex;gap:6px;justify-self:end}.team-add-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:16px;padding-top:2px}.team-add-row .control{min-height:44px}.team-add-row .button{min-height:44px;min-width:164px}.teams-create-card{margin:0!important}.teams-create-card>.button{min-height:42px}@media(max-width:900px){.team-catalog-header{grid-template-columns:24px 40px minmax(0,1fr)}.team-catalog-actions{grid-column:3/-1;justify-content:flex-start}.team-row{grid-template-columns:24px 28px minmax(0,1fr) auto}.team-row-status{grid-column:3;justify-self:start;margin-top:3px}.team-row-actions{grid-column:4;grid-row:2;align-self:end}.team-add-row{grid-template-columns:1fr}}@media(max-width:620px){.team-catalog-header{padding:15px 14px;gap:9px}.team-catalog-body{padding:12px 14px 15px}.team-catalog-heading h2{font-size:17px}.team-status-tags .badge{font-size:11px}.team-row{grid-template-columns:20px 24px minmax(0,1fr);gap:8px;padding:11px}.team-row-status{grid-column:3}.team-row-actions{grid-column:3;grid-row:3;justify-self:start}.team-add-row .button{width:100%}}.area-status-tags{align-items:center}.areas-table .table-row>span:nth-child(2){align-self:center}.areas-table .table-row .row-actions{white-space:nowrap}.client-quick-actions-form{margin-bottom:18px}.client-quick-actions-form .client-quick-context{max-width:560px}.client-quick-actions-form .client-quick-note{max-width:720px}.client-quick-actions-form .button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:620px){.client-quick-actions-form .inline-actions{align-items:stretch;flex-direction:column}.client-quick-actions-form .inline-actions .button{width:100%}}.client-role-summary{margin-top:2px}.client-renunciation-list{display:flex;flex-direction:column;gap:9px}.client-renunciation-item{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 14px;border:1px solid #dbe3ef;border-radius:11px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease}.client-renunciation-item:hover,.client-renunciation-item.selected{border-color:#8ca8e9;background:#f5f8ff}.client-renunciation-item.requested{background:#fbfcfe;cursor:default}.client-renunciation-item input{width:18px;height:18px;margin:0;accent-color:var(--primary-2)}.client-renunciation-copy{display:grid;gap:4px;min-width:0}.client-renunciation-copy b{color:#20365d;font-size:14px;line-height:1.35}.client-renunciation-copy small{color:var(--muted);font-size:12px}.client-renunciation-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:15px;padding-top:14px;border-top:1px solid #e7ebf2;color:var(--muted);font-size:13px}.client-renunciation-footer-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.client-renunciation-item.cancelled{border-color:#d9e1ee;background:#fbfcfe}.client-renunciation-item.cancelled .client-renunciation-copy b{color:#4c6285}.client-renunciation-empty-preparation .empty-state{min-height:0;padding:18px 12px 14px}.client-renunciation-empty-preparation .empty-state>span{width:48px;height:48px;border-radius:14px}.client-renunciation-empty-preparation .empty-state h3{margin:10px 0 3px;font-size:16px}.client-renunciation-empty-preparation .empty-state p{margin-bottom:0}.client-renunciation-empty-preparation .client-renunciation-footer{margin-top:4px;padding-top:12px}.partner-config-editor{display:flex;flex-direction:column;gap:17px}.partner-type-row{display:flex;flex-direction:column;gap:8px}.partner-config-label{color:#34415d;font-size:13px;font-weight:750}.partner-type-choice{align-self:flex-start;flex-wrap:wrap}.partner-type-choice button{min-height:38px;padding:0 16px}.partner-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 16px}.partner-config-grid .field.wide{grid-column:1/-1}.partner-area-picker{display:flex;flex-wrap:wrap;gap:7px;max-height:164px;overflow:auto;padding:10px;border:1px solid #d5deeb;border-radius:10px;background:#fbfcfe}.partner-area-picker button{min-height:31px;padding:5px 9px;border:1px solid #d8e1ed;border-radius:8px;background:#fff;color:#3f5276;font:600 12px Manrope,sans-serif;cursor:pointer}.partner-area-picker button:hover{border-color:#8aa4e5;background:#f4f7ff}.partner-area-picker button.selected{border-color:#5366e9;color:#2e3db3;background:#eeefff;box-shadow:0 0 0 1px #5366e914}.partner-config-hint{margin:-4px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.partner-config-actions{justify-content:flex-end;margin-top:0;padding-top:15px;border-top:1px solid #e7ebf2}.partner-config-actions .button{min-width:190px}.partner-configuration-card{align-self:stretch}.partner-configuration-card .partner-config-editor{min-height:100%}.partner-configuration-card .partner-config-actions{margin-top:auto}.role-scoped-summary{margin-bottom:16px}.role-editable-block{display:flex;flex-direction:column;gap:8px;margin-top:15px}.role-editable-label{color:#34415d;font-size:13px;font-weight:750}.role-choice-picker{display:flex;flex-wrap:wrap;gap:7px;max-height:150px;overflow:auto;padding:9px;border:1px solid #d5deeb;border-radius:10px;background:#fbfcfe}.role-choice-picker button{min-height:31px;padding:5px 9px;border:1px solid #d8e1ed;border-radius:8px;background:#fff;color:#3f5276;font:600 12px Manrope,sans-serif;cursor:pointer}.role-choice-picker button:hover{border-color:#8aa4e5;background:#f4f7ff}.role-choice-picker button.selected{border-color:#5366e9;color:#2e3db3;background:#eeefff;box-shadow:0 0 0 1px #5366e914}@media(max-width:820px){.partner-config-grid{grid-template-columns:1fr}.partner-config-grid .field.wide{grid-column:auto}}@media(max-width:620px){.client-renunciation-item{grid-template-columns:22px minmax(0,1fr);align-items:start}.client-renunciation-item .badge{grid-column:2;justify-self:start}.client-renunciation-footer{align-items:stretch;flex-direction:column}.client-renunciation-footer .button,.partner-config-actions .button{width:100%}}.user-detail-column{display:flex;flex-direction:column;gap:18px;min-width:0}.user-detail-column>.card{margin:0;min-width:0}.administration-detail-grid{align-items:stretch}.client-administration-grid>.user-detail-column{min-height:0}.client-administration-grid>.user-detail-column>.access-notifications-card,.client-administration-grid>.user-detail-column>.client-config-card{height:100%}.habilitation-card{border-color:#d5def0;background:#fff}.habilitation-card .card-header{margin-bottom:16px}.habilitation-card .info-banner{margin-top:16px;margin-bottom:0}.partner-habilitation-card .partner-type-choice,.manager-habilitation-card .partner-type-choice{margin-top:3px}.manager-habilitation-card .partner-type-choice button{min-width:118px}.compact-config-card{min-height:0}.compact-config-card .card-header{margin-bottom:15px}.compact-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.compact-config-item{min-height:58px;padding:10px 11px;border:1px solid #e0e6ef;border-radius:10px;background:#fbfcfe}.compact-config-item small,.compact-config-item b{display:block}.compact-config-item small{margin-bottom:4px;color:var(--muted);font-size:11px}.compact-config-item b{color:#243858;font-size:13px;line-height:1.3}.compact-scope-block{margin-top:13px;padding-top:12px;border-top:1px solid #e7ebf2}.compact-scope-block>small{display:block;margin-bottom:7px;color:var(--muted);font-size:12px;font-weight:700}.compact-config-note{display:flex;align-items:center;gap:7px;margin-top:14px;padding:10px 11px;border:1px solid #dbe5f6;border-radius:9px;color:#42608c;background:#f5f8ff;font-size:12px;line-height:1.4}.compact-config-note svg{color:#315cb5;flex:0 0 auto}.role-scope-editors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.role-scope-editors .role-editable-block{min-width:0}.role-scope-editors .role-choice-picker{max-height:112px}.preparation-card{border:1px solid #c5d5f5;background:#fff;box-shadow:0 10px 26px #122f600f}.preparation-card>.info-banner{margin:0 0 16px}.preparation-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:17px}.preparation-options button{min-height:78px;padding:13px 14px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;border:1px solid #d8e1ef;border-radius:11px;color:#2d4164;background:#fff;text-align:left;cursor:pointer;transition:.15s ease}.preparation-options button:hover{border-color:#91a8e4;background:#f6f8ff}.preparation-options button.active{border-color:#4567d9;background:#edf2ff;box-shadow:0 0 0 2px #4567d91f}.preparation-options button b{font-size:14px}.preparation-options button small{color:var(--muted);font-size:12px;line-height:1.4}.preparation-panel{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:22px;align-items:start;padding-top:16px;border-top:1px solid #e5eaf2}.preparation-release-control p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.preparation-release-control .button{align-self:flex-start}.client-renunciation-preparation .client-renunciation-footer{margin-top:17px}.client-renunciation-empty-preparation .client-renunciation-footer{margin-top:4px!important;padding-top:12px}.responsibility-empty-state{min-height:0!important;padding:18px 12px 14px!important}.responsibility-empty-state>span{width:48px;height:48px;border-radius:14px}.responsibility-empty-state h3{margin:10px 0 3px;font-size:16px}.responsibility-empty-state p{margin-bottom:0}.responsibility-empty-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:4px;padding-top:12px;border-top:1px solid #e7ebf2;color:var(--muted);font-size:13px}@media(max-width:1050px){.preparation-panel,.role-scope-editors{grid-template-columns:1fr}}@media(max-width:620px){.compact-config-grid,.preparation-options{grid-template-columns:1fr}.preparation-panel{gap:15px}.preparation-release-control .button{width:100%}.responsibility-empty-footer{align-items:stretch;flex-direction:column}.responsibility-empty-footer .button{width:100%}}.user-profile-stack{display:flex;flex-direction:column;gap:18px}.user-profile-primary-grid{align-items:stretch}.user-profile-primary-grid>.user-identity-card{height:100%;margin:0}.user-profile-profile-stack{display:flex;flex-direction:column;gap:18px;min-width:0}.user-profile-profile-stack>.card{flex:1 1 0;min-height:0;margin:0}.user-profile-lower-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.user-profile-lower-grid>.card{min-width:0;margin:0;height:100%}.profile-contact-list{display:flex;flex-direction:column;gap:9px}.profile-contact-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto 30px;gap:10px;align-items:center;min-height:68px;padding:9px 10px;border:1px solid #e0e6ef;border-radius:10px;background:#fbfcfe}.profile-contact-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#2b5cc0;background:#e9efff}.profile-contact-row>div:nth-child(2){display:grid;gap:2px;min-width:0}.profile-contact-row small,.profile-contact-row b,.profile-contact-row em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-contact-row small{color:#8a96a9;font-size:11px}.profile-contact-row b{color:#284571;font-size:13px}.profile-contact-row em{color:#4b9c78;font-size:10px;font-style:normal}.profile-contact-meta{display:flex;flex-direction:column;align-items:flex-end;gap:3px;color:#9aa1ae;font-size:10px;font-weight:800;text-align:right}.profile-contact-meta small{color:#6576a2;font-size:9px}.profile-facts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-facts-grid>div{min-height:68px;padding:11px;border:1px solid #e0e6ef;border-radius:10px;background:#fbfcfe}.profile-facts-grid small,.profile-facts-grid b{display:block}.profile-facts-grid small{margin-bottom:4px;color:#7c899f;font-size:11px}.profile-facts-grid b{color:#243f6b;font-size:13px;line-height:1.4}.profile-group-layout{display:flex;align-items:center;min-height:132px}.profile-group-copy{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px}.profile-group-copy span{display:grid;gap:4px;min-height:68px;padding:11px;border:1px solid #e0e6ef;border-radius:10px;background:#fbfcfe}.profile-group-copy small{color:#98a0ad;font-size:12px}.profile-group-copy b{color:#30445e;font-size:14px}.profile-group-visual{display:none}.profile-contact-dialog{width:min(520px,100%);max-height:min(720px,calc(100vh - 40px));overflow:auto;border:1px solid #d9e1ef;border-radius:16px;background:#fff;box-shadow:0 30px 70px #08193c47}.profile-contact-dialog-header{display:flex;justify-content:space-between;gap:18px;padding:24px 26px 14px}.profile-contact-dialog-header h2{margin:4px 0 7px;color:#1c2b49;font-size:22px}.profile-contact-dialog-header p{margin:0;color:#68758d;line-height:1.5}.profile-contact-dialog-body{display:flex;flex-direction:column;gap:16px;padding:10px 26px 20px}.profile-contact-checks{display:grid;gap:10px;padding-top:2px}.profile-contact-checks label{display:flex;align-items:flex-start;gap:8px;color:#234fa7;font-size:13px;line-height:1.4}.profile-contact-checks input{margin-top:2px;accent-color:#315bd0}@media(max-width:720px){.user-profile-lower-grid{grid-template-columns:1fr}.profile-contact-row{grid-template-columns:36px minmax(0,1fr) 26px}.profile-contact-meta{grid-column:2;grid-row:2;align-items:flex-start;flex-direction:row;text-align:left}.profile-contact-row>.mini-action{grid-column:3;grid-row:1}.profile-facts-grid,.profile-group-copy{grid-template-columns:1fr}}.directory-filter-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:-2px 0 14px;padding:9px 11px;border:1px solid #dbe4f2;border-radius:11px;background:#f8faff}.directory-filter-main{display:flex;align-items:center;flex:1 1 auto;flex-wrap:wrap;gap:10px;min-width:0}.directory-name-search{width:min(285px,100%);flex:0 1 285px;margin-left:auto}.directory-name-search .search-control{width:100%;height:38px;padding-inline:10px}.directory-name-search .search-control input{font-size:12px}.directory-filter-label{color:#53627c;font-size:12px;font-weight:800;white-space:nowrap}.directory-filter-pills{display:flex;flex-wrap:wrap;gap:6px}.directory-filter-pills button{min-height:30px;padding:5px 10px;border:1px solid #d8e1ee;border-radius:8px;background:#fff;color:#53627c;font:700 12px Manrope,sans-serif;cursor:pointer}.directory-filter-pills button:hover{border-color:#8ca5e3;background:#f2f6ff}.directory-filter-pills button.active{border-color:#204aa6;background:#204aa6;color:#fff;box-shadow:0 3px 8px #204aa624}.directory-multi-filter{position:relative}.directory-multi-filter>.button.active{color:var(--primary-2);border-color:#9bb1ec;background:#f2f5ff}.directory-filter-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:35;width:min(440px,calc(100vw - 56px));padding:18px 20px;display:grid;gap:17px;border:1px solid #dfe4ec;border-radius:15px;background:#fff;box-shadow:0 18px 45px #14274d24}.directory-filter-popover>div{display:grid;gap:8px}.directory-filter-popover>div>span{color:#536179;font-size:13px;font-weight:700}.directory-filter-popover .select-control{width:100%}.directory-client-filter>.select-control{min-width:min(330px,100%);flex:1 1 260px}.directory-client-filter-inline{display:inline-flex;min-width:min(280px,100%)}.directory-client-filter-inline>.select-control{width:100%}.client-multiselect{position:relative;width:100%}.client-multiselect-control{min-height:48px;display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #d5deeb;border-radius:10px;background:#fff;cursor:text;transition:border-color .15s ease,box-shadow .15s ease}.client-multiselect-control:hover,.client-multiselect-control.open{border-color:#7794e3;box-shadow:0 0 0 3px #526ae01f}.client-multiselect-value{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;flex:1}.client-multiselect-search{min-width:150px;flex:1 1 160px;height:30px;padding:3px 2px;border:0;outline:0;color:#273a5d;background:transparent;font:500 13px Manrope,sans-serif}.client-multiselect-search::placeholder{color:#8b97aa}.client-multiselect-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:6px 8px;border:1px solid #cbd8f7;border-radius:8px;background:#edf2ff;color:#294d9c;font-size:12px;font-weight:750}.client-multiselect-chip button{width:18px;height:18px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#4163b1;background:transparent;cursor:pointer}.client-multiselect-chip button:hover{color:#fff;background:#4163b1}.client-multiselect-toggle{width:28px;height:32px;display:grid;place-items:center;flex:0 0 auto;border:0;color:#6d7e9b;background:transparent;cursor:pointer}.client-multiselect-menu{position:absolute;z-index:25;top:calc(100% + 7px);left:0;right:0;max-height:285px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #cbd7eb;border-radius:11px;background:#fff;box-shadow:0 18px 38px #152e5b2e}.client-multiselect-option{width:100%;display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:0;border-bottom:1px solid #edf0f5;background:#fff;color:#284167;text-align:left;cursor:pointer}.client-multiselect-option:hover,.client-multiselect-option.selected{background:#f2f6ff}.client-multiselect-option:last-of-type{border-bottom:0}.client-multiselect-option b,.client-multiselect-option small{display:block}.client-multiselect-option b{font-size:13px}.client-multiselect-option small{margin-top:3px;color:var(--muted);font-size:11px}.client-multiselect-check,.requester-client-check{width:19px;height:19px;display:grid;place-items:center;flex:0 0 auto;margin-top:1px;border:1px solid #bcc9dd;border-radius:5px;color:#fff;background:#fff;font-size:13px;font-weight:800}.client-multiselect-option.selected .client-multiselect-check,.requester-client-editor-list button.selected .requester-client-check{border-color:#2250ae;background:#2250ae}.client-multiselect-empty{margin:0;padding:17px 13px;color:var(--muted);font-size:13px}.client-multiselect-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:9px 11px;border-top:1px solid #e5eaf2;color:var(--muted);background:#f8faff;font-size:11px}.client-multiselect-footer button{padding:6px 10px;border:1px solid #b8c9ef;border-radius:7px;color:#204aa6;background:#fff;font:700 12px Manrope,sans-serif;cursor:pointer}.client-multiselect-footer button:hover{color:#fff;background:#204aa6}.requester-client-links-card .field{margin-bottom:12px}.requester-client-editor-list{max-height:190px;display:flex;flex-direction:column;gap:6px;overflow:auto;padding:7px;border:1px solid #d8e1ed;border-radius:10px;background:#fbfcfe}.requester-client-editor-list button{display:flex;align-items:flex-start;gap:9px;padding:9px 10px;border:1px solid transparent;border-radius:8px;color:#294166;background:#fff;text-align:left;cursor:pointer}.requester-client-editor-list button:hover,.requester-client-editor-list button.selected{border-color:#b6c8ee;background:#eef3ff}.requester-client-editor-list b,.requester-client-editor-list small{display:block}.requester-client-editor-list b{font-size:12px}.requester-client-editor-list small{margin-top:2px;color:var(--muted);font-size:11px}.requester-client-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;padding-top:12px;border-top:1px solid #e7ebf2;color:var(--muted);font-size:12px}.requester-client-editor-footer .button{min-height:36px}.client-links-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.client-links-sections>div{min-width:0}.client-links-sections .section-caption{display:block;margin-bottom:9px}.linked-entity-list{display:flex;flex-direction:column;gap:8px}.linked-entity-list .linked-entity{margin:0}@media(max-width:760px){.client-links-sections{grid-template-columns:1fr}.directory-filter-bar{align-items:stretch}.directory-filter-main{width:100%;flex-basis:100%}.directory-name-search{width:100%;flex-basis:100%;margin-left:0}.directory-client-filter-inline{width:100%;margin-left:0}.directory-client-filter-inline>.select-control{min-width:0}.directory-multi-filter,.directory-multi-filter>.button{width:100%}.directory-filter-popover{width:100%}.requester-client-editor-footer{align-items:stretch;flex-direction:column}.requester-client-editor-footer .button{width:100%}}.responsibility-complete-state{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;margin-bottom:16px;border:1px solid #cce7dc;border-radius:11px;background:#f3fbf7}.responsibility-complete-state>div{display:grid;gap:6px;min-width:0}.responsibility-complete-state p{margin:0;color:#21496a;font-size:13px;line-height:1.4}.responsibility-complete-state small{color:var(--muted);font-size:12px;line-height:1.4}.restore-responsibilities-button{min-width:125px;box-shadow:0 7px 16px #3a4ed629}.responsibility-restore-result{display:grid;gap:12px;margin-top:16px;padding:14px 16px;border:1px solid #d7e2f2;border-radius:11px;background:#f8fbff}.responsibility-restore-heading{display:flex;align-items:flex-start;gap:9px;color:#1f4da5}.responsibility-restore-heading>div{display:grid;gap:3px}.responsibility-restore-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.responsibility-restore-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.responsibility-restore-totals span{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:9px;background:#fff;border:1px solid #e1e8f2}.responsibility-restore-totals span b{font-size:18px;color:#1c345f}.responsibility-restore-totals span small{color:var(--muted);font-size:12px}.responsibility-restore-totals .restored{border-color:#c7eadb;background:#f4fcf8}.responsibility-restore-totals .not-restored{border-color:#f0d9c8;background:#fffaf6}.responsibility-restore-footnote{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.responsibility-confirm-note{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid #f0dcae;border-radius:10px;background:#fff8e9;color:#7f5a20;line-height:1.45}.responsibility-confirm-note p{margin:0;font-size:13px}.responsibility-confirm-target,.responsibility-confirm-total{margin:0;color:#2b3a57}@media(max-width:620px){.responsibility-complete-state{align-items:stretch;flex-direction:column}.restore-responsibilities-button{width:100%}.responsibility-restore-totals{grid-template-columns:1fr}.responsibility-action-dialog .account-status-dialog-actions .button{width:100%}}.subscription-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px}.subscription-kpi-grid>article{display:flex;align-items:center;gap:13px;min-width:0;padding:17px 18px;border:1px solid #dce5f2;border-radius:16px;background:linear-gradient(135deg,#fff,#fbfcff);box-shadow:0 8px 22px #16315d0b}.subscription-kpi-icon{display:grid;place-items:center;flex:0 0 auto;width:46px;height:46px;border-radius:14px}.subscription-kpi-icon.blue{color:#1850b5;background:#edf3ff}.subscription-kpi-icon.green{color:#18785a;background:#e9f7ef}.subscription-kpi-icon.amber{color:#a45b0a;background:#fff5df}.subscription-kpi-grid article>div{min-width:0}.subscription-kpi-grid small,.subscription-kpi-grid strong,.subscription-kpi-grid em{display:block}.subscription-kpi-grid small{color:#7586a1;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.subscription-kpi-grid strong{margin-top:4px;color:#173f7d;font:800 22px/1.1 Manrope,sans-serif}.subscription-kpi-grid em{margin-top:4px;overflow:hidden;color:#72839d;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.subscriptions-catalog-card{margin-top:0!important;border-color:#d9e4f2;box-shadow:0 9px 26px #1431600e}.subscriptions-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.subscription-search{display:flex;align-items:center;gap:9px;min-width:260px;flex:1;padding:0 13px;border:1px solid #d5deeb;border-radius:10px;background:#fff;color:#7586a1}.subscription-search:focus-within{border-color:#6b7ded;box-shadow:0 0 0 3px #5d5fef1a;color:#315bd0}.subscription-search input{width:100%;min-height:42px;border:0;outline:0;background:transparent;color:#233d67;font:500 13px Inter,sans-serif}.subscription-search input::placeholder{color:#91a0b6}.subscription-toolbar-filters{width:170px}.subscription-toolbar-filters .select-control{width:100%}.subscription-toolbar-filters .control{min-height:44px}.subscriptions-bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px;padding:10px 12px;border:1px solid #ccdafa;border-radius:12px;background:#f2f6ff;color:#244b97}.subscriptions-bulk-bar>span{display:flex;align-items:center;gap:7px;font-size:13px}.subscriptions-bulk-bar>span svg{color:#1d5ac5}.subscriptions-bulk-bar .button{min-height:36px;padding-inline:12px;font-size:12px}.subscription-table{overflow-x:auto;border:1px solid #dfe6f1;border-radius:14px;background:#fff}.subscription-table .table-head,.subscription-table .table-row{grid-template-columns:42px minmax(135px,1fr) minmax(240px,1.7fr) minmax(105px,.85fr) minmax(120px,.95fr) minmax(105px,.8fr) minmax(165px,1.15fr) 92px;min-width:1120px;padding:0 7px}.subscription-table .table-head{min-height:49px;border-bottom:1px solid #dfe6f1;background:#f4f7fb;color:#476287;font:800 12px/1.3 Inter,sans-serif}.subscription-table .table-row{min-height:76px;background:#fff;color:#264367;font-size:13px}.subscription-table .table-row:hover{background:#f8faff}.subscription-table .table-head>span,.subscription-table .table-row>span{padding:9px 7px}.subscription-table .table-row>span{overflow:hidden;text-overflow:ellipsis}.subscription-table .table-row>span:nth-child(4),.subscription-table .table-row>span:nth-child(5){white-space:nowrap}.subscription-table .table-row b{overflow:hidden;color:#1c477e;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.subscription-table .table-row small{overflow:hidden;color:#7b8ba5;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.subscription-check-cell{display:grid!important;place-items:center!important}.subscription-check-cell input{width:18px;height:18px;margin:0;accent-color:#103b9d;cursor:pointer}.subscription-date{display:flex!important;align-items:center;gap:6px;white-space:nowrap}.subscription-date svg{flex:0 0 auto;color:#7489aa}.subscription-table .row-actions{justify-content:flex-start}.subscription-table .mini-action{width:34px;height:34px;background:#f5f8fd}.subscription-table .mini-action:hover{background:#e9f0ff}.subscription-table .mini-action.subscription-delete-action,.subscription-table .mini-action.subscription-delete-action:hover{border-color:#bd3948;background:#bd3948;color:#fff}.subscription-catalog-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:15px}.subscription-catalog-footer .info-banner{flex:1;margin:0}.subscription-catalog-footer>span{color:#7a8ba6;font-size:11px;white-space:nowrap}.subscription-empty{display:grid;justify-items:center;gap:7px;padding:42px 18px;border:1px dashed #cad7e8;border-radius:14px;background:#fbfcff;text-align:center}.subscription-empty>svg{color:#7790b9}.subscription-empty b{color:#294b7f}.subscription-empty span{color:#7789a5;font-size:12px}.subscription-empty .button{margin-top:8px;min-height:38px}.subscription-builder-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:start;gap:18px}.subscription-builder-main,.subscription-builder-aside{min-width:0}.subscription-builder-aside{position:sticky;top:18px;display:grid;gap:14px}.subscription-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;padding:6px;border:1px solid #dce5f2;border-radius:16px;background:#f5f8fd}.subscription-stepper button{display:flex;align-items:center;gap:9px;min-width:0;padding:11px 12px;border:1px solid transparent;border-radius:11px;background:transparent;color:#71829e;text-align:left;cursor:pointer;transition:.16s ease}.subscription-stepper button:hover{background:#fff;color:#214da4}.subscription-stepper button.active{border-color:#c5d4ef;background:#fff;color:#103b9d;box-shadow:0 5px 14px #183c8714}.subscription-stepper button.done{color:#214da4}.subscription-stepper button>span{display:grid;place-items:center;flex:0 0 auto;width:29px;height:29px;border:1px solid #9cb3e1;border-radius:999px;color:#315bd0;font:800 11px Manrope,sans-serif}.subscription-stepper button.active>span,.subscription-stepper button.done>span{border-color:#103b9d;background:#103b9d;color:#fff}.subscription-stepper button div{min-width:0}.subscription-stepper b,.subscription-stepper small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-stepper b{font:800 12px/1.2 Manrope,sans-serif}.subscription-stepper small{margin-top:3px;color:#8090a8;font-size:10px}.subscription-stepper button.active small,.subscription-stepper button.done small{color:#6880a8}.subscription-editor-card{margin-top:0!important;border-color:#d9e4f2;box-shadow:0 9px 26px #1431600e}.subscription-editor-card>.card-header{margin-bottom:18px}.subscription-form-stack,.subscription-review-content{display:grid;gap:15px}.subscription-form-section{display:grid;gap:16px;padding:18px;border:1px solid #dfe7f2;border-radius:15px;background:#fbfcff}.subscription-form-section>header{display:flex;align-items:flex-start;gap:10px;padding-bottom:12px;border-bottom:1px solid #e3eaf4}.subscription-form-section>header>span,.subscription-review-section>header>span{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border-radius:10px;background:#edf3ff;color:#315bd0}.subscription-form-section>header h3,.subscription-form-section>header p{margin:0}.subscription-form-section>header h3{color:#254a82;font:800 16px/1.25 Manrope,sans-serif}.subscription-form-section>header p{margin-top:4px;color:#7789a4;font-size:11px;line-height:1.45}.subscription-form-section .info-banner{margin:0}.subscription-form-section .field>span{font-size:12px;font-weight:800}.subscription-form-section .field em{color:#b72f40;font-style:normal}.subscription-form-section .span-two{grid-column:1/-1}.subscription-upload{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px dashed #c4d1e3;border-radius:13px;background:#fff;cursor:pointer}.subscription-upload>span{display:flex;align-items:center;gap:10px;min-width:0}.subscription-upload-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#edf3ff;color:#315bd0}.subscription-upload b,.subscription-upload small{display:block}.subscription-upload b{color:#2b4d7e;font-size:12px}.subscription-upload b em{color:#8a98ac;font-style:normal;font-weight:500}.subscription-upload small{margin-top:3px;overflow:hidden;color:#8190a5;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.subscription-upload input{display:none}.subscription-upload>strong{flex:0 0 auto;padding:8px 11px;border:1px solid #cbd8eb;border-radius:9px;background:#f6f8ff;color:#2453a7;font-size:11px}.subscription-multi-choice{display:grid;gap:9px;padding:8px;border:1px solid #d5deeb;border-radius:10px;background:#fff}.subscription-selected-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:25px}.subscription-selected-chips>small{color:#9aa7ba;font-size:12px}.subscription-selected-chips>span{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:5px 7px 5px 9px;border:1px solid #d7c9f1;border-radius:999px;background:#f0eafd;color:#554398;font-size:11px}.subscription-selected-chips b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-selected-chips button{display:grid;place-items:center;width:17px;height:17px;border:0;border-radius:50%;background:transparent;color:#705eb0;font-size:16px;line-height:1;cursor:pointer}.subscription-selected-chips button:hover{background:#dfd4f8}.subscription-option-list{display:flex;flex-wrap:wrap;gap:6px;padding-top:7px;border-top:1px solid #edf1f6}.subscription-option-list button{display:inline-flex;align-items:center;gap:5px;min-height:29px;padding:5px 8px;border:1px solid #dce5f1;border-radius:8px;background:#f9fbff;color:#58708f;font:700 11px Manrope,sans-serif;cursor:pointer}.subscription-option-list button:hover{border-color:#9cb2e2;background:#f1f5ff}.subscription-option-list button.selected{border-color:#315bd0;background:#edf3ff;color:#1e4b9e}.subscription-option-list button>span{display:grid;place-items:center;width:15px;height:15px;border:1px solid currentColor;border-radius:4px}.subscription-segments{display:flex;width:100%;min-height:44px;padding:3px;border-radius:10px;background:#f0f4f9}.subscription-segments button{flex:1;min-width:0;border:0;border-radius:8px;background:transparent;color:#61728d;font:700 12px Manrope,sans-serif;cursor:pointer}.subscription-segments button.active{background:#fff;color:#103b9d;box-shadow:0 2px 7px #1a345e1f}.subscription-billing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.subscription-billing-card{display:grid;grid-template-columns:22px minmax(0,1fr);align-content:start;gap:7px 8px;min-height:120px;padding:13px;border:1px solid #d7e1ee;border-radius:13px;background:#fff;color:#314f78;text-align:left;cursor:pointer}.subscription-billing-card:hover,.subscription-billing-card.active{border-color:#315bd0;background:#f3f6ff;box-shadow:0 0 0 2px #315bd014}.subscription-billing-card>span{display:grid;place-items:center;width:21px;height:21px;border:1px solid #93a5bd;border-radius:5px;color:transparent}.subscription-billing-card.active>span{border-color:#103b9d;background:#103b9d;color:#fff}.subscription-billing-card b{font:800 13px/1.25 Manrope,sans-serif}.subscription-billing-card small{grid-column:1/-1;color:#7586a1;font-size:11px;line-height:1.45}.subscription-currency-input{display:grid;grid-template-columns:42px minmax(0,1fr);overflow:hidden;border:1px solid #d5deeb;border-radius:10px;background:#fff}.subscription-currency-input>span{display:grid;place-items:center;border-right:1px solid #e1e8f2;background:#f5f8fc;color:#607596;font-size:12px;font-weight:800}.subscription-currency-input .control{border:0;border-radius:0}.subscription-percent-input{display:flex;align-items:center;width:150px;overflow:hidden;border:1px solid #d5deeb;border-radius:10px;background:#fff}.subscription-percent-input .control{border:0;border-radius:0}.subscription-percent-input>span{padding:0 11px;border-left:1px solid #e1e8f2;color:#607596;font-size:13px;font-weight:800}.subscription-coupon-stack{display:grid;gap:10px}.subscription-coupon-card{display:grid;gap:13px;padding:14px;border:1px solid #d7e1ee;border-radius:13px;background:#fff}.subscription-coupon-card.active{border-color:#315bd0;background:#f4f7ff}.subscription-coupon-card>label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.subscription-coupon-card>label input{width:19px;height:19px;margin:1px 0 0;accent-color:#103b9d}.subscription-coupon-card b,.subscription-coupon-card small{display:block}.subscription-coupon-card b{color:#294b7f;font:800 14px/1.25 Manrope,sans-serif}.subscription-coupon-card small{margin-top:3px;color:#7789a4;font-size:11px}.subscription-coupon-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:12px;border-top:1px solid #e1e8f3}.subscription-inline-fields{display:grid;grid-template-columns:85px minmax(0,1fr);gap:7px}.subscription-coupon-rules{display:grid;gap:8px;padding-top:12px;border-top:1px solid #e1e8f3}.subscription-coupon-rule{display:grid;grid-template-columns:70px 75px minmax(70px,1fr) minmax(90px,1fr) minmax(115px,1.1fr);align-items:center;gap:7px}.subscription-coupon-rule>span{color:#5d7395;font-size:11px;font-weight:800}.subscription-coupon-rule .control{min-height:39px;font-size:12px}.subscription-limit-list{display:grid;border:1px solid #e0e7f2;border-radius:13px;overflow:hidden;background:#fff}.subscription-limit-row{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(300px,1.25fr);align-items:center;gap:18px;padding:14px 15px;border-bottom:1px solid #e5ebf3}.subscription-limit-row:last-child{border-bottom:0}.subscription-limit-row b,.subscription-limit-row small{display:block}.subscription-limit-row b{color:#294b7f;font-size:13px}.subscription-limit-row small{margin-top:3px;color:#7a8ba5;font-size:10px;line-height:1.35}.subscription-limit-control{display:flex;align-items:center;gap:7px;min-width:0;color:#6c7f9b;font-size:11px}.subscription-limit-control .control{width:75px;min-height:38px;padding-inline:9px}.subscription-limit-control>span:last-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-limit-control label{display:flex;align-items:center;gap:5px;margin-left:auto;color:#405d83;font-size:11px;white-space:nowrap}.subscription-limit-control input[type=checkbox]{accent-color:#103b9d}.subscription-builder-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid #e2e9f3}.subscription-builder-footer .button{min-width:146px}.subscription-builder-footer .button.primary{min-width:176px}.subscription-review-content{gap:12px}.subscription-review-section{display:grid;gap:0;border:1px solid #dce5f1;border-radius:14px;background:#fff;overflow:hidden}.subscription-review-section>header{display:flex;align-items:center;gap:9px;padding:12px 14px;border-bottom:1px solid #e3eaf3;background:#f6f8fc}.subscription-review-section>header h3{margin:0;color:#284b7e;font:800 14px/1.2 Manrope,sans-serif}.subscription-review-rows{display:grid;padding:1px 14px}.subscription-review-rows>div{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid #edf1f6}.subscription-review-rows>div:last-child{border-bottom:0}.subscription-review-rows span{color:#7386a2;font-size:12px}.subscription-review-rows b{color:#243f67;font-size:12px;text-align:right}.subscription-preview-card{display:grid;gap:13px;padding:17px;border:1px solid #d5e1f2;border-radius:15px;background:linear-gradient(145deg,#f2f6ff,#fff 75%)}.subscription-preview-top{display:flex;align-items:center;justify-content:space-between;gap:9px}.subscription-preview-avatar{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#e4edff;color:#2458b4}.subscription-preview-card h2{margin:0;color:#173f7d;font:800 21px/1.15 Manrope,sans-serif}.subscription-preview-card>p{margin:0;color:#6d809e;font-size:12px;line-height:1.45}.subscription-preview-highlights{display:grid;gap:7px}.subscription-preview-highlights span{display:flex;align-items:flex-start;gap:6px;color:#45658c;font-size:11px;line-height:1.35}.subscription-preview-highlights svg{flex:0 0 auto;color:#258253}.subscription-preview-price{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-top:11px;border-top:1px solid #dce5f2}.subscription-preview-price span{color:#6f83a1;font-size:11px}.subscription-preview-price b{color:#103b9d;font-size:13px;text-align:right}.subscription-preview-meta{display:grid;gap:0;margin-top:14px;border:1px solid #dfe7f2;border-radius:13px;background:#fff;overflow:hidden}.subscription-preview-meta>div{display:flex;align-items:center;gap:9px;padding:11px 12px;border-bottom:1px solid #edf1f6}.subscription-preview-meta>div:last-child{border-bottom:0}.subscription-preview-meta>div>svg{flex:0 0 auto;color:#315bd0}.subscription-preview-meta span{display:grid;gap:2px;min-width:0}.subscription-preview-meta small{color:#8191a8;font-size:10px}.subscription-preview-meta b{overflow:hidden;color:#34577f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.subscription-builder-aside>.info-banner{margin:0}@media(max-width:1120px){.subscription-builder-layout{grid-template-columns:minmax(0,1fr)}.subscription-builder-aside{position:static;grid-row:1}.subscription-builder-main{grid-row:2}.subscription-builder-aside .card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:16px;align-items:start}.subscription-builder-aside .card-header{grid-column:1/-1}.subscription-builder-aside>.info-banner{grid-column:1/-1}.subscription-preview-meta{margin-top:0}.subscription-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.subscription-stepper button{padding:10px}.subscription-stepper small{display:none}.subscription-stepper b{font-size:11px}.subscription-billing-grid{grid-template-columns:1fr}.subscription-billing-card{min-height:0;grid-template-columns:22px minmax(0,1fr)}.subscription-billing-card small{grid-column:2}.subscription-limit-row{grid-template-columns:1fr;gap:10px}.subscription-limit-control{flex-wrap:wrap}.subscription-limit-control label{margin-left:0}.subscription-coupon-rule{grid-template-columns:70px 75px minmax(70px,1fr) minmax(90px,1fr) minmax(115px,1fr)}}@media(max-width:760px){.subscription-kpi-grid{grid-template-columns:1fr}.subscriptions-toolbar{align-items:stretch;flex-direction:column}.subscription-search,.subscription-toolbar-filters{width:100%;min-width:0}.subscriptions-bulk-bar{align-items:stretch;flex-direction:column}.subscriptions-bulk-bar .button{width:100%}.subscription-catalog-footer{align-items:stretch;flex-direction:column}.subscription-catalog-footer>span{align-self:flex-end}.subscription-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-stepper button{min-height:52px}.subscription-builder-aside .card{display:block}.subscription-builder-aside .card-header{margin-bottom:14px}.subscription-form-section{padding:14px}.subscription-form-section .form-grid.two,.subscription-coupon-fields{grid-template-columns:1fr}.subscription-form-section .span-two{grid-column:auto}.subscription-upload{align-items:stretch;flex-direction:column}.subscription-upload>strong{width:max-content}.subscription-coupon-rule{grid-template-columns:1fr 1fr}.subscription-coupon-rule>span{grid-column:1/-1}.subscription-builder-footer{align-items:stretch;flex-direction:column-reverse}.subscription-builder-footer .button{width:100%}.subscription-review-rows>div{display:grid;gap:5px}.subscription-review-rows b{text-align:left}.subscription-preview-card h2{font-size:19px}}.office-directory-grid{display:grid;gap:18px}.office-directory-card .card-header{margin-bottom:16px}.office-directory-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:center;padding:14px 0;border-top:1px solid #e8edf4;border-bottom:1px solid #e8edf4}.office-directory-meta span{display:grid;gap:4px;min-width:0}.office-directory-meta small{color:var(--muted);font-size:11px}.office-directory-meta b{overflow:hidden;color:#243858;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.office-directory-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:14px}.office-team-card{max-width:none}.office-filter-pills{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.office-filter-pills button{min-height:34px;padding:5px 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid #d8e1ee;border-radius:8px;background:#fff;color:#53627c;font:700 12px Manrope,sans-serif;cursor:pointer}.office-filter-pills button:hover{border-color:#8ca5e3;background:#f2f6ff}.office-filter-pills button.active{border-color:#204aa6;background:#204aa6;color:#fff;box-shadow:0 3px 8px #204aa624}.office-filter-pills button span{min-width:20px;height:20px;display:grid;place-items:center;border-radius:7px;background:#edf2ff;color:#3154a6;font-size:11px}.office-filter-pills button.active span{background:#fff;color:#204aa6}.office-member-table{overflow:auto;border:1px solid #e0e7f1;border-radius:11px}.office-member-head,.office-member-row{display:grid;grid-template-columns:minmax(260px,1.6fr) minmax(120px,.7fr) minmax(120px,.7fr);gap:14px;align-items:center;min-width:640px}.office-member-head{padding:11px 13px;background:#f5f7ff;color:#5d6b86;font-size:12px;font-weight:800}.office-member-row{padding:14px 13px;border-top:1px solid #e7ebf2}.office-member-row>div{display:grid;gap:4px;min-width:0}.office-member-row b{overflow:hidden;color:#243858;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.office-member-row small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.office-editor{display:flex;flex-direction:column;gap:18px}.office-editor>.card,.office-editor>.tabs{margin:0}.office-editor-summary{background:linear-gradient(135deg,#fff,#f8fbff)}.office-summary-line{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.office-summary-line>span{display:grid;gap:4px;min-width:150px}.office-summary-line small{color:var(--muted);font-size:11px}.office-summary-line b{color:#243858;font-size:13px}.office-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.office-form-grid>.wide{grid-column:1/-1}.office-size-responsible-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:18px;align-items:stretch}.office-size-responsible-grid>.field{min-width:0}.office-size-explanation{display:flex;align-items:flex-start;gap:11px;min-height:100%;padding:14px;border:1px solid #d6e0f1;border-radius:11px;background:#f7f9fe;color:#243858}.office-size-explanation-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:9px;background:#e8efff;color:#3159bc}.office-size-explanation>div{display:grid;gap:3px;min-width:0}.office-size-explanation small{color:var(--muted);font-size:11px}.office-size-explanation b{font-size:14px}.office-size-explanation p{margin:4px 0 0;color:#53627c;font-size:12px;line-height:1.45}.office-choice-list{display:flex;flex-wrap:wrap;gap:8px}.office-choice{min-height:40px;padding:0 13px;border:1px solid #d6dfec;border-radius:9px;background:#fff;color:#53627c;font:700 13px Manrope,sans-serif;cursor:pointer}.office-choice:hover{border-color:#90a6df;background:#f3f6ff}.office-choice.active{border-color:#3159bc;color:#fff;background:#3159bc;box-shadow:0 4px 10px #3159bc29}.office-size-picker{display:grid;gap:9px}.office-size-card{display:flex;align-items:flex-start;gap:11px;width:100%;padding:12px 13px;border:1px solid #d6dfec;border-radius:11px;background:#fff;color:#243858;text-align:left;cursor:pointer}.office-size-card:hover{border-color:#90a6df;background:#f6f8ff}.office-size-card.active{border-color:#3159bc;background:#f1f5ff;box-shadow:0 4px 10px #3159bc1f}.office-size-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:9px;background:#eaf0ff;color:#3159bc}.office-size-copy{display:grid;gap:2px;min-width:0}.office-size-copy b{font-size:14px}.office-size-copy small{color:var(--muted);font-size:12px}.office-size-copy p{margin:7px 0 0;color:#53627c;font-size:12px;line-height:1.45}.office-day-list{display:flex;flex-wrap:wrap;gap:8px}.office-day-list button{width:40px;height:40px;border:1px solid #cdd7e7;border-radius:50%;background:#fff;color:#53627c;font-weight:800;cursor:pointer}.office-day-list button.active{border-color:#214da4;color:#fff;background:#214da4}.office-hours-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:4px}.office-performance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.office-performance-grid article{padding:16px;border:1px solid #dfe6f0;border-radius:11px;background:#fbfcff}.office-performance-grid small,.office-performance-grid strong,.office-performance-grid span{display:block}.office-performance-grid small{color:var(--muted);font-size:12px}.office-performance-grid strong{margin:7px 0 2px;color:#173c93;font-size:25px}.office-performance-grid span{color:var(--muted);font-size:11px}.office-progress-list{display:grid;gap:14px;margin-top:18px}.office-progress-list>div{display:grid;gap:7px}.office-progress-list span{display:flex;justify-content:space-between;color:#53627c;font-size:12px}.office-progress-list i{height:8px;overflow:hidden;border-radius:8px;background:#e8edf5}.office-progress-list em{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#2d58bd,#5759e9)}.office-certificate-list{display:grid;gap:8px}.office-certificate-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #e0e7f0;border-radius:9px;background:#fbfcfe}.office-certificate-preview{display:grid;place-items:center;flex:0 0 48px;width:48px;height:42px;overflow:hidden;border:1px solid #dbe4f0;border-radius:8px;background:#f1f5fb;color:var(--muted);font-size:11px}.office-certificate-preview img{width:100%;height:100%;object-fit:contain}.office-certificate-list p{margin:0;color:var(--muted);font-size:13px}.office-certificate-list button{border:0;color:#a03d4a;background:transparent;font-weight:700;cursor:pointer}.office-inline-add{display:flex;gap:9px;margin-top:12px}.office-inline-add .control{flex:1}.office-certificate-add{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:12px;align-items:end;margin-top:13px;padding:12px;border:1px dashed #cbd8eb;border-radius:11px;background:#fbfcff}.office-image-upload{display:grid;gap:6px;min-height:78px;padding:9px;border:1px solid #d6dfec;border-radius:9px;background:#fff;color:#53627c;font-size:11px;font-weight:800;cursor:pointer}.office-image-upload img{width:100%;height:42px;object-fit:contain;border-radius:5px}.office-image-upload small{display:grid;place-items:center;height:42px;border-radius:6px;background:#f1f5fb;color:#3159bc}.office-image-upload input{display:none}.office-form-error{display:block;margin-top:8px;color:#b33b4a;font-size:12px}.office-save-notice{margin:0}.office-editor-actions{justify-content:flex-end;padding-top:2px}@media(max-width:850px){.office-directory-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.office-form-grid,.office-performance-grid,.office-size-responsible-grid{grid-template-columns:1fr}.office-form-grid>.wide{grid-column:auto}.office-hours-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.office-directory-actions{flex-direction:column}.office-directory-actions .button{width:100%}.office-summary-line{gap:13px}.office-hours-grid{grid-template-columns:1fr}.office-inline-add{align-items:stretch;flex-direction:column}}@media(max-width:720px){.office-certificate-add{grid-template-columns:1fr}.office-image-upload{min-height:64px}}.service-type-picker{margin:0 0 22px}.service-type-label{display:block;margin-bottom:8px;color:#152d5a;font-size:13px;font-weight:800}.service-type-label em{color:#b13c4a;font-style:normal}.service-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.service-type-card{min-height:116px;padding:16px;display:flex;align-items:flex-start;gap:12px;border:1px solid #dce4f1;border-radius:12px;background:#fff;color:#1a315c;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.service-type-card:hover{border-color:#9db8ef;box-shadow:0 6px 16px #1e408214}.service-type-card.selected{padding:15px;border:2px solid #1949a8;background:#eef4ff;box-shadow:0 5px 14px #1949a81a}.service-type-icon{width:40px;height:40px;display:grid;place-items:center;flex:0 0 40px;border-radius:10px;background:#e9f0ff;color:#1c53b5}.service-type-card b{display:block;font-size:15px}.service-type-card small{display:block;margin-top:6px;color:#5c6c86;font-size:12px;line-height:1.45}.builder-nav-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media(max-width:700px){.service-type-grid{grid-template-columns:1fr}.service-type-card{min-height:0}.builder-nav-actions{width:100%}}.request-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:stretch}.request-detail-sidebar{display:grid;align-content:start;gap:16px;min-width:0}.request-detail-sidebar>.card,.request-detail-sidebar>.info-banner{margin-top:0}.request-detail-conversation{display:flex;min-width:0;min-height:0;height:var(--request-sidebar-height, auto);max-height:var(--request-sidebar-height, none);overflow:hidden}.request-detail-conversation>.request-conversation-card{width:100%;height:100%;min-height:0;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.request-conversation-card .card-header{align-items:center}.request-conversation-card .channel-switch{flex-wrap:wrap;margin-bottom:12px}.request-conversation-context{display:grid;gap:3px;margin:-2px 0 12px;padding:10px 12px;border-radius:10px;background:#f2f5ff;color:#244d9f}.request-conversation-context span{font-size:10px;font-weight:800;letter-spacing:.08em;color:#5d5fef}.request-conversation-context b{font-size:14px;color:#183675}.request-conversation-context small{font-size:12px;color:#6f7e9b}.request-conversation-card>.request-messages{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;padding:8px 4px 16px}.request-conversation-card .context-composer{margin-top:12px}.request-audio-action{height:38px;padding:0 10px;display:flex;align-items:center;gap:6px;border:1px solid #d5dce8;border-radius:9px;background:#fff;color:#49618f;font:700 13px Manrope,sans-serif;cursor:pointer}.request-audio-action:hover{border-color:#8da5dd;background:#f3f6ff;color:#244fa8}.request-recording-bar{margin-top:12px;margin-left:0;margin-right:0}.request-conversation-toggle{min-height:38px}.request-conversation-backdrop{position:fixed;inset:0;z-index:110;background:#0a183894;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.request-conversation-card.expanded{position:fixed;inset:18px;z-index:120;width:auto;height:calc(100vh - 36px);min-height:0;max-height:calc(100vh - 36px);box-sizing:border-box;overflow:hidden;border-radius:18px;box-shadow:0 30px 80px #0814305c}.request-conversation-card.expanded>.request-messages{min-height:0;max-height:none}.popover-anchored,.thread-menu.thread-more-menu,.composer-channel-menu,.request-channel-menu,.composer-options-menu,.ai-helper,.message-filter-menu,.request-message-actions-menu{position:fixed!important;top:var(--popover-top, auto)!important;left:var(--popover-left, auto)!important;right:auto!important;bottom:auto!important;transform:none!important;z-index:180!important}.conversation-composer .composer-input-area,.context-composer .request-message-shell{position:relative!important;min-width:0!important;overflow:visible!important}.conversation-composer .composer-input-area>.composer-inline-leading{position:absolute!important;left:10px!important;top:10px!important;bottom:auto!important;z-index:4!important;display:flex!important;align-items:flex-start!important;gap:6px!important}.conversation-composer .composer-input-area textarea,.conversation-composer .composer-input-area .conversation-rich-content{padding-left:64px!important;min-width:0!important}.context-composer .request-message-shell>.composer-leading-actions{position:absolute!important;left:10px!important;top:10px!important;bottom:auto!important;z-index:4!important}.context-composer .request-message-textarea{padding-left:58px!important;min-width:0!important}.conversation-composer .composer-footer-actions,.context-composer .request-composer-footer{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;min-height:48px!important;height:auto!important;max-height:none!important;overflow:visible!important}.conversation-composer .composer-footer-actions>.composer-send,.conversation-composer .composer-footer-actions>.composer-cancel,.context-composer .request-composer-footer>.composer-send,.context-composer .request-composer-footer>.composer-cancel{flex:0 0 auto!important}.conversation-hub,.conversation-workspace,.thread-header,.thread-tools,.message-history,.request-messages{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.request-detail-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important}.request-detail-conversation{align-self:stretch!important}.request-conversation-card{min-width:0!important}.message-history.whatsapp,.request-messages.whatsapp{background-color:#efeae2!important;background-image:radial-gradient(rgba(176,151,119,.09) 1px,transparent 1px),radial-gradient(rgba(176,151,119,.06) 1px,transparent 1px)!important;background-size:28px 28px,46px 46px!important;background-position:0 0,14px 17px!important}.message-history:not(.whatsapp),.request-messages.non-whatsapp{background-color:#c7e9ee!important;background-image:linear-gradient(135deg,#b9ddfb,#c9f0e8)!important}.inbox-filter-heading-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px 12px!important}.inbox-filter-title{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.inbox-filter-title>div{display:grid!important;gap:2px!important;min-width:0!important}.inbox-filter-title small{display:block!important;color:#7a88a1!important;font-size:11px!important}.inbox-notification-trigger{position:relative!important;display:inline-flex!important;flex:0 0 auto!important}.inbox-notification-trigger>b{position:absolute!important;top:-4px!important;right:-4px!important;min-width:16px!important;height:16px!important;padding:0 4px!important;border-radius:99px!important;background:#ef4d6b!important;color:#fff!important;font-size:10px!important;text-align:center!important;line-height:16px!important}.inbox-notification-list{display:grid!important;gap:8px!important;max-height:360px!important;overflow:auto!important}.inbox-notification-list button{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;width:100%!important;padding:10px 12px!important;border:1px solid #dce5f3!important;border-radius:10px!important;background:#fff!important;color:#24416f!important;text-align:left!important;cursor:pointer!important}.inbox-notification-list button:hover{border-color:#91a9e9!important;background:#f5f8ff!important}.timeline-entity-context{display:grid!important;gap:8px!important;margin-top:10px!important;padding:10px 12px!important;border:1px solid #e1e8f2!important;border-radius:10px!important;background:#f7f9fd!important}.timeline-entity-context>div{display:grid!important;gap:3px!important}.timeline-entity-context b{color:#2a4778!important;font-size:11px!important}.timeline-entity-context span{color:#61718d!important;font-size:12px!important;line-height:1.4!important}.follow-up-panel{display:grid!important;gap:14px!important}.follow-up-filters{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.follow-up-filters button{padding:7px 11px!important;border:1px solid #d7e1f1!important;border-radius:999px!important;background:#fff!important;color:#39547f!important;font-weight:700!important;cursor:pointer!important}.follow-up-filters button.active{border-color:#315bd0!important;background:#315bd0!important;color:#fff!important}.follow-up-card{padding:14px!important;border:1px solid #dfe6f1!important;border-radius:12px!important;background:#fff!important}.follow-up-card>header{display:flex!important;justify-content:space-between!important;gap:12px!important;align-items:flex-start!important}.follow-up-card>header button{border:0!important;background:transparent!important;color:#315bd0!important;font-weight:700!important;cursor:pointer!important}.follow-up-card>p{margin:8px 0 0!important;color:#566987!important;line-height:1.5!important}.follow-up-comments{display:grid!important;gap:8px!important;margin-top:12px!important;padding-top:12px!important;border-top:1px solid #edf0f5!important}.follow-up-heading{display:grid!important;gap:10px!important;padding:14px 16px!important;border:1px solid #dde6f2!important;border-radius:14px!important;background:#f8faff!important}.follow-up-heading>div:first-child{display:grid!important;gap:4px!important}.follow-up-heading b{color:#203c70!important;font-size:16px!important}.follow-up-heading small{color:#71809a!important;font-size:12px!important;line-height:1.45!important}.follow-up-filters button{display:inline-flex!important;align-items:center!important;gap:6px!important}.follow-up-filters button span{min-width:18px!important;padding:2px 5px!important;border-radius:999px!important;background:#edf2ff!important;color:#315bd0!important;text-align:center!important;font-size:10px!important}.follow-up-filters button.active span{background:#fff3!important;color:#fff!important}.follow-up-card{position:relative!important;overflow:hidden!important;padding:0!important;border-radius:14px!important;box-shadow:0 4px 14px #1f3a6c0d!important}.follow-up-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#64748b}.follow-up-card>header{padding:14px 16px 10px!important}.follow-up-type{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.follow-up-icon{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;flex:0 0 auto!important;border-radius:10px!important;background:#64748b1a!important;color:#64748b!important}.follow-up-type>span:last-child{display:grid!important;gap:3px!important;min-width:0!important}.follow-up-type b{color:#31476c!important;font-size:12px!important}.follow-up-type small{color:#7b89a1!important;font-size:10px!important;line-height:1.3!important}.follow-up-card time{color:#8794aa!important;font-size:10px!important;white-space:nowrap!important}.follow-up-card-body{padding:0 16px 14px 60px!important}.follow-up-card-body h3{margin:0!important;color:#20365f!important;font-size:15px!important;line-height:1.3!important}.follow-up-card-body p{margin:7px 0 0!important;color:#566987!important;line-height:1.5!important}.follow-up-card-body p.clamped{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}.follow-up-card .follow-up-expand{display:inline-flex!important;align-items:center!important;gap:4px!important;margin-top:8px!important;padding:0!important;border:0!important;background:transparent!important;color:#315bd0!important;font:800 11px Manrope,sans-serif!important;cursor:pointer!important}.follow-up-card .follow-up-expand svg{transition:transform .16s ease}.follow-up-card .follow-up-expand svg.open{transform:rotate(180deg)}.follow-up-card.follow-up-information{background:#64748b0d!important}.follow-up-information:before{background:#64748b!important}.follow-up-information .follow-up-icon{background:#64748b1a!important;color:#64748b!important}.follow-up-card.follow-up-worked{background:#5f9ea00d!important}.follow-up-worked:before{background:#5f9ea0!important}.follow-up-worked .follow-up-icon{background:#5f9ea01a!important;color:#5f9ea0!important}.follow-up-card.follow-up-providence{background:#f7f9ff!important}.follow-up-providence:before{background:#315bd0!important}.follow-up-providence .follow-up-icon{background:#edf2ff!important;color:#315bd0!important}.follow-up-interaction{margin:0 16px 16px 60px!important;padding-top:12px!important;border-top:1px solid #e6ebf3!important}.follow-up-comments{margin-top:0!important;padding-top:0!important;border-top:0!important}.follow-up-response-heading{display:flex!important;justify-content:space-between!important;gap:8px!important;color:#294a8e!important;font-size:12px!important}.follow-up-response-heading small{color:#8794aa!important;font-size:10px!important}.follow-up-comment{padding:10px 11px!important;border:1px solid #e0e8f2!important;border-radius:10px!important;background:#fff!important}.follow-up-comment b{color:#294a8e!important;font-size:11px!important}.follow-up-comment small{margin-left:7px!important;color:#8794aa!important;font-size:10px!important}.follow-up-comment p{margin:5px 0 0!important;color:#5d6f8d!important;font-size:12px!important;line-height:1.45!important}.follow-up-comment-compose{display:grid!important;gap:8px!important;margin-top:10px!important}.follow-up-comment-compose>div{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}.follow-up-comment-compose>div .control{flex:1 1 180px!important;min-width:0!important}.follow-up-file{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:8px 10px!important;border:1px solid #d3def0!important;border-radius:8px!important;background:#fff!important;color:#315bd0!important;font:800 11px Manrope,sans-serif!important;cursor:pointer!important}.follow-up-file input{display:none!important}.follow-up-attachment{color:#5570aa!important;font-size:10px!important}@media(max-width:760px){.follow-up-heading{padding:12px!important}.follow-up-card>header{padding:12px!important}.follow-up-card-body{padding:0 12px 12px 56px!important}.follow-up-interaction{margin-left:56px!important;margin-right:12px!important}.follow-up-card time{font-size:9px!important}}.conversation-workspace>.thread-header,.conversation-workspace>.thread-context-bar,.request-conversation-card>.card-header,.request-conversation-card>.request-conversation-context{flex:0 0 auto!important;min-width:0!important}.conversation-workspace>.message-history,.request-conversation-card>.request-messages{flex:1 1 0!important;min-width:0!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}.conversation-workspace>.message-history:not(.whatsapp),.request-conversation-card>.request-messages.non-whatsapp{background-color:#b9e2ef!important;background-image:linear-gradient(135deg,#a9d9f2,#b9e3ed 52%,#c8f1e7)!important}.conversation-workspace>.message-history.whatsapp,.request-conversation-card>.request-messages.whatsapp{background-color:#efeae2!important;background-image:none!important}.conversation-workspace>.conversation-composer,.request-conversation-card>.context-composer,.request-conversation-card>.request-recording-bar{flex:0 0 auto!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;background:#fff!important;border-top:1px solid #e3eaf4!important}.conversation-composer.composer-simple .composer-simple-row,.request-conversation-card>.context-composer.request-simple-composer .request-composer-simple-row{display:flex!important;flex-flow:row nowrap!important;align-items:flex-end!important;gap:8px!important;width:100%!important;min-width:0!important;overflow:visible!important}.conversation-composer.composer-simple .composer-simple-row>.composer-channel-selector,.request-conversation-card>.context-composer.request-simple-composer .request-composer-simple-row>.request-channel-selector{position:static!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:auto!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:0 12px!important;border:1px solid #b8e1d1!important;border-radius:14px!important;background:#f0fcf5!important;color:#08795a!important;box-shadow:none!important;white-space:nowrap!important;transform:none!important}.conversation-composer.composer-simple .composer-simple-row>.composer-channel-selector:hover,.conversation-composer.composer-simple .composer-simple-row>.composer-channel-selector[aria-expanded=true],.request-conversation-card>.context-composer.request-simple-composer .request-composer-simple-row>.request-channel-selector:hover,.request-conversation-card>.context-composer.request-simple-composer .request-composer-simple-row>.request-channel-selector[aria-expanded=true]{background:#dff5e9!important;border-color:#67b99a!important}.conversation-composer.composer-simple .composer-simple-input,.request-conversation-card>.context-composer.request-simple-composer .request-simple-input{position:relative!important;display:flex!important;flex:1 1 0!important;align-items:flex-end!important;gap:8px!important;width:auto!important;min-width:0!important;min-height:50px!important;height:auto!important;max-height:none!important;margin:0!important;padding:6px 8px!important;overflow:visible!important;border:1px solid #cfdcf0!important;border-radius:15px!important;background:#fff!important;box-sizing:border-box!important}.conversation-composer.composer-simple .composer-simple-input>.composer-options-toggle,.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.composer-options-toggle{position:static!important;flex:0 0 36px!important;display:grid!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border:1px solid #c7d4f5!important;border-radius:50%!important;background:#eef2ff!important;color:#3457c4!important;transform:none!important}.conversation-composer.composer-simple .composer-simple-input>textarea,.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.request-message-textarea{display:block!important;flex:1 1 0!important;width:0!important;min-width:0!important;min-height:36px!important;max-height:184px!important;height:auto!important;margin:0!important;padding:7px 2px!important;border:0!important;outline:0!important;resize:none!important;background:transparent!important;box-shadow:none!important;overflow-x:hidden!important;overflow-y:auto!important}.conversation-composer.composer-simple .composer-simple-input>.composer-inline-send,.conversation-composer.composer-simple .composer-simple-input>.composer-inline-audio,.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.request-inline-send,.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.request-inline-audio{position:static!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:36px!important;min-height:36px!important;height:36px!important;margin:0!important;transform:none!important}.conversation-composer.composer-simple .composer-simple-input>.composer-inline-send,.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.request-inline-send{padding:0 12px!important;border:1px solid #4858df!important;border-radius:11px!important;background:#4f46e5!important;color:#fff!important;white-space:nowrap!important}.conversation-composer.composer-simple .composer-simple-input>.composer-inline-audio,.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.request-inline-audio{width:36px!important;padding:0!important;border:1px solid #d7dfeb!important;border-radius:11px!important;background:#f8fafc!important;color:#315486!important}.conversation-composer.composer-simple .composer-channel-selector[data-channel=internal]{border-color:#b8e1d1!important;background:#f0fcf5!important;color:#08795a!important}.conversation-composer.composer-simple .composer-channel-selector[data-channel=email],.request-conversation-card>.context-composer.request-simple-composer .request-channel-selector[data-channel=E-mail]{border-color:#ccd8f3!important;background:#f4f7ff!important;color:#244a9e!important}.conversation-composer.composer-simple .composer-attachments,.request-conversation-card>.context-composer.request-simple-composer .request-composer-attachments{flex:0 0 auto!important;max-height:130px!important;overflow-y:auto!important;overflow-x:hidden!important}@media(max-width:760px){.conversation-hub .conversation-workspace:not(.embedded),.case-conversation-shell .conversation-workspace.embedded{height:calc(100dvh - 96px)!important;min-height:560px!important;max-height:none!important}.request-detail-conversation>.request-conversation-card:not(.expanded){height:min(680px,calc(100dvh - 150px))!important;min-height:460px!important}.conversation-composer.composer-simple .composer-simple-row,.request-conversation-card>.context-composer.request-simple-composer .request-composer-simple-row{gap:6px!important}.conversation-composer.composer-simple .composer-simple-row>.composer-channel-selector,.request-conversation-card>.context-composer.request-simple-composer .request-composer-simple-row>.request-channel-selector{min-width:44px!important;width:44px!important;padding:0!important;border-radius:50%!important}.conversation-composer.composer-simple .composer-channel-label,.request-conversation-card>.context-composer.request-simple-composer .composer-channel-label,.conversation-composer.composer-simple .composer-channel-selector>svg:last-child,.request-conversation-card>.context-composer.request-simple-composer .request-channel-selector>svg:last-child{display:none!important}}.popover-anchored{position:fixed!important;z-index:30000!important;margin:0!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;overflow:auto!important;isolation:isolate!important}.thread-menu.popover-anchored,.composer-options-menu.popover-anchored,.channel-menu.popover-anchored,.ai-helper.popover-anchored,.message-actions-menu.popover-anchored,.request-message-actions-menu.popover-anchored{box-shadow:0 16px 34px #12285333!important}.conversation-dialog.conversation-routing-dialog{display:flex!important;flex-direction:column!important;width:min(430px,100vw)!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.conversation-routing-dialog>.routing-dialog-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;overflow:auto!important;padding:0 2px 12px!important}.conversation-routing-dialog>.routing-dialog-body>.routing-choice-grid{grid-template-columns:minmax(0,1fr)!important}.conversation-routing-dialog>.routing-dialog-body .routing-case-list{max-height:none!important;overflow:visible!important}.conversation-routing-dialog>.dialog-actions{position:relative!important;z-index:1!important;flex:0 0 auto!important;margin-top:0!important;background:#fff!important}@media(min-width:761px){.conversation-hub .conversation-workspace:not(.embedded),.case-conversation-shell .conversation-workspace.embedded{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.conversation-hub .conversation-workspace:not(.embedded){height:100%!important}.case-conversation-shell .conversation-workspace.embedded{height:min(880px,calc(100dvh - 138px))!important}.conversation-workspace>.message-history{flex:1 1 auto!important;min-height:190px!important;max-height:none!important;overflow:auto!important}.conversation-workspace>.conversation-composer{flex:0 0 auto!important;margin-top:auto!important}.conversation-workspace>.conversation-composer.email-composer-expanded{display:flex!important;flex:0 1 min(66dvh,650px)!important;flex-direction:column!important;min-height:360px!important;max-height:calc(100% - 150px)!important;height:auto!important;overflow:hidden!important}.email-composer-expanded>.email-compose-topline,.email-composer-expanded>.email-recipient-strip,.email-composer-expanded>.email-subject-field,.email-composer-expanded>.email-context-field,.email-composer-expanded>.composer-attachments{flex:0 0 auto!important}.email-composer-expanded>.email-editor-region{display:flex!important;flex:1 1 160px!important;min-height:130px!important;overflow:hidden!important}.email-composer-expanded>.email-editor-region .conversation-rich-editor,.email-composer-expanded>.email-editor-region .conversation-rich-content{min-height:0!important;height:100%!important}.email-composer-expanded>.email-editor-region .conversation-rich-content{overflow:auto!important}.email-composer-expanded>.email-compose-footer{position:relative!important;display:flex!important;flex:0 0 auto!important;margin-top:auto!important;background:#fff!important}.request-detail-conversation{display:flex!important;align-self:stretch!important;height:var(--request-sidebar-height, clamp(470px, 64dvh, 760px))!important;min-height:470px!important;max-height:var(--request-sidebar-height, clamp(470px, 64dvh, 760px))!important;overflow:hidden!important}.request-detail-conversation>.request-conversation-card:not(.expanded){display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}.request-detail-conversation>.request-conversation-card:not(.expanded)>.request-messages{display:block!important;flex:1 1 auto!important;min-height:150px!important;max-height:none!important;overflow:auto!important}.request-detail-conversation>.request-conversation-card:not(.expanded)>.context-composer,.request-detail-conversation>.request-conversation-card:not(.expanded)>.context-composer.request-simple-composer{flex:0 0 auto!important;margin-top:auto!important}}.conversation-composer.composer-simple .composer-simple-row,.request-conversation-card>.context-composer.request-simple-composer .request-composer-simple-row{display:block!important;width:100%!important;overflow:visible!important}.conversation-composer.composer-simple .composer-simple-input,.request-conversation-card>.context-composer.request-simple-composer .request-simple-input{display:flex!important;flex-flow:row nowrap!important;align-items:flex-end!important;width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.conversation-composer.composer-simple .composer-simple-input>.composer-channel-selector,.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.request-channel-selector{display:inline-flex!important;flex:0 0 auto!important;width:auto!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 8px!important}.conversation-composer.composer-simple .composer-simple-input>textarea,.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.request-message-textarea{flex:1 1 0!important;width:0!important;min-width:0!important;max-height:184px!important}.conversation-composer.composer-simple .composer-simple-input>.composer-inline-send,.conversation-composer.composer-simple .composer-simple-input>.composer-inline-audio,.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.request-inline-send,.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.request-inline-audio{flex:0 0 auto!important;align-self:flex-end!important}@media(max-width:760px){.conversation-hub,.case-conversation-shell{height:auto!important;overflow:visible!important}.conversation-hub .conversation-workspace:not(.embedded),.case-conversation-shell .conversation-workspace.embedded{min-height:calc(100dvh - 88px)!important;height:auto!important}.conversation-workspace>.message-history{min-height:300px!important;max-height:none!important}.request-detail-conversation{height:clamp(430px,64dvh,620px)!important;min-height:430px!important;max-height:clamp(430px,64dvh,620px)!important}.composer-channel-label{display:none!important}.conversation-composer.composer-simple .composer-simple-input>.composer-channel-selector,.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.request-channel-selector{padding:0!important;width:36px!important}}.follow-up-list{gap:18px!important;padding:2px 0 8px!important}.follow-up-type{min-width:0!important}.follow-up-type>span:last-child{min-width:0!important}.request-conversation-card>.context-composer>.request-message-shell>.composer-leading-actions{position:static!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important}.request-detail-conversation{height:var(--request-conversation-height, 460px)!important;max-height:var(--request-conversation-height, 460px)!important;min-height:390px!important;align-self:start!important;overflow:hidden!important}.request-conversation-card>.request-messages{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}.request-conversation-card>.context-composer>.request-message-shell>.composer-leading-actions{position:static!important;display:flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;gap:6px!important}.request-conversation-card>.context-composer .request-message-textarea{grid-column:2!important;width:100%!important;min-width:0!important;margin:0!important;padding:12px 14px!important}.request-conversation-card>.context-composer>.request-composer-footer{grid-area:footer!important;display:flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;width:auto!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:0!important;overflow:visible!important}@media(max-width:1180px){.request-detail-conversation{height:clamp(390px,58vh,560px)!important;max-height:clamp(390px,58vh,560px)!important;min-height:390px!important;overflow:hidden!important}.request-detail-conversation>.request-conversation-card{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}}.request-detail-conversation>.request-conversation-card{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.request-conversation-card>.context-composer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"shell footer" "attachments attachments"!important;align-items:end!important;gap:8px!important;flex:0 0 auto!important;width:100%!important;min-height:0!important;margin-top:auto!important;padding-top:10px!important;box-sizing:border-box!important;overflow:visible!important}.request-conversation-card>.context-composer>.request-message-shell{grid-area:shell!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:end!important;gap:8px!important;min-width:0!important;width:100%!important;overflow:visible!important}.request-conversation-card>.context-composer>.request-message-shell>.composer-leading-actions{position:static!important;display:flex!important;flex-direction:row!important;align-items:center!important;align-self:end!important;gap:7px!important;flex:0 0 auto!important;width:auto!important;height:40px!important;margin:0!important}.request-conversation-card>.context-composer>.request-message-shell>.request-message-textarea{grid-column:2!important;width:100%!important;min-width:0!important;min-height:calc(1.45em + 24px)!important;max-height:calc(11.6em + 24px)!important;margin:0!important;padding:10px 12px!important;overflow-y:auto!important;overflow-x:hidden!important}.request-detail-conversation>.request-conversation-card.expanded{position:fixed!important;inset:18px!important;z-index:120!important;width:auto!important;height:calc(100vh - 36px)!important;max-height:calc(100vh - 36px)!important;min-height:0!important}@media(max-width:760px){.request-detail-conversation{height:clamp(400px,60vh,520px)!important;max-height:clamp(400px,60vh,520px)!important}.request-conversation-card>.context-composer{gap:6px!important}.request-conversation-card>.context-composer>.request-message-shell{gap:6px!important}.request-conversation-card>.context-composer>.request-message-shell>.composer-leading-actions{gap:5px!important}.request-conversation-card>.context-composer>.request-message-shell .composer-options-toggle,.request-conversation-card>.context-composer>.request-message-shell .composer-channel-trigger{flex-basis:36px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.request-conversation-card>.context-composer>.request-composer-footer{min-height:38px!important;height:38px!important}.request-conversation-card>.context-composer>.request-composer-footer .composer-send,.request-conversation-card>.context-composer>.request-composer-footer .composer-cancel{min-height:38px!important;padding-inline:10px!important}.request-detail-conversation>.request-conversation-card.expanded{inset:8px!important;width:auto!important;height:calc(100vh - 16px)!important;max-height:calc(100vh - 16px)!important}}.request-detail-layout{align-items:start!important}.request-detail-conversation{align-self:start!important;height:clamp(400px,54vh,500px)!important;max-height:clamp(400px,54vh,500px)!important;min-height:0!important;overflow:hidden!important}.request-detail-conversation>.request-conversation-card{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.request-conversation-card>.request-messages{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}.request-conversation-card>.context-composer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"shell footer" "attachments attachments"!important;align-items:end!important;column-gap:8px!important;row-gap:8px!important;flex:0 0 auto!important;width:100%!important;min-height:0!important;margin-top:auto!important;padding-top:10px!important;box-sizing:border-box!important;overflow:visible!important}.request-conversation-card>.context-composer>.request-message-shell{grid-area:shell!important;position:relative!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:end!important;gap:8px!important;min-width:0!important;width:100%!important;overflow:visible!important}.request-conversation-card>.context-composer>.request-message-shell>.composer-leading-actions{position:static!important;display:flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;align-self:end!important;gap:7px!important;width:auto!important;height:40px!important;margin:0!important;z-index:8!important}.request-conversation-card>.context-composer>.request-message-shell>.request-message-textarea{display:block!important;grid-column:2!important;width:100%!important;min-width:0!important;min-height:calc(1.45em + 24px)!important;max-height:calc(11.6em + 24px)!important;margin:0!important;padding:10px 12px!important;overflow-y:auto!important;overflow-x:hidden!important;resize:none!important}.request-conversation-card>.context-composer>.request-composer-footer{grid-area:footer!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;align-self:end!important;flex:0 0 auto!important;flex-wrap:nowrap!important;width:auto!important;min-height:40px!important;height:40px!important;margin:0!important;padding:0!important;overflow:visible!important}.request-conversation-card>.context-composer>.request-composer-footer .composer-send,.request-conversation-card>.context-composer>.request-composer-footer .composer-cancel{min-height:40px!important;white-space:nowrap!important}.request-conversation-card>.context-composer>.request-composer-attachments{grid-area:attachments!important;width:100%!important}.request-conversation-card>.context-composer:has(.request-email-fields){grid-template-areas:"email email" "shell shell" "footer footer" "attachments attachments"!important}.request-conversation-card>.context-composer:has(.request-email-fields)>.request-email-fields,.request-conversation-card>.context-composer:has(.request-email-fields)>.private-note-label{grid-area:email!important}.request-conversation-card>.context-composer:has(.request-email-fields)>.request-composer-footer{justify-self:end!important;width:auto!important}.request-detail-conversation>.request-conversation-card.expanded{position:fixed!important;inset:18px!important;z-index:120!important;width:auto!important;height:calc(100vh - 36px)!important;max-height:calc(100vh - 36px)!important;min-height:0!important;overflow:hidden!important}@media(max-width:1180px){.request-detail-conversation{height:clamp(400px,56vh,500px)!important;max-height:clamp(400px,56vh,500px)!important}.request-detail-conversation>.request-conversation-card{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}}@media(max-width:760px){.request-detail-conversation{height:clamp(400px,60vh,520px)!important;max-height:clamp(400px,60vh,520px)!important}.request-conversation-card>.context-composer{column-gap:6px!important;row-gap:6px!important}.request-conversation-card>.context-composer>.request-message-shell{gap:6px!important}.request-conversation-card>.context-composer>.request-message-shell>.composer-leading-actions{gap:5px!important}.request-conversation-card>.context-composer>.request-message-shell .composer-options-toggle,.request-conversation-card>.context-composer>.request-message-shell .composer-channel-trigger{flex-basis:36px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.request-conversation-card>.context-composer>.request-composer-footer{min-height:38px!important;height:38px!important}.request-conversation-card>.context-composer>.request-composer-footer .composer-send,.request-conversation-card>.context-composer>.request-composer-footer .composer-cancel{min-height:38px!important;padding-inline:10px!important}.request-detail-conversation>.request-conversation-card.expanded{inset:8px!important;width:auto!important;height:calc(100vh - 16px)!important;max-height:calc(100vh - 16px)!important}}.follow-up-list{position:relative!important;display:grid!important;gap:16px!important;padding:2px 0 4px 14px!important}.follow-up-list:before{content:""!important;position:absolute!important;left:4px!important;top:20px!important;bottom:20px!important;width:1px!important;background:#dbe4f0!important}.follow-up-card{z-index:1!important;border:1px solid #dce5f0!important;box-shadow:0 4px 12px #1f3a6c0b!important}.follow-up-card:after{content:""!important;position:absolute!important;left:-14px!important;top:31px!important;width:13px!important;height:1px!important;background:#dbe4f0!important}.follow-up-card.follow-up-information{background:#fbfcfe!important;border-color:#dbe3ee!important}.follow-up-card.follow-up-worked{background:#fbfdff!important;border-color:#d8e2f8!important}.follow-up-deadline{display:flex!important;align-items:baseline!important;gap:7px!important;margin-top:12px!important;padding-top:10px!important;border-top:1px solid #f0dfce!important;color:#8a6a4d!important;font-size:11px!important}.follow-up-deadline strong{color:#b66b27!important;font-size:13px!important}.follow-up-deadline small{color:#a58d76!important;font-size:10px!important}.follow-up-attachment-tools{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.follow-up-link-add{display:flex!important;align-items:center!important;gap:6px!important;flex:1 1 260px!important;min-width:220px!important}.follow-up-link-add .control{flex:1 1 auto!important;min-width:0!important}.follow-up-link-add button{white-space:nowrap!important}.follow-up-assets{display:grid!important;gap:6px!important;margin-top:8px!important}.follow-up-asset{display:flex!important;align-items:center!important;gap:7px!important;padding:7px 9px!important;border:1px solid #dce5f0!important;border-radius:8px!important;background:#fff!important;color:#536783!important;font-size:11px!important}.follow-up-asset span:nth-child(2){flex:1 1 auto!important;min-width:0!important;overflow-wrap:anywhere!important}.follow-up-asset button{margin-left:auto!important;border:0!important;background:transparent!important;color:#b66b27!important;font:700 10px Manrope,sans-serif!important;cursor:pointer!important}@media(max-width:760px){.follow-up-list{padding-left:8px!important;gap:12px!important}.follow-up-list:before{left:1px!important}.follow-up-card:after{left:-8px!important;width:7px!important}.follow-up-deadline{flex-wrap:wrap!important}.follow-up-link-add{flex-basis:100%!important;min-width:0!important}}.service-expanded-details>.task-current-panel{margin:18px!important}.service-detail-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}@media(max-width:760px){.request-detail-layout{grid-template-columns:1fr!important}.request-detail-conversation{height:auto!important;max-height:none!important}.request-conversation-card{min-height:620px!important}.conversation-composer .composer-footer-actions,.context-composer .request-composer-footer{justify-content:stretch!important}.conversation-composer .composer-footer-actions>.composer-send,.conversation-composer .composer-footer-actions>.composer-cancel,.context-composer .request-composer-footer>.composer-send,.context-composer .request-composer-footer>.composer-cancel{flex:1 1 140px!important}}.request-received-details{margin-bottom:0}.request-received-documents{margin-top:15px;padding-top:14px;border-top:1px solid #e8ecf2}.request-section-label{display:flex;align-items:center;gap:7px;color:#234ca3}.request-empty-documents{display:block;margin-top:9px;color:var(--muted);font-size:12px}.service-list-card>.service-list{margin-top:3px}.service-list-card>.service-list>.selected{margin:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.service-row-caret{transition:transform .18s ease}.service-row-caret.open{transform:rotate(90deg)}.service-expanded-details{margin:0;border:1px solid #abbcff;border-top:0;border-radius:0 0 14px 14px;background:#fff;box-shadow:0 10px 25px #25469617}.service-expanded-details.service-context.modern{padding:0;position:static}.service-expanded-details>header,.service-expanded-details>.snapshot{margin-left:18px;margin-right:18px}.service-expanded-details>header{margin-top:18px}.service-detail-columns{display:grid;grid-template-columns:minmax(260px,.88fr) minmax(0,1.28fr);gap:18px;margin:0;padding:0 18px 18px;align-items:start}.service-detail-copy{display:grid;gap:14px;min-width:0}.service-text-block{padding:14px;border:1px solid #e1e7f1;border-radius:12px;background:#f7f9fd}.service-text-block>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.service-text-block>header>b{color:#344b77;font-size:13px}.service-text-block>header>button{display:inline-flex;align-items:center;gap:3px;padding:2px 0;border:0;background:transparent;color:#277b4b;font:700 12px Manrope,sans-serif;cursor:pointer}.service-text-block>header>button svg{transition:transform .18s ease}.service-text-block>header>button svg.open{transform:rotate(90deg)}.service-text-block>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;max-height:7.55em;overflow:hidden;margin:0;color:#243858;font-size:13px;line-height:1.51;white-space:pre-line}.service-text-block>p.expanded{display:block;max-height:none}.service-detail-progress{min-width:0;padding:0 0 2px}.service-detail-progress>.progress-block{margin-top:0}.service-detail-progress>.journey-heading{margin-top:20px}.service-detail-progress>.service-journey-modern{max-height:520px;overflow:auto;padding-right:3px}.service-detail-progress>.context-rule{margin-top:14px}.service-detail-progress>.button.full{margin-top:14px;width:100%}@media(max-width:1180px){.request-detail-layout{grid-template-columns:1fr}.request-detail-conversation{height:auto;max-height:none;min-height:0;overflow:visible}.request-detail-conversation>.request-conversation-card{height:auto;max-height:none;min-height:700px;overflow:visible}.request-conversation-card>.request-messages{min-height:390px;overflow-y:auto}.service-detail-columns{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}}@media(max-width:760px){.request-detail-layout{gap:14px}.request-conversation-card{padding:16px}.request-conversation-card.expanded{inset:8px;width:auto;height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.service-detail-columns{grid-template-columns:1fr;gap:14px;padding:0 12px 12px}.service-expanded-details>header,.service-expanded-details>.snapshot{margin-left:12px;margin-right:12px}.service-detail-progress>.service-journey-modern{max-height:none;overflow:visible}}.mobile-conversation-back{display:none;align-items:center;gap:6px;min-height:38px;padding:0 9px;border:1px solid #d6e0ef;border-radius:9px;background:#fff;color:#214d9f;font:700 12px Manrope,sans-serif;cursor:pointer}.mobile-conversation-back:hover{border-color:#9db4ee;background:#f3f6ff}.request-message-textarea{display:block;width:100%;box-sizing:border-box;min-height:0;height:auto;max-height:calc(11.6em + 24px);resize:none;overflow-y:hidden;border:1px solid #d6e0ef;border-radius:11px;padding:10px 12px;color:#142d63;background:#fff;font:inherit;line-height:1.45;transition:border-color .15s ease,box-shadow .15s ease}.request-message-textarea:focus{border-color:#7e9bea;box-shadow:0 0 0 3px #4c69e01f;outline:0}.request-email-fields{display:grid;gap:9px;padding:11px 12px;border:1px solid #dbe4f2;border-radius:11px;background:#f8faff}.request-email-subject-field{display:grid;gap:5px;color:#294171;font-size:12px;font-weight:800}.request-email-subject-field input{width:100%;box-sizing:border-box;min-height:40px;border:1px solid #d6e0ef;border-radius:9px;padding:9px 10px;color:#193568;background:#fff;font:inherit;font-weight:400}.request-email-subject-field small{color:#74829d;font-size:11px;font-weight:500;line-height:1.35}.request-email-context{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid #e3e9f3;color:#667896;font-size:11px}.request-email-context b{overflow:hidden;color:#3159ad;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.request-message{position:relative;display:grid;gap:5px;max-width:min(88%,680px);margin:0 0 16px}.request-message.mine{margin-left:auto}.request-message>header{display:flex;align-items:baseline;gap:7px;padding:0 4px;color:#17366f;font-size:12px}.request-message>header span{color:#7b89a3;font-size:11px}.request-message-bubble{position:relative;min-width:0;border:1px solid #dce4f1;border-radius:14px;background:#fff;padding:12px 14px;color:#18366d;box-shadow:0 3px 12px #1a336308}.request-message.mine .request-message-bubble{background:#eff2ff;border-color:#d9ddfb}.request-message-bubble>p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.request-message-bubble>footer{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:7px;color:#71809b;font-size:11px}.request-message-bubble>footer>span{display:inline-flex;align-items:center;gap:4px;color:#e0a21c}.request-message-bubble>footer em{color:#7a87a1;font-size:10px;font-style:normal}.request-message-subject{display:grid;gap:3px;margin-bottom:9px;padding-bottom:8px;border-bottom:1px solid #e5eaf3}.request-message-subject span{color:#7b89a3;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.request-message-subject b{overflow-wrap:anywhere;color:#244784;font-size:12px}.request-message-more{position:absolute;right:7px;top:7px;display:grid;place-items:center;width:28px;height:28px;border:1px solid #d8e2f0;border-radius:8px;background:#fff;color:#4666a0;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease}.request-message-bubble:hover .request-message-more,.request-message-more:focus-visible{opacity:1}.request-message-more:hover{background:#f1f5ff;color:#1f50b0}.request-message-actions-menu{position:absolute;z-index:20;right:8px;top:40px;display:grid;min-width:210px;max-width:min(270px,calc(100vw - 40px));padding:7px;border:1px solid #dbe3ef;border-radius:11px;background:#fff;box-shadow:0 14px 32px #0d1f422e}.request-message-actions-menu>button{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:8px;background:transparent;padding:9px;color:#17366f;font:inherit;font-size:12px;text-align:left;cursor:pointer}.request-message-actions-menu>button:hover{background:#f2f5fb}.request-message-actions-menu>button.danger{color:#d33838}.request-message-actions-menu .message-reaction-picker{margin:3px 0 5px;padding:6px;border:1px solid #e1e7f1;border-radius:8px;background:#f8faff}.request-message.deleted .request-message-bubble{border-color:#f1b8c0;background:#fff1f2;color:#7f3440}.deleted-message-copy{display:flex;align-items:center;gap:8px;margin-bottom:7px;color:#be4451;font-size:12px}.request-message.deleted .request-message-bubble>p{color:#8f4350;text-decoration:line-through;text-decoration-color:#d9828c}.request-composer-attachments{display:grid;gap:6px;margin-top:8px}.request-composer-attachment{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border:1px solid #d6e0ef;border-radius:9px;background:#f5f7fc;overflow:hidden}.request-composer-attachment>button:first-child{display:flex;align-items:center;gap:7px;min-width:0;border:0;background:transparent;padding:8px 10px;color:#31528f;font:inherit;font-size:12px;text-align:left;cursor:pointer}.request-composer-attachment>button:first-child:hover{background:#edf2ff}.request-composer-attachment>button:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-composer-attachment .document-remove-button{width:38px;border:0;border-left:1px solid #d6e0ef;background:transparent;color:#b13c4b;cursor:pointer}.request-composer-attachment .document-remove-button:hover{background:#fff0f1;color:#d02f42}@media(max-width:760px){.conversation-page{gap:13px}.conversation-hub{display:block;min-height:calc(100vh - 180px);height:auto;max-height:none;overflow:hidden;border-radius:14px}.conversation-hub.mobile-conversation-list .conversation-inbox{display:flex;flex-direction:column;min-height:calc(100vh - 180px);border:0}.conversation-hub.mobile-conversation-list .conversation-workspace,.conversation-hub.mobile-conversation-open .conversation-inbox{display:none}.conversation-hub.mobile-conversation-open .conversation-workspace{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;height:calc(100vh - 180px);min-height:calc(100vh - 180px);max-height:none;border:0;border-radius:0;overflow:hidden}.conversation-hub.mobile-conversation-open .thread-header{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 12px}.conversation-hub.mobile-conversation-open .mobile-conversation-back{display:inline-flex;flex:0 0 auto}.conversation-hub.mobile-conversation-open .thread-identity{flex:1 1 calc(100% - 60px);min-width:0}.conversation-hub.mobile-conversation-open .thread-identity h2{font-size:16px;line-height:1.25}.conversation-hub.mobile-conversation-open .thread-identity p{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.conversation-hub.mobile-conversation-open .thread-tools{width:100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-top:2px;scrollbar-width:none}.conversation-hub.mobile-conversation-open .thread-tools::-webkit-scrollbar{display:none}.conversation-hub.mobile-conversation-open .thread-tools .button,.conversation-hub.mobile-conversation-open .thread-tools .conversation-icon-button{flex:0 0 auto}.conversation-hub.mobile-conversation-open .message-history{min-height:0;padding:15px 10px}.conversation-hub.mobile-conversation-open .conversation-composer{padding:0 10px 10px}.thread-list{max-height:none;overflow:visible}.request-message{max-width:96%}.request-message-more{opacity:1}.request-email-context{align-items:flex-start;flex-direction:column;gap:4px}}@media(max-width:760px){.client-home-simple .role-home-layout{display:flex;flex-direction:column;gap:16px}.client-home-simple .role-home-rail{display:contents}.client-home-simple .role-home-main{order:-1}.client-home-simple .home-profile-card{order:-2;width:100%;height:auto;box-sizing:border-box;margin:0}.client-home-simple .home-side-card{order:0;width:100%;height:auto;box-sizing:border-box}.client-home-simple .home-profile-head{display:flex;align-items:center;gap:10px;min-width:0}.client-home-simple .home-profile-head>div{min-width:0;flex:1}.client-home-simple .home-profile-head>.badge{flex:0 0 auto;margin-left:auto}}.request-email-collapsed{display:flex;align-items:center;gap:9px;width:100%;min-height:50px;border:1px solid #d7e1ef;border-radius:11px;background:#fff;padding:9px 12px;color:#244a94;text-align:left;font:inherit;cursor:pointer}.request-email-collapsed:hover{border-color:#8fa8eb;background:#f6f8ff}.request-email-collapsed span{flex:1;color:#70809a}.request-email-cancel{min-width:92px;white-space:nowrap}.request-conversation-card .context-composer:has(.request-email-fields){padding-top:10px}.request-email-fields{gap:7px;padding:9px 10px;background:#f8faff}.request-email-subject-field input{min-height:38px;padding:8px 10px}.request-email-context{padding-top:6px}.request-email-context span{font-weight:700}.request-email-context b{max-width:72%}@media(max-width:900px){.page-canvas{padding-inline:var(--ds-page-padding-x, 48px)}.page-header,.role-home-title{gap:12px}.page-header h1,.role-home-title h1{overflow-wrap:anywhere}.inline-actions,.page-header .page-actions{flex-wrap:wrap}}@media(max-width:560px){.page-canvas{padding:var(--ds-page-padding-top, 56px) var(--ds-page-padding-x, 48px) var(--ds-page-padding-bottom, 72px)}.card{border-radius:14px}.card-header{align-items:flex-start;flex-wrap:wrap;gap:10px;padding:16px}.card-header>div:first-child{min-width:0}.card-header h2{font-size:17px;overflow-wrap:anywhere}.card-header p{font-size:12px;line-height:1.4}.card-actions{width:100%;justify-content:flex-start}.card-actions .button{width:auto;max-width:100%}.form-actions{align-items:stretch;flex-direction:column-reverse}.form-actions .button{width:100%}.request-message-bubble{padding:11px 12px}.request-message-actions-menu{right:0;max-width:calc(100vw - 30px)}.request-conversation-card{padding:0}.request-conversation-card>.card-header{padding:14px}.request-conversation-card>.request-messages{min-height:300px;padding:8px 10px 12px}.request-conversation-card .context-composer{padding:0 10px 10px}.request-conversation-card .composer-actions{align-items:stretch;flex-wrap:wrap}.request-conversation-card .composer-actions>label,.request-conversation-card .request-audio-action{flex:1 1 auto;justify-content:center;min-width:0}.request-conversation-card .composer-actions>.button{width:100%;margin-left:0}.client-home-simple .home-profile-card{padding:16px}}@media(max-width:380px){.page-canvas{padding-inline:var(--ds-page-padding-x, 48px)}.thread-tools .button{padding-inline:9px;font-size:12px}.request-conversation-card .channel-switch button{flex:1;padding-inline:8px}.client-home-simple .home-profile-head{align-items:flex-start;flex-wrap:wrap}.client-home-simple .home-profile-head>.badge{margin-left:56px}}.request-assistant-action{display:inline-flex;align-items:center;gap:6px;border:1px solid #cbd8f4;border-radius:9px;background:#f5f7ff;color:#2455c6;padding:8px 11px;font:700 12px Manrope,sans-serif;cursor:pointer}.request-assistant-action:hover,.request-assistant-action.active{border-color:#7188ee;background:#e9efff;color:#174fc6}.request-writing-assistant{position:absolute;z-index:30;right:16px;bottom:70px;width:min(360px,calc(100% - 32px));display:grid;gap:10px;padding:14px;border:1px solid #bdcafa;border-radius:14px;background:#fff;box-shadow:0 18px 42px #142a5e33}.request-writing-assistant>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.request-writing-assistant>header b{display:flex;align-items:center;gap:7px;color:#1e469f;font-size:13px}.request-writing-assistant>header small{display:block;margin-top:4px;color:#70809d;font-size:11px;line-height:1.35}.request-writing-assistant>header button{border:0;background:transparent;color:#657492;cursor:pointer}.request-assistant-tabs{display:flex;gap:5px}.request-assistant-tabs button{border:0;border-radius:7px;background:#f1f4fb;color:#536486;padding:7px 9px;font:700 11px Manrope,sans-serif;cursor:pointer}.request-assistant-tabs button.active{background:#e7edff;color:#174fc6}.request-writing-assistant>textarea{width:100%;box-sizing:border-box;min-height:56px;resize:vertical;border:1px solid #d5dfed;border-radius:8px;padding:9px 10px;color:#1a376b;font:500 12px/1.4 Manrope,sans-serif}.request-assistant-result{display:grid;gap:7px;padding:10px;border:1px solid #dbe4f3;border-radius:9px;background:#f8faff;color:#324b7c;font-size:12px;line-height:1.45}.request-assistant-result p{margin:0;white-space:pre-wrap}.request-assistant-result .button{width:max-content}.request-assistant-hint{color:#71809a;font-size:11px;line-height:1.4}.request-conversation-card,.request-conversation-card .context-composer{position:relative}.conversation-composer,.context-composer,.composer-footer-actions,.request-composer-footer{overflow:visible!important;max-height:none!important;overscroll-behavior:initial}.context-composer{position:relative}.request-composer-footer{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-height:46px;flex-wrap:nowrap}.request-composer-footer .channel-select{margin-left:0}.request-composer-footer .composer-send{min-width:104px}.request-composer-footer .composer-cancel{min-width:100px;white-space:nowrap}.request-channel-menu{bottom:calc(100% - 4px);right:86px;max-height:min(420px,calc(100vh - 160px));overflow:auto!important;transform-origin:bottom right}.context-composer .ai-helper{right:210px;bottom:calc(100% + 8px)}@media(max-width:560px){.request-composer-footer{grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:5px}.request-composer-footer .composer-cancel{min-width:84px;padding-inline:9px}.request-composer-footer .composer-send{min-width:46px;padding-inline:10px}.request-channel-menu,.context-composer .ai-helper{right:10px;width:calc(100% - 20px);box-sizing:border-box}}.conversation-hub{min-height:820px;max-height:min(1140px,max(820px,calc(100vh - 90px)))}.conversation-workspace{min-height:820px;grid-template-rows:auto auto minmax(480px,auto) auto auto}.conversation-workspace.embedded{min-height:780px;max-height:min(1020px,max(780px,calc(100vh - 120px)))}.message-history{min-height:480px;max-height:min(700px,max(480px,calc(100vh - 320px)))}.conversation-expand-backdrop{position:fixed;z-index:119;inset:0;background:#0814308c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.conversation-workspace.is-expanded{position:fixed;z-index:120;inset:18px;width:auto;height:calc(100vh - 36px);min-height:0;max-height:none;border:1px solid #dce4f1;border-radius:18px;box-shadow:0 30px 80px #08143052;overflow:hidden}.conversation-workspace.is-expanded .message-history{min-height:0;max-height:none}.conversation-expand-toggle.active{background:#edf2ff;border-color:#cdd9f1}.service-detail-copy{gap:12px;align-content:start}.service-information-block,.service-related-documents{border:1px solid #e1e7f1;border-radius:12px;background:#fff;overflow:hidden}.service-information-block>header,.service-related-documents>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid #e7ecf4;background:#f8faff}.service-information-block>header>span,.service-related-documents>header>span{display:flex;align-items:center;gap:7px;color:#294b8b}.service-information-block>header b,.service-related-documents>header b{color:#30466f;font-size:13px}.service-information-block>header small,.service-related-documents>header small{color:#7a88a1;font-size:11px}.service-origin-block{padding:11px 14px;border-bottom:1px solid #e7ecf4}.service-origin-block>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.service-origin-block>header>span{display:flex;align-items:center;gap:7px;color:#294b8b}.service-origin-block>header b{font-size:12px}.service-origin-block>header button{display:inline-flex;align-items:center;gap:3px;border:0;background:transparent;padding:3px 0;color:#2c7b4b;font:700 11px Manrope,sans-serif;cursor:pointer}.service-origin-block>header button svg{transition:transform .18s ease}.service-origin-block>header button svg.open{transform:rotate(180deg)}.service-origin-summary{display:grid;gap:3px;margin-top:7px;padding:9px 10px;border-radius:9px;background:#f5f7fc}.service-origin-summary b{color:#27477f;font-size:12px}.service-origin-summary small{color:#74829b;font-size:11px;line-height:1.4}.service-origin-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid #e7ecf4}.service-origin-details>div{display:grid;gap:2px;min-width:0}.service-origin-details>div:last-child{grid-column:1/-1}.service-origin-details small,.service-information-grid small{color:#7c89a0;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.service-origin-details b,.service-information-grid b{overflow-wrap:anywhere;color:#2c426c;font-size:12px;line-height:1.35}.service-information-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:2px 14px 10px}.service-information-grid>div{display:grid;gap:3px;min-width:0;padding:9px 0;border-bottom:1px solid #edf0f5}.service-information-grid>div:nth-last-child(-n+2){border-bottom:0}.service-related-documents>div{display:grid;gap:7px;padding:10px 12px}.service-related-document{display:grid;grid-template-columns:28px minmax(0,1fr) auto 17px;align-items:center;gap:8px;min-width:0;padding:9px 10px;border:1px solid #e1e7f1;border-radius:9px;background:#fbfcff;color:#29477e;text-align:left;cursor:pointer}.service-related-document:hover{border-color:#99afea;background:#f2f6ff}.service-related-document>span{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#edf2ff;color:#3761bb}.service-related-document strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.service-related-document small{color:#7a88a1;font-size:10px;white-space:nowrap}.service-related-document>svg{color:#5570aa}.service-information-sections{display:grid;gap:10px;padding:12px 14px 14px;background:#f5f7fc}.service-information-sections>.service-origin-block,.service-information-subcard{border:1px solid #dce5f3;border-radius:11px;background:#fff;overflow:hidden;box-shadow:0 2px 7px #203e7409}.service-information-sections>.service-origin-block{padding:0;border-bottom:1px solid #dce5f3}.service-information-sections>.service-origin-block>header{padding:10px 12px;background:#fbfcff}.service-information-sections>.service-origin-block>.service-origin-summary{margin:0 10px 10px;background:#f1f5fc;border:1px solid #edf1f8}.service-information-sections>.service-origin-block.expanded>.service-origin-details{margin:0 10px 10px;padding:9px 10px;border:1px solid #edf1f8;border-radius:9px;background:#fbfcff}.service-information-subcard>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid #e8edf5;background:#fbfcff}.service-information-subcard>header>span{display:flex;align-items:center;gap:7px;min-width:0;color:#294b8b}.service-information-subcard>header>span b{color:#30466f;font-size:12px}.service-information-subcard>header>span svg{flex:0 0 auto;color:#4d6fc0}.service-information-subcard>header>small{color:#7a88a1;font-size:10px;text-align:right}.service-information-subcard>.service-information-grid{padding:0 12px 3px;background:#fff}.service-information-subcard>.service-information-grid>div{padding:10px 0}.service-information-subcard>.service-information-grid>div:nth-last-child(-n+2){border-bottom:0}.request-email-collapsed-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;position:relative}.request-channel-select-collapsed{min-width:160px;justify-content:center}@media(max-width:760px){.conversation-hub{min-height:calc(100vh - 150px)}.conversation-workspace,.conversation-workspace.embedded{min-height:700px}.message-history{min-height:430px}.conversation-workspace.is-expanded{inset:8px;width:auto;height:calc(100vh - 16px);border-radius:14px}.service-origin-details{grid-template-columns:1fr}.service-origin-details>div:last-child{grid-column:auto}.request-email-collapsed-row{grid-template-columns:minmax(0,1fr) auto}.request-channel-select-collapsed{min-width:42px;padding-inline:10px}.request-channel-select-collapsed span{display:none}}@media(max-width:560px){.service-information-sections{padding-inline:10px}.service-information-subcard>header{align-items:flex-start;flex-direction:column;gap:3px}.service-information-subcard>header>small{text-align:left}.service-information-subcard>.service-information-grid{grid-template-columns:1fr}.service-information-subcard>.service-information-grid>div:nth-last-child(-n+2){border-bottom:1px solid #edf0f5}.service-information-subcard>.service-information-grid>div:last-child{border-bottom:0}}.service-detail-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.service-detail-copy .service-text-block>p{font-size:14px;line-height:1.56}.service-detail-copy .service-text-block>header>b{font-size:14px}.service-detail-copy .service-information-subcard>header>span b{font-size:13px}.service-detail-copy .service-information-grid b,.service-detail-copy .service-origin-details b{font-size:13px}.service-detail-copy .service-information-grid small,.service-detail-copy .service-origin-details small{font-size:10.5px}@media(max-width:760px){.service-detail-columns{grid-template-columns:1fr}.service-detail-copy .service-text-block>p{font-size:13px}}.thread-menu-transfer{color:#244b91!important}.thread-menu-transfer:hover{background:#eef3ff!important;color:#174fc6!important}.conversation-workspace,.conversation-hub,.thread-header,.thread-tools,.message-history,.request-messages,.conversation-composer,.context-composer{min-width:0;max-width:100%}.conversation-workspace,.conversation-hub,.thread-header,.message-history,.request-messages{overflow-x:hidden}.message-history,.request-messages{background-color:#efeae2!important;background-image:none!important;overflow-y:auto;overflow-x:hidden}.conversation-composer,.context-composer{overflow:visible!important}.composer-options-toggle{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:1px solid #cbd8f2;border-radius:50%;background:#eef2ff;color:#3d5ed7;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.composer-options-toggle:hover,.composer-options-toggle[aria-expanded=true]{border-color:#8399ec;background:#dfe7ff;color:#244fc1}.composer-options-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.composer-options-toggle svg{transition:transform .15s ease}.composer-collapsed-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.email-collapsed-channel{min-width:46px;justify-content:center;padding-inline:10px}.email-collapsed-channel span{display:none}.composer-options-menu{position:absolute;z-index:60;left:12px;bottom:calc(100% + 8px);display:grid;width:min(286px,calc(100% - 24px));padding:9px;border:1px solid #cbd8f0;border-radius:14px;background:#fff;box-shadow:0 18px 42px #10265538}.composer-options-menu header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 3px 7px;color:#294a8f;font-size:12px}.composer-options-menu>button{display:flex;align-items:center;gap:9px;width:100%;border:0;border-radius:9px;background:transparent;padding:10px;color:#244579;font:600 12px Manrope,sans-serif;text-align:left;cursor:pointer}.composer-options-menu>button:hover,.composer-options-menu>button.active{background:#eef3ff;color:#174fc6}.composer-options-menu>button.danger{color:#b53d4b}.composer-options-menu>button.danger:hover{background:#fff1f2;color:#c52f42}.composer-footer-actions{grid-template-columns:auto minmax(0,1fr) auto auto auto;flex-wrap:nowrap;min-width:0}.request-composer-footer{grid-template-columns:auto minmax(0,1fr) auto auto auto}.request-email-collapsed-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.request-email-collapsed-row>.composer-options-toggle{align-self:center}.request-email-collapsed-row .request-email-collapsed{min-width:0}.conversation-expand-button{min-width:0!important;white-space:nowrap}.conversation-workspace.is-expanded .conversation-expand-button{background:#edf2ff;border-color:#cdd9f1}.ai-helper{max-width:calc(100% - 24px);overflow-y:auto;overflow-x:hidden}@media(max-width:760px){.conversation-hub.mobile-conversation-open .thread-tools{flex-wrap:wrap;overflow-x:visible}.conversation-hub.mobile-conversation-open .thread-tools .button,.conversation-hub.mobile-conversation-open .thread-tools .conversation-icon-button{flex:0 1 auto}.conversation-hub.mobile-conversation-open .conversation-expand-button{flex:1 1 auto}.conversation-workspace.is-expanded{overflow-x:hidden}}@media(max-width:560px){.composer-options-menu{left:10px;width:calc(100% - 20px)}.composer-footer-actions,.request-composer-footer{grid-template-columns:auto minmax(0,1fr) auto auto;gap:5px}.composer-footer-actions .composer-cancel,.request-composer-footer .composer-cancel{min-width:76px;padding-inline:8px}.composer-footer-actions .composer-send,.request-composer-footer .composer-send{min-width:46px;padding-inline:9px}.conversation-expand-button{padding-inline:9px!important;font-size:11px!important}.conversation-expand-button svg{width:17px;height:17px}.request-email-collapsed-row{grid-template-columns:auto minmax(0,1fr) auto}.request-email-collapsed-row .request-channel-select{min-width:42px;padding-inline:9px}.request-email-collapsed-row .request-channel-select span{display:none}}.message-history,.request-messages{background:#f9f5f2!important;background-image:none!important}.conversation-workspace,.conversation-hub,.thread-header,.thread-tools{min-width:0;max-width:100%}.conversation-workspace,.conversation-hub,.thread-tools{overflow-x:hidden!important}.thread-tools{align-items:center;flex-wrap:wrap;overflow-y:visible!important}.thread-primary-actions{display:flex;align-items:center;gap:7px;min-width:0;flex:0 0 auto}.conversation-expand-button{min-width:142px!important;max-width:158px!important;white-space:normal!important;line-height:1.12!important;text-align:center;justify-content:center}.conversation-composer,.context-composer{position:relative;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.conversation-composer .composer-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;padding:10px 0 0 46px;box-sizing:border-box}.conversation-composer .composer-input-area{width:100%;min-width:0;overflow:visible}.conversation-composer .composer-footer-actions{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-width:0;min-height:46px;flex-wrap:nowrap;overflow:visible!important}.conversation-composer .composer-footer-actions>.composer-options-toggle,.context-composer .request-composer-footer>.composer-options-toggle{position:absolute;left:-46px;top:-54px;z-index:4}.conversation-composer .composer-input-area textarea,.context-composer .request-message-textarea{box-sizing:border-box;min-height:50px;max-height:220px!important;overflow-y:auto!important;overflow-x:hidden!important;resize:none;scrollbar-gutter:stable}.context-composer{display:flex;flex-direction:column;gap:8px}.context-composer .request-message-textarea{width:calc(100% - 46px);margin-left:46px;flex:0 0 auto}.context-composer .request-composer-footer{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-width:0;min-height:46px;overflow:visible!important}.conversation-composer .composer-footer-actions>*,.context-composer .request-composer-footer>*{min-width:0}.conversation-composer .composer-footer-actions .composer-footer-spacer,.context-composer .request-composer-footer .composer-footer-spacer{display:block;min-width:0}.conversation-composer .composer-rich-editor,.context-composer .request-email-fields{min-width:0}.service-detail-copy{gap:12px}.service-detail-copy>.service-text-block,.service-detail-copy>.service-information-block,.service-detail-copy>.service-related-documents{border:1px solid #dce5f2;border-radius:14px;background:#fff;box-shadow:0 4px 14px #1f3e730b;overflow:hidden}.service-detail-copy>.service-text-block{padding:0;background:#fff}.service-detail-copy>.service-text-block>header{margin:0;padding:11px 14px;border-bottom:1px solid #e8edf5;background:linear-gradient(180deg,#fbfcff,#f5f8fd)}.service-detail-copy>.service-text-block>header>b{font-size:13px;color:#294679}.service-detail-copy>.service-text-block>header>button{font-size:11px}.service-detail-copy>.service-text-block>p{margin:0;padding:12px 14px 14px;font-size:13px;line-height:1.55;color:#304d7b}.service-detail-copy>.service-information-block{background:#fff}.service-detail-copy>.service-information-block>header,.service-detail-copy>.service-related-documents>header{padding:11px 14px;background:#f8faff}.service-detail-copy>.service-information-block>header b,.service-detail-copy>.service-related-documents>header b{font-size:13px}.service-detail-copy .service-information-sections{gap:9px;padding:10px;background:#f7f9fd}.service-detail-copy .service-information-sections>.service-origin-block,.service-detail-copy .service-information-sections>.service-information-subcard{border-color:#e0e8f3;border-radius:12px;box-shadow:0 2px 8px #22427809}.service-detail-copy .service-information-sections>.service-origin-block>header,.service-detail-copy .service-information-subcard>header{padding:10px 12px;background:#fff}.service-detail-copy .service-information-subcard>header>span b{font-size:12px;color:#2f4773}.service-detail-copy .service-information-subcard>header>small{font-size:10px}.service-detail-copy .service-information-grid{padding-inline:12px}.service-detail-copy .service-information-grid>div{padding:9px 0}.service-detail-copy .service-information-grid small,.service-detail-copy .service-origin-details small{font-size:10px;letter-spacing:.04em}.service-detail-copy .service-information-grid b,.service-detail-copy .service-origin-details b{font-size:12px;line-height:1.35}@media(max-width:760px){.thread-primary-actions{flex:1 1 100%}.thread-primary-actions .conversation-expand-button{flex:1 1 auto;max-width:none!important}.conversation-composer .composer-row{padding-left:42px}.conversation-composer .composer-footer-actions>.composer-options-toggle,.context-composer .request-composer-footer>.composer-options-toggle{left:-42px}.context-composer .request-message-textarea{width:calc(100% - 42px);margin-left:42px}}.thread-header,.thread-tools{overflow:visible!important}.thread-menu{z-index:80!important}.thread-menu.thread-more-menu{top:auto!important;bottom:8px!important;z-index:90!important}.conversation-hub,.conversation-workspace,.conversation-workspace.embedded{height:auto!important;max-height:none!important;overflow:visible!important}.conversation-workspace{grid-template-rows:auto auto minmax(360px,auto) auto auto!important}.message-history{min-height:360px!important;max-height:700px!important;overflow-y:auto!important;overflow-x:hidden!important}.conversation-composer{height:auto!important;max-height:none!important;overflow:visible!important}.conversation-composer .composer-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;min-width:0!important;padding:10px 0 0 46px!important;box-sizing:border-box!important}.conversation-composer .composer-input-area{width:100%!important;min-width:0!important;overflow:visible!important}.conversation-composer .composer-input-area textarea{min-height:calc(1.45em + 24px)!important;max-height:calc(11.6em + 24px)!important;overflow-y:auto!important;overflow-x:hidden!important;resize:none!important}.conversation-composer .composer-footer-actions{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;width:100%!important;min-width:0!important;min-height:46px!important;height:auto!important;gap:8px!important;overflow:visible!important}.conversation-composer .composer-footer-actions>.composer-options-toggle{position:absolute!important;left:-46px!important;top:-54px!important;z-index:4!important}.conversation-composer .composer-footer-actions>*{min-width:0;flex:0 0 auto}.conversation-composer .composer-footer-actions .channel-select{margin-left:0!important}.context-composer{position:relative!important;display:flex!important;flex-direction:column!important;gap:9px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;border-top:1px solid #e2e6ee!important;padding-top:12px!important}.context-composer .request-message-textarea{width:100%!important;margin-left:0!important;min-height:0!important;max-height:calc(11.6em + 24px)!important;overflow-y:auto!important;overflow-x:hidden!important;resize:none!important}.context-composer .request-composer-footer{position:static!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto auto!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:46px!important;height:auto!important;gap:8px!important;overflow:visible!important}.context-composer .request-composer-footer>.composer-options-toggle{position:static!important;left:auto!important;top:auto!important;z-index:auto!important}.context-composer .request-composer-footer .composer-footer-spacer{display:block!important;min-width:0!important}.context-composer .request-composer-footer>*{min-width:0}.conversation-workspace.is-expanded{position:fixed!important;inset:18px!important;width:auto!important;height:calc(100vh - 36px)!important;min-height:0!important;max-height:calc(100vh - 36px)!important;overflow:visible!important}.conversation-workspace.is-expanded .message-history{min-height:0!important;max-height:none!important}@media(max-width:760px){.conversation-hub.mobile-conversation-open .conversation-workspace{height:calc(100vh - 180px)!important;min-height:calc(100vh - 180px)!important;max-height:none!important;overflow:visible!important}.conversation-hub.mobile-conversation-open .message-history{min-height:0!important;max-height:none!important}.conversation-composer .composer-row{padding-left:42px!important}.conversation-composer .composer-footer-actions>.composer-options-toggle{left:-42px!important}}.conversation-hub,.conversation-workspace,.thread-header,.thread-tools{overflow-x:clip!important;overflow-y:visible!important}.thread-tools,.thread-primary-actions{min-width:0!important}.thread-menu,.composer-options-menu,.ai-helper,.channel-menu{z-index:140!important}.composer-options-menu{left:10px!important;bottom:calc(100% + 12px)!important;width:min(284px,calc(100% - 20px))!important;padding:12px!important;border:1px solid #dbe3f1!important;border-radius:20px!important;background:#fff!important;box-shadow:0 18px 44px #142a5c38!important}.composer-options-menu header{padding:2px 3px 9px!important;color:#284a8f!important;font-size:13px!important}.composer-options-menu header b{font-weight:800!important}.composer-options-menu header .conversation-icon-button{width:30px!important;height:30px!important;color:#244b91!important}.composer-options-menu>button{min-height:42px!important;margin:4px 0!important;padding:10px 12px!important;border:1px solid transparent!important;border-radius:10px!important;background:#5d5fef!important;color:#fff!important;font-size:13px!important;font-weight:750!important}.composer-options-menu>button svg{color:currentColor!important;flex:0 0 auto}.composer-options-menu>button:hover,.composer-options-menu>button.active{background:#4d50d8!important;border-color:#3e43c4!important;color:#fff!important;transform:translateY(-1px)}.composer-options-menu>button.danger{background:#fff3f3!important;border-color:#f3c6ca!important;color:#b53d4b!important}.composer-options-menu>button.danger:hover{background:#ffe7e9!important;color:#a72739!important}.conversation-composer .composer-row{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto auto!important;grid-template-rows:auto auto!important;gap:8px!important;padding:10px 0 0!important;min-width:0!important}.conversation-composer .composer-input-area{grid-column:1 / -1!important;grid-row:1!important;position:relative!important;width:100%!important;min-width:0!important;overflow:visible!important}.conversation-composer .composer-input-area textarea{min-height:calc(1.45em + 24px)!important;max-height:calc(11.6em + 24px)!important;padding-left:54px!important;overflow-y:auto!important;overflow-x:hidden!important;resize:none!important}.conversation-composer .conversation-rich-content{min-height:110px!important;max-height:360px!important;padding-left:54px!important;overflow-y:auto!important;overflow-x:hidden!important}.conversation-composer .composer-footer-actions{display:contents!important;width:auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.conversation-composer .composer-footer-actions>.composer-options-toggle{grid-area:1 / 1!important;position:relative!important;inset:auto!important;align-self:end!important;justify-self:start!important;z-index:5!important;margin:0 0 8px 10px!important}.conversation-composer .composer-footer-actions .composer-footer-spacer{display:none!important}.conversation-composer .composer-footer-actions>.channel-select{grid-area:2 / 2!important;justify-self:end!important;margin:0!important}.conversation-composer .composer-footer-actions>.composer-cancel{grid-area:2 / 3!important;justify-self:end!important}.conversation-composer .composer-footer-actions>.composer-send{grid-area:2 / 4!important;justify-self:end!important}.composer-collapsed-row,.request-email-collapsed-row{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important}.composer-collapsed-row>.composer-options-toggle,.request-email-collapsed-row>.composer-options-toggle{position:absolute!important;left:8px!important;top:50%!important;z-index:5!important;transform:translateY(-50%)!important}.composer-collapsed-row>.composer-options-toggle[aria-expanded=true],.request-email-collapsed-row>.composer-options-toggle[aria-expanded=true]{transform:translateY(-50%)!important}.composer-collapsed-row>.email-compose-expand,.request-email-collapsed-row>.request-email-collapsed{grid-column:1!important;min-width:0!important;padding-left:54px!important}.composer-collapsed-row>.email-collapsed-channel,.request-email-collapsed-row>.request-channel-select{grid-column:2!important;min-width:46px!important}.context-composer{position:relative!important;display:flex!important;flex-direction:column!important;gap:9px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.request-message-shell{position:relative!important;width:100%!important;min-width:0!important}.request-message-shell .composer-options-inline{position:absolute!important;left:10px!important;bottom:8px!important;z-index:5!important}.context-composer .request-message-textarea{display:block!important;width:100%!important;margin:0!important;min-height:calc(1.45em + 24px)!important;max-height:calc(11.6em + 24px)!important;padding-left:54px!important;overflow-y:auto!important;overflow-x:hidden!important;resize:none!important}.context-composer .request-composer-footer{position:static!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;width:100%!important;min-width:0!important;min-height:46px!important;height:auto!important;max-height:none!important;gap:8px!important;overflow:visible!important}.context-composer .request-composer-footer .composer-footer-spacer,.context-composer .request-composer-footer>.composer-options-toggle{display:none!important}.context-composer .request-composer-footer>*{min-width:0!important;flex:0 0 auto!important}.context-composer .request-composer-footer .channel-select{margin-left:auto!important}@media(max-width:760px){.conversation-composer .composer-row{grid-template-columns:minmax(0,1fr) auto!important}.conversation-composer .composer-footer-actions>.channel-select{grid-area:2 / 1!important;justify-self:stretch!important}.conversation-composer .composer-footer-actions>.composer-cancel{grid-area:2 / 2!important}.conversation-composer .composer-footer-actions>.composer-send{grid-area:3 / 1 / 3 / 3!important;justify-self:stretch!important}.conversation-composer .composer-footer-actions>.composer-send .button-label{display:inline!important}.composer-options-menu{bottom:calc(100% + 10px)!important}}.conversation-hub,.conversation-workspace,.request-detail-conversation,.request-conversation-card{overflow-x:clip!important}.conversation-composer,.context-composer,.request-conversation-card,.request-detail-conversation{max-height:none!important;height:auto!important;overflow-y:visible!important}.conversation-composer .composer-row{display:block!important;position:relative!important;padding:10px 0 0!important;min-width:0!important}.conversation-composer .composer-input-area{display:block!important;width:100%!important;min-width:0!important;overflow:visible!important}.conversation-composer .composer-input-area textarea{min-height:52px!important;max-height:calc(11.6em + 24px)!important;padding:12px 14px 12px 72px!important;overflow-y:auto!important;overflow-x:hidden!important;resize:none!important}.conversation-composer .conversation-rich-content{min-height:110px!important;max-height:360px!important;padding:12px 14px 12px 72px!important;overflow-y:auto!important;overflow-x:hidden!important}.conversation-composer .composer-footer-actions{display:flex!important;position:relative!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;width:100%!important;min-height:46px!important;height:auto!important;max-height:none!important;margin-top:8px!important;gap:8px!important;overflow:visible!important}.conversation-composer .composer-footer-actions .composer-footer-spacer,.conversation-composer .composer-footer-actions>.channel-select{display:none!important}.composer-footer-leading{position:absolute!important;left:8px!important;top:-51px!important;display:flex!important;align-items:center!important;gap:6px!important;z-index:8!important}.composer-leading-actions .composer-options-toggle,.composer-channel-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:34px!important;height:34px!important;padding:0!important;border:1px solid #d6e1f6!important;border-radius:50%!important;background:#f3f6ff!important;color:#3158c6!important;cursor:pointer!important}.composer-leading-actions .composer-options-toggle svg,.composer-channel-trigger svg{pointer-events:none!important}.composer-leading-actions .composer-options-toggle:hover,.composer-channel-trigger:hover,.composer-channel-trigger[aria-expanded=true]{background:#e7edff!important;border-color:#7a96eb!important}.conversation-composer .composer-footer-actions>.composer-cancel,.conversation-composer .composer-footer-actions>.composer-send{position:relative!important;z-index:2!important;flex:0 0 auto!important}.conversation-composer .composer-attachments{max-height:none!important;overflow:visible!important;margin-bottom:4px!important}.composer-collapsed-field,.request-email-collapsed-field{position:relative!important;display:block!important;width:100%!important;min-width:0!important}.collapsed-leading-actions{position:absolute!important;left:8px!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;gap:6px!important;z-index:8!important}.composer-collapsed-field .composer-options-toggle,.request-email-collapsed-field .composer-options-toggle{position:static!important;transform:none!important}.composer-collapsed-field .email-compose-expand,.request-email-collapsed-field .request-email-collapsed{display:flex!important;width:100%!important;min-width:0!important;padding-left:88px!important;padding-right:42px!important}.composer-collapsed-row>.email-collapsed-channel,.request-email-collapsed-row>.request-channel-select-collapsed{display:none!important}.composer-channel-menu,.request-channel-menu,.composer-options-menu,.ai-helper{max-height:min(500px,calc(100vh - 132px))!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:220!important}.composer-channel-menu,.request-channel-menu{bottom:calc(100% + 10px)!important}.context-composer .request-message-shell{position:relative!important;width:100%!important;min-width:0!important;overflow:visible!important}.context-composer .request-message-shell>.composer-leading-actions{position:absolute!important;left:8px!important;bottom:9px!important;display:flex!important;gap:6px!important;z-index:8!important}.context-composer .request-message-textarea{min-height:52px!important;max-height:calc(11.6em + 24px)!important;padding:12px 14px 12px 88px!important;overflow-y:auto!important;overflow-x:hidden!important;resize:none!important}.context-composer .request-composer-footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;min-height:46px!important;height:auto!important;max-height:none!important;overflow:visible!important;gap:8px!important}.context-composer .request-composer-footer .channel-select,.context-composer .request-composer-footer .composer-footer-spacer,.context-composer .request-composer-footer>.composer-options-toggle{display:none!important}.request-recording-bar,.conversation-composer .recording-bar{display:flex!important;align-items:center!important;flex-wrap:wrap!important;min-height:58px!important;height:auto!important;max-height:none!important;overflow:visible!important;gap:8px!important}.request-recording-bar .audio-progress,.conversation-composer .recording-bar .audio-progress{min-width:110px!important;flex:1 1 140px!important}.message-history,.request-messages{overflow-x:hidden!important;background:#f8f5f1!important}.request-messages{min-height:0!important}.request-conversation-card .request-conversation-toggle{white-space:normal!important;line-height:1.15!important}@media(max-width:760px){.conversation-composer .composer-footer-actions,.context-composer .request-composer-footer{justify-content:stretch!important}.conversation-composer .composer-footer-actions>.composer-cancel,.conversation-composer .composer-footer-actions>.composer-send,.context-composer .request-composer-footer>.composer-cancel,.context-composer .request-composer-footer>.composer-send{flex:1 1 140px!important}.composer-footer-leading{top:-51px!important}}.conversation-workspace{grid-template-rows:auto auto minmax(360px,1fr) max-content auto!important;grid-auto-rows:auto!important}.conversation-workspace>.conversation-composer{align-self:start!important;justify-self:stretch!important;min-height:0!important;height:max-content!important}.conversation-composer .composer-row,.conversation-composer .composer-footer-actions,.context-composer .request-message-shell,.context-composer .request-composer-footer{flex:none!important}.conversation-composer .composer-footer-actions{min-height:46px!important;padding-bottom:0!important}.timeline-panel{display:grid;gap:16px}.timeline-toolbar{display:grid;gap:12px;padding:14px 16px;border:1px solid #e1e7f1;border-radius:13px;background:#f8faff}.timeline-toolbar>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.timeline-toolbar b{color:#243d70;font-size:14px}.timeline-toolbar small{color:#71809a;font-size:12px}.timeline-filters{display:flex;flex-wrap:wrap;gap:8px}.timeline-list-enhanced{display:grid;gap:0}.request-detail-conversation{display:flex!important;min-height:0!important;height:var(--request-sidebar-height, auto)!important;max-height:var(--request-sidebar-height, none)!important;overflow:hidden!important}.request-detail-conversation>.request-conversation-card{width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.request-conversation-card>.request-messages{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important}.request-conversation-card>.context-composer{flex:0 0 auto!important;margin-top:auto!important;width:100%!important;min-height:0!important;box-sizing:border-box!important;overflow:visible!important}.request-conversation-card>.context-composer .request-message-shell{display:flex!important;align-items:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important}.request-conversation-card>.context-composer .request-message-shell>.composer-leading-actions{position:static!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:6px!important}.request-conversation-card>.context-composer .request-message-textarea{flex:1 1 auto!important;width:auto!important;min-width:0!important;margin-left:0!important}.request-conversation-card>.context-composer .request-composer-footer{min-height:46px!important;height:auto!important;max-height:none!important;overflow:visible!important}.request-email-collapsed-row,.request-email-collapsed-field{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important}.request-email-collapsed-field .collapsed-leading-actions{position:static!important;transform:none!important;flex:0 0 auto!important}.request-email-collapsed-field .request-email-collapsed{flex:1 1 auto!important;width:auto!important;min-width:0!important}.timeline-list-enhanced .timeline-event{padding:0 0 14px 44px}.timeline-list-enhanced .timeline-event:before{left:15px;top:31px;bottom:-1px;width:2px;background:#e4e9f3}.timeline-list-enhanced .timeline-event:last-child:before{display:none}.timeline-marker{z-index:1;left:0!important;top:0!important;width:32px;height:32px;display:grid;place-items:center;border:1px solid #d5def0;border-radius:50%;background:#fff;color:#315bd0;box-shadow:0 2px 7px #223e7414}.timeline-event-card{min-width:0;padding:14px 15px;border:1px solid #e0e6f0;border-radius:13px;background:#fff;box-shadow:0 4px 12px #1e36650a}.timeline-event-card:hover{border-color:#b8c9f1;box-shadow:0 7px 18px #1e366514}.timeline-event-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.timeline-event-card>header>div{min-width:0}.timeline-event-card header small{display:block;color:#75839b;font-size:10px;font-weight:700;letter-spacing:.02em}.timeline-event-card h3{margin:4px 0 0;color:#20365f;font-size:14px}.timeline-event-card>p{margin:9px 0 0;color:#4a5d7d;font-size:13px;line-height:1.48;white-space:pre-line}.timeline-event-card>p.clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.timeline-event-card>footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding-top:10px;border-top:1px solid #edf0f5;color:#74819a;font-size:11px}.timeline-transition{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;background:#f3f6fb;color:#61708c}.timeline-transition b{color:#315da9}.timeline-event-actions{display:inline-flex;align-items:center;gap:7px;margin-left:auto}.timeline-text-action,.timeline-open-action{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:0;background:transparent;color:#315bd0;font:700 11px Manrope,sans-serif;cursor:pointer}.timeline-open-action{border:1px solid #c9d7f4;border-radius:7px;background:#f6f8ff}.timeline-open-action:hover{background:#eaf0ff}.timeline-tone-request .timeline-marker{color:#a36a11;background:#fff8e8;border-color:#f0d99f}.timeline-tone-case .timeline-marker{color:#315bd0;background:#edf2ff}.timeline-tone-service .timeline-marker{color:#6757d8;background:#f0edff;border-color:#d7d0ff}.timeline-tone-task .timeline-marker{color:#16846d;background:#eaf8f3;border-color:#c3eadc}.timeline-tone-activity .timeline-marker{color:#d7773c;background:#fff2e9;border-color:#f1ceb4}.timeline-tone-document .timeline-marker{color:#4b7bb8;background:#edf6ff}.timeline-tone-conversation .timeline-marker{color:#6b5de7;background:#f0efff}.service-journey-modern .journey-assignment{color:#71809a;font-size:11px}.service-journey-modern>button .journey-copy>div{margin-top:8px}.service-journey-modern>button:focus-visible,.timeline-filters button:focus-visible,.timeline-event-actions button:focus-visible{outline:3px solid rgba(82,105,232,.25);outline-offset:2px}@media(max-width:760px){.timeline-toolbar>div:first-child{align-items:flex-start;flex-direction:column;gap:4px}.timeline-filters{flex-wrap:wrap;overflow-x:visible;padding-bottom:0}.timeline-event-card>header{flex-direction:column;gap:8px}.timeline-event-actions{width:100%;margin-left:0}.timeline-open-action{margin-left:auto}}.timeline-event-card .timeline-subtitle{display:block;margin-top:3px;color:#647694;font-size:12px;line-height:1.35}.timeline-entity-context{gap:10px!important;padding:11px!important;background:linear-gradient(135deg,#f8faff,#f4f7fc)!important;border-color:#dbe5f4!important}.timeline-detail-block{overflow:hidden;border:1px solid #e0e8f4;border-radius:9px;background:#fff}.timeline-detail-block summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;color:#2a4778;font-size:12px;font-weight:800;cursor:pointer;list-style:none}.timeline-detail-block summary::-webkit-details-marker{display:none}.timeline-detail-block summary svg{flex:0 0 auto;color:#5675bd;transition:transform .16s ease}.timeline-detail-block[open] summary{border-bottom:1px solid #e6ecf5;background:#fbfcff}.timeline-detail-block[open] summary svg{transform:rotate(180deg)}.timeline-detail-block>p{margin:0!important;padding:10px 11px!important;color:#4d6180!important;font-size:12px!important;line-height:1.55!important;white-space:pre-line}.timeline-value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:0}.timeline-value-grid>span{display:grid;gap:3px;padding:10px 11px;min-width:0}.timeline-value-grid>span+span{border-left:1px solid #e6ecf5}.timeline-value-grid small{color:#8794aa;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.timeline-value-grid b{color:#2a4778;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.timeline-participants{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:2px 2px 0;color:#5d6f8d}.timeline-participants>span{font-size:11px;font-weight:800;color:#2a4778}.timeline-participants>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#7b89a1}.timeline-participant-stack{display:flex;align-items:center;padding-left:3px}.timeline-participant-avatar{display:grid;place-items:center;width:25px;height:25px;margin-left:-4px;border:2px solid #fff;border-radius:50%;background:linear-gradient(135deg,#dfe8ff,#b9cafa);color:#29498f;font-size:9px;font-weight:800;box-shadow:0 1px 3px #1f3d761f}.timeline-participant-avatar:first-child{margin-left:0}.timeline-list-enhanced .timeline-depth-1{margin-left:34px}.timeline-list-enhanced .timeline-depth-2{margin-left:68px}.timeline-list-enhanced .timeline-depth-1:after,.timeline-list-enhanced .timeline-depth-2:after{content:"";position:absolute;left:-19px;top:0;height:22px;width:18px;border-left:2px solid #d8e1ef;border-bottom:2px solid #d8e1ef;border-bottom-left-radius:8px}.timeline-list-enhanced .timeline-depth-2:after{left:-19px;border-color:#dfe7f1}.timeline-list-enhanced .timeline-depth-1 .timeline-event-card{border-color:#d7e4f4;background:#fcfdff}.timeline-list-enhanced .timeline-depth-2 .timeline-event-card{border-color:#e2e9f2;background:#fff}.timeline-origin-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;padding:10px 12px;border:1px solid #e1e8f2;border-radius:10px;background:#f7f9fd}.timeline-origin-context>span{display:grid;gap:3px;min-width:0}.timeline-origin-context>span>b{color:#2a4778;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.timeline-origin-context>span>small{color:#61718d;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.timeline-origin-context>.timeline-participants{grid-column:1/-1}.timeline-event-actions:empty{display:none}.timeline-action{padding-bottom:10px!important}.timeline-action:before{bottom:-1px!important;background:#e9edf4!important}.timeline-action .timeline-marker{width:26px;height:26px;top:2px!important;box-shadow:none!important;background:#f7f9fc!important;color:#71809a!important;border-color:#dfe5ee!important}.timeline-action-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:10px 13px;border:1px solid #e5eaf2;border-radius:10px;background:#f8fafc;color:#526582}.timeline-action-row>div{display:grid;gap:2px;min-width:0}.timeline-action-row small{color:#8390a5;font-size:10px;font-weight:700}.timeline-action-row b{color:#3c5276;font-size:12px}.timeline-action-row span{color:#687995;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.timeline-action-author{flex:0 0 auto;color:#8a97aa!important;font-size:10px!important;white-space:nowrap}.timeline-service-context{display:grid!important}.timeline-service-context .timeline-detail-block:first-child summary{color:#2f5795}.timeline-service-context .timeline-detail-block:nth-child(2) summary{color:#5a4f9b}.timeline-entity .timeline-event-card{position:relative}.timeline-entity .timeline-event-card:after{content:"";position:absolute;inset:0;border-radius:13px;pointer-events:none;box-shadow:inset 3px 0 #315bd014}@media(max-width:760px){.timeline-list-enhanced .timeline-depth-1{margin-left:18px}.timeline-list-enhanced .timeline-depth-2{margin-left:34px}.timeline-list-enhanced .timeline-depth-1:after,.timeline-list-enhanced .timeline-depth-2:after{left:-12px;width:11px}.timeline-value-grid,.timeline-origin-context{grid-template-columns:1fr}.timeline-value-grid>span+span{border-left:0;border-top:1px solid #e6ecf5}.timeline-participants{grid-template-columns:auto auto;align-items:start}.timeline-participants>small{grid-column:1/-1;white-space:normal}.timeline-action-row{align-items:flex-start;flex-direction:column;gap:5px}.timeline-action-author{white-space:normal}}.service-list>.service-list-row{min-height:104px;padding:13px 12px;display:grid;grid-template-columns:42px minmax(0,1.45fr) auto minmax(118px,.42fr) 20px;align-items:center;gap:12px;border:0;border-bottom:1px solid var(--line);background:#fff;text-align:left;color:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.service-list>.service-list-row:hover{background:#fbfcff}.service-list>.service-list-row.selected{margin:4px 0 0;padding:12px;border:2px solid var(--secondary);border-bottom-left-radius:0;border-bottom-right-radius:0;background:#fcfcff;box-shadow:0 4px 12px #2546960f}.service-row-main{min-width:0}.service-row-main h3{margin:0;color:#182e57;font-size:15px}.service-row-main p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:4px 0;color:var(--muted);font-size:12px;line-height:1.35}.service-row-main small,.service-row-due small{display:block;color:var(--muted);font-size:11px}.service-row-status{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.service-row-due{position:relative;display:grid;gap:3px;justify-items:end;min-width:0;text-align:right}.service-row-due>b{color:#20365e;font-size:13px}.service-modality-focus-wrap{position:relative;z-index:3}.service-modality-trigger{display:inline-flex;align-items:center;justify-content:center;gap:4px;margin-top:3px;padding:4px 7px;border:1px solid #d7e1f1;border-radius:999px;background:#f7f9fe;color:#315aab;font:700 10px Manrope,sans-serif;cursor:pointer}.service-modality-trigger:hover{border-color:#8ea9e4;background:#eef4ff}.service-modality-focus{position:absolute;right:0;top:calc(100% + 7px);width:240px;padding:12px;border:1px solid #cfdcf2;border-radius:11px;background:#fff;box-shadow:0 12px 28px #1d37672e;text-align:left}.service-modality-focus:before{content:"";position:absolute;right:18px;top:-6px;width:10px;height:10px;border-top:1px solid #cfdcf2;border-left:1px solid #cfdcf2;background:#fff;transform:rotate(45deg)}.service-modality-focus>b{display:block;color:#23457f;font-size:12px}.service-modality-focus>small{display:block;margin-top:6px;color:#657594;font-size:11px;line-height:1.45}.service-modality-focus>a{display:inline-flex;margin-top:8px;color:#2d5cca;font-size:11px;font-weight:800}.service-modality-focus>span{display:flex;align-items:center;gap:4px;margin-top:8px;color:#687995;font-size:10px}.service-row-caret{color:#5471a8}.task-current-panel{padding:14px;border:1px solid #d8e3f1;border-radius:14px;background:linear-gradient(180deg,#fbfcff,#f3f7fd);box-shadow:0 4px 14px #1e3e730b}.task-current-panel.overdue{border-color:#f1b7bc;background:linear-gradient(180deg,snow,#fff1f2)}.task-current-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.task-current-header>div{min-width:0}.task-current-eyebrow{display:block;margin-bottom:3px;color:#3159af;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.task-current-header h3{margin:0;color:#1d3154;font-size:16px;line-height:1.3}.task-current-header small{display:block;margin-top:4px;color:#71809a;font-size:11px;line-height:1.35}.task-cadence{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:14px;padding:10px;border:1px solid #e0e7f1;border-radius:11px;background:#fff}.task-cadence-step{position:relative;display:grid;justify-items:center;gap:5px;min-width:0;text-align:center;color:#9aa6b9}.task-cadence-step:not(:last-child):after{content:"";position:absolute;left:calc(50% + 15px);right:calc(-50% + 15px);top:12px;height:2px;background:#e6ebf2}.task-cadence-step>span{position:relative;z-index:1;display:grid;place-items:center;width:25px;height:25px;border:2px solid #e1e7ef;border-radius:50%;background:#fff;font-size:10px;font-weight:900}.task-cadence-step>small{overflow:hidden;max-width:100%;font-size:9px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.task-cadence-step.active{color:#2357b3;font-weight:800}.task-cadence-step.active>span{border-color:#5278db;background:#edf2ff;color:#2357b3}.task-cadence-step.passed{color:#27866e}.task-cadence-step.passed>span{border-color:#85ccb8;background:#e7f7f1;color:#27866e}.task-cadence-step.passed:after{background:#9fd6c6}.task-cadence-step.running.active>span{border-color:#5278db}.task-cadence-step.review.active{color:#a66a1a}.task-cadence-step.review.active>span{border-color:#e2b55e;background:#fff8e8;color:#a66a1a}.task-cadence-step.done.active{color:#27866e}.task-cadence-step.done.active>span{border-color:#7fc7b0;background:#e7f7f1;color:#27866e}.task-deadline-callout{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.task-deadline-callout>div{display:grid;gap:2px;padding:10px 11px;border:1px solid #e1e8f2;border-radius:10px;background:#fff}.task-deadline-callout small{color:#7d8aa1;font-size:10px;font-weight:800;text-transform:uppercase}.task-deadline-callout strong{color:#20499e;font-size:19px;line-height:1.1}.task-deadline-callout b{color:#294775;font-size:15px}.task-deadline-callout span{color:#7a88a0;font-size:10px}.danger-text{color:#c23945!important}.task-progress-block{margin-top:11px;padding-top:10px;border-top:1px solid #e1e7f0}.task-progress-block>div:first-child,.task-progress-block>footer{display:flex;justify-content:space-between;gap:10px}.task-progress-block>div:first-child{color:#687895;font-size:11px;font-weight:800}.task-progress-block>div:first-child b{color:#294e9e}.task-progress-track{height:9px;margin-top:6px;overflow:hidden;border-radius:999px;background:#e7ebf2}.task-progress-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1c4ba8,#5f60ef);transition:width .35s linear}.task-progress-track>span.danger{background:linear-gradient(90deg,#e8a0a5,#c93645)}.task-progress-block>footer{margin-top:5px}.task-progress-block>footer small{color:#8490a4;font-size:10px}.service-decision-actions{margin-top:14px;border:1px solid #dfe6f0;border-radius:12px;background:#fbfcff;overflow:hidden}.service-decision-actions>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid #e6ebf3;background:#f5f8fd}.service-decision-actions>header>span{display:flex;align-items:center;gap:6px;color:#2b4f94}.service-decision-actions>header b{font-size:12px}.service-decision-actions>header small{color:#7a88a1;font-size:10px;text-align:right}.service-decision-actions>div{display:flex;flex-wrap:wrap;gap:7px;padding:10px 12px}.service-decision-actions .button{flex:1 1 145px;min-width:0;justify-content:center}.service-information-value{position:relative;display:flex;align-items:center;gap:6px;min-width:0}.service-information-value>b{min-width:0}.fatal-deadline-trigger{display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid #f1c4c7;border-radius:50%;background:#fff4f4;color:#d64550;cursor:pointer}.fatal-deadline-trigger:hover{background:#ffe6e8}.fatal-deadline-focus{position:absolute;z-index:7;left:0;top:calc(100% + 6px);display:grid;gap:4px;min-width:190px;padding:10px 11px;border:1px solid #e2dce0;border-radius:10px;background:#fff;box-shadow:0 11px 25px #2335582b;font-size:11px}.fatal-deadline-focus:before{content:"";position:absolute;left:12px;top:-6px;width:10px;height:10px;border-top:1px solid #e2dce0;border-left:1px solid #e2dce0;background:#fff;transform:rotate(45deg)}.fatal-deadline-focus>b{color:#b33b48}.fatal-deadline-focus>span{color:#6d7b94}.fatal-deadline-wrap{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;z-index:20}.service-information-block,.service-information-sections,.service-information-subcard,.service-information-grid>div{overflow:visible!important}.fatal-deadline-focus{z-index:1600;white-space:nowrap}.service-related-documents>header{position:relative;flex-wrap:wrap}.service-attachment-add{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:5px 8px;border:1px solid #cbd9f1;border-radius:8px;background:#fff;color:#2d5ab0;font:800 10px Manrope,sans-serif;cursor:pointer}.service-attachment-add:hover{background:#eef4ff}.service-attachment-add input{display:none}.service-related-documents>.service-link-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px 12px;border-bottom:1px solid #edf0f5;background:#fcfdff}.service-related-documents>.service-link-add .control{min-width:0}.service-related-document{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:7px}.service-document-open{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:0;border:0;background:transparent;color:#29477e;text-align:left;cursor:pointer}.service-document-open:hover strong{text-decoration:underline}.service-document-open>span{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#edf2ff;color:#3761bb}.service-document-open strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.service-document-open small{color:#7a88a1;font-size:10px;white-space:nowrap}.service-document-remove{display:grid;place-items:center;width:27px;height:27px;padding:0;border:1px solid #f0c9cc;border-radius:7px;background:#fff;color:#c3454e;cursor:pointer}.service-document-remove:hover{background:#fff0f1}.service-related-document>svg{justify-self:end;color:#5570aa}@media(max-width:980px){.service-list>.service-list-row{grid-template-columns:42px minmax(0,1fr) auto 20px}.service-row-due{display:none}.service-detail-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:760px){.service-list>.service-list-row{grid-template-columns:38px minmax(0,1fr) 20px;gap:9px;padding:11px 9px}.service-list>.service-list-row.selected{padding:10px 8px}.service-row-status{display:none}.service-row-main h3{font-size:14px}.service-row-main p{font-size:11px}.task-cadence{gap:2px;padding:8px 5px}.task-cadence-step>small{font-size:8px}.task-deadline-callout{grid-template-columns:1fr}.service-decision-actions>header{align-items:flex-start;flex-direction:column}.service-decision-actions>header small{text-align:left}.service-related-documents>.service-link-add{grid-template-columns:1fr}.service-attachment-add{margin-left:0}}.service-detail-columns{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:26px!important;padding:14px 18px 20px!important}.service-detail-columns:before{content:"";position:absolute;top:14px;bottom:20px;left:50%;width:1px;background:linear-gradient(180deg,transparent 0%,#dfe7f3 12%,#dfe7f3 88%,transparent 100%);transform:translate(-50%);pointer-events:none}.service-detail-columns:before{display:none!important}.service-detail-copy,.service-detail-progress{position:relative;z-index:1;min-width:0;padding:12px;border:1px solid rgba(218,227,240,.78);border-radius:16px;background:linear-gradient(180deg,#fafcfff0,#f7fafeb8)}.service-detail-copy{box-shadow:inset 0 1px #ffffffe6}.service-detail-progress{box-shadow:inset 0 1px #ffffffeb}.service-detail-copy>.service-text-block,.service-detail-copy>.service-information-block,.service-detail-copy>.service-related-documents{background:#fff}.service-detail-progress>.journey-heading{margin-top:4px}@media(max-width:760px){.service-detail-columns{grid-template-columns:1fr!important;gap:14px!important;padding:0 12px 12px!important}.service-detail-columns:before{display:none}.service-detail-copy,.service-detail-progress{padding:10px}}.service-task-current-full{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.service-task-current-full>.task-current-panel{display:block!important;width:auto!important;min-width:0!important;margin:18px!important;box-sizing:border-box!important}.service-task-current-full .task-current-panel{grid-column:1 / -1!important}.task-deadline-callout>div:first-child strong{font-variant-numeric:tabular-nums;letter-spacing:.01em}.task-current-panel.overdue .task-deadline-callout{background:transparent}.popover-anchored,.popover-anchored.thread-menu,.popover-anchored.thread-more-menu,.popover-anchored.message-filter-menu,.popover-anchored.message-actions-menu,.popover-anchored.request-message-actions-menu,.popover-anchored.composer-options-menu,.popover-anchored.composer-channel-menu,.popover-anchored.request-channel-menu,.popover-anchored.ai-helper{position:fixed!important;top:var(--popover-top, -10000px)!important;left:var(--popover-left, -10000px)!important;right:auto!important;bottom:auto!important;transform:none!important;z-index:1500!important}.popover-anchored[style*="visibility: visible"]{visibility:visible!important}.conversation-hub,.conversation-workspace,.conversation-workspace.embedded{height:auto!important;min-height:0!important;max-height:none!important}.conversation-workspace{display:grid!important;grid-template-rows:auto auto minmax(0,auto) auto auto!important;overflow:visible!important}.message-history{min-height:260px!important;max-height:min(680px,calc(100vh - 330px))!important;overflow-y:auto!important;overflow-x:hidden!important}.conversation-composer{align-self:stretch!important;margin-top:0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.conversation-composer .composer-row,.conversation-composer .composer-footer-actions{min-height:0!important;height:auto!important}.conversation-composer .composer-footer-actions{align-content:center!important}@media(max-width:560px){.message-history{min-height:220px!important;max-height:min(560px,calc(100vh - 300px))!important}}.case-conversation-shell .conversation-workspace.embedded{display:flex!important;flex-direction:column!important;height:min(780px,calc(100vh - 205px))!important;min-height:600px!important;max-height:none!important;overflow:hidden!important}.case-conversation-shell .conversation-workspace.embedded>.thread-header,.case-conversation-shell .conversation-workspace.embedded>.thread-context-bar,.case-conversation-shell .conversation-workspace.embedded>.unknown-warning,.case-conversation-shell .conversation-workspace.embedded>.closed-banner,.case-conversation-shell .conversation-workspace.embedded>.reply-blocked{flex:0 0 auto!important}.case-conversation-shell .conversation-workspace.embedded>.message-history{flex:1 1 auto!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important}.case-conversation-shell .conversation-workspace.embedded>.case-composer{flex:0 0 auto!important;align-self:stretch!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:10px 16px 14px!important;overflow:visible!important;border-top:1px solid #dce5f1!important;background:#fff!important;box-shadow:0 -6px 18px #1831600d!important}.case-conversation-shell .case-composer:not(:has(.conversation-rich-editor)) .composer-row{display:grid!important;grid-template-columns:38px 38px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:end!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;padding:0!important}.case-conversation-shell .case-composer:not(:has(.conversation-rich-editor)) .composer-input-area{display:contents!important;grid-column:auto!important;grid-row:auto!important;width:auto!important;min-width:0!important;overflow:visible!important}.case-conversation-shell .case-composer:not(:has(.conversation-rich-editor)) .composer-leading-actions{display:contents!important;position:static!important}.case-conversation-shell .case-composer:not(:has(.conversation-rich-editor)) .composer-options-toggle,.case-conversation-shell .case-composer:not(:has(.conversation-rich-editor)) .composer-channel-trigger{position:static!important;grid-row:1!important;align-self:end!important;justify-self:stretch!important;width:38px!important;height:38px!important;min-width:38px!important;margin:0!important;transform:none!important;z-index:5!important}.case-conversation-shell .case-composer:not(:has(.conversation-rich-editor)) .composer-options-toggle{grid-column:1!important}.case-conversation-shell .case-composer:not(:has(.conversation-rich-editor)) .composer-channel-trigger{grid-column:2!important}.case-conversation-shell .case-composer:not(:has(.conversation-rich-editor)) .composer-input-area>textarea{grid-column:3!important;grid-row:1!important;align-self:end!important;width:100%!important;min-width:0!important;min-height:44px!important;max-height:calc(11.6em + 24px)!important;padding:11px 13px!important;border:1px solid #d6e0ef!important;border-radius:11px!important;line-height:1.45!important;overflow-y:auto!important;overflow-x:hidden!important;resize:none!important;box-sizing:border-box!important}.case-conversation-shell .case-composer:not(:has(.conversation-rich-editor)) .composer-footer-actions{display:contents!important;width:auto!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}.case-conversation-shell .case-composer:not(:has(.conversation-rich-editor)) .composer-footer-spacer,.case-conversation-shell .case-composer:not(:has(.conversation-rich-editor)) .composer-footer-actions>.channel-select{display:none!important}.case-conversation-shell .case-composer:not(:has(.conversation-rich-editor)) .composer-footer-actions>.composer-send{grid-column:4!important;grid-row:1!important;align-self:end!important;justify-self:end!important;min-width:104px!important;min-height:44px!important;height:44px!important;margin:0!important;white-space:nowrap!important;z-index:5!important}.case-conversation-shell .case-composer:not(:has(.conversation-rich-editor)) .composer-attachments{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;min-width:0!important;margin:8px 0 0!important;max-height:none!important;overflow:visible!important}.case-conversation-shell .case-composer.private:not(:has(.conversation-rich-editor)) .composer-row{grid-template-columns:38px minmax(0,1fr) auto!important}.case-conversation-shell .case-composer.private:not(:has(.conversation-rich-editor)) .composer-options-toggle{grid-column:1!important}.case-conversation-shell .case-composer.private:not(:has(.conversation-rich-editor)) .composer-input-area>textarea{grid-column:2!important}.case-conversation-shell .case-composer.private:not(:has(.conversation-rich-editor)) .composer-footer-actions>.composer-send{grid-column:3!important}.case-conversation-shell .case-composer:has(.conversation-rich-editor) .composer-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:stretch!important;gap:8px!important;min-height:0!important;height:auto!important;padding:0!important}.case-conversation-shell .case-composer:has(.conversation-rich-editor) .composer-input-area{display:grid!important;grid-column:1!important;grid-row:1!important;gap:8px!important;width:100%!important;min-width:0!important;overflow:visible!important}.case-conversation-shell .case-composer:has(.conversation-rich-editor) .composer-inline-leading{position:static!important;display:flex!important;align-items:center!important;gap:8px!important;width:max-content!important;z-index:5!important}.case-conversation-shell .case-composer:has(.conversation-rich-editor) .composer-footer-actions{display:flex!important;grid-column:1!important;grid-row:2!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;min-height:44px!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}.case-conversation-shell .case-composer:has(.conversation-rich-editor) .composer-footer-spacer{display:none!important}.case-conversation-shell .case-composer:has(.conversation-rich-editor) .composer-footer-actions>.composer-cancel,.case-conversation-shell .case-composer:has(.conversation-rich-editor) .composer-footer-actions>.composer-send{position:static!important;flex:0 0 auto!important;min-height:44px!important;margin:0!important}.case-conversation-shell .case-composer.email-composer-collapsed{min-height:0!important;height:auto!important;max-height:none!important;padding-top:10px!important;padding-bottom:14px!important}@media(max-width:760px){.case-conversation-shell .conversation-workspace.embedded{height:min(760px,calc(100vh - 150px))!important;min-height:560px!important}.case-conversation-shell .case-composer:not(:has(.conversation-rich-editor)) .composer-row{grid-template-columns:36px 36px minmax(0,1fr) 52px!important;gap:6px!important}.case-conversation-shell .case-composer:not(:has(.conversation-rich-editor)) .composer-options-toggle,.case-conversation-shell .case-composer:not(:has(.conversation-rich-editor)) .composer-channel-trigger{width:36px!important;min-width:36px!important;height:36px!important}.case-conversation-shell .case-composer:not(:has(.conversation-rich-editor)) .composer-footer-actions>.composer-send{min-width:52px!important;width:52px!important;padding-inline:8px!important}.case-conversation-shell .case-composer.private:not(:has(.conversation-rich-editor)) .composer-row{grid-template-columns:36px minmax(0,1fr) 52px!important}.case-conversation-shell .case-composer.private:not(:has(.conversation-rich-editor)) .composer-options-toggle{width:36px!important;min-width:36px!important;height:36px!important}.case-conversation-shell .case-composer.private:not(:has(.conversation-rich-editor)) .composer-footer-actions>.composer-send{width:52px!important;min-width:52px!important}}@media(max-width:430px){.case-conversation-shell .conversation-workspace.embedded{height:min(720px,calc(100vh - 125px))!important;min-height:520px!important}.case-conversation-shell .case-composer{padding-inline:10px!important}.case-conversation-shell .case-composer:not(:has(.conversation-rich-editor)) .composer-row{grid-template-columns:34px 34px minmax(0,1fr) 46px!important;gap:5px!important}.case-conversation-shell .case-composer:not(:has(.conversation-rich-editor)) .composer-options-toggle,.case-conversation-shell .case-composer:not(:has(.conversation-rich-editor)) .composer-channel-trigger{width:34px!important;min-width:34px!important;height:34px!important}.case-conversation-shell .case-composer:not(:has(.conversation-rich-editor)) .composer-footer-actions>.composer-send{width:46px!important;min-width:46px!important;padding-inline:6px!important}.case-conversation-shell .case-composer:not(:has(.conversation-rich-editor)) .composer-footer-actions>.composer-send .button-label{display:none!important}}.timeline-list-enhanced.timeline-list-bottom-origin{display:flex!important;flex-direction:column!important;gap:0!important;padding:4px 0 0!important}.timeline-list-bottom-origin .timeline-event{position:relative!important;display:block!important;min-width:0!important;padding:0 0 16px 44px!important}.timeline-list-bottom-origin .timeline-event:before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:#dfe7f2}.timeline-list-bottom-origin .timeline-event:last-child{padding-bottom:4px!important}.timeline-list-bottom-origin .timeline-event:last-child:before{display:none!important}.timeline-list-bottom-origin .timeline-event[data-parent-id]:after{content:"";position:absolute;left:-19px;top:10px;width:18px;height:21px;border-left:2px solid #cdd9ea;border-bottom:2px solid #cdd9ea;border-bottom-left-radius:8px;pointer-events:none}.timeline-list-bottom-origin .timeline-depth-1{margin-left:34px!important}.timeline-list-bottom-origin .timeline-depth-2{margin-left:68px!important}.timeline-list-bottom-origin .timeline-depth-1:after,.timeline-list-bottom-origin .timeline-depth-2:after{left:-19px!important}.timeline-list-bottom-origin .timeline-depth-2:after{border-color:#d8e2ef}.timeline-list-bottom-origin .timeline-action{padding-bottom:8px!important}.timeline-list-bottom-origin .timeline-action:before{bottom:0!important;background:#e5ebf3!important}.timeline-list-bottom-origin .timeline-action-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-width:0!important;padding:8px 2px 10px!important;border:0!important;border-bottom:1px dashed #dfe6f0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.timeline-list-bottom-origin .timeline-action-row>div{display:grid;gap:2px;min-width:0}.timeline-list-bottom-origin .timeline-action-row small{color:#8793a7;font-size:10px;font-weight:700}.timeline-list-bottom-origin .timeline-action-row b{color:#405577;font-size:12px;font-weight:800}.timeline-list-bottom-origin .timeline-action-row span{color:#6e7d96;font-size:12px;line-height:1.42;overflow-wrap:anywhere}.timeline-list-bottom-origin .timeline-action-author{flex:0 0 auto;color:#8a97aa!important;font-size:10px!important;white-space:nowrap}.timeline-list-bottom-origin .timeline-marker{box-shadow:0 1px 5px #223e7412!important}@media(max-width:760px){.timeline-list-bottom-origin .timeline-event{padding-left:38px!important}.timeline-list-bottom-origin .timeline-event:before{left:12px}.timeline-list-bottom-origin .timeline-depth-1{margin-left:18px!important}.timeline-list-bottom-origin .timeline-depth-2{margin-left:34px!important}.timeline-list-bottom-origin .timeline-event[data-parent-id]:after,.timeline-list-bottom-origin .timeline-depth-1:after,.timeline-list-bottom-origin .timeline-depth-2:after{left:-12px!important;width:11px}.timeline-list-bottom-origin .timeline-action-row{align-items:flex-start!important;flex-direction:column!important;gap:5px!important}.timeline-list-bottom-origin .timeline-action-author{white-space:normal}}.follow-up-comment-assets,.follow-up-draft-assets{display:grid!important;gap:6px!important;margin-top:10px!important}.follow-up-comment-assets{padding-top:9px!important;border-top:1px solid #edf1f6!important}.follow-up-draft-assets{padding:9px!important;border:1px solid #dce5f1!important;border-radius:10px!important;background:#f8faff!important}.follow-up-draft-assets>b{color:#5570aa!important;font-size:10px!important}.follow-up-asset{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;padding:7px 9px!important;border:1px solid #dce5f0!important;border-radius:8px!important;background:#fff!important;color:#536783!important;font-size:11px!important}.follow-up-asset-link{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;flex:1 1 auto!important;color:#315bd0!important;text-decoration:none!important}.follow-up-asset-link:hover{text-decoration:underline!important}.follow-up-asset-link span{min-width:0!important;overflow-wrap:anywhere!important}.follow-up-asset-link small{margin-left:auto!important;color:#8190aa!important;font-size:10px!important;white-space:nowrap!important}.follow-up-asset-remove{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:28px!important;height:28px!important;margin-left:auto!important;padding:0!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#a85f4a!important;cursor:pointer!important}.follow-up-asset-remove:hover{background:#fff1ed!important;color:#b84d38!important}.follow-up-compose-hint{color:#7b89a1!important;font-size:10px!important;line-height:1.4!important}.timeline-list-hierarchy{display:flex!important;flex-direction:column!important;gap:0!important;padding:8px 0 12px!important;overflow:visible!important}.timeline-list-hierarchy .timeline-event{position:relative!important;display:block!important;width:auto!important;min-width:0!important;margin:0!important;padding:0 0 18px 48px!important}.timeline-list-hierarchy .timeline-event[data-depth="1"]{margin-left:38px!important}.timeline-list-hierarchy .timeline-event[data-depth="2"]{margin-left:76px!important}.timeline-list-hierarchy .timeline-event[data-depth="3"]{margin-left:114px!important}.timeline-list-hierarchy .timeline-event:before{content:""!important;position:absolute!important;z-index:0!important;left:17px!important;top:32px!important;bottom:0!important;width:2px!important;background:#dce5f1!important}.timeline-list-hierarchy .timeline-event:last-child:before{display:none!important}.timeline-list-hierarchy .timeline-event:after{content:""!important;position:absolute!important;z-index:0!important;left:17px!important;top:31px!important;width:27px!important;height:21px!important;border-left:2px solid #dce5f1!important;border-bottom:2px solid #dce5f1!important;border-bottom-left-radius:9px!important;pointer-events:none!important}.timeline-list-hierarchy .timeline-event[data-depth="0"]:after{display:none!important}.timeline-list-hierarchy .timeline-event[data-depth="1"]:after{left:-21px!important}.timeline-list-hierarchy .timeline-event[data-depth="2"]:after{left:-21px!important;border-color:#d4e0ed!important}.timeline-list-hierarchy .timeline-event[data-depth="3"]:after{left:-21px!important;border-color:#ccdbea!important}.timeline-list-hierarchy .timeline-marker{position:absolute!important;z-index:2!important;left:0!important;top:0!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border:1px solid #d7e2f0!important;border-radius:50%!important;background:#fff!important;color:#496fc7!important;box-shadow:0 2px 8px #223e7414!important}.timeline-list-hierarchy .timeline-event-card,.timeline-list-hierarchy .timeline-action-row{position:relative!important;z-index:1!important}.timeline-list-hierarchy .timeline-event-card{min-width:0!important;overflow:visible!important}.timeline-list-hierarchy .timeline-depth-0 .timeline-event-card{border-color:#cbdcf4!important}.timeline-list-hierarchy .timeline-depth-1 .timeline-event-card{border-color:#d5e3f2!important;background:#fcfdff!important}.timeline-list-hierarchy .timeline-depth-2 .timeline-event-card{border-color:#e0e8f2!important;background:#fff!important}.timeline-list-hierarchy .timeline-depth-3 .timeline-event-card{border-color:#e5ebf3!important;background:#fff!important}.timeline-list-hierarchy .timeline-depth-1 .timeline-marker{color:#4e79c9!important;background:#f4f8ff!important}.timeline-list-hierarchy .timeline-depth-2 .timeline-marker{color:#4b9b9e!important;background:#f1fbfb!important}.timeline-list-hierarchy .timeline-depth-3 .timeline-marker{color:#7e90ad!important;background:#f7f9fc!important}.timeline-list-hierarchy .timeline-action{padding-bottom:12px!important}.timeline-list-hierarchy .timeline-action:after{top:25px!important;height:16px!important}.timeline-list-hierarchy .timeline-action-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-width:0!important;padding:8px 2px 10px!important;border:0!important;border-bottom:1px dashed #dfe6f0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.timeline-list-hierarchy .timeline-action-row>div{display:grid;gap:2px;min-width:0}.timeline-list-hierarchy .timeline-action-row small{color:#8793a7;font-size:10px;font-weight:700}.timeline-list-hierarchy .timeline-action-row b{color:#405577;font-size:12px;font-weight:800}.timeline-list-hierarchy .timeline-action-row span{color:#6e7d96;font-size:12px;line-height:1.42;overflow-wrap:anywhere}.timeline-list-hierarchy .timeline-action-author{flex:0 0 auto;color:#8a97aa!important;font-size:10px!important;white-space:nowrap}.timeline-list-hierarchy .timeline-entity .timeline-subtitle{display:block;max-width:70ch}.timeline-list-hierarchy .timeline-depth-2 .timeline-event-card header h3,.timeline-list-hierarchy .timeline-depth-3 .timeline-event-card header h3{font-size:15px!important}.timeline-list-hierarchy .timeline-depth-2 .timeline-event-card footer,.timeline-list-hierarchy .timeline-depth-3 .timeline-event-card footer{font-size:11px!important}@media(max-width:760px){.timeline-list-hierarchy .timeline-event{padding-left:40px!important;padding-bottom:14px!important}.timeline-list-hierarchy .timeline-event[data-depth="1"]{margin-left:18px!important}.timeline-list-hierarchy .timeline-event[data-depth="2"]{margin-left:36px!important}.timeline-list-hierarchy .timeline-event[data-depth="3"]{margin-left:54px!important}.timeline-list-hierarchy .timeline-event:before{left:12px!important}.timeline-list-hierarchy .timeline-event:after{left:12px!important;width:19px!important}.timeline-list-hierarchy .timeline-event[data-depth="1"]:after,.timeline-list-hierarchy .timeline-event[data-depth="2"]:after,.timeline-list-hierarchy .timeline-event[data-depth="3"]:after{left:-14px!important;width:15px!important}.timeline-list-hierarchy .timeline-marker{width:30px!important;height:30px!important}.timeline-list-hierarchy .timeline-action-row{align-items:flex-start!important;flex-direction:column!important;gap:5px!important}.timeline-list-hierarchy .timeline-action-author{white-space:normal!important}}.follow-up-list{position:relative!important;display:grid!important;gap:18px!important;padding:2px 0 8px!important}.follow-up-list:before,.follow-up-card:after{display:none!important}.follow-up-card{overflow:visible!important;box-shadow:0 3px 12px #1f3a6c09!important}.follow-up-card>header{align-items:flex-start!important;padding:14px 16px 9px!important}.follow-up-type b{display:block!important;color:#29446f!important;font-size:12px!important;line-height:1.3!important}.follow-up-type small{display:block!important;margin-top:2px!important;color:#7a8ba5!important;font-size:10px!important;line-height:1.35!important}.follow-up-card-body h3{font-size:15px!important;line-height:1.35!important}.follow-up-card-body p{font-size:14px!important;line-height:1.5!important}.follow-up-card.follow-up-information{background:#fbfcfe!important;border-color:#dce4ee!important}.follow-up-card.follow-up-information:before{background:#64748b!important}.follow-up-card.follow-up-information .follow-up-icon{background:#64748b1a!important;color:#64748b!important}.follow-up-card.follow-up-worked{background:#fbfdff!important;border-color:#d7e2f6!important}.follow-up-card.follow-up-worked:before{background:#315bd0!important}.follow-up-card.follow-up-worked .follow-up-icon{background:#edf2ff!important;color:#315bd0!important}.follow-up-card.follow-up-providence{background:#fffaf5!important;border-color:#f0dcc5!important}.follow-up-card.follow-up-providence:before{background:#c77b35!important}.follow-up-card.follow-up-providence .follow-up-icon{background:#c77b351a!important;color:#b66b27!important}.follow-up-deadline{margin-top:13px!important;padding-top:11px!important}.follow-up-comment-assets,.follow-up-draft-assets{max-width:100%!important}.follow-up-asset-link:focus-visible,.follow-up-asset-remove:focus-visible,.follow-up-expand:focus-visible,.follow-up-file:focus-within{outline:3px solid rgba(49,91,208,.22)!important;outline-offset:2px!important}.follow-up-asset-link small{font-weight:700!important}.follow-up-asset-remove{border:1px solid transparent!important}.follow-up-asset-remove:hover{border-color:#f1cfc4!important}@media(max-width:760px){.follow-up-list{gap:12px!important}.follow-up-card>header{padding:12px 12px 8px!important}.follow-up-card-body{padding:0 12px 12px 56px!important}.follow-up-interaction{margin-left:56px!important;margin-right:12px!important}.follow-up-comment-compose .follow-up-attachment-tools{align-items:stretch!important;flex-direction:column!important}.follow-up-attachment-tools>*{width:100%!important;min-width:0!important}.follow-up-link-add{width:100%!important;min-width:0!important;flex-basis:auto!important}.follow-up-link-add .control{width:100%!important}.follow-up-link-add button{flex:0 0 auto!important}}.request-detail-conversation{align-self:start!important;height:var(--request-conversation-height, 460px)!important;max-height:var(--request-conversation-height, 460px)!important;min-height:390px!important;overflow:hidden!important}.request-detail-conversation>.request-conversation-card{height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}.request-conversation-card>.request-messages{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.request-conversation-card>.context-composer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"email email" "note note" "shell footer" "attachments attachments"!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:auto!important;padding-top:10px!important;border-top:1px solid #dfe7f2!important;background:#fff!important}.request-conversation-card>.context-composer>.request-email-fields{grid-area:email!important}.request-conversation-card>.context-composer>.private-note-label{grid-area:note!important}.request-conversation-card>.context-composer>.request-message-shell,.request-conversation-card>.context-composer>.request-email-collapsed-row{grid-area:shell!important;min-width:0!important;width:100%!important}.request-conversation-card>.context-composer>.request-message-shell{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.request-conversation-card>.context-composer>.request-message-shell>.composer-leading-actions{position:static!important;display:flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;gap:6px!important;width:auto!important;height:auto!important;margin:0!important}.request-conversation-card>.context-composer>.request-message-shell .composer-options-toggle,.request-conversation-card>.context-composer>.request-message-shell .composer-channel-trigger{position:static!important;transform:none!important;flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;margin:0!important}.request-conversation-card>.context-composer>.request-message-shell>.request-message-textarea{grid-column:2!important;width:100%!important;min-width:0!important;margin:0!important;padding:12px 14px!important}.request-conversation-card>.context-composer>.request-composer-footer{grid-area:footer!important;display:flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;width:auto!important;min-width:0!important;min-height:46px!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}.request-conversation-card>.context-composer>.request-composer-footer>.composer-send,.request-conversation-card>.context-composer>.request-composer-footer>.composer-cancel{flex:0 0 auto!important;white-space:nowrap!important}.request-conversation-card>.context-composer>.request-composer-attachments{grid-area:attachments!important;min-width:0!important}.request-conversation-card>.context-composer>.request-email-collapsed-row{display:flex!important;align-items:center!important;gap:8px!important}.request-conversation-card>.context-composer .request-email-collapsed-field{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.request-conversation-card>.context-composer .request-email-collapsed-field .collapsed-leading-actions{position:static!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;transform:none!important}.request-conversation-card>.context-composer .request-email-collapsed{min-width:0!important;padding-left:14px!important}@media(max-width:1180px){.request-detail-conversation{height:clamp(390px,58vh,560px)!important;max-height:clamp(390px,58vh,560px)!important;min-height:390px!important;overflow:hidden!important}.request-detail-conversation>.request-conversation-card{height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}}@media(max-width:760px){.request-detail-conversation{height:clamp(400px,62vh,560px)!important;max-height:clamp(400px,62vh,560px)!important}.request-conversation-card>.context-composer{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"email" "note" "shell" "footer" "attachments"!important}.request-conversation-card>.context-composer>.request-composer-footer{width:100%!important}}@media(min-width:1181px){.request-detail-layout{align-items:start!important}.request-detail-sidebar{align-self:start!important}.request-detail-conversation{align-self:start!important;height:var(--request-sidebar-height, clamp(500px, 63vh, 760px))!important;min-height:0!important;max-height:var(--request-sidebar-height, clamp(500px, 63vh, 760px))!important;overflow:hidden!important}.request-detail-conversation>.request-conversation-card:not(.expanded){display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}}.request-detail-conversation>.request-conversation-card:not(.expanded)>.request-messages{flex:1 1 0!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}.request-detail-conversation>.request-conversation-card:not(.expanded)>.context-composer{flex:0 0 auto!important;min-height:0!important;margin-top:0!important}.client-pending-trigger small{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important}.client-pending-trigger small .badge{margin:0!important;font-size:10px!important;line-height:1!important}@media(min-width:761px){.conversation-hub{height:clamp(560px,calc(100vh - 145px),860px)!important;min-height:0!important;max-height:none!important;overflow:visible!important}.conversation-hub .conversation-workspace:not(.embedded){display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.conversation-hub .conversation-workspace:not(.embedded)>.thread-header,.conversation-hub .conversation-workspace:not(.embedded)>.thread-context-bar,.conversation-hub .conversation-workspace:not(.embedded)>.unknown-warning,.conversation-hub .conversation-workspace:not(.embedded)>.closed-banner,.conversation-hub .conversation-workspace:not(.embedded)>.reply-blocked{flex:0 0 auto!important}.conversation-hub .conversation-workspace:not(.embedded)>.message-history{flex:1 1 0!important;align-self:stretch!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer{flex:0 0 auto!important;align-self:stretch!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:10px 14px 12px!important;border-top:1px solid #e2e9f4!important;background:#fff!important;box-sizing:border-box!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer:not(.email-composer-collapsed) .composer-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto!important;align-items:end!important;gap:10px!important;min-height:0!important;padding:0!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer:not(.email-composer-collapsed) .composer-input-area{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:8px!important;row-gap:6px!important;width:100%!important;min-width:0!important;overflow:visible!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer:not(.email-composer-collapsed) .composer-leading-actions{position:static!important;display:flex!important;align-items:center!important;align-self:center!important;gap:6px!important;grid-column:1!important;grid-row:1!important;transform:none!important;margin:0!important;z-index:6!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer:not(.email-composer-collapsed) .composer-leading-actions .composer-options-toggle,.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer:not(.email-composer-collapsed) .composer-leading-actions .composer-channel-trigger{position:static!important;display:inline-flex!important;flex:0 0 36px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;margin:0!important;transform:none!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer:not(.email-composer-collapsed) .composer-input-area textarea{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;min-height:52px!important;max-height:calc(11.6em + 24px)!important;margin:0!important;padding:12px 14px!important;overflow-x:hidden!important;overflow-y:auto!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer:not(.email-composer-collapsed) .composer-attachments{grid-column:1 / -1!important;grid-row:2!important;min-width:0!important;margin:0!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer:not(.email-composer-collapsed) .composer-footer-actions{display:flex!important;grid-column:2!important;grid-row:1!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;align-self:end!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;gap:8px!important;overflow:visible!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer:not(.email-composer-collapsed) .composer-footer-actions .composer-footer-spacer{display:none!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer:not(.email-composer-collapsed) .composer-footer-actions>.composer-send,.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer:not(.email-composer-collapsed) .composer-footer-actions>.composer-cancel{position:static!important;flex:0 0 auto!important;margin:0!important}}.popover-anchored,.popover-anchored.thread-menu,.popover-anchored.thread-more-menu,.popover-anchored.message-filter-menu,.popover-anchored.message-actions-menu,.popover-anchored.request-message-actions-menu,.popover-anchored.composer-options-menu,.popover-anchored.composer-channel-menu,.popover-anchored.request-channel-menu,.popover-anchored.ai-helper{position:fixed!important;top:var(--popover-top, -10000px)!important;left:var(--popover-left, -10000px)!important;right:auto!important;bottom:auto!important;transform:none!important;z-index:2600!important}@media(min-width:761px){.conversation-hub{height:clamp(650px,calc(100vh - 112px),940px)!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.conversation-hub .conversation-workspace:not(.embedded){display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.conversation-hub .conversation-workspace:not(.embedded)>.thread-header,.conversation-hub .conversation-workspace:not(.embedded)>.thread-context-bar,.conversation-hub .conversation-workspace:not(.embedded)>.unknown-warning,.conversation-hub .conversation-workspace:not(.embedded)>.closed-banner,.conversation-hub .conversation-workspace:not(.embedded)>.reply-blocked{flex:0 0 auto!important}.conversation-hub .conversation-workspace:not(.embedded)>.message-history{flex:1 1 0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer:not(.email-composer-expanded){flex:0 0 auto!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:10px 14px 12px!important;border-top:1px solid #e2e9f4!important;background:#fff!important;box-sizing:border-box!important;overflow:visible!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-row{display:flex!important;align-items:flex-end!important;gap:10px!important;width:100%!important;min-width:0!important;padding:0!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-input-area{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:end!important;gap:6px 8px!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;overflow:visible!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-leading-actions{position:static!important;display:flex!important;grid-column:1!important;grid-row:1!important;align-items:center!important;align-self:end!important;gap:6px!important;margin:0!important;transform:none!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-leading-actions .composer-options-toggle,.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-leading-actions .composer-channel-trigger{position:static!important;display:inline-flex!important;flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;margin:0!important;transform:none!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-input-area textarea{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;min-height:52px!important;max-height:calc(11.6em + 24px)!important;margin:0!important;padding:12px 14px!important;overflow-x:hidden!important;overflow-y:auto!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-attachments{grid-column:1 / -1!important;grid-row:2!important;min-width:0!important;margin:0!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-footer-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:52px!important;height:auto!important;margin:0!important;padding:0!important;gap:8px!important;overflow:visible!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-footer-spacer{display:none!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-footer-actions>.composer-send,.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-footer-actions>.composer-cancel{position:static!important;flex:0 0 auto!important;margin:0!important;white-space:nowrap!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.email-composer-expanded{display:flex!important;flex:1 1 0!important;flex-direction:column!important;align-self:stretch!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:14px!important;gap:9px!important;border-top:1px solid #dce5f3!important;background:#fff!important;overflow:visible!important}.conversation-hub .conversation-workspace:not(.embedded):has(>.email-composer-expanded)>.message-history{flex:0 1 128px!important;min-height:90px!important}}.email-composer-expanded .email-compose-topline{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;flex:0 0 auto!important;min-width:0!important}.email-composer-expanded .email-primary-recipient,.email-composer-expanded .email-recipient-strip{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important}.email-composer-expanded .email-primary-recipient{flex:1 1 auto!important}.email-composer-expanded .email-recipient-chip{max-width:min(100%,560px)!important;overflow-wrap:anywhere!important}.email-composer-expanded .email-options-toggle{position:static!important;flex:0 0 38px!important;width:38px!important;height:38px!important;margin:0!important}.email-composer-expanded .email-recipient-strip{width:100%!important}.email-composer-expanded .email-recipient-strip .recipient-chips-field{flex:1 1 280px!important;min-width:0!important}.email-composer-expanded .email-subject-field,.email-composer-expanded .email-context-field,.email-composer-expanded .composer-attachments,.email-composer-expanded .email-compose-footer{flex:0 0 auto!important;min-width:0!important}.email-composer-expanded .email-subject-field{display:grid!important;gap:5px!important;width:100%!important}.email-composer-expanded .email-subject-field input{width:100%!important;box-sizing:border-box!important}.email-composer-expanded .email-context-field{display:grid!important;gap:6px!important;width:100%!important}.email-composer-expanded .email-context-picker{position:relative!important;min-width:0!important}.email-composer-expanded .email-editor-region{display:flex!important;flex:1 1 0!important;min-height:110px!important;width:100%!important;overflow:hidden!important}.email-composer-expanded .email-editor-region .conversation-rich-editor{display:flex!important;flex:1 1 0!important;flex-direction:column!important;min-height:0!important;width:100%!important;overflow:hidden!important}.email-composer-expanded .email-editor-region .conversation-rich-toolbar{flex:0 0 auto!important;overflow-x:auto!important;overflow-y:hidden!important}.email-composer-expanded .email-editor-region .conversation-rich-content{flex:1 1 0!important;min-height:0!important;max-height:none!important;padding:14px!important;overflow-x:hidden!important;overflow-y:auto!important}.email-composer-expanded .email-compose-footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;width:100%!important;min-height:44px!important;margin:0!important;padding-top:2px!important}.email-composer-expanded .email-compose-footer .composer-send,.email-composer-expanded .email-compose-footer .composer-cancel{position:static!important;flex:0 0 auto!important;margin:0!important;white-space:nowrap!important}@media(min-width:761px)and (max-width:1180px){.conversation-hub{height:clamp(610px,calc(100vh - 96px),820px)!important}.email-composer-expanded .email-recipient-chip{max-width:calc(100vw - 390px)!important}}@media(max-width:760px){.conversation-hub{height:auto!important;overflow:visible!important}.email-composer-expanded{display:flex!important;flex-direction:column!important;gap:9px!important;min-height:calc(100dvh - 96px)!important;padding:12px!important;box-sizing:border-box!important}.email-composer-expanded .email-editor-region{min-height:180px!important}.email-composer-expanded .email-compose-footer{position:sticky!important;bottom:0!important;background:#fff!important;padding:8px 0 calc(8px + env(safe-area-inset-bottom))!important}}.routing-overlay{display:flex!important;justify-content:flex-end!important;align-items:stretch!important;padding:0!important}.conversation-dialog.conversation-routing-dialog{width:min(420px,100vw)!important;min-width:0!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:18px 0 0 18px!important;overflow-y:auto!important}.conversation-routing-dialog .routing-choice-grid,.conversation-routing-dialog .routing-destination-grid{grid-template-columns:minmax(0,1fr)!important}@media(max-width:760px){.conversation-dialog.conversation-routing-dialog{width:100vw!important;border-radius:0!important}}.popover-anchored{z-index:10050!important;position:fixed!important}.inbox-filter-title b{font-size:16px!important}.inbox-filter-title svg{width:21px!important;height:21px!important}.inbox-queue-filters{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.inbox-queue-filter-icon{width:100%!important;height:48px!important;min-height:48px!important}.inbox-queue-filter-icon svg{width:21px!important;height:21px!important}.inbox-queue-filter-icon b{font-size:12px!important}.inbox-channel-filter span{font-size:13px!important}.inbox-channel-filter select{min-height:46px!important;font-size:14px!important}.conversation-dialog.conversation-routing-dialog{display:flex!important;flex-direction:column!important;overflow:hidden!important}.conversation-routing-dialog>header,.conversation-routing-dialog>.dialog-actions{flex:0 0 auto!important}.conversation-routing-dialog>.dialog-intro,.conversation-routing-dialog>.routing-choice-grid,.conversation-routing-dialog>.routing-case-picker,.conversation-routing-dialog>.routing-destination-panel,.conversation-routing-dialog>.dialog-note{flex:0 0 auto!important}.conversation-routing-dialog .routing-case-list{max-height:280px!important;overflow:auto!important}@media(min-width:761px){.conversation-hub{height:clamp(650px,calc(100vh - 112px),940px)!important;overflow:hidden!important}.conversation-hub .conversation-workspace:not(.embedded),.case-conversation-shell .conversation-workspace.embedded{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.conversation-hub .conversation-workspace:not(.embedded){height:100%!important}.case-conversation-shell .conversation-workspace.embedded{height:min(860px,calc(100vh - 150px))!important}.conversation-workspace>.message-history{flex:1 1 0!important;min-height:0!important;max-height:none!important;overflow:auto!important}.conversation-workspace>.conversation-composer:not(.email-composer-expanded){flex:0 0 auto!important}.conversation-workspace:has(>.email-composer-expanded)>.message-history{flex:1 1 150px!important;min-height:130px!important}.conversation-workspace>.conversation-composer.email-composer-expanded{display:flex!important;flex:0 0 clamp(430px,60vh,620px)!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding:14px!important;box-sizing:border-box!important}.email-composer-expanded .email-editor-region{flex:0 0 230px!important;min-height:230px!important}.email-composer-expanded .email-compose-footer{flex:0 0 auto!important;padding-bottom:4px!important}}.email-history,.email-history details,.email-history summary,.email-history summary>span,.email-rich-body,.email-rich-body *{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.email-history{width:100%!important;overflow:hidden!important}.email-history details{width:100%!important;overflow:hidden!important}.email-history summary{width:100%!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important}.email-history summary>span:first-child,.email-history p,.email-rich-body,.email-rich-body p,.email-rich-body a,.email-rich-body li,.email-rich-body blockquote{overflow-wrap:anywhere!important;word-break:break-word!important}.email-history .email-summary-actions{min-width:max-content!important}.email-rich-body img,.email-rich-body video,.email-rich-body svg,.email-rich-body iframe{display:block!important;max-width:100%!important;width:auto!important;height:auto!important}.email-rich-body table{width:100%!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important}.email-rich-body th,.email-rich-body td{max-width:0!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important}.email-rich-body pre,.email-rich-body code{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}.request-message-bubble{min-width:0!important;max-width:100%!important;overflow:hidden!important}.composer-leading-actions .composer-options-toggle{background:#eef2ff!important;border-color:#c7d4f5!important;color:#3457c4!important}.composer-leading-actions .composer-options-toggle:hover,.composer-leading-actions .composer-options-toggle[aria-expanded=true]{background:#dfe8ff!important;border-color:#7691df!important}.composer-channel-trigger{background:#eaf8f2!important;border-color:#b8e1d1!important;color:#08795a!important}.composer-channel-trigger:hover,.composer-channel-trigger[aria-expanded=true]{background:#d8f1e6!important;border-color:#67b99a!important}.conversation-composer.composer-simple,.request-conversation-card>.context-composer.request-simple-composer{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:10px 12px!important;box-sizing:border-box!important;overflow:visible!important;border-top:1px solid #dfe7f2!important;background:#fff!important}.conversation-composer.composer-simple .composer-simple-row,.request-conversation-card>.context-composer.request-simple-composer .request-composer-simple-row{display:flex!important;align-items:flex-end!important;gap:10px!important;width:100%!important;min-width:0!important}.conversation-composer.composer-simple .composer-channel-selector,.request-conversation-card>.context-composer.request-simple-composer .request-channel-selector{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;flex:0 0 auto!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:0 12px!important;border:1px solid #b8e1d1!important;border-radius:14px!important;background:#eaf8f2!important;color:#08795a!important;box-shadow:none!important;white-space:nowrap!important}.conversation-composer.composer-simple .composer-channel-selector:hover,.conversation-composer.composer-simple .composer-channel-selector[aria-expanded=true],.request-conversation-card>.context-composer.request-simple-composer .request-channel-selector:hover,.request-conversation-card>.context-composer.request-simple-composer .request-channel-selector[aria-expanded=true]{background:#d8f1e6!important;border-color:#67b99a!important}.composer-channel-label{overflow:hidden!important;text-overflow:ellipsis!important;max-width:150px!important}.conversation-composer.composer-simple .composer-simple-input,.request-conversation-card>.context-composer.request-simple-composer .request-simple-input{position:relative!important;display:flex!important;align-items:flex-end!important;gap:8px!important;flex:1 1 0!important;min-width:0!important;width:auto!important;min-height:48px!important;margin:0!important;padding:6px 8px!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid #cfdcf0!important;border-radius:15px!important;background:#fff!important;box-shadow:0 1px 2px #1c35690a!important}.conversation-composer.composer-simple .composer-simple-input .composer-options-toggle,.request-conversation-card>.context-composer.request-simple-composer .request-simple-input .composer-options-toggle{position:static!important;transform:none!important;display:grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border:1px solid #c7d4f5!important;border-radius:50%!important;background:#eef2ff!important;color:#3457c4!important;box-shadow:none!important}.conversation-composer.composer-simple .composer-simple-input textarea,.request-conversation-card>.context-composer.request-simple-composer .request-simple-input .request-message-textarea{display:block!important;flex:1 1 0!important;width:0!important;min-width:0!important;min-height:34px!important;max-height:184px!important;height:auto!important;margin:0!important;padding:7px 2px!important;border:0!important;border-radius:0!important;outline:0!important;resize:none!important;background:transparent!important;box-shadow:none!important;overflow-x:hidden!important;overflow-y:auto!important}.composer-inline-send,.request-inline-send,.composer-inline-audio,.request-inline-audio{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex:0 0 auto!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;border-radius:11px!important;white-space:nowrap!important}.composer-inline-send,.request-inline-send{padding:0 12px!important;border:1px solid #4858df!important;background:#4f46e5!important;color:#fff!important;box-shadow:0 5px 12px #4f46e538!important}.composer-inline-audio,.request-inline-audio{width:36px!important;padding:0!important;border:1px solid #d7dfeb!important;background:#f8fafc!important;color:#315486!important;box-shadow:none!important}.conversation-composer.composer-simple .composer-attachments,.request-conversation-card>.context-composer.request-simple-composer .request-composer-attachments{width:100%!important;min-width:0!important;margin:0!important}.request-conversation-card>.context-composer.request-simple-composer .request-composer-attachments{grid-area:auto!important}.request-conversation-card>.context-composer.request-simple-composer .request-message-shell{grid-area:auto!important}.conversation-composer.composer-simple .character-count{align-self:flex-end!important;margin:0!important}.conversation-composer.private .composer-row{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important}.conversation-composer.private .composer-input-area{width:100%!important;min-width:0!important}.conversation-composer.private .composer-footer-actions{position:static!important;display:flex!important;justify-content:flex-end!important;gap:8px!important;width:100%!important;height:auto!important;min-height:42px!important;margin:0!important;padding:0!important}.request-detail-conversation>.request-conversation-card:not(.expanded)>.context-composer.request-simple-composer{flex:0 0 auto!important;margin-top:auto!important}.request-detail-conversation>.request-conversation-card:not(.expanded)>.request-messages{padding-bottom:8px!important}@media(max-width:760px){.conversation-composer.composer-simple .composer-simple-row,.request-conversation-card>.context-composer.request-simple-composer .request-composer-simple-row{flex-wrap:wrap!important;align-items:stretch!important}.conversation-composer.composer-simple .composer-channel-selector,.request-conversation-card>.context-composer.request-simple-composer .request-channel-selector{flex:0 1 auto!important;min-height:42px!important}.conversation-composer.composer-simple .composer-simple-input,.request-conversation-card>.context-composer.request-simple-composer .request-simple-input{flex:1 1 100%!important;min-height:46px!important}}@media(max-width:480px){.composer-channel-label{max-width:96px!important}.composer-inline-send span,.request-inline-send span{display:none!important}.composer-inline-send,.request-inline-send{width:36px!important;padding:0!important;border-radius:50%!important}}.popover-anchored{position:fixed!important;z-index:30000!important;right:auto!important;bottom:auto!important;transform:none!important;margin:0!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;overflow:auto!important}.thread-menu.popover-anchored,.conversation-action-menu.popover-anchored,.message-actions-menu.popover-anchored,.request-message-actions-menu.popover-anchored{box-shadow:0 18px 42px #13285238!important}.conversation-dialog.conversation-routing-dialog{overflow:hidden!important}.conversation-routing-dialog>.routing-dialog-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;gap:14px!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:0 22px 18px!important}.conversation-routing-dialog>.routing-dialog-body>.dialog-intro,.conversation-routing-dialog>.routing-dialog-body>.routing-choice-grid,.conversation-routing-dialog>.routing-dialog-body>.routing-case-picker,.conversation-routing-dialog>.routing-dialog-body>.routing-destination-panel,.conversation-routing-dialog>.routing-dialog-body>.dialog-note{flex:0 0 auto!important;margin:0!important}.conversation-routing-dialog>.dialog-actions{position:relative!important;z-index:2!important;margin:0!important;padding:14px 22px calc(14px + env(safe-area-inset-bottom))!important;background:#fff!important;border-top:1px solid #e5ebf4!important}@media(min-width:761px){.conversation-hub .conversation-workspace:not(.embedded),.case-conversation-shell .conversation-workspace.embedded{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.conversation-hub .conversation-workspace:not(.embedded){height:100%!important}.case-conversation-shell .conversation-workspace.embedded{height:min(900px,calc(100vh - 116px))!important;min-height:620px!important}.conversation-workspace>.message-history{flex:1 1 240px!important;min-height:190px!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}.conversation-workspace>.conversation-composer{flex:0 0 auto!important;min-height:0!important;max-height:none!important}.conversation-workspace:has(>.email-composer-expanded)>.message-history{flex:1 1 150px!important;min-height:130px!important}.conversation-workspace>.conversation-composer.email-composer-expanded{display:flex!important;flex:0 0 clamp(430px,58vh,620px)!important;flex-direction:column!important;min-height:360px!important;height:auto!important;max-height:none!important;overflow:hidden!important;padding:14px!important;box-sizing:border-box!important}.email-composer-expanded .email-editor-region{flex:1 1 180px!important;min-height:180px!important;overflow:auto!important}.email-composer-expanded .email-compose-footer{position:relative!important;display:flex!important;flex:0 0 auto!important;overflow:visible!important}}.request-detail-conversation,.request-detail-conversation>.request-conversation-card:not(.expanded){display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.request-detail-conversation>.request-conversation-card:not(.expanded)>.request-conversation-context{flex:0 0 auto!important}.request-detail-conversation>.request-conversation-card:not(.expanded)>.request-messages{flex:1 1 0!important;min-height:130px!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important}.request-detail-conversation>.request-conversation-card:not(.expanded)>.context-composer.request-simple-composer,.request-detail-conversation>.request-conversation-card:not(.expanded)>.context-composer:not(.request-simple-composer){flex:0 0 auto!important;min-height:0!important;height:auto!important;margin:0!important;overflow:visible!important}.conversation-composer.composer-simple .composer-simple-row,.request-conversation-card>.context-composer.request-simple-composer .request-composer-simple-row{overflow:visible!important}.conversation-composer.composer-simple .composer-simple-input,.request-conversation-card>.context-composer.request-simple-composer .request-simple-input{overflow:visible!important}.conversation-composer.composer-simple .composer-simple-input>textarea,.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.request-message-textarea{min-width:0!important;width:0!important}.conversation-composer.composer-simple .composer-simple-input>.composer-channel-selector,.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.request-channel-selector{flex:0 0 auto!important;min-width:44px!important}@media(max-width:760px){.conversation-workspace,.request-detail-conversation,.request-detail-conversation>.request-conversation-card:not(.expanded){height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.conversation-workspace>.message-history,.request-detail-conversation>.request-conversation-card:not(.expanded)>.request-messages{max-height:min(52dvh,560px)!important;overflow-y:auto!important}.conversation-composer.composer-simple .composer-simple-row,.request-conversation-card>.context-composer.request-simple-composer .request-composer-simple-row{align-items:flex-end!important;gap:6px!important}.conversation-composer.composer-simple .composer-simple-input,.request-conversation-card>.context-composer.request-simple-composer .request-simple-input{min-height:48px!important}.email-composer-expanded{min-height:0!important;max-height:none!important;overflow:visible!important}.email-composer-expanded .email-compose-footer{position:relative!important}.conversation-routing-dialog>.routing-dialog-body{padding:0 16px 16px!important}.conversation-routing-dialog>.dialog-actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important}}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed),.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer,.case-conversation-shell .case-composer.composer-simple,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;align-self:stretch!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:10px 12px!important;box-sizing:border-box!important;overflow:visible!important;grid-template-columns:none!important;grid-template-rows:none!important;grid-template-areas:none!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-simple-row,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-simple-row,.case-conversation-shell .case-composer.composer-simple .composer-simple-row,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-composer-simple-row{display:flex!important;flex-flow:row nowrap!important;align-items:flex-end!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;overflow:hidden!important;grid-template-columns:none!important;grid-template-rows:none!important;grid-template-areas:none!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-channel-selector,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-channel-selector,.case-conversation-shell .case-composer.composer-simple .composer-channel-selector,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-channel-selector{position:static!important;display:inline-flex!important;grid-column:auto!important;grid-row:auto!important;flex:0 0 auto!important;width:auto!important;min-width:44px!important;min-height:44px!important;margin:0!important;transform:none!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-simple-input,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-simple-input,.case-conversation-shell .case-composer.composer-simple .composer-simple-input,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-simple-input{position:relative!important;display:flex!important;flex-flow:row nowrap!important;align-items:flex-end!important;gap:8px!important;grid-column:auto!important;grid-row:auto!important;flex:1 1 0!important;width:auto!important;min-width:0!important;min-height:48px!important;height:auto!important;max-height:none!important;margin:0!important;padding:6px 8px!important;overflow:hidden!important;box-sizing:border-box!important;grid-template-columns:none!important;grid-template-rows:none!important;grid-template-areas:none!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-simple-input>.composer-options-toggle,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-simple-input>.composer-options-toggle,.case-conversation-shell .case-composer.composer-simple .composer-simple-input>.composer-options-toggle,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.composer-options-toggle{position:static!important;display:grid!important;grid-column:auto!important;grid-row:auto!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;transform:none!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-simple-input>textarea,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-simple-input>textarea,.case-conversation-shell .case-composer.composer-simple .composer-simple-input>textarea,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.request-message-textarea{display:block!important;grid-column:auto!important;grid-row:auto!important;flex:1 1 0!important;width:0!important;min-width:0!important;min-height:34px!important;max-height:184px!important;height:auto!important;margin:0!important;padding:7px 2px!important;overflow-x:hidden!important;overflow-y:auto!important;resize:none!important;box-sizing:border-box!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-simple-input>.composer-inline-send,.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-simple-input>.composer-inline-audio,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-simple-input>.composer-inline-send,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-simple-input>.composer-inline-audio,.case-conversation-shell .case-composer.composer-simple .composer-simple-input>.composer-inline-send,.case-conversation-shell .case-composer.composer-simple .composer-simple-input>.composer-inline-audio,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.request-inline-send,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.request-inline-audio{position:static!important;display:inline-flex!important;grid-column:auto!important;grid-row:auto!important;flex:0 0 auto!important;margin:0!important;transform:none!important}.request-detail-conversation>.request-conversation-card:not(.expanded){display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.request-detail-conversation>.request-conversation-card:not(.expanded)>.request-messages{flex:1 1 0!important;min-height:0!important;max-height:none!important;margin:0!important;padding-bottom:8px!important;overflow-x:hidden!important;overflow-y:auto!important}.request-detail-conversation>.request-conversation-card:not(.expanded)>.context-composer.request-simple-composer{flex:0 0 auto!important;margin-top:0!important}@media(max-width:760px){.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-simple-row,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-simple-row,.case-conversation-shell .case-composer.composer-simple .composer-simple-row,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-composer-simple-row{gap:7px!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-channel-selector,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-channel-selector,.case-conversation-shell .case-composer.composer-simple .composer-channel-selector,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-channel-selector{flex:0 0 44px!important;width:44px!important;padding:0!important;border-radius:50%!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-channel-selector .composer-channel-label,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-channel-selector .composer-channel-label,.case-conversation-shell .case-composer.composer-simple .composer-channel-selector .composer-channel-label,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-channel-selector .composer-channel-label,.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-channel-selector>svg:last-child,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-channel-selector>svg:last-child,.case-conversation-shell .case-composer.composer-simple .composer-channel-selector>svg:last-child,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-channel-selector>svg:last-child{display:none!important}}.conversation-composer .composer-channel-selector .composer-channel-label,.request-conversation-card .request-channel-selector .composer-channel-label,.composer-channel-trigger.channel-icon-only .composer-channel-label{display:none!important}.conversation-composer .composer-channel-selector,.request-conversation-card .request-channel-selector,.composer-channel-trigger.channel-icon-only{gap:7px!important;width:auto!important;min-width:44px!important;flex:0 0 auto!important;padding:0 10px!important;justify-content:center!important;white-space:nowrap!important}.conversation-composer .composer-channel-selector>svg:last-child,.request-conversation-card .request-channel-selector>svg:last-child,.composer-channel-trigger.channel-icon-only>svg:last-child{display:block!important}.request-conversation-card>.card-header{flex:0 0 auto!important;min-height:76px!important;margin:0!important;padding:18px 22px 16px!important;align-items:center!important;border-bottom:1px solid #e4ebf5!important;background:#fff!important}.request-conversation-card>.card-header>div:first-child{min-width:0!important;align-items:center!important;gap:12px!important}.request-conversation-card>.card-header>div:first-child>svg{width:42px!important;height:42px!important;box-sizing:border-box!important;margin:0!important;padding:10px!important;color:#2f5fd7!important;background:#eff4ff!important;border-radius:14px!important}.request-conversation-card>.card-header h2{color:#142143!important;font-size:20px!important;line-height:1.18!important}.request-conversation-card>.card-header p{margin-top:4px!important;color:#679!important;font-size:13px!important;line-height:1.42!important}.request-conversation-card>.card-header .card-actions{display:flex!important;align-items:center!important;flex:0 0 auto!important}.request-conversation-card>.card-header .request-conversation-toggle{min-height:44px!important;max-width:176px!important;padding:0 14px!important;line-height:1.15!important;white-space:normal!important}.request-conversation-card>.request-conversation-context{margin:12px 20px 8px!important;padding:12px 14px!important;border-radius:12px!important}.request-conversation-card>.request-messages{padding:16px 20px 22px!important}@media(max-width:760px){.request-conversation-card>.card-header{padding:14px 16px 12px!important}.request-conversation-card>.card-header h2{font-size:18px!important}.request-conversation-card>.card-header .request-conversation-toggle{max-width:140px!important;min-height:40px!important;padding:0 10px!important}.request-conversation-card>.request-conversation-context{margin:10px 12px 6px!important}.request-conversation-card>.request-messages{padding:12px 12px 16px!important}}.conversation-hub .conversation-workspace:not(.embedded),.case-conversation-shell .conversation-workspace.embedded,.request-detail-conversation>.request-conversation-card:not(.expanded){display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;overflow:hidden!important;background:#fff!important}.conversation-hub .conversation-workspace:not(.embedded){height:100%!important;max-height:100%!important}.case-conversation-shell .conversation-workspace.embedded{height:min(900px,calc(100dvh - 116px))!important;min-height:620px!important;max-height:calc(100dvh - 96px)!important}.request-detail-conversation>.request-conversation-card:not(.expanded){height:100%!important;max-height:100%!important}.conversation-workspace>.message-history,.request-conversation-card>.request-messages{flex:1 1 0!important;min-width:0!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}.conversation-workspace>.message-history:not(.whatsapp),.request-conversation-card>.request-messages.non-whatsapp{background:#b9e2ef!important;background-image:linear-gradient(135deg,#a9d9f2,#b9e3ed 52%,#c8f1e7)!important}.conversation-workspace>.message-history.whatsapp,.request-conversation-card>.request-messages.whatsapp{background:#efeae2!important;background-image:none!important}.conversation-workspace>.conversation-composer,.request-conversation-card>.context-composer{flex:0 0 auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-simple-row,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-simple-row,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-composer-simple-row{display:flex!important;flex-flow:row nowrap!important;align-items:flex-end!important;gap:8px!important;width:100%!important;min-width:0!important;overflow:visible!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-simple-input,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-simple-input,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-simple-input{display:flex!important;flex:1 1 0!important;align-items:flex-end!important;gap:8px!important;min-width:0!important;min-height:50px!important;height:auto!important;max-height:none!important;padding:6px 8px!important;overflow:visible!important;border:1px solid #cfdcf0!important;border-radius:15px!important;background:#fff!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-simple-input>textarea,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-simple-input>textarea,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.request-message-textarea{flex:1 1 auto!important;width:0!important;min-width:0!important;min-height:36px!important;max-height:184px!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;resize:none!important;border:0!important;outline:0!important;background:transparent!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-simple-input>.composer-options-toggle,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-simple-input>.composer-options-toggle,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.composer-options-toggle{position:static!important;flex:0 0 36px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;margin:0!important;border-radius:50%!important;transform:none!important}.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-simple-input>.composer-inline-send,.conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.email-composer-collapsed) .composer-simple-input>.composer-inline-audio,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-simple-input>.composer-inline-send,.case-conversation-shell .conversation-workspace.embedded>.conversation-composer.composer-simple.case-composer .composer-simple-input>.composer-inline-audio,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.request-inline-send,.request-detail-conversation>.request-conversation-card>.context-composer.request-simple-composer .request-simple-input>.request-inline-audio{position:static!important;flex:0 0 auto!important;margin:0!important;transform:none!important}.popover-anchored{z-index:1200!important;max-width:min(360px,calc(100vw - 20px))!important;max-height:min(560px,calc(100dvh - 24px))!important;overflow-y:auto!important;overflow-x:hidden!important}.conversation-list-controls{display:grid!important;grid-template-columns:1fr 1fr auto!important;gap:6px!important;align-items:center!important}.inbox-control-button,.inbox-select-control{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:0!important;min-height:38px!important;border:1px solid #d9e3f0!important;border-radius:10px!important;background:#fff!important;color:#2f4774!important;padding:0 8px!important;font:700 11px Manrope,sans-serif!important;cursor:pointer!important}.inbox-control-button:hover,.inbox-select-control:hover{border-color:#9db5ee!important;background:#f5f7ff!important;color:#2452ae!important}.inbox-control-button span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.inbox-select-control select{min-width:0!important;width:100%!important;border:0!important;background:transparent!important;color:inherit!important;font:inherit!important;outline:0!important;cursor:pointer!important}.inbox-favorite-filter{position:relative!important}.inbox-favorite-filter.active{border-color:#e1af25!important;background:#fff8e2!important;color:#9a6900!important}.inbox-favorite-filter svg{color:#d79a12!important}.inbox-favorite-filter>b{display:inline-grid!important;place-items:center!important;min-width:16px!important;height:16px!important;border-radius:99px!important;background:#f0c653!important;color:#fff!important;font-size:9px!important;line-height:1!important}.inbox-context-label{display:flex!important;align-items:center!important;gap:6px!important;margin-top:2px!important;color:#617291!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}.inbox-queue-filters button.active[data-filter=administrative]{border-color:#4c82b5!important;background:#edf5fc!important;color:#2d6a9d!important}.inbox-queue-filters button.active[data-filter=administrative] b{background:#d5e7f6!important;color:#24577f!important}.inbox-queue-filters button.active[data-filter=legal-request]{border-color:#9a7aef!important;background:#f4f0ff!important;color:#6845c4!important}.inbox-queue-filters button.active[data-filter=legal-request] b{background:#e5dcff!important;color:#5736a8!important}.inbox-queue-description.queue-administrative{border-left-color:#4c82b5!important;background:#f2f7fc!important;color:#2d6a9d!important}.inbox-queue-description.queue-legal-request{border-left-color:#9a7aef!important;background:#f7f3ff!important;color:#6845c4!important}.thread-list-row{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:stretch!important;width:100%!important;min-width:0!important;border-bottom:1px solid #e8edf5!important;background:transparent!important}.thread-list-row:hover,.thread-list-row.active{background:#f0f3ff!important}.thread-row-main{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;gap:12px!important;align-items:start!important;width:100%!important;min-width:0!important;border:0!important;background:transparent!important;padding:18px 6px 18px 16px!important;color:#14234a!important;text-align:left!important;cursor:pointer!important}.thread-row-main>span:nth-child(2){min-width:0!important}.thread-row-main b,.thread-row-main p,.thread-row-main small{overflow:hidden!important;text-overflow:ellipsis!important}.thread-row-main b{display:block!important;white-space:nowrap!important}.thread-row-title{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important}.thread-row-title>b{min-width:0!important;flex:1 1 auto!important}.thread-bot-indicator{display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;width:22px!important;height:22px!important;border:1px solid #b9e1dc!important;border-radius:7px!important;background:#edf9f7!important;color:#16867f!important;cursor:help!important}.thread-bot-indicator svg{flex:0 0 auto!important}.thread-row-main p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.thread-row-main time{white-space:nowrap!important}.thread-favorite-button{display:grid!important;place-items:center!important;align-self:center!important;justify-self:center!important;width:30px!important;height:30px!important;border:1px solid #d9e3f0!important;border-radius:9px!important;background:#fff!important;color:#8795ad!important;cursor:pointer!important}.thread-favorite-button:hover,.thread-favorite-button.active{border-color:#e1b33a!important;background:#fff5d6!important;color:#d79a12!important}.thread-unread-dot{position:absolute!important;right:13px!important;bottom:13px!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#1f61e8!important}.new-contact-kind-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin:0 0 12px!important}.new-contact-kind-tabs button{min-height:40px!important;border:1px solid #d9e3f1!important;border-radius:10px!important;background:#fff!important;color:#365178!important;font:800 12px Manrope,sans-serif!important;cursor:pointer!important}.new-contact-kind-tabs button.active{border-color:#5d5fef!important;background:#eef2ff!important;color:#244fc0!important}.new-conversation-list{display:grid!important;gap:8px!important;max-height:min(380px,48vh)!important;margin-top:12px!important;overflow:auto!important;padding-right:2px!important}.new-conversation-list>button{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;width:100%!important;min-width:0!important;border:1px solid #dce4f1!important;border-radius:11px!important;background:#fff!important;padding:12px!important;color:#17366d!important;text-align:left!important;cursor:pointer!important}.new-conversation-list>button:hover{border-color:#91aef1!important;background:#f4f7ff!important}.new-conversation-list span{display:grid!important;gap:3px!important;min-width:0!important}.new-conversation-list b,.new-conversation-list small,.new-conversation-list em{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.new-conversation-list small{color:#71809a!important;font-size:12px!important}.new-conversation-list em{color:#8793a9!important;font-size:11px!important;font-style:normal!important}.new-conversation-empty{display:block!important;padding:14px!important;border:1px dashed #ccd8eb!important;border-radius:10px!important;color:#71809a!important;text-align:center!important}.new-conversation-option-primary{border-color:#b9c9f2!important;background:#f7f9ff!important}.new-conversation-option-primary:hover{border-color:#5d5fef!important;background:#f0f3ff!important}.new-conversation-team-list{max-height:min(430px,55vh)!important}.new-conversation-team-list>button{min-height:62px!important}.new-conversation-selection-summary{display:flex!important;align-items:center!important;gap:11px!important;margin:2px 0 14px!important;padding:12px!important;border:1px solid #dce5f3!important;border-radius:12px!important;background:#f7f9ff!important;color:#234477!important}.new-conversation-selection-summary>span{display:grid!important;place-items:center!important;flex:0 0 38px!important;width:38px!important;height:38px!important;border-radius:11px!important;background:#eaf0ff!important;color:#315bd0!important}.new-conversation-selection-summary>div{display:grid!important;gap:3px!important;min-width:0!important}.new-conversation-selection-summary b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.new-conversation-selection-summary small{color:#71809a!important}.new-conversation-team-all{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;width:100%!important;min-width:0!important;margin:0 0 14px!important;padding:12px!important;border:1px solid #b9c9f2!important;border-radius:11px!important;background:#f4f7ff!important;color:#17366d!important;text-align:left!important;cursor:pointer!important}.new-conversation-team-all:hover{border-color:#315bd0!important;background:#edf2ff!important}.new-conversation-team-all>span{display:grid!important;gap:3px!important;min-width:0!important}.new-conversation-team-all small{color:#71809a!important;line-height:1.35!important}.new-conversation-filter-caption{display:flex!important;align-items:center!important;gap:8px!important;margin:4px 0 7px!important;color:#294674!important}.new-conversation-filter-caption span{padding:3px 7px!important;border-radius:99px!important;background:#f1f3ff!important;color:#5d5fef!important;font-size:11px!important;font-weight:800!important}.new-conversation-professional-list{margin-top:10px!important}.new-conversation-option-external{border-color:#d7e2f2!important;background:#fbfcff!important}.new-conversation-option-external:hover{border-color:#5d5fef!important;background:#f1f3ff!important}.new-conversation-option-external>svg:first-child{color:#315bd0!important}.external-contact-form{display:grid!important;gap:12px!important}.external-contact-form>.dialog-intro{margin:0 0 2px!important}.external-contact-form .dialog-field{margin:0!important;gap:7px!important}.external-contact-form .dialog-field>span{display:flex!important;align-items:baseline!important;gap:4px!important;color:#294171!important;font-weight:800!important}.external-contact-form .dialog-field>span small{color:#7b89a2!important;font-size:12px!important;font-weight:600!important}.external-contact-form .dialog-field .control,.external-contact-form .dialog-field>.select-control,.external-contact-form .dialog-field>.select-control .control{width:100%!important;box-sizing:border-box!important}.external-contact-form .dialog-field .control{min-height:46px!important}.external-contact-form .dialog-field.has-error .control{border-color:#d95b67!important;background:#fff4f5!important;box-shadow:0 0 0 2px #d95b6714!important}.external-contact-form .dialog-field em{margin:0!important;color:#c63f4b!important;font-size:12px!important;font-style:normal!important;line-height:1.35!important}.external-contact-note{margin:0!important}.external-contact-form>.dialog-actions{margin-top:3px!important}.email-context-optional{display:flex!important;align-items:center!important;gap:5px!important;color:#2e6b58!important}.thread-identity>span{display:grid!important;gap:2px!important;min-width:0!important}.thread-identity .thread-subject{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;margin:2px 0 0!important;color:#2c4b7b!important;font-size:12px!important;line-height:1.25!important}.thread-identity .thread-subject-label{flex:0 0 auto!important;color:#7182a0!important;font-size:10px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important}.thread-identity .thread-subject-value{display:block!important;min-width:0!important;overflow:hidden!important;color:#2c4b7b!important;font-size:12px!important;font-weight:650!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(max-width:760px){.thread-identity .thread-subject{max-width:calc(100vw - 130px)!important}.thread-identity .thread-subject-value{font-size:11px!important}}@media(min-width:761px){.thread-tools{flex-wrap:nowrap!important}}@media(max-width:560px){.conversation-list-controls{grid-template-columns:1fr 1fr!important}.conversation-list-controls .inbox-notification-trigger{justify-self:start!important}.thread-row-main{grid-template-columns:44px minmax(0,1fr)!important;padding:14px 4px 14px 12px!important}.thread-row-main time{grid-column:2!important}}.case-documents-panel,.case-activities-panel,.client-follow-panel{display:grid!important;gap:16px!important}.case-documents-hero,.client-follow-hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:16px!important;border:1px solid #dce6f4!important;border-radius:16px!important;background:linear-gradient(135deg,#f8fbff,#fff)!important}.case-documents-hero>div:first-child{display:flex!important;align-items:center!important;gap:12px!important}.case-documents-hero span:first-child{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border-radius:13px!important;background:#edf4ff!important;color:#315bd0!important}.case-documents-hero b,.client-follow-hero b,.case-activities-heading b{color:#21395f!important;font-size:16px!important}.case-documents-hero small,.client-follow-hero small,.case-activities-heading small{color:#71809a!important;line-height:1.45!important}.case-folder-box{display:grid!important;grid-template-columns:minmax(220px,320px) minmax(0,1fr)!important;gap:14px!important;align-items:center!important;padding:14px!important;border:1px solid #e1e8f3!important;border-radius:14px!important;background:#fbfcff!important}.case-folder-box b{display:block!important;color:#29446f!important}.case-folder-box small{color:#7788a2!important}.case-folder-controls{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.case-folder-controls .control{min-width:0!important}.case-documents-toolbar{display:grid!important;gap:12px!important}.case-documents-filters,.case-activity-filters{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.case-documents-filters button,.case-activity-filters button,.client-follow-history .follow-up-filters button{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:8px 12px!important;border:1px solid #d8e2f0!important;border-radius:999px!important;background:#fff!important;color:#36547d!important;font-weight:800!important;cursor:pointer!important}.case-documents-filters button.active,.case-activity-filters button.active,.client-follow-history .follow-up-filters button.active{border-color:#315bd0!important;background:#315bd0!important;color:#fff!important}.case-documents-filters span,.case-activity-filters span,.client-follow-history .follow-up-filters span{display:grid!important;place-items:center!important;min-width:21px!important;height:21px!important;padding:0 6px!important;border-radius:999px!important;background:#315bd01a!important;font-size:11px!important}.case-documents-filters button.active span,.case-activity-filters button.active span,.client-follow-history .follow-up-filters button.active span{background:#fff3!important}.case-document-list{display:grid!important;gap:10px!important}.case-document-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;padding:12px!important;border:1px solid #e1e8f3!important;border-radius:13px!important;background:#fff!important;box-shadow:0 4px 12px #1f3a6c09!important}.case-document-row>button:first-child{display:flex!important;align-items:center!important;gap:11px!important;min-width:0!important;border:0!important;background:transparent!important;color:#24436d!important;text-align:left!important;cursor:pointer!important}.case-document-row>button:first-child>span{display:grid!important;place-items:center!important;flex:0 0 38px!important;width:38px!important;height:38px!important;border-radius:12px!important;background:#f0f5ff!important;color:#315bd0!important}.case-document-row b,.case-document-row small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.case-document-row small{margin-top:3px!important;color:#7788a2!important;font-size:12px!important}.case-document-actions{display:flex!important;gap:6px!important}.case-activities-panel{grid-template-columns:minmax(300px,380px) minmax(0,1fr)!important;align-items:start!important}.case-activities-sidebar,.case-activity-detail>article{display:grid!important;gap:12px!important;padding:16px!important;border:1px solid #dfe7f2!important;border-radius:16px!important;background:#fff!important}.case-activities-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.case-activity-list{display:grid!important;gap:8px!important;max-height:560px!important;overflow:auto!important;padding-right:2px!important}.case-activity-list>button{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;padding:11px!important;border:1px solid #e3e9f3!important;border-radius:12px!important;background:#fbfcff!important;color:#29446f!important;text-align:left!important;cursor:pointer!important}.case-activity-list>button.active{border-color:#315bd0!important;background:#f3f6ff!important;box-shadow:0 0 0 2px #315bd014!important}.case-activity-list>button.blocking{border-color:#efd3c1!important;background:#fffaf6!important}.case-activity-list span:first-child{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:11px!important;background:#edf4ff!important;color:#315bd0!important}.case-activity-list b,.case-activity-list small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.case-activity-list small{color:#7688a3!important;font-size:12px!important}.case-activity-detail header{display:flex!important;justify-content:space-between!important;gap:14px!important;align-items:flex-start!important}.case-activity-detail h3{margin:8px 0 5px!important;color:#1f365d!important;font-size:20px!important}.case-activity-detail p{margin:0!important;color:#5c6d87!important;line-height:1.55!important}.case-activity-context{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.case-activity-context span{display:grid!important;gap:3px!important;padding:11px!important;border:1px solid #e5ebf4!important;border-radius:12px!important;background:#f8faff!important}.case-activity-context small{color:#7a8aa3!important;font-size:11px!important;text-transform:uppercase!important}.case-activity-context b{color:#29446f!important}.case-activity-history{display:grid!important;gap:8px!important}.case-activity-history>b{color:#29446f!important}.case-activity-history>div{padding:10px 12px!important;border-left:3px solid #315bd0!important;background:#f7f9ff!important;border-radius:10px!important}.case-activity-history span{font-weight:800!important;color:#29446f!important}.case-activity-history p{margin:2px 0!important}.case-activity-history small{color:#7b8ca5!important}.case-activity-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.client-follow-needed,.client-follow-history{display:grid!important;gap:12px!important;padding:16px!important;border:1px solid #dfe7f2!important;border-radius:16px!important;background:#fff!important}.client-follow-needed>header{display:flex!important;gap:12px!important;align-items:flex-start!important}.client-follow-needed>header>span{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border-radius:13px!important;background:#fff6ed!important;color:#bf6c24!important}.client-follow-needed b{color:#21395f!important}.client-follow-needed small{color:#72839d!important}.client-follow-empty{display:flex!important;gap:10px!important;align-items:center!important;padding:13px!important;border:1px dashed #cfe0d5!important;border-radius:13px!important;background:#f7fff9!important;color:#24723c!important}.client-action-row{border:1px solid #efd9c6!important;border-radius:14px!important;background:#fffaf5!important;overflow:hidden!important}.client-action-row>button{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto 18px!important;align-items:center!important;gap:10px!important;width:100%!important;padding:13px!important;border:0!important;background:transparent!important;color:#29446f!important;text-align:left!important;cursor:pointer!important}.client-action-row>button b,.client-action-row>button small{display:block!important}.client-action-row>button small{margin-top:2px!important;color:#6f7f98!important}.client-action-row strong{color:#a15719!important;font-size:12px!important;white-space:nowrap!important}.client-action-row .open{transform:rotate(180deg)!important}.client-action-response{display:grid!important;gap:10px!important;padding:0 13px 13px 59px!important}.client-action-response textarea{min-height:96px!important}.client-history-list{display:grid!important;gap:0!important;margin-top:6px!important}.client-history-list article{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:12px!important;padding:0 0 17px!important;position:relative!important}.client-history-list article:not(:last-child):before{content:""!important;position:absolute!important;left:16px!important;top:34px!important;bottom:0!important;width:1px!important;background:#dce5f1!important}.history-dot{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:999px!important;background:#eef4ff!important;color:#315bd0!important;z-index:1!important}.history-providence{background:#fff4e8!important;color:#b86b24!important}.history-information{background:#f3f6fa!important;color:#64748b!important}.history-worked{background:#eef4ff!important;color:#315bd0!important}.client-history-list header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.client-history-list b{color:#253f69!important}.client-history-list p{margin:4px 0!important;color:#5e6f88!important;line-height:1.5!important}.client-history-list small{color:#7c8da6!important}.timeline-panel{padding:16px!important;border:1px solid #dfe7f2!important;border-radius:16px!important;background:#fff!important}.timeline-toolbar{align-items:flex-start!important;padding:0 0 14px!important;border-bottom:1px solid #edf1f6!important}.timeline-toolbar b{font-size:17px!important;color:#21395f!important}.timeline-toolbar small{color:#71809a!important}.timeline-list-hierarchy{margin-top:16px!important;padding-left:0!important}.timeline-list-hierarchy .timeline-event-card{border-radius:14px!important;box-shadow:0 4px 14px #1f3a6c09!important}.timeline-list-hierarchy .timeline-event-card header h3{font-size:16px!important;line-height:1.35!important;color:#21395f!important}.timeline-list-hierarchy .timeline-subtitle{color:#697b95!important;line-height:1.45!important}.timeline-entity-context{background:#fbfcff!important;border-radius:12px!important}@media(max-width:860px){.case-folder-box,.case-activities-panel{grid-template-columns:1fr!important}.case-folder-controls,.case-document-row,.client-action-row>button{display:flex!important;flex-direction:column!important;align-items:stretch!important}.case-document-actions{justify-content:flex-start!important}.case-activity-context{grid-template-columns:1fr!important}.client-action-response{padding-left:13px!important}}.timeline-history-complete .timeline-action-row{border:1px solid #e2e9f3!important;border-radius:13px!important;background:#fbfcff!important;box-shadow:0 3px 12px #1f3a6c08!important}.timeline-history-complete .timeline-action-row b{font-size:13px!important;color:#253f69!important}.timeline-history-complete .timeline-action-row small{color:#63748e!important}.timeline-history-complete .timeline-action-row span:not(.timeline-action-author){color:#52657f!important;font-size:13px!important;line-height:1.48!important}.timeline-history-complete .timeline-action .timeline-marker{background:#f4f7fb!important;color:#64748b!important}.timeline-history-complete .timeline-tone-document .timeline-marker{background:#eef4ff!important;color:#315bd0!important}.timeline-history-complete .timeline-tone-conversation .timeline-marker{background:#f0fcf5!important;color:#08795a!important}.timeline-history-complete .timeline-tone-archived .timeline-marker{background:#fff4e8!important;color:#b86b24!important}.timeline-history-complete .timeline-action-author{padding:5px 8px!important;border-radius:999px!important;background:#f2f5f9!important;color:#63748e!important}.legal-workflow{display:grid!important;gap:16px!important;min-width:0!important}.page-workflow{max-width:1040px!important;margin:0 auto!important}.drawer-workflow{padding:0!important}.workflow-drawer{width:min(720px,calc(100vw - 18px))!important;max-width:720px!important;padding:22px!important;overflow:auto!important}.workflow-drawer>.legal-workflow{padding:0!important}.workflow-title{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;padding-bottom:4px!important}.workflow-title small{display:block!important;margin-bottom:4px!important;color:#315bd0!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.05em!important}.workflow-title h2{margin:0!important;color:#092f82!important;font-size:28px!important;line-height:1.12!important}.workflow-title p{margin:6px 0 0!important;color:#61728d!important;line-height:1.45!important}.workflow-section{display:grid!important;gap:14px!important;padding:17px!important;border:1px solid #dce6f4!important;border-radius:16px!important;background:#fff!important;box-shadow:0 7px 20px #182f560b!important}.workflow-section>header{display:flex!important;gap:10px!important;align-items:flex-start!important;padding-bottom:10px!important;border-bottom:1px solid #e9eef7!important}.workflow-section>header>span{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:11px!important;background:#edf4ff!important;color:#315bd0!important}.workflow-section>header b{display:block!important;color:#0b3b91!important;font-size:15px!important}.workflow-section>header small{display:block!important;margin-top:2px!important;color:#71809b!important;line-height:1.4!important}.workflow-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.workflow-steps button{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;padding:10px 12px!important;border:1px solid #dce5f3!important;border-radius:13px!important;background:#fff!important;color:#61728d!important;font-weight:900!important;cursor:pointer!important}.workflow-steps button span{display:grid!important;place-items:center!important;width:26px!important;height:26px!important;border-radius:999px!important;background:#f2f5fb!important;color:#587093!important;font-size:12px!important}.workflow-steps button.active{border-color:#315bd0!important;background:#f4f7ff!important;color:#143f9c!important;box-shadow:0 0 0 2px #315bd012!important}.workflow-steps button.active span,.workflow-steps button.done span{background:#315bd0!important;color:#fff!important}.workflow-form-stack{display:grid!important;gap:14px!important}.workflow-step-actions,.workflow-footer{display:flex!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.workflow-footer{position:sticky!important;bottom:0!important;z-index:2!important;margin-top:2px!important;padding:14px 0 0!important;border-top:1px solid #e5ebf4!important;background:linear-gradient(180deg,#ffffffdb,#fff 35%)!important}.workflow-chip-select{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;min-height:44px!important;padding:7px!important;border:1px solid #d9e3f0!important;border-radius:10px!important;background:#fff!important}.workflow-chip-select button{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:7px 10px!important;border:1px solid #dfe6f1!important;border-radius:999px!important;background:#f8faff!important;color:#405878!important;font-weight:800!important;cursor:pointer!important}.workflow-chip-select button.active{border-color:#c8b8ef!important;background:#eee7ff!important;color:#4f3894!important}.workflow-option-box{display:flex!important;gap:11px!important;align-items:center!important;padding:14px!important;border:1px solid #b8c9f4!important;border-radius:13px!important;background:#f6f8ff!important;color:#234586!important}.workflow-option-box b,.workflow-option-box small{display:block!important}.workflow-option-box small{color:#61728d!important}.workflow-party-editor{display:grid!important;gap:10px!important}.workflow-party-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.workflow-party-head span{display:flex!important;align-items:center!important;gap:7px!important;color:#385071!important;font-weight:900!important}.workflow-party-head button{border:0!important;background:transparent!important;color:#315bd0!important;font-weight:900!important;cursor:pointer!important}.workflow-add-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.workflow-party-list{display:grid!important;gap:10px!important}.workflow-party-list article{display:grid!important;gap:10px!important;padding:12px!important;border:1px solid #e0e7f2!important;border-radius:13px!important;background:#fbfcff!important}.workflow-party-list article>div:first-child{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.workflow-party-list b{color:#263f67!important}.workflow-party-list article button{border:0!important;background:transparent!important;color:#b43b3b!important;font-weight:800!important;cursor:pointer!important}.workflow-choice-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.drawer-choice-grid{margin-top:16px!important}.workflow-choice-card{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:100px!important;width:100%!important;padding:15px!important;border:1px solid #dfe6f1!important;border-radius:15px!important;background:#fff!important;color:#223b62!important;text-align:left!important;cursor:pointer!important;box-shadow:0 5px 16px #182f560a!important}.workflow-choice-card:hover,.workflow-choice-card.selected{border-color:#315bd0!important;background:#f5f8ff!important}.workflow-choice-card>span{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border-radius:13px!important;background:#eef4ff!important;color:#315bd0!important}.workflow-choice-card b{display:block!important;color:#223b62!important}.workflow-choice-card small{display:block!important;margin-top:4px!important;color:#65758f!important;line-height:1.4!important}.workflow-case-list{display:grid!important;gap:8px!important}.workflow-case-list button{display:grid!important;grid-template-columns:86px minmax(0,1fr) minmax(0,1.1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;padding:12px!important;border:1px solid #e1e8f3!important;border-radius:12px!important;background:#fff!important;color:#263f67!important;text-align:left!important;cursor:pointer!important}.workflow-case-list button:hover,.workflow-case-list button.selected{border-color:#315bd0!important;background:#f4f7ff!important}.workflow-case-list span,.workflow-case-list small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.operational-summary-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-bottom:18px!important}.operational-summary-grid article{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:18px!important;border:1px solid #dfe7f2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 22px #182f560d!important}.operational-summary-grid article:nth-child(1){background:#eef6ff!important}.operational-summary-grid article:nth-child(2){background:#f5f5f5!important}.operational-summary-grid article:nth-child(3){background:#fff5ef!important}.operational-summary-grid article:nth-child(4){background:#edfbf3!important}.operational-summary-grid span{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;border-radius:16px!important;background:#fff!important;color:#315bd0!important}.operational-summary-grid b{display:block!important;color:#172d4f!important;font-size:30px!important;line-height:1!important}.operational-summary-grid small{display:block!important;margin-top:4px!important;color:#455b78!important;font-weight:800!important}.operational-control-card{display:grid!important;gap:14px!important}.operational-subtabs{justify-content:flex-start!important}.operational-request-table .table-row{align-items:center!important}.operational-request-table b,.operational-request-table small{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.operational-request-table small{margin-top:3px!important;color:#697b95!important;white-space:nowrap!important}@media(max-width:900px){.workflow-steps,.workflow-choice-grid,.operational-summary-grid,.workflow-add-line,.workflow-case-list button{grid-template-columns:1fr!important}.workflow-footer{position:static!important}.workflow-title{display:grid!important}.workflow-title h2{font-size:24px!important}}@media(max-width:620px){.workflow-drawer{width:100vw!important;max-width:100vw!important;padding:16px!important}.workflow-section{padding:14px!important}.workflow-step-actions,.workflow-footer{justify-content:stretch!important}.workflow-step-actions .button,.workflow-footer .button{width:100%!important}.form-grid.two{grid-template-columns:1fr!important}.span-two{grid-column:auto!important}}.workflow-tag-picker{position:relative;width:100%;min-width:0}.workflow-tag-field{display:flex;align-items:center;gap:8px;min-height:50px;padding:6px 8px 6px 10px;border:1px solid #b9c4d2;border-radius:10px;background:#fff;transition:border-color .18s,box-shadow .18s}.workflow-tag-field.open{border-color:#315bd0;box-shadow:0 0 0 3px #315bd017}.workflow-tag-chips{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;flex:1}.workflow-tag-placeholder{padding:4px 0;color:#a7b1bf;font-size:14px}.workflow-tag-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:6px 8px;border-radius:7px;color:#fff;font-size:12px;font-weight:800;line-height:1;box-shadow:0 2px 5px #122f601f}.workflow-tag-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-tag-chip button{display:grid;place-items:center;width:16px;height:16px;padding:0;border:0;border-radius:50%;background:#ffffff38;color:#fff;cursor:pointer}.workflow-tag-chip button:hover{background:#ffffff61}.workflow-tag-add{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#f0f2f5;color:#657286;cursor:pointer}.workflow-tag-add:hover{background:#e5eaf3;color:#173f9e}.workflow-tag-add:disabled{opacity:.55;cursor:not-allowed}.workflow-tag-popover{position:absolute;top:calc(100% + 9px);right:0;z-index:30;width:min(360px,calc(100vw - 34px));padding:12px;border:1px solid #d5dce7;border-radius:14px;background:#fff;box-shadow:0 18px 42px #122a4f33}.workflow-tag-search{display:flex;align-items:center;gap:8px;height:42px;padding:0 10px;border:1px solid #cbd4e0;border-radius:8px;color:#8b98aa}.workflow-tag-search input{width:100%;border:0;outline:0;background:transparent;color:#24395d;font:inherit}.workflow-tag-search input::placeholder{color:#b4bdc9}.workflow-tag-library{display:grid;gap:3px;max-height:235px;margin:10px 0 8px;overflow:auto}.workflow-tag-option-row{display:flex;align-items:center;gap:3px;min-width:0}.workflow-tag-option{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1;min-width:0;padding:3px 4px;border:0;border-radius:7px;background:transparent;cursor:pointer;text-align:left}.workflow-tag-option:hover,.workflow-tag-option.active{background:#f2f5fb}.workflow-tag-option>span{max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 7px;border-radius:6px;color:#fff;font-size:12px;font-weight:800}.workflow-tag-option>svg{flex:0 0 auto;color:#315bd0}.workflow-tag-delete{display:grid;place-items:center;flex:0 0 auto;width:25px;height:25px;padding:0;border:0;border-radius:6px;background:transparent;color:#9aa6b6;cursor:pointer}.workflow-tag-delete:hover{background:#fff0f0;color:#c43e4d}.workflow-tag-empty{padding:9px 4px;color:#7d8ba0;line-height:1.4}.workflow-tag-colors{display:flex;flex-wrap:wrap;gap:8px;padding:9px 2px 10px;border-top:1px solid #edf0f5}.workflow-tag-colors button{display:grid;place-items:center;width:25px;height:25px;padding:0;border:2px solid transparent;border-radius:50%;color:#fff;cursor:pointer}.workflow-tag-colors button.selected{border-color:#0e2f7e;box-shadow:0 0 0 2px #fff,0 0 0 4px #315bd0}.workflow-tag-create{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:40px;border:0;border-radius:9px;background:#0b369d;color:#fff;font:800 14px Manrope,sans-serif;cursor:pointer}.workflow-tag-create:hover{background:#092c85}.workflow-tag-create:disabled{opacity:.5;cursor:not-allowed}.workflow-tag-limit{display:block;margin-top:8px;color:#7d8ba0;font-size:11px;text-align:right}.workflow-tag-limit.reached{color:#c33e4d;font-weight:800}.workflow-party-create-link{padding:4px 0!important;color:#0b3b91!important;white-space:nowrap!important}.workflow-party-search-results{display:grid!important;gap:7px!important;padding:8px!important;border:1px solid #dce5f3!important;border-radius:12px!important;background:#fbfcff!important}.workflow-party-search-results button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;padding:9px 10px!important;border:1px solid #e1e8f3!important;border-radius:10px!important;background:#fff!important;color:#315bd0!important;text-align:left!important;cursor:pointer!important}.workflow-party-search-results button:hover{border-color:#315bd0!important;background:#f4f7ff!important}.workflow-party-search-results button span{display:grid!important;gap:2px!important;min-width:0!important}.workflow-party-search-results button b{overflow:hidden!important;color:#172d4f!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workflow-party-search-results button small,.workflow-party-search-results>small{color:#6c7d96!important;line-height:1.35!important}.workflow-represented-picker{display:grid!important;gap:7px!important;min-width:0!important}.workflow-represented-results{margin-top:0!important}.workflow-represented-selected{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:46px!important;padding:8px 10px!important;border:1px solid #b9ccf0!important;border-radius:10px!important;background:#f4f7ff!important;color:#173c84!important}.workflow-represented-selected>span{display:grid!important;gap:2px!important;min-width:0!important}.workflow-represented-selected b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workflow-represented-selected small{color:#6c7d96!important}.workflow-represented-selected button{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:28px!important;height:28px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#6b7d98!important;cursor:pointer!important}.workflow-represented-selected button:hover{background:#e6edff!important;color:#244e9d!important}.workflow-represented-help{color:#71809b!important;font-size:12px!important;line-height:1.35!important}.workflow-relevance-grid .toggle-row{grid-column:auto!important;min-width:0!important}.workflow-section .form-grid>.span-two{grid-column:1/-1!important}.workflow-description-attachments{width:100%!important;box-sizing:border-box!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;align-items:stretch!important}.workflow-description-attachments .upload-button{min-height:42px!important;height:100%!important;box-sizing:border-box!important}.workflow-description-attachments .attachment-link-add{grid-template-columns:minmax(0,1fr) auto!important;min-width:0!important}.workflow-description-attachments .request-attachment-list{grid-column:1/-1!important}@media(max-width:700px){.workflow-description-attachments{grid-template-columns:1fr!important}.workflow-description-attachments .request-attachment-list{grid-column:auto!important}}.workflow-tag-popover{display:flex!important;flex-direction:column!important;max-height:min(680px,calc(100vh - 170px))!important;overflow:hidden!important}.workflow-tag-library{display:flex!important;flex:1 1 auto!important;flex-wrap:wrap!important;align-content:flex-start!important;gap:8px!important;min-height:0!important;max-height:none!important;margin:10px 0 8px!important;padding:2px 5px 8px 2px!important;overflow-x:hidden!important;overflow-y:auto!important}.workflow-tag-option-row{position:relative!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;gap:0!important;min-width:0!important}.workflow-tag-option{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:0!important;padding:5px 19px 5px 8px!important;border-radius:7px!important;white-space:nowrap!important}.workflow-tag-option>span{max-width:180px!important;padding:0!important}.workflow-tag-delete{position:absolute!important;top:-6px!important;right:-6px!important;z-index:2!important;display:grid!important;place-items:center!important;width:17px!important;height:17px!important;padding:0!important;border:1px solid #fff!important;border-radius:50%!important;background:#fff!important;color:#687a96!important;box-shadow:0 1px 4px #122a4f40!important;cursor:pointer!important}.workflow-tag-delete:hover{background:#fff0f0!important;color:#c43e4d!important}.workflow-description-attachments{grid-template-columns:minmax(145px,.58fr) minmax(360px,1.42fr)!important}.workflow-description-attachments .attachment-link-add{grid-template-columns:minmax(280px,1fr) auto!important}.workflow-description-attachments .attachment-link-add .control{min-width:0!important}@media(max-width:700px){.workflow-description-attachments{grid-template-columns:1fr!important}.workflow-description-attachments .attachment-link-add{grid-template-columns:minmax(0,1fr) auto!important}}.conversation-dialog.conversation-routing-dialog{width:min(860px,calc(100% - 28px))!important}.conversation-routing-dialog>.routing-dialog-body>.routing-destination-grid{grid-template-columns:minmax(0,1fr)!important}.routing-case-select{min-height:108px!important}.routing-case-list .routing-case-select{grid-template-columns:minmax(0,1fr) auto!important}.routing-case-main{display:grid!important;gap:4px!important;min-width:0!important}.routing-case-main strong{font-size:12px!important;letter-spacing:.02em!important}.routing-case-main b{font-size:15px!important;line-height:1.25!important}.routing-case-main small{display:block!important;overflow:hidden!important;color:#687895!important;font-size:12px!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}.routing-case-main small em{font-style:normal!important;color:#405b91!important;font-weight:700!important}.routing-summary-backdrop{z-index:142!important}.case-summary-modal{z-index:145!important;top:0!important;right:0!important;width:min(600px,calc(100% - 24px))!important;height:100vh!important;max-height:none!important;border-radius:18px 0 0 18px!important;transform:none!important;box-shadow:-24px 0 65px #08143052!important}@media(max-width:720px){.conversation-dialog.conversation-routing-dialog{width:100vw!important}.case-summary-modal{width:100vw!important;border-radius:0!important}}.workflow-case-table-head{display:grid!important;grid-template-columns:minmax(76px,.75fr) minmax(150px,1.45fr) minmax(150px,1.35fr) minmax(105px,1fr) 42px!important;align-items:center!important;gap:10px!important;padding:0 12px 4px!important;color:#5f718e!important;font-size:12px!important;font-weight:800!important}.workflow-case-list button{grid-template-columns:minmax(76px,.75fr) minmax(150px,1.45fr) minmax(150px,1.35fr) minmax(105px,1fr) auto!important}.workflow-case-list button>span,.workflow-case-list button>small{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workflow-case-list button>b{overflow:hidden!important;color:#234eaa!important;font-size:13px!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(max-width:900px){.workflow-case-table-head{grid-template-columns:minmax(70px,.7fr) minmax(130px,1.25fr) minmax(130px,1.2fr) minmax(90px,.9fr) 42px!important}.workflow-case-list button{grid-template-columns:minmax(70px,.7fr) minmax(130px,1.25fr) minmax(130px,1.2fr) minmax(90px,.9fr) auto!important}}@media(max-width:680px){.workflow-case-table-head{display:none!important}.workflow-case-list button{grid-template-columns:1fr auto!important;gap:4px 10px!important}.workflow-case-list button>b{grid-column:1!important}.workflow-case-list button>span,.workflow-case-list button>small{grid-column:1!important;white-space:normal!important}.workflow-case-list button>svg{grid-column:2!important;grid-row:1 / span 4!important;align-self:center!important}}.workflow-case-search{width:100%!important;min-width:0!important}.workflow-case-search .search-control{width:100%!important;box-sizing:border-box!important}.workflow-case-search .search-control input{min-width:0!important;width:100%!important}.workflow-case-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;border:1px solid #e1e8f3!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important}.workflow-case-row:hover,.workflow-case-row.selected{border-color:#315bd0!important;background:#f4f7ff!important}.workflow-case-row .workflow-case-select{display:grid!important;grid-template-columns:minmax(76px,.75fr) minmax(150px,1.45fr) minmax(150px,1.35fr) minmax(105px,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;padding:12px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#263f67!important;text-align:left!important;cursor:pointer!important}.workflow-case-row .workflow-case-select:hover{background:#ebf1ff80!important}.workflow-case-select>b{overflow:hidden!important;color:#234eaa!important;font-size:13px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workflow-case-select>span,.workflow-case-select>small{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workflow-case-select>small{color:#263f67!important;font-size:inherit!important}.workflow-case-summary-button{display:grid!important;place-items:center!important;align-self:center!important;width:42px!important;height:42px!important;margin:0 8px 0 0!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#294d8e!important;cursor:pointer!important}.workflow-case-summary-button:hover{background:#fff!important;color:#123e9d!important}.workflow-case-row .workflow-case-summary-button{display:grid!important;grid-template-columns:none!important;grid-template-rows:none!important;place-items:center!important;align-self:center!important;justify-self:center!important;width:42px!important;height:42px!important;margin:0 8px 0 0!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#294d8e!important;cursor:pointer!important}.workflow-case-row .workflow-case-summary-button:hover{background:#fff!important;color:#123e9d!important}.workflow-case-row .workflow-case-summary-button>svg{grid-column:auto!important;grid-row:auto!important;width:17px!important;height:17px!important}.service-case-summary-backdrop{position:fixed!important;z-index:160!important;inset:0!important;background:#0814309e!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.service-case-summary-modal{position:fixed!important;z-index:165!important;top:50%!important;right:50%!important;width:min(600px,calc(100% - 32px))!important;height:min(760px,calc(100vh - 32px))!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;overflow:auto!important;padding:26px!important;border:1px solid #dce5f2!important;border-radius:18px!important;background:#fff!important;transform:translate(50%,-50%)!important;box-shadow:0 30px 80px #0814305c!important}.service-case-summary-modal>header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:15px!important;margin-bottom:4px!important}.service-case-summary-modal>header small{display:block!important;margin-bottom:4px!important;color:#61749a!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important}.service-case-summary-modal>header h2{margin:0!important;color:#10265d!important;font-size:24px!important}.service-case-summary-modal>header .button{min-height:36px!important;padding:0 10px!important}.service-case-summary-card{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 18px!important;margin-top:8px!important;padding:4px 14px!important;border-radius:12px!important;background:#f4f6f9!important}.service-case-summary-card>div{display:grid!important;gap:4px!important;padding:12px 0!important;border-bottom:1px solid #d8dee8!important;min-width:0!important}.service-case-summary-card>div:nth-last-child(-n+2){border-bottom:0!important}.service-case-summary-card small,.service-case-summary-description>small{color:#7a8599!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}.service-case-summary-card b{overflow-wrap:anywhere!important;color:#273a62!important;font-size:14px!important;line-height:1.35!important}.service-case-summary-description{margin-top:16px!important;padding:14px!important;border:1px solid #e0e7f1!important;border-radius:12px!important;background:#fbfcff!important}.service-case-summary-description p{margin:8px 0 0!important;color:#405174!important;font-size:14px!important;line-height:1.55!important}.service-case-summary-modal .dialog-actions{margin-top:auto!important;padding-top:20px!important}@media(max-width:900px){.workflow-case-row .workflow-case-select{grid-template-columns:minmax(70px,.7fr) minmax(130px,1.25fr) minmax(130px,1.2fr) minmax(90px,.9fr)!important}}@media(max-width:680px){.workflow-case-row .workflow-case-select{grid-template-columns:1fr!important;gap:4px!important;white-space:normal!important}.workflow-case-select>b,.workflow-case-select>span,.workflow-case-select>small{white-space:normal!important}.service-case-summary-modal{width:calc(100% - 20px)!important;height:calc(100vh - 20px)!important;padding:20px!important}.service-case-summary-card{grid-template-columns:1fr!important}.service-case-summary-card>div:nth-last-child(-n+2){border-bottom:1px solid #d8dee8!important}.service-case-summary-card>div:last-child{border-bottom:0!important}}.workflow-tag-popover.above{top:auto!important;bottom:calc(100% + 9px)!important}.action-confirm-dialog .action-confirm-icon{color:#9a6410!important;background:#fff6df!important}.action-confirm-dialog.action-confirm-danger .action-confirm-icon{color:#b72f40!important;background:#fff0f2!important}.action-confirm-dialog .eyebrow:not(.danger){color:#9a6410!important}.action-confirm-dialog .field{margin-top:14px!important}.action-confirm-dialog .field .textarea{min-height:92px!important}.action-confirm-dialog .info-banner{margin-top:12px!important}.action-confirm-dialog .info-banner small{display:inline!important;color:inherit!important;opacity:.82!important}.operational-page-actions{width:max-content!important;max-width:560px!important;align-items:center!important}.operational-page-actions .button{min-height:42px!important;padding:0 16px!important;font-size:14px!important}.operational-request-table{border:1px solid var(--line)!important;border-radius:12px!important;overflow-x:auto!important;background:var(--surface)!important}.operational-request-table .table-head,.operational-request-table .table-row{min-width:0!important;padding:0 8px!important;box-sizing:border-box!important}.operational-request-table .table-head{min-height:42px!important;background:var(--ds-subtle)!important;color:var(--ds-muted)!important;font:700 12px/1.25 Inter,sans-serif!important}.operational-request-table .table-row{min-height:68px!important;background:var(--ds-surface)!important;color:var(--ds-ink)!important;font:400 14px/1.35 Inter,sans-serif!important}.operational-request-table .table-row:hover{background:#f8faff!important}.operational-request-table .table-head>span,.operational-request-table .table-row>span{padding:8px 12px!important}.operational-request-table .table-row b{font-size:14px!important;font-weight:600!important;line-height:1.35!important}.operational-request-table .table-row small{font-size:11px!important;line-height:1.35!important}.operational-origin-cell{display:grid!important;gap:3px!important;min-width:0!important;white-space:normal!important}.operational-origin-cell b,.operational-origin-cell small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.operational-origin-cell b{color:var(--ds-ink)!important}.operational-origin-cell small{color:var(--ds-muted)!important}.operational-service-table .table-head,.operational-service-table .table-row,.operational-archive-table .table-head,.operational-archive-table .table-row{grid-template-columns:minmax(230px,1.55fr) minmax(100px,.78fr) minmax(170px,1.15fr) minmax(220px,1.35fr) minmax(180px,1.12fr)!important}.operational-request-table .table-row>span{overflow:hidden!important;text-overflow:ellipsis!important}.operational-request-table .table-row>span:not(:first-child){white-space:nowrap!important}.operational-request-table .table-row .badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.official-phase-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;max-width:100%!important;min-height:26px!important;padding:3px 9px!important;border:1px solid var(--phase-border)!important;border-radius:7px!important;color:var(--phase-color)!important;background:var(--phase-bg)!important;font:700 11px/1.2 Inter,sans-serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.official-phase-badge i{width:7px!important;height:7px!important;flex:0 0 auto!important;border-radius:50%!important;background:var(--phase-color)!important}.official-phase-badge .official-badge-icon{display:block!important;flex:0 0 auto!important;color:var(--phase-color)!important}@media(max-width:980px){.operational-page-actions{max-width:none!important;justify-content:flex-start!important}.operational-request-table .table-head,.operational-request-table .table-row{min-width:920px!important}}.attendance-toolbar{align-items:flex-end!important}.attendance-toolbar .search-control{flex:0 1 540px!important}.attendance-table{display:grid!important;gap:7px!important;border:0!important;overflow-x:auto!important;border-top:0!important}.attendance-table .table-head,.attendance-table .table-row{grid-template-columns:minmax(175px,1.1fr) 95px minmax(160px,1.05fr) minmax(170px,1.05fr) minmax(170px,.95fr) 58px!important;min-width:920px!important;box-sizing:border-box!important}.attendance-table .table-head{min-height:42px!important;border:1px solid var(--ds-line)!important;border-radius:10px!important;background:var(--ds-subtle)!important;color:var(--ds-muted)!important;font:700 12px/1.25 Inter,sans-serif!important}.attendance-table .table-row{min-height:68px!important;border:1px solid var(--ds-line)!important;border-radius:10px!important;background:var(--ds-surface)!important;color:var(--ds-ink)!important;font:400 14px/1.35 Inter,sans-serif!important}.attendance-table .table-row:hover{background:#f8faff!important;border-color:#c8d6ef!important}.attendance-table .table-head>span,.attendance-table .table-row>span{padding:8px 12px!important}.attendance-table .table-row>span:nth-child(3),.attendance-table .table-row>span:nth-child(4){text-align:center!important;line-height:1.28!important}.attendance-table .table-row b{font-size:14px!important;font-weight:600!important;line-height:1.35!important}.attendance-table .table-row small{font-size:11px!important;color:var(--ds-muted)!important}.attendance-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;max-width:100%!important;padding:5px 8px!important;border-radius:999px!important;white-space:normal!important;overflow:hidden!important;text-align:center!important;font:800 11px/1.2 Inter,sans-serif!important}.attendance-status i{display:inline-block!important;width:9px!important;height:9px!important;flex:0 0 auto!important;border-radius:50%!important;background:#ff947f!important}.attendance-status.waiting{background:#fff2ee!important;color:#526174!important}.attendance-status.waiting i{background:#ff947f!important}.attendance-status.triage{background:#e7f3ff!important;color:#526174!important}.attendance-status.triage i{background:#208cf0!important}.attendance-status.transferred{background:#eaf1f8!important;color:#526174!important}.attendance-status.transferred i{background:#4b88b9!important}.attendance-status.completed{background:#e6f8ef!important;color:#526174!important}.attendance-status.completed i{background:#18bd61!important}.attendance-actions{display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.attendance-favorite{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;border:0!important;background:transparent!important;color:#858585!important;cursor:pointer!important}.attendance-favorite:hover,.attendance-favorite.active{color:#d59b17!important}.attendance-favorite.active{filter:drop-shadow(0 1px 1px rgba(213,155,23,.16))}.attendance-pagination{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;margin-top:2px!important;padding-top:2px!important}@media(max-width:980px){.attendance-table .table-head,.attendance-table .table-row{min-width:920px!important}.attendance-toolbar .search-control{flex-basis:auto!important}}@media(max-width:620px){.attendance-pagination{justify-content:flex-start!important;overflow:auto!important}}.attendance-pagination .pagination-step,.attendance-pagination .pagination-number{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 14px!important;border:1px solid var(--ds-line)!important;border-radius:10px!important;background:#fff!important;color:var(--ds-muted)!important;font:700 13px/1 Inter,sans-serif!important;box-shadow:var(--ds-shadow-sm)!important}.attendance-pagination .pagination-step{gap:7px!important;cursor:pointer!important}.attendance-pagination .pagination-step:not(:disabled):hover{color:#315bd0!important;background:#f7f9ff!important}.attendance-pagination .pagination-step:disabled{opacity:.55!important;cursor:not-allowed!important}.attendance-pagination .pagination-number{min-width:42px!important;color:var(--ds-brand)!important;cursor:pointer!important}.attendance-pagination .pagination-number.active{border-color:#315bd0!important;background:#315bd0!important;color:#fff!important;cursor:default!important}.attendance-pagination .pagination-ellipsis{color:var(--ds-muted)!important;font-size:13px!important;font-weight:800!important}@media(max-width:620px){.attendance-pagination .pagination-step span{display:none!important}.attendance-pagination .pagination-number-group{width:auto!important}}.responsive-table .builder-notice-row .builder-notice-title b,.responsive-table .builder-notice-row>span[data-label=Recorrência]>b,.responsive-table .builder-notice-row .builder-dispatch-cell>b{font-weight:500!important;color:#657188!important}.notice-center-page{gap:16px!important}.notice-center-page>.page-header{margin-bottom:14px!important}.notice-center-page>.info-banner{min-height:50px!important;margin:-2px 0 12px!important;padding-top:12px!important;padding-bottom:12px!important}.page-title-row:has(.operational-page-actions){grid-template-columns:minmax(0,1fr)!important}.page-title-row:has(.operational-page-actions)>.page-actions{grid-column:1/-1!important;padding-top:0!important}.page-header .page-actions:has(.operational-page-actions){min-width:0!important;max-width:100%!important}.operational-page-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:9px!important;width:100%!important;max-width:100%!important;white-space:normal!important}.service-request-drawer{z-index:160!important;width:min(620px,100vw)!important;max-width:620px!important;padding:22px 24px 24px!important;border-radius:0!important;box-shadow:-24px 0 60px #09193742!important}.service-request-drawer:before{background:#0916328f!important;transform:translate(-100%)!important}.service-request-drawer-header{align-items:flex-start!important;margin-bottom:16px!important;padding-bottom:15px!important;border-bottom:1px solid #e2e8f2!important}.service-request-drawer-header>div{min-width:0!important}.service-request-drawer-header small{display:block!important;margin-bottom:5px!important;color:#315bd0!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important}.service-request-drawer-header h2{font-size:28px!important;line-height:1.12!important;color:#092f82!important}.service-request-drawer-header p{margin:5px 0 0!important;color:#66758e!important;font-size:13px!important}.service-request-close{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:38px!important;height:38px!important;border:0!important;border-radius:50%!important;background:#f3f5f8!important;color:#58677f!important;cursor:pointer!important}.service-request-close:hover{background:#e9eef7!important;color:#173e8d!important}.service-request-drawer-scroll{min-height:0!important;flex:1 1 auto!important;overflow:auto!important;padding:0 3px 4px 0!important}.service-request-state-card{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:13px!important;border:1px solid #d7e2f1!important;border-radius:14px!important;background:#f5f8ff!important}.service-request-state-card>div{display:grid!important;gap:5px!important;min-width:0!important}.service-request-state-card small{color:#71809b!important;font-size:11px!important;font-weight:800!important}.service-request-state-card b{color:#234276!important;font-size:13px!important}.service-request-state-wide{grid-column:1/-1!important;padding-top:9px!important;border-top:1px solid #dfe7f4!important}.service-request-drawer-section{display:grid!important;gap:11px!important;margin-top:20px!important}.service-request-drawer-section>header{display:flex!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0 0 9px!important;border-bottom:1px solid #18439c!important}.service-request-drawer-section>header>span{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;color:#18439c!important}.service-request-drawer-section>header h3{margin:0!important;color:#103b91!important;font-size:16px!important}.service-request-field-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.service-request-field{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:68px!important;padding:10px 11px!important;border:1px solid #d8e0ec!important;border-radius:12px!important;background:#fff!important}.service-request-field-icon{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:38px!important;height:38px!important;border:1px solid #d0d7ff!important;border-radius:50%!important;background:#f0f2ff!important;color:#5d63f3!important}.service-request-field>span:last-child{display:grid!important;gap:4px!important;min-width:0!important}.service-request-field small,.service-request-case-details small{color:#7b8494!important;font-size:12px!important;line-height:1.2!important}.service-request-field b{color:#29313d!important;font-size:14px!important;line-height:1.35!important;overflow-wrap:anywhere!important}.service-request-field-wide{grid-column:1/-1!important}.service-request-long-field{align-items:flex-start!important;min-height:76px!important}.service-request-long-field b{font-weight:600!important;white-space:normal!important}.service-request-secondary-grid{margin-top:10px!important}.service-request-case-card{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:13px!important;border:1px solid #d8e0ec!important;border-radius:12px!important;background:#fff!important}.service-request-case-details{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;min-width:0!important}.service-request-case-details>div{display:grid!important;gap:4px!important;min-width:0!important}.service-request-case-details b{color:#29313d!important;font-size:14px!important;line-height:1.35!important;overflow-wrap:anywhere!important}.service-request-description{padding:13px 14px!important;border-radius:12px!important;background:#f3f5f9!important;color:#394b68!important;font-size:14px!important;line-height:1.55!important;white-space:pre-wrap!important}.service-request-timeline{display:grid!important;gap:9px!important}.service-request-timeline article{display:grid!important;gap:4px!important;padding:10px 12px!important;border-left:3px solid #5d63f3!important;background:#f6f8ff!important}.service-request-timeline small{color:#74829b!important;font-size:11px!important}.service-request-timeline b{color:#284573!important;font-size:13px!important}.service-request-timeline span{color:#556784!important;font-size:12px!important;line-height:1.4!important}.service-request-drawer-footer{flex:0 0 auto!important;margin-top:14px!important;padding-top:14px!important;border-top:1px solid #e1e7f0!important;background:#fff!important}.service-request-drawer-footer .button{width:100%!important}@media(max-width:680px){.service-request-drawer{width:100vw!important;max-width:100vw!important;padding:18px!important}.service-request-drawer-header h2{font-size:24px!important}.service-request-state-card,.service-request-field-grid{grid-template-columns:1fr!important}.service-request-state-wide,.service-request-field-wide{grid-column:auto!important}.service-request-case-details{grid-template-columns:1fr!important;gap:8px!important}}.archive-request-page{width:min(100%,1040px)!important;margin:0 auto 34px!important}.archive-request-card{display:grid!important;gap:24px!important;padding:22px!important}.archive-request-card>.card-header{margin:-4px 0 0!important;padding-bottom:16px!important;border-bottom:1px solid #e2e8f2!important}.archive-request-section{display:grid!important;gap:14px!important}.archive-request-section .form-grid>.span-two{grid-column:1/-1!important}.archive-request-section>header{display:flex!important;align-items:center!important;gap:9px!important;padding:0 0 10px!important;border-bottom:1px solid #18439c!important;color:#103b91!important}.archive-request-section>header h2{margin:0!important;color:#103b91!important;font-size:18px!important}.archive-request-section>header>svg{flex:0 0 auto!important}.archive-request-section .field>span{color:#475875!important;font-weight:800!important}.archive-case-search{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.archive-case-search .search-control{flex:1 1 auto!important;min-width:0!important}.archive-case-search .search-control input{min-width:0!important;width:100%!important}.archive-case-tools{display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important}.archive-case-search>svg{flex:0 0 auto!important;color:#6e7e95!important}.archive-case-search .control{min-width:0!important;flex:1 1 auto!important}.archive-case-tool{position:relative!important;flex:0 0 auto!important}.archive-case-search button{display:grid!important;place-items:center!important;position:relative!important;flex:0 0 auto!important;width:38px!important;height:38px!important;border:1px solid #cbd5e2!important;border-radius:9px!important;background:#fff!important;color:#315bd0!important;cursor:pointer!important}.archive-case-search button:hover,.archive-case-search button.active{background:#f3f6fc!important;border-color:#315bd0!important}.archive-case-filter-count{position:absolute!important;top:-7px!important;right:-7px!important;display:grid!important;place-items:center!important;width:18px!important;height:18px!important;border:2px solid #fff!important;border-radius:50%!important;background:#315bd0!important;color:#fff!important;font-size:10px!important;font-weight:900!important;line-height:1!important}.archive-case-popover{position:absolute!important;top:calc(100% + 9px)!important;right:0!important;z-index:35!important;width:min(330px,calc(100vw - 34px))!important;padding:14px!important;border:1px solid #d6dfec!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 42px #122a4f33!important;color:#24395d!important}.archive-case-popover>header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;padding:0 0 11px!important;border-bottom:1px solid #e5ebf3!important}.archive-case-popover>header>div{display:grid!important;gap:3px!important}.archive-case-popover>header b{color:#123b91!important;font-size:15px!important}.archive-case-popover>header small{color:#72819a!important;font-size:11px!important;line-height:1.35!important}.archive-case-popover>header button{width:27px!important;height:27px!important;border:0!important;background:transparent!important;color:#6e7e95!important;font-size:22px!important;line-height:1!important}.archive-case-filter-grid{display:grid!important;gap:10px!important;padding:13px 0!important}.archive-case-filter-grid label{display:grid!important;gap:5px!important}.archive-case-filter-grid label>span{color:#5a6d89!important;font-size:12px!important;font-weight:900!important}.archive-case-filter-grid select{width:100%!important;min-height:38px!important;padding:0 10px!important;border:1px solid #cbd6e5!important;border-radius:8px!important;background:#fff!important;color:#24395d!important;font:inherit!important;outline:0!important}.archive-case-filter-grid select:focus{border-color:#315bd0!important;box-shadow:0 0 0 3px #315bd01a!important}.archive-case-popover>footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding-top:11px!important;border-top:1px solid #e5ebf3!important}.archive-case-popover>footer button,.archive-case-sort-reset{padding:5px 0!important;border:0!important;background:transparent!important;color:#1646ad!important;font:800 12px Manrope,sans-serif!important;cursor:pointer!important}.archive-case-popover>footer small{color:#72819a!important;font-size:11px!important}.archive-case-sort-popover{width:min(300px,calc(100vw - 34px))!important;padding:10px!important}.archive-case-sort-group{display:grid!important;gap:7px!important;padding:5px 0 12px!important}.archive-case-sort-group+.archive-case-sort-group{padding-top:12px!important;border-top:1px solid #e5ebf3!important}.archive-case-sort-group>strong{display:flex!important;align-items:center!important;gap:8px!important;padding:3px 5px 2px!important;color:#123b91!important;font-size:14px!important}.archive-case-sort-group>strong svg{color:#315bd0!important}.archive-case-sort-group>button{display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:43px!important;padding:8px 9px!important;border:1px solid #cbd6e5!important;border-radius:8px!important;background:#fff!important;color:#24395d!important;text-align:left!important;font:inherit!important}.archive-case-sort-group>button svg{flex:0 0 auto!important;color:#62738d!important}.archive-case-sort-group>button span{flex:1 1 auto!important;line-height:1.15!important}.archive-case-sort-group>button>svg:last-child{color:#315bd0!important}.archive-case-sort-group>button.active{border-color:#315bd0!important;background:#f4f7ff!important;box-shadow:0 0 0 2px #315bd014!important;color:#123b91!important}.archive-case-sort-reset{display:block!important;width:100%!important;padding:9px 5px 5px!important;border-top:1px solid #e5ebf3!important;text-align:center!important;font-size:13px!important}.archive-case-table{display:grid!important;gap:6px!important;max-height:300px!important;overflow:auto!important;padding-right:3px!important}.archive-case-table.workflow-case-list{gap:8px!important}.archive-case-table.workflow-case-list>.workflow-case-table-head{min-width:760px!important;padding:10px 12px!important;border:1px solid #dfe5ee!important;border-radius:9px!important;background:#f6f8fb!important}.archive-case-table.workflow-case-list>.workflow-case-row{min-width:760px!important}.archive-case-table-head{display:grid!important;grid-template-columns:110px minmax(160px,1.25fr) minmax(160px,1fr) minmax(120px,.85fr) 42px!important;align-items:center!important;gap:12px!important;min-width:762px!important;padding:10px 12px!important;border:1px solid #dfe5ee!important;border-radius:9px!important;background:#f6f8fb!important;color:#66758e!important;font-size:12px!important;font-weight:900!important}.archive-case-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:762px!important;border:1px solid #dfe5ee!important;border-radius:9px!important;background:#fff!important;overflow:hidden!important}.archive-case-row:hover,.archive-case-row.selected{border-color:#315bd0!important;background:#f4f7ff!important}.archive-case-select{display:grid!important;grid-template-columns:110px minmax(160px,1.25fr) minmax(160px,1fr) minmax(120px,.85fr)!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;padding:12px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#273b5c!important;text-align:left!important;cursor:pointer!important}.archive-case-select:hover{background:#ebf1ff80!important}.archive-case-select span,.archive-case-select b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.archive-case-select b{color:#173c84!important;font-size:13px!important}.archive-case-summary-button{display:grid!important;place-items:center!important;align-self:center!important;width:42px!important;height:42px!important;margin:0 8px 0 0!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#294d8e!important;cursor:pointer!important}.archive-case-summary-button:hover{background:#fff!important;color:#123e9d!important}.archive-case-empty{padding:18px!important;color:#71809b!important;text-align:center!important}.archive-paperclip{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;margin-left:auto!important;border:1px solid #cbd5e2!important;border-radius:9px!important;color:#475875!important;cursor:pointer!important}.archive-paperclip:hover{border-color:#315bd0!important;background:#f3f6fc!important;color:#315bd0!important}.archive-paperclip input{display:none!important}.archive-request-section textarea{min-height:150px!important;resize:vertical!important}.archive-attachment-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.archive-attachment-list span{display:inline-flex!important;align-items:center!important;gap:7px!important;max-width:100%!important;padding:8px 10px!important;border:1px solid #b9d9bd!important;border-radius:9px!important;background:#f5fff5!important;color:#245c30!important;font-size:13px!important}.archive-attachment-list span button{display:grid!important;place-items:center!important;width:20px!important;height:20px!important;padding:0!important;border:0!important;background:transparent!important;color:#6b788a!important;cursor:pointer!important}.archive-request-actions{justify-content:flex-end!important;margin-top:0!important;padding:0 2px!important}.archive-request-actions .button{min-width:180px!important}.operational-archive-table .table-head,.operational-archive-table .table-row{grid-template-columns:minmax(230px,1.55fr) minmax(100px,.78fr) minmax(170px,1.15fr) minmax(220px,1.35fr) minmax(180px,1.12fr)!important}.metric-grid.compact .mini-stat>span{color:var(--primary-2)!important;background:#edf3ff!important}.archive-movement-documents{display:grid!important;gap:8px!important}.archive-movement-documents>div{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border:1px solid #b9d9bd!important;border-radius:10px!important;background:#f5fff5!important;color:#245c30!important}.archive-movement-documents>div>span{display:grid!important;gap:2px!important;min-width:0!important}.archive-movement-documents small{color:#5f8067!important;font-size:11px!important}.archive-movement-documents b{overflow-wrap:anywhere!important;font-size:13px!important}@media(max-width:980px){.archive-request-page{width:100%!important}.archive-request-card{padding:18px!important}.archive-request-actions{justify-content:stretch!important}.archive-request-actions .button{flex:1 1 0!important;min-width:0!important}}@media(max-width:620px){.archive-request-card{padding:14px!important}.archive-case-table-head{grid-template-columns:100px minmax(180px,1fr) 170px 110px 42px!important}.archive-case-select{grid-template-columns:100px minmax(180px,1fr) 170px 110px!important}.archive-request-actions{flex-direction:column-reverse!important}.archive-request-actions .button{width:100%!important}}.operational-metrics,.conversation-summary-grid{margin-bottom:20px!important}.operational-metrics .finance-summary-item,.conversation-summary-grid .finance-summary-item{min-width:0!important}.page-title-row:has(.operational-page-actions){grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.page-title-row:has(.operational-page-actions)>div:not(.page-actions){grid-column:1!important;grid-row:1!important}.page-title-row:has(.operational-page-actions)>.page-actions{grid-column:2!important;grid-row:1!important;align-self:start!important;padding-top:23px!important}.page-header .page-actions:has(.operational-page-actions){width:auto!important;max-width:none!important}.operational-page-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:9px!important;width:max-content!important;max-width:100%!important}.conversation-summary-grid{margin-top:0!important}.conversation-summary-grid+.conversation-hub{margin-top:0!important}.conversation-hub{border:4px solid #fff!important;border-radius:18px!important;padding:8px!important;gap:8px!important;background:#fff!important;box-shadow:0 10px 30px #19316012!important}.conversation-hub>.conversation-inbox,.conversation-hub>.conversation-workspace{border:1px solid #e5ebf4!important;border-radius:12px!important}.conversation-hub>.conversation-inbox{overflow-x:hidden!important;overflow-y:auto!important}.conversation-hub>.conversation-workspace{overflow:hidden!important}@media(max-width:1180px){.operational-metrics .finance-summary-item,.conversation-summary-grid .finance-summary-item{min-width:0!important}}@media(max-width:760px){.page-title-row:has(.operational-page-actions){grid-template-columns:auto minmax(0,1fr)!important}.page-title-row:has(.operational-page-actions)>div:not(.page-actions),.page-title-row:has(.operational-page-actions)>.page-actions{grid-column:1/-1!important;grid-row:auto!important}.page-title-row:has(.operational-page-actions)>.page-actions{justify-content:flex-start!important;padding-top:7px!important}.page-header .page-actions:has(.operational-page-actions),.operational-page-actions{width:100%!important;justify-content:flex-start!important}.operational-page-actions .button{width:auto!important}.conversation-hub{padding:6px!important;gap:6px!important}}.conversation-inbox>.inbox-tools{position:relative!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:10px!important;border-bottom:1px solid #dce5f1!important;background:#f2f6fc!important}.inbox-toolbar-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-height:40px!important}.inbox-toolbar-actions>.conversation-icon-button,.inbox-toolbar-badge-wrap>.conversation-icon-button,.inbox-search-panel>.conversation-icon-button{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border:1px solid #d7e2f1!important;border-radius:10px!important;background:#fff!important;color:#123d91!important;box-shadow:0 2px 7px #1f3d6f0a!important}.inbox-toolbar-actions>.conversation-icon-button:hover,.inbox-toolbar-actions>.conversation-icon-button.active,.inbox-toolbar-badge-wrap>.conversation-icon-button:hover,.inbox-toolbar-badge-wrap>.conversation-icon-button.active,.inbox-search-panel>.conversation-icon-button:hover{border-color:#9db5e9!important;background:#f9fbff!important;color:#082e83!important;box-shadow:0 0 0 2px #5d5fef14!important}.inbox-toolbar-badge-wrap{position:relative!important;display:inline-flex!important;flex:0 0 auto!important}.inbox-toolbar-badge-wrap>b{position:absolute!important;top:-6px!important;right:-5px!important;display:grid!important;place-items:center!important;min-width:16px!important;height:16px!important;padding:0 4px!important;border:2px solid #f2f6fc!important;border-radius:99px!important;background:#ef4d6b!important;color:#fff!important;font:800 9px/12px Manrope,sans-serif!important}.inbox-toolbar-badge-wrap:first-of-type>b{border-color:#f2f6fc!important;background:#d69b18!important}.inbox-search-panel{display:flex!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;padding:0!important}.inbox-search-panel>.search-control{flex:1 1 auto!important;min-width:0!important;min-height:44px!important;border:1px solid #cbd9ee!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}.inbox-search-panel>.search-control input{min-width:0!important;font-size:14px!important}.inbox-toolbar-menu{position:absolute!important;z-index:80!important;top:58px!important;right:10px!important;display:grid!important;gap:7px!important;width:min(250px,calc(100% - 20px))!important;padding:10px!important;border:1px solid #d6e1f0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 16px 32px #122a5229!important}.inbox-toolbar-menu strong{color:#203d73!important;font-size:13px!important}.inbox-toolbar-menu button{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:38px!important;padding:8px 9px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#294a84!important;font:700 12px Manrope,sans-serif!important;text-align:left!important;cursor:pointer!important}.inbox-toolbar-menu button:hover{background:#f1f5ff!important;color:#123d91!important}.inbox-toolbar-menu small{color:#74839c!important;font-size:11px!important;line-height:1.35!important}.inbox-filter-bar{background:#fff!important}@media(max-width:560px){.inbox-toolbar-actions{justify-content:space-between!important;gap:5px!important}.inbox-toolbar-actions>.conversation-icon-button,.inbox-toolbar-badge-wrap>.conversation-icon-button{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}.inbox-search-panel>.conversation-icon-button{width:40px!important;min-width:40px!important}}.conversation-inbox>.inbox-section-header{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:58px!important;padding:9px 12px!important;border-bottom:1px solid #dce5f1!important;background:#fff!important}.inbox-section-header h2{min-width:0!important;margin:0!important;overflow:hidden!important;color:#193b7e!important;font-size:14px!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.inbox-section-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;flex:0 0 auto!important}.inbox-section-actions>.conversation-icon-button,.inbox-section-actions>.inbox-toolbar-badge-wrap>.conversation-icon-button{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border:1px solid #d7e2f1!important;border-radius:10px!important;background:#fff!important;color:#123d91!important;box-shadow:0 2px 7px #1f3d6f0a!important}.inbox-section-actions>.conversation-icon-button:hover,.inbox-section-actions>.conversation-icon-button.active,.inbox-section-actions>.inbox-toolbar-badge-wrap>.conversation-icon-button:hover,.inbox-section-actions>.inbox-toolbar-badge-wrap>.conversation-icon-button.active{border-color:#9db5e9!important;background:#f9fbff!important;color:#082e83!important;box-shadow:0 0 0 2px #5d5fef14!important}.inbox-section-header .inbox-toolbar-badge-wrap>b{border-color:#fff!important;background:#ef4d6b!important}.inbox-section-header .inbox-toolbar-menu{top:55px!important;right:10px!important}.inbox-accordion-trigger svg{width:20px!important;height:20px!important;transition:transform .18s ease!important}.inbox-accordion-trigger[aria-expanded=true] svg{transform:rotate(180deg)!important}.conversation-inbox>.inbox-tools{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.inbox-mode-toggle{display:grid!important;grid-template-columns:repeat(2,minmax(58px,1fr))!important;min-width:130px!important;min-height:34px!important;padding:2px!important;border:1px solid #dce5f1!important;border-radius:9px!important;background:#fff!important}.inbox-mode-toggle button{min-height:30px!important;padding:4px 10px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#6c7a94!important;font:700 11px/1 Manrope,sans-serif!important;cursor:pointer!important}.inbox-mode-toggle button:hover{color:#264b91!important}.inbox-mode-toggle button.active{border-color:#5d5fef!important;background:#5d5fef!important;color:#fff!important;box-shadow:0 2px 6px #5d5fef38!important}.inbox-tools>.inbox-search-panel{grid-column:1/-1!important}.inbox-toolbar-actions>.inbox-favorite-filter.active{border-color:#e1b33a!important;background:#fff5d6!important;color:#d79a12!important;box-shadow:0 0 0 2px #d79a121f!important}.inbox-toolbar-actions>.inbox-favorite-filter.active svg{color:#d79a12!important}.conversation-inbox>.thread-list{align-content:start!important;grid-auto-rows:max-content!important}.conversation-inbox>.thread-list>.thread-list-row{align-self:start!important}@media(min-width:1261px){.conversation-inbox>.thread-list{flex:1 1 auto!important;min-height:0!important}}@media(max-width:1260px){.conversation-inbox>.thread-list{height:360px!important;min-height:360px!important;max-height:360px!important}}@media(max-width:560px){.conversation-inbox>.inbox-section-header{min-height:54px!important;padding:8px!important}.inbox-section-header h2{font-size:14px!important}.inbox-section-actions{gap:4px!important}.inbox-section-actions>.conversation-icon-button,.inbox-section-actions>.inbox-toolbar-badge-wrap>.conversation-icon-button{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}.conversation-inbox>.inbox-tools{grid-template-columns:minmax(0,1fr) auto!important;padding:8px!important}.inbox-mode-toggle{min-width:120px!important}}.archive-request-workflow{width:min(100%,1040px)!important;margin:0 auto 34px!important}.archive-request-form{display:grid!important;gap:16px!important;min-width:0!important}.archive-request-form .workflow-section{min-width:0!important}.archive-request-form .workflow-section .form-grid>.span-two{grid-column:1/-1!important}.archive-request-form .workflow-section textarea{min-height:150px!important;resize:vertical!important}.archive-request-form .workflow-footer{justify-content:flex-end!important;margin-top:0!important;padding:14px 0 0!important}.archive-request-form .workflow-footer .button{min-width:180px!important}.archive-request-workflow .archive-case-table{max-height:320px!important}@media(max-width:980px){.archive-request-workflow{width:100%!important}.archive-request-form .workflow-footer{justify-content:stretch!important}.archive-request-form .workflow-footer .button{flex:1 1 0!important;min-width:0!important}}@media(max-width:620px){.archive-request-form .workflow-footer{flex-direction:column-reverse!important}.archive-request-form .workflow-footer .button{width:100%!important}}.page-canvas{padding:var(--ds-page-padding-top, 56px) var(--ds-page-padding-x, 48px) var(--ds-page-padding-bottom, 72px)!important}.page-header{margin-bottom:20px!important}.page-title-row{gap:14px!important}.page-title-row h1{font-size:clamp(25px,2.2vw,34px)!important;line-height:1.2!important;letter-spacing:-.025em!important}.page-title-row p{font-size:15px!important;line-height:1.55!important}.page-actions{gap:9px!important;padding-top:23px!important}.button{min-height:42px!important;padding:0 16px!important;border-radius:10px!important;font-size:14px!important;font-weight:700!important;box-shadow:var(--ds-shadow-sm)!important}.button.primary{box-shadow:0 6px 16px #103b9d2e!important}.card{border-radius:16px!important;box-shadow:var(--ds-shadow-md)!important}.control,.search-control{min-height:44px!important;border-radius:10px!important}.metric-grid .metric,.metric-grid .mini-stat{min-height:112px!important;padding:19px!important;border-radius:15px!important;box-shadow:0 8px 25px #1931600d!important}.metric-grid .metric{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:13px!important}.metric-grid .metric>span,.metric-grid .mini-stat>span{width:46px!important;height:46px!important;border-radius:14px!important}.metric-grid .metric strong{font-size:22px!important;line-height:1.2!important}.metric-grid .metric p{font-size:12px!important}.finance-summary-item>div,.metric-grid .metric>div,.metric-grid .mini-stat>div{min-width:0!important}.filter-pills{gap:8px!important}.filter-pills button,.task-filter-pills button{min-height:40px!important;padding:0 13px!important;border-radius:10px!important;font-size:13px!important;font-weight:700!important}.tabs{min-height:58px!important;margin-bottom:18px!important}.tabs button{height:52px!important;padding-inline:15px!important;font-size:14px!important;font-weight:700!important}.responsive-table .table-head{min-height:48px!important;font-size:12px!important;font-weight:700!important}.responsive-table .table-row{min-height:70px!important;font-size:14px!important;line-height:1.35!important}.responsive-table .table-row b{font-size:14px!important;font-weight:700!important}.responsive-table .table-row small{font-size:12px!important}.case-context-navigation>.case-context-static{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:10px 12px!important;color:#30476f!important}.case-context-navigation>.case-context-static>span{display:grid!important;gap:2px!important;min-width:0!important}.case-context-navigation>.case-context-static small{color:#7787a1!important;font-size:11px!important}.case-context-navigation>.case-context-static b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important}@media(max-width:720px){.page-canvas{padding:var(--ds-page-padding-top, 56px) var(--ds-page-padding-x, 48px) var(--ds-page-padding-bottom, 72px)!important}.metric-grid .metric,.metric-grid .mini-stat{min-height:104px!important;padding:14px!important}.metric-grid .metric>span,.metric-grid .mini-stat>span{width:38px!important;height:38px!important}}.thread-identity .avatar-stack{position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;flex:0 0 auto!important;width:max-content!important;min-width:50px!important;padding:0 0 0 12px!important}.thread-identity .avatar-stack-trigger,.thread-identity .avatar-stack-member{position:relative!important;z-index:1!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;width:38px!important;height:38px!important;margin-left:-12px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important}.thread-identity .avatar-stack-trigger:first-child,.thread-identity .avatar-stack-member:first-child{margin-left:0!important}.thread-identity .avatar-stack-trigger:hover,.thread-identity .avatar-stack-trigger:focus-visible,.thread-identity .avatar-stack-member:hover{z-index:8!important}.thread-identity .avatar-stack .conversation-avatar{width:38px!important;height:38px!important;margin:0!important;border:2px solid #fff!important;box-shadow:0 1px 4px #112b5b1f!important}.thread-identity .avatar-stack [data-tooltip]:after{content:attr(data-tooltip)!important;position:absolute!important;z-index:20!important;left:50%!important;top:calc(100% + 9px)!important;width:max-content!important;max-width:220px!important;padding:7px 9px!important;border:1px solid #d8e2f0!important;border-radius:8px!important;background:#17366f!important;color:#fff!important;font:600 11px/1.3 Manrope,sans-serif!important;white-space:nowrap!important;pointer-events:none!important;opacity:0!important;transform:translate(-50%,-3px)!important;transition:opacity .14s ease,transform .14s ease!important}.thread-primary-actions .conversation-header-icon-button{flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:11px!important;gap:8px!important;justify-content:flex-start!important;overflow:hidden!important;white-space:nowrap!important;transition:width .18s ease,flex-basis .18s ease,max-width .18s ease,padding .18s ease,background .18s ease,border-color .18s ease!important}.thread-primary-actions .conversation-header-action-label{display:block!important;flex:0 0 auto!important;max-width:0!important;overflow:hidden!important;opacity:0!important;color:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1.15!important;white-space:nowrap!important;transition:max-width .18s ease,opacity .12s ease!important}.thread-primary-actions .conversation-expand-button:hover,.thread-primary-actions .conversation-expand-button:focus-visible{flex-basis:198px!important;width:198px!important;max-width:198px!important;padding-inline:12px!important}.thread-primary-actions .conversation-request-button:hover,.thread-primary-actions .conversation-request-button:focus-visible{flex-basis:150px!important;width:150px!important;max-width:150px!important;padding-inline:12px!important}.thread-primary-actions .conversation-header-icon-button:hover .conversation-header-action-label,.thread-primary-actions .conversation-header-icon-button:focus-visible .conversation-header-action-label{max-width:150px!important;opacity:1!important}.thread-primary-actions .conversation-header-icon-button:hover,.thread-primary-actions .conversation-header-icon-button:focus-visible,.conversation-workspace.is-expanded .thread-primary-actions .conversation-expand-button{border-color:#9fb5db!important;background:#f0f4ff!important;color:#1749af!important}.thread-primary-actions .conversation-header-icon-button svg{flex:0 0 auto!important;width:20px!important;height:20px!important}@media(max-width:760px){.thread-primary-actions .conversation-case-button:hover,.thread-primary-actions .conversation-case-button:focus-visible{flex-basis:154px!important;width:154px!important;max-width:154px!important}.thread-primary-actions .conversation-expand-button:hover,.thread-primary-actions .conversation-expand-button:focus-visible{flex-basis:178px!important;width:178px!important;max-width:178px!important}.thread-primary-actions .conversation-request-button:hover,.thread-primary-actions .conversation-request-button:focus-visible{flex-basis:138px!important;width:138px!important;max-width:138px!important}}.inbox-contextual-filters{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-width:0!important}.inbox-contextual-filters.has-context{grid-template-columns:repeat(2,minmax(0,1fr))!important}.inbox-contextual-filters .inbox-channel-filter,.inbox-contextual-filters .inbox-case-filter{display:block!important;min-width:0!important;width:100%!important}.inbox-contextual-filters .inbox-channel-filter select{display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;min-height:46px!important;padding:0 32px 0 12px!important;border:1px solid #cbd9ee!important;border-radius:10px!important;background:#fff!important;color:#193b75!important;font:600 13px Manrope,sans-serif!important}.inbox-contextual-filters .search-control{width:100%!important;min-width:0!important;min-height:46px!important;box-sizing:border-box!important;border:1px solid #cbd9ee!important;border-radius:10px!important;background:#fff!important}.inbox-contextual-filters .search-control input{min-width:0!important;width:100%!important;font-size:12px!important}.inbox-contextual-filters .inbox-channel-filter select:focus,.inbox-contextual-filters .search-control:focus-within{border-color:#5d5fef!important;box-shadow:0 0 0 2px #5d5fef1f!important;outline:0!important}.thread-primary-actions .conversation-header-icon-button{justify-content:center!important;gap:0!important}.thread-primary-actions .conversation-header-icon-button:hover,.thread-primary-actions .conversation-header-icon-button:focus-visible{justify-content:flex-start!important;gap:8px!important}@media(max-width:560px){.inbox-contextual-filters.has-context{grid-template-columns:1fr!important}}.inbox-contextual-filters .inbox-case-search-trigger{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:46px!important;box-sizing:border-box!important;padding:0 12px!important;border:1px solid #cbd9ee!important;border-radius:10px!important;background:#fff!important;color:#193b75!important;font:600 13px Manrope,sans-serif!important;cursor:pointer!important;text-align:left!important}.inbox-contextual-filters .inbox-case-search-trigger span{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.inbox-contextual-filters .inbox-case-search-trigger:hover,.inbox-contextual-filters .inbox-case-search-trigger:focus-visible,.inbox-contextual-filters .inbox-case-search-trigger.active{border-color:#5d5fef!important;box-shadow:0 0 0 2px #5d5fef1f!important;outline:0!important}.inbox-contextual-filters .inbox-case-search-trigger.active svg:last-child{transform:rotate(180deg)!important}.inbox-case-search-panel{grid-column:1 / -1!important;display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;padding:8px!important;box-sizing:border-box!important;border:1px solid #d7e2f3!important;border-radius:12px!important;background:#f7f9fd!important}.inbox-case-search-panel .search-control{flex:1 1 auto!important;width:auto!important}.inbox-case-search-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 46px!important;width:46px!important;min-width:46px!important;height:46px!important;padding:0!important;border:1px solid #cbd9ee!important;border-radius:10px!important;background:#fff!important;color:#193b75!important;cursor:pointer!important}.inbox-case-search-close:hover,.inbox-case-search-close:focus-visible{border-color:#5d5fef!important;color:#1749af!important;box-shadow:0 0 0 2px #5d5fef1f!important;outline:0!important}.conversation-bot-status-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:46px!important;margin:0!important;padding:6px 12px!important;box-sizing:border-box!important;border-top:1px solid #a9ded9!important;border-bottom:1px solid #a9ded9!important;background:#e9f8f7!important;color:#126e6a!important}.conversation-assignment-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:34px!important;padding:0 11px!important;border:1px solid #82cfc8!important;border-radius:9px!important;background:#fff!important;color:#126e6a!important;font:700 12px Manrope,sans-serif!important;cursor:pointer!important;white-space:nowrap!important}.conversation-assignment-button:hover,.conversation-assignment-button:focus-visible{border-color:#299e96!important;background:#f4fffe!important;box-shadow:0 0 0 2px #2fb7b124!important;outline:0!important}.conversation-bot-status-copy{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;color:#126e6a!important;text-align:right!important}.conversation-bot-status-copy>span:last-child{display:grid!important;gap:1px!important;min-width:0!important}.conversation-bot-status-copy b{font-size:12px!important;line-height:1.25!important}.conversation-bot-status-copy small{color:#3f8884!important;font-size:10px!important;line-height:1.3!important}.conversation-bot-status-icon{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:31px!important;height:31px!important;border-radius:9px!important;background:#d2f1ee!important;color:#178b84!important}.bot-active-closed-banner{align-items:center!important;border-color:#a9ded9!important;background:#e9f8f7!important;color:#126e6a!important}.bot-active-closed-copy{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important}.bot-active-closed-copy>span:last-child{display:grid!important;gap:2px!important;min-width:0!important}.bot-active-closed-copy b{color:#126e6a!important;font-size:13px!important;line-height:1.25!important}.bot-active-closed-copy small{color:#3f8884!important;font-size:11px!important;line-height:1.35!important}.bot-active-closed-icon{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:31px!important;height:31px!important;border-radius:9px!important;background:#d2f1ee!important;color:#178b84!important}@media(max-width:560px){.conversation-bot-status-bar{align-items:stretch!important;flex-direction:column!important;gap:7px!important;padding:8px 10px!important}.conversation-assignment-button{width:100%!important}.conversation-bot-status-copy{justify-content:center!important;text-align:center!important}}.assignment-target-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:2px 0 14px!important}.assignment-target-tabs button{display:flex!important;align-items:flex-start!important;gap:9px!important;min-width:0!important;padding:12px!important;border:1px solid #d8e2f1!important;border-radius:11px!important;background:#fff!important;color:#244579!important;text-align:left!important;cursor:pointer!important}.assignment-target-tabs button.active,.assignment-target-tabs button:hover,.assignment-target-tabs button:focus-visible{border-color:#6577ee!important;background:#f2f4ff!important;box-shadow:0 0 0 2px #5d5fef1a!important;outline:0!important}.assignment-target-tabs button>svg{flex:0 0 auto!important;color:#315ed0!important}.assignment-target-tabs button>span{display:grid!important;gap:3px!important;min-width:0!important}.assignment-target-tabs b{font-size:13px!important}.assignment-target-tabs small{color:#71809e!important;font-size:10px!important;line-height:1.3!important}.assignment-target-list{display:grid!important;gap:7px!important;max-height:300px!important;margin-top:12px!important;padding-right:2px!important;overflow:auto!important}.assignment-target-list>button{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-width:0!important;width:100%!important;padding:10px 11px!important;border:1px solid #dce5f2!important;border-radius:10px!important;background:#fff!important;color:#1e3e76!important;text-align:left!important;cursor:pointer!important}.assignment-target-list>button:hover,.assignment-target-list>button.selected,.assignment-target-list>button:focus-visible{border-color:#7188ed!important;background:#f4f6ff!important;outline:0!important}.assignment-target-list>button>span:nth-child(2){display:grid!important;gap:2px!important;min-width:0!important}.assignment-target-list b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important}.assignment-target-list small,.assignment-target-list em{overflow:hidden!important;color:#7483a0!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;font-style:normal!important}.assignment-target-list em{color:#9aa5b8!important}.assignment-target-list>button>svg{color:#315ed0!important}.assignment-target-icon{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:9px!important;background:#edf2ff!important;color:#315ed0!important}@media(max-width:560px){.assignment-target-tabs{grid-template-columns:1fr!important}.assignment-target-list{max-height:260px!important}}.conversation-workspace{grid-template-rows:auto auto minmax(420px,1fr) auto auto!important}.conversation-window-chrome{display:flex!important;flex-direction:column!important;min-width:0!important;max-width:100%!important;background:#fff!important}.conversation-window-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:72px!important;padding:12px 18px!important;box-sizing:border-box!important;border-bottom:1px solid #e0e7f2!important;background:#f8faff!important}.conversation-window-toolbar-start,.conversation-window-toolbar-end{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.conversation-window-toolbar-start{flex:1 1 auto!important}.conversation-window-toolbar-end{justify-content:flex-end!important;flex:0 0 auto!important}.conversation-window-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:42px!important;padding:0 13px!important;border:1px solid #cedcf0!important;border-radius:10px!important;background:#fff!important;color:#1d407d!important;font:700 13px/1.2 Manrope,sans-serif!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:0 2px 7px #1f3d6f09!important;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease!important}.conversation-window-action:hover,.conversation-window-action:focus-visible{border-color:#9cb6e7!important;background:#f2f6ff!important;color:#123f9a!important;box-shadow:0 0 0 2px #5d5fef1a!important;outline:0!important}.conversation-window-action svg{flex:0 0 auto!important;color:#234fa8!important}.conversation-window-expand-action{min-height:42px!important;padding-inline:13px!important;white-space:nowrap!important}.conversation-window-toolbar-end>.conversation-icon-button{flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;border:1px solid #cedcf0!important;border-radius:10px!important;background:#fff!important;color:#173f8d!important}.conversation-window-toolbar-end>.conversation-icon-button:hover,.conversation-window-toolbar-end>.conversation-icon-button.active,.conversation-window-toolbar-end>.conversation-icon-button:focus-visible{border-color:#9cb6e7!important;background:#f2f6ff!important;color:#123f9a!important;box-shadow:0 0 0 2px #5d5fef1a!important;outline:0!important}.conversation-inbox>.inbox-section-header{min-height:72px!important;padding:14px 16px!important;background:#fff!important}.inbox-section-header h2{font-size:18px!important;font-weight:800!important;letter-spacing:-.01em!important}.inbox-section-actions{gap:0!important}.inbox-section-actions>.inbox-accordion-trigger{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border:1px solid #d2deef!important;border-radius:10px!important;background:#fff!important}@media(max-width:760px){.conversation-window-toolbar{align-items:stretch!important;flex-direction:column!important;min-height:0!important;padding:10px 12px!important}.conversation-window-toolbar-start,.conversation-window-toolbar-end{width:100%!important}.conversation-window-toolbar-start{flex-wrap:wrap!important}.conversation-window-toolbar-end{justify-content:flex-end!important}.conversation-window-action{flex:1 1 0!important;min-width:0!important;padding-inline:10px!important;font-size:12px!important}.conversation-window-action span{overflow:hidden!important;text-overflow:ellipsis!important}.conversation-window-expand-action{flex:1 1 auto!important}}@media(max-width:420px){.conversation-window-toolbar-start{display:grid!important;grid-template-columns:1fr 1fr!important}.conversation-window-action{width:100%!important}}.conversation-window-notification-wrap{position:relative!important;display:inline-flex!important;flex:0 0 auto!important}.conversation-window-notification-wrap>.conversation-icon-button{display:grid!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;border:1px solid #cedcf0!important;border-radius:10px!important;background:#fff!important;color:#123d91!important;box-shadow:0 2px 7px #1f3d6f09!important}.conversation-window-notification-wrap>.conversation-icon-button:hover,.conversation-window-notification-wrap>.conversation-icon-button.active,.conversation-window-notification-wrap>.conversation-icon-button:focus-visible{border-color:#9cb6e7!important;background:#f2f6ff!important;color:#123f9a!important;box-shadow:0 0 0 2px #5d5fef1a!important;outline:0!important}.conversation-window-notification-wrap>b{position:absolute!important;top:-6px!important;right:-6px!important;display:grid!important;place-items:center!important;min-width:18px!important;height:18px!important;padding:0 4px!important;box-sizing:border-box!important;border:2px solid #f8faff!important;border-radius:999px!important;background:#ef4d6b!important;color:#fff!important;font:800 10px/1 Manrope,sans-serif!important}.conversation-window-toolbar-start,.conversation-window-toolbar-end{align-items:center!important}.conversation-window-toolbar-end>.conversation-icon-button{position:relative!important}.conversation-connection-menu{min-width:300px!important;max-width:min(360px,calc(100vw - 16px))!important}.conversation-connection-menu>small{display:block!important;padding:3px 11px 8px!important;color:#71809a!important;font-size:11px!important;line-height:1.4!important}.conversation-connection-menu>button{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important}.conversation-connection-menu>button>span{display:grid!important;gap:2px!important;min-width:0!important}.conversation-connection-menu>button b{font-size:12px!important}.conversation-connection-menu>button small{color:#71809a!important;font-size:10px!important;line-height:1.3!important}.conversation-connection-menu>button>svg:first-child{color:#315bd0!important}.conversation-bot-status-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:62px!important;padding:10px 14px!important;border:1px solid #f0cf7a!important;border-radius:11px!important;background:#fff6df!important;color:#7f5b05!important}.conversation-bot-status-copy{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:1 1 auto!important;gap:10px!important;min-width:0!important;color:#7f5b05!important;text-align:left!important}.conversation-bot-status-copy>span:last-child{display:grid!important;gap:2px!important;min-width:0!important}.conversation-bot-status-copy b{font-size:15px!important;line-height:1.25!important}.conversation-bot-status-copy small{color:#9b7624!important;font-size:11px!important;line-height:1.35!important}.conversation-bot-status-icon{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:38px!important;height:38px!important;border-radius:11px!important;background:#ffe8a9!important;color:#c58a08!important}.conversation-bot-status-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex:0 0 auto!important}.conversation-assignment-button,.conversation-assume-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:40px!important;padding:0 12px!important;border-radius:9px!important;font:800 12px/1.2 Manrope,sans-serif!important;white-space:nowrap!important;cursor:pointer!important}.conversation-assignment-button{border:1px solid #e2bd5b!important;background:#fff!important;color:#795600!important}.conversation-assignment-button:hover,.conversation-assignment-button:focus-visible{border-color:#c6941b!important;background:#fffaf0!important;box-shadow:0 0 0 2px #e1b33a24!important;outline:0!important}.conversation-assume-button{border:1px solid #123d91!important;background:#123d91!important;color:#fff!important;box-shadow:0 4px 12px #123d9129!important}.conversation-assume-button:hover,.conversation-assume-button:focus-visible{border-color:#0b2d78!important;background:#0b2d78!important;outline:0!important}.channel-connection-layout{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:18px!important;margin:4px 0 14px!important;padding:16px!important;border:1px solid #dce5f3!important;border-radius:13px!important;background:#f7f9ff!important}.connection-qr-code{display:grid!important;place-items:center!important;width:142px!important;height:142px!important;border:8px solid #fff!important;border-radius:10px!important;background:#fff!important;color:#173d91!important;box-shadow:0 0 0 1px #d5e0f1,0 8px 18px #173d9114!important}.channel-connection-copy{display:grid!important;gap:7px!important;min-width:0!important;color:#173d76!important}.channel-connection-copy b{font-size:14px!important;line-height:1.3!important}.channel-connection-copy span,.channel-connection-copy small{color:#6e7e9c!important;font-size:12px!important;line-height:1.45!important}.channel-connection-email{margin-top:5px!important}.connection-success{display:flex!important;align-items:flex-start!important;gap:9px!important;margin:12px 0!important;padding:11px 12px!important;border:1px solid #a8dfbf!important;border-radius:10px!important;background:#effbf4!important;color:#14733e!important}.connection-success>span{display:grid!important;gap:3px!important}.connection-success b{font-size:13px!important}.connection-success small{color:#4e8a67!important;font-size:11px!important}.inbox-section-header h2{font-size:19px!important;font-weight:800!important}@media(min-width:761px){.conversation-hub{min-height:900px!important;max-height:min(1240px,max(900px,calc(100vh - 90px)))!important}.conversation-workspace{min-height:900px!important;grid-template-rows:auto auto minmax(500px,1fr) auto auto!important}.conversation-inbox>.thread-list{max-height:none!important}}@media(max-width:760px){.conversation-bot-status-bar{align-items:stretch!important;flex-wrap:wrap!important;gap:9px!important;padding:10px!important}.conversation-bot-status-copy{flex:1 1 100%!important}.conversation-bot-status-actions{width:100%!important;justify-content:flex-end!important}.conversation-assignment-button,.conversation-assume-button{flex:1 1 0!important;min-width:0!important}.channel-connection-layout{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}.channel-connection-copy{justify-items:center!important}}.thread-identity{flex-wrap:wrap!important;row-gap:9px!important}.thread-identity-copy{display:grid!important;gap:1px!important;min-width:160px!important;flex:1 1 210px!important}.conversation-priority-control-wrap{display:grid!important;gap:3px!important;min-width:0!important;flex:0 1 auto!important}.conversation-priority-control{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:34px!important;max-width:230px!important;padding:0 10px!important;border:1px solid #d7dfeb!important;border-radius:9px!important;background:#fff!important;color:#62718a!important;font:800 11px/1.2 Manrope,sans-serif!important;white-space:nowrap!important;cursor:pointer!important;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease!important}.conversation-priority-control:hover,.conversation-priority-control:focus-visible{border-color:#8f96e8!important;background:#f4f3ff!important;color:#5049b5!important;box-shadow:0 0 0 2px #5d5fef21!important;outline:0!important}.conversation-priority-control.active{border-color:#9ca5ee!important;background:#ececff!important;color:#5049b5!important}.conversation-priority-control.active svg{color:#5d5fef!important}.conversation-priority-control.read-only{cursor:default!important;pointer-events:none!important}.conversation-priority-source{padding-left:3px!important;color:#8a98ad!important;font-size:10px!important;line-height:1.2!important}.thread-list-row{grid-template-columns:minmax(0,1fr) 38px 38px!important}.thread-priority-button{display:grid!important;place-items:center!important;align-self:center!important;justify-self:center!important;width:30px!important;height:30px!important;border:1px solid #d9e3f0!important;border-radius:9px!important;background:#fff!important;color:#9aa7bb!important;cursor:pointer!important;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease!important}.thread-priority-button:hover,.thread-priority-button:focus-visible{border-color:#8f96e8!important;background:#f4f3ff!important;color:#5049b5!important;box-shadow:0 0 0 2px #5d5fef1f!important;outline:0!important}.thread-priority-button.active{border-color:#9ca5ee!important;background:#ececff!important;color:#5d5fef!important}.thread-priority-button.read-only{cursor:default!important;pointer-events:none!important}.thread-unread-dot{right:89px!important}.conversation-bot-status-bar.priority{border-color:#aeb7ef!important;background:#f1f1ff!important;color:#4b48a9!important}.conversation-bot-status-bar.priority .conversation-bot-status-icon{background:#e2e3ff!important;color:#5d5fef!important}.conversation-bot-status-bar.priority .conversation-bot-status-copy{color:#4b48a9!important}.conversation-bot-status-bar.priority .conversation-bot-status-copy small{color:#6f6ac1!important}.conversation-priority-fast-badge{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:31px!important;padding:0 8px!important;border:1px solid #b6b8f0!important;border-radius:8px!important;background:#f8f7ff!important;color:#5c55c4!important;font:800 10px/1.2 Manrope,sans-serif!important;white-space:nowrap!important}.conversation-bot-status-bar.assistant-disabled{border-color:#d4dce8!important;background:#f3f5f8!important;color:#5e6b82!important}.conversation-bot-status-bar.assistant-disabled .conversation-bot-status-icon{background:#e5e9f0!important;color:#748198!important}.conversation-bot-status-bar.human-only{border-color:#d4dce8!important;background:#f3f5f8!important;color:#52627a!important}.conversation-bot-status-bar.human-only .conversation-bot-status-icon{background:#e5e9f0!important;color:#66758c!important}.conversation-bot-status-bar.human-only .conversation-bot-status-copy{color:#52627a!important}.conversation-bot-status-bar.human-only .conversation-bot-status-copy small{color:#71809a!important}.human-only-closed-banner{border-color:#d4dce8!important;background:#f3f5f8!important;color:#52627a!important}.human-only-closed-banner .bot-active-closed-copy b{color:#52627a!important}.human-only-closed-banner .bot-active-closed-copy small{color:#71809a!important}.human-only-closed-banner .bot-active-closed-icon{background:#e5e9f0!important;color:#66758c!important}.conversation-connection-menu .conversation-settings-assistant-option{border-bottom:1px solid #e7edf5!important;margin-bottom:5px!important;padding-bottom:13px!important}.conversation-settings-assistant-option>svg:first-child{color:#5d5fef!important}.assistant-settings-dialog{width:min(880px,100%)!important;max-height:calc(100vh - 28px)!important;padding:22px!important}.assistant-settings{display:grid!important;gap:14px!important;min-width:0!important}.assistant-settings-hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:14px!important;border:1px solid #dbe4f2!important;border-radius:13px!important;background:linear-gradient(135deg,#f7f9ff,#eef4ff)!important}.assistant-settings-identity{display:flex!important;align-items:center!important;gap:11px!important;min-width:0!important;color:#1d407e!important}.assistant-settings-identity>span:last-child{display:grid!important;gap:3px!important;min-width:0!important}.assistant-settings-identity small{color:#6479a3!important;font-size:10px!important;font-weight:800!important;letter-spacing:.06em!important}.assistant-settings-identity h3{margin:0!important;color:#143677!important;font-size:18px!important;line-height:1.2!important}.assistant-settings-identity p{margin:0!important;color:#6d7c98!important;font-size:11px!important;line-height:1.35!important}.assistant-settings-avatar{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:46px!important;height:46px!important;border-radius:13px!important;background:#e2e7ff!important;color:#4c50cf!important}.assistant-settings-switch{display:flex!important;align-items:center!important;gap:8px!important;min-width:185px!important;padding:8px 10px!important;border:1px solid #d2def0!important;border-radius:10px!important;background:#fff!important;color:#274884!important;cursor:pointer!important}.assistant-settings-switch>input{position:absolute!important;opacity:0!important;pointer-events:none!important}.assistant-settings-switch>span:last-child{display:grid!important;gap:2px!important;min-width:0!important}.assistant-settings-switch b{font-size:12px!important;line-height:1.2!important}.assistant-settings-switch small{color:#71809a!important;font-size:10px!important;line-height:1.25!important}.assistant-switch-ui{position:relative!important;display:block!important;flex:0 0 auto!important;width:38px!important;height:22px!important;border-radius:99px!important;background:#cbd5e3!important;transition:background .16s ease!important}.assistant-switch-ui:after{content:"";position:absolute!important;top:3px!important;left:3px!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px #182e5633!important;transition:transform .16s ease!important}.assistant-settings-switch:has(input:checked) .assistant-switch-ui{background:#5d5fef!important}.assistant-settings-switch:has(input:checked) .assistant-switch-ui:after{transform:translate(16px)!important}.assistant-settings-tabs{display:flex!important;gap:5px!important;overflow:auto!important;padding:3px!important;border:1px solid #dce4f1!important;border-radius:10px!important;background:#f8faff!important}.assistant-settings-tabs button{min-height:36px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;padding:0 12px!important;color:#657491!important;font:800 11px/1.2 Manrope,sans-serif!important;white-space:nowrap!important;cursor:pointer!important}.assistant-settings-tabs button:hover{color:#2855aa!important;background:#eef3ff!important}.assistant-settings-tabs button.active{border-color:#cbd7f5!important;background:#fff!important;color:#244fc0!important;box-shadow:0 2px 7px #22438914!important}.assistant-settings-content{display:grid!important;gap:12px!important;min-width:0!important}.assistant-settings-section{display:grid!important;gap:10px!important;padding:13px!important;border:1px solid #dfe6f1!important;border-radius:12px!important;background:#fff!important}.assistant-settings-section>header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin:0!important}.assistant-settings-section>header>div{display:grid!important;gap:3px!important;min-width:0!important}.assistant-settings-section>header b{color:#23457f!important;font-size:13px!important;line-height:1.25!important}.assistant-settings-section>header small{color:#71809a!important;font-size:11px!important;line-height:1.35!important}.assistant-section-count{flex:0 0 auto!important;color:#6679a2!important;font-size:10px!important;font-weight:800!important}.assistant-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.assistant-form-field-wide{grid-column:1/-1!important}.assistant-settings-dialog .dialog-field{margin:0!important}.assistant-settings-dialog .dialog-field>span{font-size:11px!important;font-weight:800!important;color:#425b87!important}.assistant-settings-dialog .dialog-field textarea{resize:vertical!important;min-height:76px!important}.assistant-option-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.assistant-option-card{position:relative!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;min-width:0!important;padding:10px!important;border:1px solid #dce4f0!important;border-radius:10px!important;background:#fbfcff!important;color:#274779!important;cursor:pointer!important}.assistant-option-card:hover,.assistant-option-card.selected{border-color:#afc0ed!important;background:#f4f7ff!important}.assistant-option-card>input{margin-top:2px!important;accent-color:#5d5fef!important}.assistant-option-card>span{display:grid!important;gap:3px!important;min-width:0!important}.assistant-option-card b{font-size:11px!important}.assistant-option-card small{color:#77849c!important;font-size:10px!important;line-height:1.35!important}.assistant-option-card>svg{margin-top:1px!important;color:#c9d2e0!important}.assistant-option-card.selected>svg{color:#5d5fef!important}.assistant-option-card.unavailable{border-style:dashed!important;background:#f7f9fc!important;color:#63718a!important;cursor:not-allowed!important}.assistant-option-card.unavailable:hover{border-color:#dce4f0!important;background:#f7f9fc!important}.assistant-option-card.unavailable>svg{color:#9aa8bb!important}.assistant-option-leading{display:flex!important;align-items:center!important;gap:6px!important;margin-top:1px!important;color:#6477a1!important}.assistant-option-card>.assistant-option-leading{display:flex!important;align-items:center!important;gap:6px!important}.assistant-option-leading>input{margin:0!important;accent-color:#5d5fef!important}.assistant-option-card.unavailable .assistant-option-leading{color:#9aa8bb!important}.assistant-option-card em{color:#8a97aa!important;font-size:9px!important;font-style:normal!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}.assistant-channel-guard{display:flex!important;align-items:flex-start!important;gap:7px!important;padding:9px 10px!important;border:1px solid #d9e3f0!important;border-radius:9px!important;background:#f8faff!important;color:#607294!important;font-size:10px!important;line-height:1.4!important}.assistant-channel-guard>svg{flex:0 0 auto!important;margin-top:1px!important;color:#5d73b4!important}.assistant-priority-note{display:flex!important;align-items:flex-start!important;gap:9px!important;padding:10px 11px!important;border:1px solid #c9c8f2!important;border-radius:10px!important;background:#f4f3ff!important;color:#514bb4!important}.assistant-priority-note>svg{flex:0 0 auto!important;margin-top:1px!important}.assistant-priority-note>span{display:grid!important;gap:3px!important}.assistant-priority-note b{font-size:11px!important}.assistant-priority-note small{color:#706db3!important;font-size:10px!important;line-height:1.4!important}.assistant-capability-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.assistant-capability-list label{display:flex!important;align-items:flex-start!important;gap:8px!important;padding:9px 10px!important;border:1px solid #e0e6ef!important;border-radius:9px!important;background:#fbfcff!important;cursor:pointer!important}.assistant-capability-list label:has(input:checked){border-color:#bdcafa!important;background:#f5f7ff!important}.assistant-capability-list input{margin-top:2px!important;accent-color:#5d5fef!important}.assistant-capability-list span{display:grid!important;gap:2px!important;min-width:0!important}.assistant-capability-list b{color:#2b4a7e!important;font-size:11px!important}.assistant-capability-list small{color:#77849c!important;font-size:10px!important;line-height:1.3!important}.assistant-schedule-panel{display:grid!important;gap:9px!important;padding:11px!important;border:1px solid #d9e3f1!important;border-radius:10px!important;background:#f9fbff!important}.assistant-schedule-panel>header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}.assistant-schedule-panel>header>div{display:grid!important;gap:3px!important}.assistant-schedule-panel header b{color:#2a4a80!important;font-size:11px!important}.assistant-schedule-panel header small{color:#71809a!important;font-size:10px!important;line-height:1.35!important}.assistant-schedule-list{display:grid!important;gap:6px!important}.assistant-schedule-row{display:grid!important;grid-template-columns:minmax(130px,1fr) minmax(220px,1.2fr)!important;align-items:center!important;gap:10px!important;padding:7px 8px!important;border:1px solid #e3e8f1!important;border-radius:8px!important;background:#fff!important}.assistant-schedule-row.enabled{border-color:#cad7f1!important;background:#fcfdff!important}.assistant-schedule-day{display:flex!important;align-items:center!important;gap:7px!important;color:#324f80!important;font-size:10px!important;font-weight:800!important}.assistant-schedule-day input{margin:0!important;accent-color:#5d5fef!important}.assistant-schedule-times{display:flex!important;align-items:end!important;gap:7px!important}.assistant-schedule-times label{display:grid!important;gap:3px!important;min-width:0!important;flex:1!important}.assistant-schedule-times label>span{color:#7a879c!important;font-size:9px!important;font-weight:800!important}.assistant-schedule-times input{width:100%!important;box-sizing:border-box!important;min-height:30px!important;border:1px solid #d7e0ee!important;border-radius:7px!important;background:#fff!important;padding:0 7px!important;color:#294a80!important;font:800 10px/1 Manrope,sans-serif!important}.assistant-schedule-times input:disabled{background:#f1f4f8!important;color:#9aa8b9!important;cursor:not-allowed!important}.assistant-schedule-separator{align-self:end!important;padding-bottom:8px!important;color:#8b98aa!important;font-size:10px!important}.assistant-knowledge-section{gap:11px!important}.assistant-knowledge-actions{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:9px!important}.assistant-knowledge-file-input{display:none!important}.assistant-knowledge-upload,.assistant-knowledge-add-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:34px!important;border:1px solid #cbd8ee!important;border-radius:8px!important;background:#fff!important;padding:0 11px!important;color:#3159ac!important;font:800 10px/1 Manrope,sans-serif!important;white-space:nowrap!important;cursor:pointer!important}.assistant-knowledge-upload:hover,.assistant-knowledge-add-link:hover{border-color:#8ca5e2!important;background:#f4f7ff!important}.assistant-knowledge-link-form{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important}.assistant-knowledge-link-input{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;flex:1!important;min-height:34px!important;border:1px solid #d3dfef!important;border-radius:8px!important;background:#fbfcff!important;padding:0 9px!important;color:#7183a4!important}.assistant-knowledge-link-input:focus-within{border-color:#7188ee!important;box-shadow:0 0 0 2px #5d5fef1a!important}.assistant-knowledge-link-input input{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:#294a80!important;font:600 10px/1.2 Manrope,sans-serif!important}.assistant-knowledge-error{color:#bd4655!important;font-size:10px!important;font-weight:700!important}.assistant-knowledge-list{display:grid!important;gap:6px!important}.assistant-knowledge-item{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:8px 9px!important;border:1px solid #e0e7f0!important;border-radius:8px!important;background:#fcfdff!important}.assistant-knowledge-item-icon{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:7px!important;background:#edf2ff!important;color:#5163cf!important}.assistant-knowledge-item-icon.link{background:#eef8f7!important;color:#258d81!important}.assistant-knowledge-item>span:nth-child(2){display:grid!important;gap:3px!important;min-width:0!important}.assistant-knowledge-item b{overflow:hidden!important;color:#2d4e82!important;font-size:10px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.assistant-knowledge-item b a{overflow:hidden!important;color:inherit!important;text-decoration:none!important;text-overflow:ellipsis!important;white-space:nowrap!important}.assistant-knowledge-item b a:hover{text-decoration:underline!important}.assistant-knowledge-item small{overflow:hidden!important;color:#7b899f!important;font-size:9px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.assistant-knowledge-item>button{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#8997aa!important;cursor:pointer!important}.assistant-knowledge-item>button:hover{background:#fff0f2!important;color:#b94b5e!important}.assistant-knowledge-empty{display:flex!important;align-items:flex-start!important;gap:8px!important;padding:10px!important;border:1px dashed #d5deeb!important;border-radius:8px!important;background:#fbfcff!important;color:#8a97aa!important}.assistant-knowledge-empty>svg{flex:0 0 auto!important;margin-top:1px!important}.assistant-knowledge-empty>span{display:grid!important;gap:3px!important}.assistant-knowledge-empty b{color:#607395!important;font-size:10px!important}.assistant-knowledge-empty small{font-size:10px!important;line-height:1.35!important}.assistant-prompt-content{gap:10px!important}.assistant-prompt-copy{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:30px!important;border:1px solid #cdd9ef!important;border-radius:8px!important;background:#fff!important;padding:0 9px!important;color:#3159ac!important;font:800 10px/1 Manrope,sans-serif!important;white-space:nowrap!important;cursor:pointer!important}.assistant-prompt-copy:hover{border-color:#8da6e4!important;background:#f4f7ff!important}.assistant-prompt-textarea{width:100%!important;min-height:360px!important;box-sizing:border-box!important;resize:vertical!important;border:1px solid #cdd9ed!important;border-radius:10px!important;background:#fbfcff!important;padding:12px!important;color:#1b396f!important;font:500 12px/1.55 Manrope,sans-serif!important;outline:none!important}.assistant-prompt-textarea:focus{border-color:#7188ee!important;box-shadow:0 0 0 2px #5d5fef1a!important}.assistant-prompt-footer{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}.assistant-prompt-footer small{color:#7a879d!important;font-size:10px!important;line-height:1.35!important}.assistant-prompt-reset{border:0!important;background:transparent!important;padding:0!important;color:#3159ac!important;font:800 10px/1.3 Manrope,sans-serif!important;white-space:nowrap!important;cursor:pointer!important}.assistant-prompt-reset:hover{text-decoration:underline!important}.assistant-prompt-variables{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;color:#657491!important;font-size:10px!important}.assistant-prompt-variables b{margin-right:3px!important;color:#425b87!important}.assistant-prompt-variables span{padding:4px 7px!important;border:1px solid #dce4f0!important;border-radius:99px!important;background:#f7f9fd!important}.assistant-settings-actions{margin-top:14px!important}@media(max-width:700px){.assistant-settings-hero{align-items:stretch!important;flex-direction:column!important}.assistant-settings-switch{width:100%!important;box-sizing:border-box!important}.assistant-option-grid,.assistant-capability-list,.assistant-form-grid{grid-template-columns:1fr!important}.assistant-form-field-wide{grid-column:auto!important}.assistant-schedule-row{grid-template-columns:1fr!important;gap:7px!important}.assistant-knowledge-actions{grid-template-columns:1fr!important}.assistant-knowledge-link-form{align-items:stretch!important;flex-direction:column!important}.assistant-knowledge-add-link{width:100%!important}.assistant-prompt-textarea{min-height:280px!important}}@media(max-width:560px){.assistant-settings-dialog{padding:16px!important}.assistant-settings-tabs{margin-inline:-2px!important}.assistant-settings-section{padding:11px!important}.assistant-settings-section>header{flex-direction:column!important}.assistant-prompt-footer{align-items:flex-start!important;flex-direction:column!important}.assistant-settings-actions{margin-top:10px!important}}.whatsapp-exclusive-panel{display:grid!important;gap:12px!important;margin:12px 16px 0!important;padding:14px!important;border:1px solid #b7dcc6!important;border-radius:15px!important;background:linear-gradient(135deg,#f4fbf5,#eef8f2)!important;color:#174f35!important;box-shadow:0 5px 16px #1c693e0f!important}.whatsapp-panel-header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;min-width:0!important}.whatsapp-panel-header>span:nth-child(2){display:grid!important;gap:2px!important;min-width:0!important}.whatsapp-panel-header small{color:#39815a!important;font-size:10px!important;font-weight:850!important;letter-spacing:.08em!important;line-height:1.3!important}.whatsapp-panel-header h3{margin:0!important;color:#14572f!important;font-size:16px!important;line-height:1.25!important}.whatsapp-panel-header p{margin:0!important;color:#568269!important;font-size:11px!important;line-height:1.35!important}.whatsapp-panel-status-icon,.whatsapp-dialog-icon{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:42px!important;height:42px!important;border-radius:13px!important;background:#d4f1dc!important;color:#188743!important}.whatsapp-live-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:26px!important;padding:0 9px!important;border:1px solid #acd8bb!important;border-radius:999px!important;background:#fff!important;color:#1d7a43!important;font:850 10px/1 Manrope,sans-serif!important;white-space:nowrap!important}.whatsapp-live-pill.free{border-color:#cbd8e8!important;background:#f8fbff!important;color:#506985!important}.whatsapp-owner-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.whatsapp-info-card,.whatsapp-countdown-card,.whatsapp-requester-case{display:grid!important;gap:3px!important;min-width:0!important;padding:10px 11px!important;border:1px solid #cfe4d5!important;border-radius:11px!important;background:#ffffffb8!important}.whatsapp-info-card small,.whatsapp-countdown-card small{color:#5c896e!important;font-size:10px!important;font-weight:750!important}.whatsapp-info-card b{color:#215d3a!important;font-size:13px!important}.whatsapp-info-card span,.whatsapp-countdown-card span{overflow:hidden!important;color:#70917d!important;font-size:10px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.whatsapp-countdown-card strong{color:#176d3a!important;font-size:20px!important;letter-spacing:.01em!important;line-height:1.1!important}.whatsapp-countdown-card.warning{border-color:#f0c56d!important;background:#fff9e9!important}.whatsapp-countdown-card.warning small,.whatsapp-countdown-card.warning strong{color:#a36b09!important}.whatsapp-warning-banner,.whatsapp-pending-strip,.whatsapp-release-note,.whatsapp-request-hint,.whatsapp-inline-notice{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;padding:9px 10px!important;border-radius:10px!important}.whatsapp-warning-banner{border:1px solid #f0c56d!important;background:#fff8e6!important;color:#9b670d!important}.whatsapp-warning-banner>span,.whatsapp-pending-strip>span,.whatsapp-release-note>span,.whatsapp-request-hint>span{display:grid!important;gap:2px!important;min-width:0!important;flex:1 1 auto!important}.whatsapp-warning-banner b,.whatsapp-pending-strip b,.whatsapp-release-note b{font-size:11px!important}.whatsapp-warning-banner small,.whatsapp-release-note small,.whatsapp-request-hint span{color:#7d8d78!important;font-size:10px!important;line-height:1.35!important}.whatsapp-warning-banner .button{min-height:32px!important;padding:0 10px!important;border-color:#e7bd64!important;background:#fff!important;color:#9a680e!important;font-size:11px!important}.whatsapp-pending-strip{border:1px solid #c8dcf4!important;background:#f5f8ff!important;color:#244f98!important}.whatsapp-pending-strip>span{display:flex!important;align-items:center!important;gap:7px!important}.whatsapp-pending-strip b{color:#2759aa!important}.whatsapp-pending-strip .button{min-height:31px!important;padding:0 10px!important;border:1px solid #b7c9ec!important;background:#fff!important;color:#2e56a1!important;font-size:11px!important}.whatsapp-panel-actions{display:flex!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}.whatsapp-panel-actions .button{min-height:36px!important;padding:0 13px!important;font-size:11px!important}.whatsapp-free-panel{border-color:#cdd9e8!important;background:linear-gradient(135deg,#f7faff,#f1f5fb)!important;color:#244c83!important}.whatsapp-free-panel .whatsapp-panel-status-icon{background:#e6eef9!important;color:#2d5ca9!important}.whatsapp-free-panel .whatsapp-panel-header small,.whatsapp-free-panel .whatsapp-panel-header p{color:#6b7d9b!important}.whatsapp-free-panel .whatsapp-panel-header h3{color:#1e427d!important}.whatsapp-release-note{border:1px solid #cbdfee!important;background:#f5fbff!important;color:#2d63a0!important}.whatsapp-release-note>svg{flex:0 0 auto!important}.whatsapp-release-note b{color:#2c629f!important}.whatsapp-requester-panel{border-color:#c7d9ed!important;background:linear-gradient(135deg,#f7faff,#f2f6fe)!important;color:#274b83!important}.whatsapp-requester-panel .whatsapp-panel-status-icon{background:#e5efff!important;color:#2e5db0!important}.whatsapp-requester-panel .whatsapp-panel-header small{color:#5f76a0!important}.whatsapp-requester-panel .whatsapp-panel-header h3{color:#1a3f7d!important}.whatsapp-requester-panel .whatsapp-panel-header p{color:#6e7f9c!important}.whatsapp-requester-context{display:grid!important;grid-template-columns:minmax(95px,1fr) auto minmax(95px,1fr) minmax(150px,1.35fr)!important;align-items:center!important;gap:10px!important;padding:10px!important;border:1px solid #d2dfef!important;border-radius:11px!important;background:#ffffffbd!important}.whatsapp-requester-context>div:not(.whatsapp-requester-case){display:grid!important;justify-items:center!important;gap:3px!important;min-width:0!important}.whatsapp-requester-context>div:not(.whatsapp-requester-case)>small{color:#7184a2!important;font-size:10px!important}.whatsapp-requester-context>div:not(.whatsapp-requester-case)>b{overflow:hidden!important;max-width:100%!important;color:#31527e!important;font-size:10px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.whatsapp-requester-context>svg{color:#3974be!important}.whatsapp-requester-case{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;background:#f8fbff!important}.whatsapp-requester-case>svg{color:#416eb1!important}.whatsapp-requester-case span{display:grid!important;gap:3px!important;min-width:0!important}.whatsapp-requester-case small{color:#7184a2!important;font-size:10px!important}.whatsapp-requester-case b{overflow:hidden!important;color:#2b4f86!important;font-size:11px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.requester-countdown{display:grid!important;grid-template-columns:1fr auto auto!important;align-items:center!important;gap:8px!important;padding:9px 11px!important}.requester-countdown strong{font-size:18px!important}.whatsapp-queue-position{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:10px!important;border:1px solid #b7d9bc!important;border-radius:10px!important;background:#f5fcf4!important}.whatsapp-queue-position>svg{color:#2a8c42!important}.whatsapp-queue-position>span:nth-child(2){display:grid!important;gap:3px!important;min-width:0!important}.whatsapp-queue-position b{color:#287b3c!important;font-size:12px!important}.whatsapp-queue-position small{overflow:hidden!important;color:#6c866f!important;font-size:10px!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}.whatsapp-priority-tag{display:inline-flex!important;align-items:center!important;min-height:27px!important;padding:0 9px!important;border-radius:8px!important;background:#eef1f2!important;color:#5d6f79!important;font-size:10px!important;font-weight:800!important;white-space:nowrap!important}.whatsapp-priority-tag.high{background:#fff4d9!important;color:#a36d0d!important}.whatsapp-priority-tag.urgent{background:#ffe9e9!important;color:#b8404c!important}.whatsapp-request-hint{border:1px solid #d4e0ef!important;background:#f8fbff!important;color:#315e9b!important}.whatsapp-request-hint>svg{flex:0 0 auto!important}.whatsapp-inline-notice{margin:9px 16px 0!important;border:1px solid #bbd3f1!important;background:#f4f8ff!important;color:#2c5799!important;font-size:11px!important;line-height:1.35!important}.whatsapp-inline-notice>span{flex:1 1 auto!important}.whatsapp-inline-notice button{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#5e79a1!important;cursor:pointer!important}.whatsapp-inline-notice button:hover{background:#e8f0ff!important}.whatsapp-request-dialog,.whatsapp-request-inbox-dialog,.whatsapp-transfer-dialog{width:min(780px,100%)!important}.whatsapp-dialog-hero{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:11px!important;border:1px solid #d3e4d8!important;border-radius:12px!important;background:#f4fbf5!important}.whatsapp-dialog-hero>span:nth-child(2){display:grid!important;gap:3px!important;min-width:0!important}.whatsapp-dialog-hero b{overflow:hidden!important;color:#1e5535!important;font-size:14px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.whatsapp-dialog-hero small{color:#6e8a76!important;font-size:10px!important}.whatsapp-dialog-hero.requester-hero{border-color:#cfdef0!important;background:#f5f8ff!important}.whatsapp-dialog-hero.requester-hero .whatsapp-dialog-icon{background:#e5efff!important;color:#2f62b0!important}.whatsapp-dialog-hero.requester-hero b{color:#254d89!important}.whatsapp-case-context{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:9px!important;margin:0 0 12px!important;padding:10px!important;border:1px solid #d9e3ef!important;border-radius:10px!important;background:#fbfcff!important;color:#3c639b!important}.whatsapp-case-context>span{display:grid!important;gap:3px!important;min-width:0!important}.whatsapp-case-context small{color:#7384a0!important;font-size:10px!important}.whatsapp-case-context b{overflow:hidden!important;color:#2d528a!important;font-size:12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.whatsapp-field-help,.whatsapp-character-count{color:#7a8ba5!important;font-size:10px!important;line-height:1.35!important}.whatsapp-character-count{display:block!important;text-align:right!important;margin-top:-3px!important}.whatsapp-dialog-note{border:1px solid #d3e0f4!important;background:#f4f8ff!important;color:#315896!important}.whatsapp-dialog-rule{display:flex!important;align-items:flex-start!important;gap:8px!important;margin-top:12px!important;padding:10px 11px!important;border:1px solid #cbdcaf!important;border-radius:10px!important;background:#f7fbef!important;color:#59732e!important;font-size:11px!important;line-height:1.4!important}.whatsapp-dialog-rule>svg{flex:0 0 auto!important;margin-top:1px!important}.whatsapp-request-list{display:grid!important;gap:8px!important;max-height:370px!important;overflow:auto!important;padding:2px!important}.whatsapp-request-card{display:grid!important;grid-template-columns:auto auto minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;padding:11px!important;border:1px solid #d8e2ee!important;border-radius:11px!important;background:#fff!important}.whatsapp-request-card:hover{border-color:#aac2e7!important;box-shadow:0 4px 12px #28519412!important}.whatsapp-request-rank{display:grid!important;place-items:center!important;min-width:31px!important;height:31px!important;border-radius:50%!important;background:#e9f6e9!important;color:#338344!important;font-size:12px!important;font-weight:850!important}.whatsapp-request-main{display:grid!important;gap:4px!important;min-width:0!important}.whatsapp-request-main>b{color:#294d83!important;font-size:12px!important}.whatsapp-request-main>small{color:#8290a5!important;font-size:10px!important}.whatsapp-request-main>p{margin:2px 0!important;color:#5c6f8e!important;font-size:11px!important;line-height:1.4!important}.whatsapp-request-priority{width:max-content!important;padding:4px 7px!important;border-radius:7px!important;background:#f0f3f5!important;color:#61727c!important;font-size:10px!important;font-weight:800!important}.whatsapp-request-card .button{min-height:34px!important;padding:0 10px!important;border-color:#b9cbed!important;color:#335db0!important;font-size:11px!important}.whatsapp-request-card .button:hover{background:#f3f7ff!important}.whatsapp-transfer-options{display:grid!important;gap:8px!important;max-height:340px!important;overflow:auto!important}.whatsapp-transfer-option{display:grid!important;grid-template-columns:auto auto auto minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:10px!important;border:1px solid #d8e3ef!important;border-radius:10px!important;background:#fbfcff!important;cursor:pointer!important}.whatsapp-transfer-option.selected{border-color:#7fa4ea!important;background:#f2f6ff!important;box-shadow:0 0 0 2px #406fd21a!important}.whatsapp-transfer-option>span:last-child{display:grid!important;gap:3px!important;min-width:0!important}.whatsapp-transfer-option b{color:#2a4d83!important;font-size:12px!important}.whatsapp-transfer-option small{overflow:hidden!important;color:#74839d!important;font-size:10px!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}.whatsapp-empty-state{display:flex!important;align-items:flex-start!important;gap:9px!important;padding:14px!important;border:1px dashed #cbd8ea!important;border-radius:10px!important;background:#f9fbff!important;color:#5a7096!important}.whatsapp-empty-state>span{display:grid!important;gap:3px!important}.whatsapp-empty-state b{color:#345b94!important;font-size:12px!important}.whatsapp-empty-state small{font-size:10px!important}.whatsapp-extension-dialog{width:min(560px,100%)!important}.whatsapp-extension-hero{display:flex!important;align-items:center!important;gap:10px!important;padding:12px!important;border:1px solid #cdddb8!important;border-radius:11px!important;background:#f6faed!important;color:#5b7833!important}.whatsapp-extension-hero>span{display:grid!important;gap:3px!important;min-width:0!important}.whatsapp-extension-hero b{color:#466b26!important;font-size:13px!important}.whatsapp-extension-hero small{color:#778a5b!important;font-size:10px!important}.whatsapp-end-dialog{width:min(570px,100%)!important}.whatsapp-end-dialog .whatsapp-extension-hero{border-color:#e5d6bd!important;background:#fff8ed!important;color:#9b6a19!important}.whatsapp-end-dialog .whatsapp-extension-hero b{color:#79531d!important}.whatsapp-end-dialog .whatsapp-extension-hero small{color:#967b52!important}.assistant-option-card.human-only{border-style:dashed!important;background:#fafbfd!important}.assistant-option-card.human-only>span:nth-child(2){display:grid!important;gap:3px!important}.assistant-option-card.human-only em{color:#8a98aa!important;font-size:9px!important;font-style:normal!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}@media(max-width:700px){.whatsapp-panel-header{grid-template-columns:auto minmax(0,1fr)!important}.whatsapp-panel-header>.whatsapp-live-pill{grid-column:2!important;justify-self:start!important}.whatsapp-owner-grid{grid-template-columns:1fr!important}.whatsapp-requester-context{grid-template-columns:1fr auto 1fr!important}.whatsapp-requester-case{grid-column:1/-1!important}.requester-countdown{grid-template-columns:1fr auto!important}.requester-countdown span{grid-column:1/-1!important}.whatsapp-request-card{grid-template-columns:auto auto minmax(0,1fr)!important}.whatsapp-request-card>.button{grid-column:3!important;justify-self:start!important}}@media(max-width:560px){.whatsapp-exclusive-panel{margin:10px 10px 0!important;padding:11px!important}.whatsapp-panel-header h3{font-size:14px!important}.whatsapp-panel-actions{display:grid!important;grid-template-columns:1fr!important}.whatsapp-panel-actions .button{width:100%!important}.whatsapp-warning-banner{align-items:flex-start!important;flex-wrap:wrap!important}.whatsapp-warning-banner .button{margin-left:28px!important}.whatsapp-dialog-hero{grid-template-columns:auto minmax(0,1fr)!important}.whatsapp-dialog-hero>.whatsapp-live-pill{grid-column:2!important;justify-self:start!important}.whatsapp-request-card{grid-template-columns:auto minmax(0,1fr)!important}.whatsapp-request-card>.conversation-avatar{grid-column:1!important;grid-row:1!important}.whatsapp-request-card>.whatsapp-request-main{grid-column:2!important;grid-row:1!important}.whatsapp-request-card>.button{grid-column:2!important;justify-self:stretch!important}.whatsapp-transfer-option{grid-template-columns:auto auto minmax(0,1fr)!important}.whatsapp-transfer-option input{grid-row:1!important}.whatsapp-transfer-option>span:last-child{grid-column:3!important}}.whatsapp-free-panel{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;margin-top:6px!important;padding:6px 8px!important;border-radius:10px!important;box-shadow:none!important}.whatsapp-free-panel .whatsapp-panel-header{grid-column:1!important;grid-row:1!important;gap:7px!important}.whatsapp-free-panel .whatsapp-panel-status-icon{width:30px!important;height:30px!important;border-radius:9px!important}.whatsapp-free-panel .whatsapp-panel-status-icon svg{width:17px!important;height:17px!important}.whatsapp-free-panel .whatsapp-panel-header small{font-size:9px!important;line-height:1.15!important}.whatsapp-free-panel .whatsapp-panel-header h3{font-size:13px!important;line-height:1.1!important}.whatsapp-free-panel .whatsapp-panel-header p{font-size:9.5px!important;line-height:1.15!important}.whatsapp-free-panel .whatsapp-live-pill{min-height:20px!important;padding:0 7px!important;font-size:9px!important}.whatsapp-free-panel .whatsapp-panel-actions{grid-column:2!important;grid-row:1!important;align-self:center!important;flex-wrap:nowrap!important}.whatsapp-free-panel .whatsapp-panel-actions .button{min-height:29px!important;padding:0 10px!important;font-size:10px!important;white-space:nowrap!important}.whatsapp-free-panel .whatsapp-release-note{grid-column:1/-1!important;grid-row:2!important;padding:7px 9px!important}@media(max-width:700px){.whatsapp-free-panel{grid-template-columns:minmax(0,1fr) auto!important}.whatsapp-free-panel .whatsapp-panel-actions{grid-column:2!important;grid-row:1!important}}@media(max-width:560px){.whatsapp-free-panel{grid-template-columns:1fr!important}.whatsapp-free-panel .whatsapp-panel-actions{grid-column:1!important;grid-row:2!important;justify-content:flex-start!important}.whatsapp-free-panel .whatsapp-panel-actions .button{width:auto!important}.whatsapp-free-panel .whatsapp-release-note{grid-row:3!important}}.thread-identity{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;column-gap:12px!important;row-gap:5px!important;flex:1 1 auto!important;width:100%!important}.thread-identity-copy{min-width:0!important;flex:initial!important}.conversation-priority-control-wrap{display:flex!important;align-items:flex-start!important;justify-self:end!important;align-self:start!important;gap:6px!important;min-width:30px!important;flex:0 0 auto!important;margin-top:1px!important}.conversation-priority-icon-toggle{display:grid!important;place-items:center!important;flex:0 0 30px!important;width:30px!important;height:30px!important;padding:0!important;border:1px solid #d1dbe9!important;border-radius:9px!important;background:#fff!important;color:#8a98ae!important;cursor:pointer!important;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease!important}.conversation-priority-icon-toggle:hover,.conversation-priority-icon-toggle:focus-visible{border-color:#969ce9!important;background:#f4f3ff!important;color:#554fb9!important;box-shadow:0 0 0 2px #5d5fef1f!important;outline:0!important}.conversation-priority-icon-toggle.active{border-color:#a4a8ee!important;background:#ececff!important;color:#5d5fef!important}.conversation-priority-expanded{display:grid!important;align-items:start!important;gap:3px!important;min-width:0!important}.conversation-priority-expanded .conversation-priority-control{width:max-content!important;max-width:220px!important}.conversation-priority-expanded .conversation-priority-control.read-only{cursor:default!important}.conversation-priority-expanded .conversation-priority-source{padding-left:3px!important}.conversation-priority-control-wrap.expanded{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;column-gap:0!important}.conversation-priority-control-wrap.expanded .conversation-priority-icon-toggle{border-right:0!important;border-radius:9px 0 0 9px!important}.conversation-priority-control-wrap.expanded .conversation-priority-control{border-left:0!important;border-radius:0 9px 9px 0!important}.conversation-priority-control-wrap.collapsed .conversation-priority-icon-toggle{margin-top:0!important}@media(max-width:1260px){.thread-identity{width:100%!important}}@media(max-width:560px){.thread-identity{grid-template-columns:auto minmax(0,1fr) auto!important;column-gap:9px!important}.conversation-priority-control-wrap{gap:4px!important}.conversation-priority-expanded .conversation-priority-control{max-width:170px!important;padding-inline:8px!important;font-size:10px!important}.conversation-priority-expanded .conversation-priority-source{font-size:9px!important}}.whatsapp-context-anchor{position:relative!important;z-index:20!important;flex:0 0 auto!important;min-width:0!important;margin:12px 16px 0!important}.whatsapp-context-anchor .thread-context-bar{min-width:0!important;min-height:48px!important;margin:0!important;box-sizing:border-box!important;flex-wrap:nowrap!important}.whatsapp-context-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;gap:4px!important;min-height:28px!important;margin-left:auto!important;padding:0 8px!important;border:1px solid #b8dfca!important;border-radius:8px!important;background:#fff!important;color:#137844!important;font:800 10px/1 Manrope,sans-serif!important;white-space:nowrap!important;cursor:pointer!important}.whatsapp-context-toggle:hover,.whatsapp-context-toggle:focus-visible{border-color:#70b98b!important;background:#f5fcf7!important;outline:0!important;box-shadow:0 0 0 2px #23904e1f!important}.whatsapp-context-toggle svg{transition:transform .16s ease!important}.whatsapp-context-toggle.expanded svg{transform:rotate(180deg)!important}.whatsapp-context-overlay{position:absolute!important;z-index:40!important;top:calc(100% + 7px)!important;left:0!important;right:0!important;pointer-events:auto!important}.whatsapp-context-overlay .whatsapp-exclusive-panel{max-height:min(440px,calc(100vh - 250px))!important;margin:0!important;overflow:auto!important;border-radius:13px!important;box-shadow:0 18px 42px #12342a38!important}@media(max-width:760px){.whatsapp-context-anchor{margin:10px 10px 0!important}.whatsapp-context-anchor .thread-context-bar{align-items:center!important;flex-wrap:wrap!important;gap:7px!important;padding:9px 10px!important}.whatsapp-context-anchor .thread-context-bar small{flex:1 1 100%!important;padding-left:25px!important}.whatsapp-context-toggle{margin-left:auto!important}.whatsapp-context-overlay{top:calc(100% + 6px)!important}.whatsapp-context-overlay .whatsapp-exclusive-panel{max-height:calc(100vh - 220px)!important}}.whatsapp-context-anchor{margin:0!important;padding:7px 16px 0!important;background:#efeae2!important}.whatsapp-context-anchor .thread-context-bar{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:7px!important;min-height:34px!important;padding:0 9px!important;border:1px solid #b9e0c7!important;border-radius:9px!important;background:#e4f7eb!important;color:#147744!important;font-size:11px!important;box-sizing:border-box!important}.whatsapp-context-anchor .thread-context-bar>svg{flex:0 0 auto!important;color:#128247!important}.whatsapp-context-anchor .thread-context-bar>span{flex:0 0 auto!important;color:#147744!important;font-size:11px!important}.whatsapp-context-anchor .thread-context-bar>i{flex:0 0 4px!important;width:4px!important;height:4px!important;background:#14904f!important}.whatsapp-context-anchor .thread-context-bar>strong{min-width:0!important;overflow:hidden!important;color:#0d713e!important;font-size:11px!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.whatsapp-context-anchor .thread-context-bar>small{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;color:#4e9069!important;font-size:10px!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.whatsapp-context-toggle{min-height:25px!important;padding:0 7px!important;border-color:#a9d6b9!important;border-radius:7px!important;background:#f8fffa!important;color:#0d7a42!important;font-size:9px!important}.whatsapp-context-toggle:hover,.whatsapp-context-toggle:focus-visible{border-color:#65b181!important;background:#fff!important;box-shadow:0 0 0 2px #148b4c1f!important}.whatsapp-exclusive-panel.whatsapp-free-panel,.whatsapp-exclusive-panel.whatsapp-requester-panel{border-color:#b7dec4!important;background:linear-gradient(135deg,#f3fbf5,#eaf8ef)!important;color:#175f38!important}.whatsapp-free-panel .whatsapp-panel-status-icon,.whatsapp-requester-panel .whatsapp-panel-status-icon{background:#d7f1df!important;color:#138148!important}.whatsapp-free-panel .whatsapp-panel-header small,.whatsapp-requester-panel .whatsapp-panel-header small{color:#39845a!important}.whatsapp-free-panel .whatsapp-panel-header h3,.whatsapp-requester-panel .whatsapp-panel-header h3{color:#126c3d!important}.whatsapp-free-panel .whatsapp-panel-header p,.whatsapp-requester-panel .whatsapp-panel-header p{color:#568b6b!important}.whatsapp-free-panel .whatsapp-live-pill.free,.whatsapp-requester-panel .whatsapp-live-pill{border-color:#acd9bb!important;background:#fafffb!important;color:#187844!important}.whatsapp-exclusive-panel .button.primary{border-color:#0f8749!important;background:linear-gradient(135deg,#0e9250,#137c43)!important;box-shadow:0 6px 14px #11814633!important}.whatsapp-exclusive-panel .button.primary:hover:not(:disabled){background:linear-gradient(135deg,#0b8145,#116e3b)!important}.whatsapp-exclusive-panel .button:not(.primary):not(.danger){border-color:#acd8ba!important;color:#147743!important;background:#fbfffc!important}.whatsapp-pending-strip,.whatsapp-request-hint,.whatsapp-inline-notice,.whatsapp-dialog-note,.whatsapp-case-context{border-color:#b9dfc6!important;background:#f0fbf3!important;color:#26754a!important}.whatsapp-pending-strip b{color:#197644!important}.whatsapp-pending-strip .button,.whatsapp-request-card .button,.whatsapp-transfer-option.selected{border-color:#a9d7b8!important;background:#fafffb!important;color:#187743!important}.whatsapp-transfer-option.selected{box-shadow:0 0 0 2px #1787491a!important}.whatsapp-dialog-hero.requester-hero{border-color:#b9dfc6!important;background:#f0fbf3!important}.whatsapp-dialog-hero.requester-hero .whatsapp-dialog-icon{background:#d7f1df!important;color:#138148!important}.whatsapp-dialog-hero.requester-hero b{color:#216a41!important}@media(max-width:760px){.whatsapp-context-anchor{padding:6px 10px 0!important}.whatsapp-context-anchor .thread-context-bar{min-height:32px!important;padding-inline:8px!important}.whatsapp-context-anchor .thread-context-bar>small{display:none!important}}.reply-blocked.whatsapp-assumption-notice{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;margin:0 16px 10px!important;padding:8px 10px!important;border:1px solid #b9dfc6!important;border-radius:10px!important;background:#f0fbf3!important;color:#26754a!important;font-size:11px!important;line-height:1.35!important}.whatsapp-assumption-notice>svg{flex:0 0 auto!important;color:#18844b!important}.whatsapp-assumption-notice>span{flex:1 1 auto!important;min-width:0!important}.whatsapp-notice-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;gap:4px!important;min-height:25px!important;padding:0 8px!important;border:1px solid #a9d6b9!important;border-radius:7px!important;background:#f8fffa!important;color:#0d7a42!important;font:800 9px/1 Manrope,sans-serif!important;white-space:nowrap!important;cursor:pointer!important}.whatsapp-notice-toggle:hover,.whatsapp-notice-toggle:focus-visible{border-color:#65b181!important;background:#fff!important;outline:0!important;box-shadow:0 0 0 2px #148b4c1f!important}.whatsapp-notice-toggle svg{transition:transform .16s ease!important}.whatsapp-assumption-notice.expanded .whatsapp-notice-toggle svg{transform:rotate(180deg)!important}@media(max-width:560px){.reply-blocked.whatsapp-assumption-notice{margin-inline:10px!important;padding-inline:9px!important}.whatsapp-notice-toggle{padding-inline:7px!important}}.assume-conversation-footer.whatsapp-assumption-footer{margin:0 16px 12px!important;border-color:#b7dec4!important;background:linear-gradient(135deg,#f3fbf5,#eaf8ef)!important;box-shadow:0 -4px 14px #147e4414!important}.whatsapp-assumption-footer .assume-conversation-copy{color:#17683d!important}.whatsapp-assumption-footer .assume-conversation-copy b{color:#126c3d!important}.whatsapp-assumption-footer .assume-conversation-copy small{color:#568b6b!important}.whatsapp-assumption-footer .assume-conversation-icon{background:#d7f1df!important;color:#138148!important}.whatsapp-assumption-footer .button.primary{border-color:#0f8749!important;background:linear-gradient(135deg,#0e9250,#137c43)!important;box-shadow:0 6px 14px #11814633!important}.whatsapp-assumption-footer .button.primary:hover:not(:disabled){background:linear-gradient(135deg,#0b8145,#116e3b)!important}.whatsapp-assumption-footer .button.primary:disabled{border-color:#b8d8c2!important;background:#a8c8b2!important;color:#f4fff7!important;box-shadow:none!important}@media(max-width:560px){.assume-conversation-footer.whatsapp-assumption-footer{margin-inline:10px!important}}.whatsapp-context-anchor{padding:10px 16px 0!important}.whatsapp-context-anchor .thread-context-bar{min-height:50px!important;gap:10px!important;padding:10px 13px!important;border-radius:10px!important}.whatsapp-context-anchor .thread-context-bar>svg{width:20px!important;height:20px!important}.whatsapp-context-anchor .thread-context-bar>span{font-size:12.5px!important}.whatsapp-context-anchor .thread-context-bar>i{flex-basis:5px!important;width:5px!important;height:5px!important}.whatsapp-context-anchor .thread-context-bar>strong{font-size:12.5px!important;line-height:1.2!important}.whatsapp-context-anchor .thread-context-bar>small{font-size:11.5px!important;line-height:1.2!important}.whatsapp-context-toggle{min-height:32px!important;padding:0 11px!important;border-radius:8px!important;font-size:10.5px!important}@media(max-width:760px){.whatsapp-context-anchor{padding:9px 10px 0!important}.whatsapp-context-anchor .thread-context-bar{min-height:47px!important;padding:9px 10px!important}.whatsapp-context-anchor .thread-context-bar>span{font-size:12px!important}.whatsapp-context-anchor .thread-context-bar>strong{font-size:12px!important}.whatsapp-context-anchor .thread-context-bar>small{font-size:10.5px!important}}@media(max-width:560px){.whatsapp-context-anchor{padding-inline:10px!important}.whatsapp-context-anchor .thread-context-bar{min-height:44px!important;padding:8px 9px!important}.whatsapp-context-anchor .thread-context-bar>small{display:none!important}}.whatsapp-context-anchor .thread-context-bar{border-color:#c4e2cc!important;background:#edf9f0!important;box-shadow:0 2px 6px #136f3b0f!important}.whatsapp-context-anchor .thread-context-bar>small{display:none!important}.whatsapp-context-anchor .thread-context-bar>span{font-weight:650!important}.whatsapp-context-anchor .thread-context-bar>strong{font-weight:800!important}.whatsapp-context-anchor .thread-context-bar>i{margin-inline:1px!important}.whatsapp-context-toggle{background:#fbfffc!important;box-shadow:none!important}.whatsapp-context-toggle:hover,.whatsapp-context-toggle:focus-visible{box-shadow:0 0 0 2px #148b4c1a!important}.whatsapp-panel-close{border-color:#b9ddc3!important;background:#fbfffc!important;color:#28754b!important;box-shadow:none!important}.whatsapp-panel-close:hover,.whatsapp-panel-close:focus-visible{border-color:#72b989!important;background:#f0fbf3!important;color:#166a3e!important;outline:0!important}.whatsapp-context-overlay .whatsapp-free-panel{gap:10px!important;padding:10px 12px!important;border-radius:12px!important}.whatsapp-context-overlay .whatsapp-free-panel .whatsapp-panel-header{gap:9px!important}.whatsapp-context-overlay .whatsapp-free-panel .whatsapp-panel-status-icon{width:38px!important;height:38px!important;border-radius:11px!important}.whatsapp-context-overlay .whatsapp-free-panel .whatsapp-panel-status-icon svg{width:21px!important;height:21px!important}.whatsapp-context-overlay .whatsapp-free-panel .whatsapp-panel-header small{font-size:10px!important;line-height:1.2!important}.whatsapp-context-overlay .whatsapp-free-panel .whatsapp-panel-header h3{font-size:15px!important;line-height:1.15!important}.whatsapp-context-overlay .whatsapp-free-panel .whatsapp-panel-header p{font-size:11.5px!important;line-height:1.25!important}.whatsapp-context-overlay .whatsapp-free-panel .whatsapp-live-pill{min-height:24px!important;padding:0 9px!important;font-size:10px!important}.whatsapp-context-overlay .whatsapp-free-panel .whatsapp-panel-actions .button{min-height:36px!important;padding:0 12px!important;font-size:11px!important}@media(max-width:560px){.whatsapp-context-overlay .whatsapp-free-panel{padding:10px!important}.whatsapp-context-overlay .whatsapp-free-panel .whatsapp-panel-header h3{font-size:14px!important}.whatsapp-context-overlay .whatsapp-free-panel .whatsapp-panel-header p{font-size:11px!important}}.conversation-priority-control-wrap.collapsed .conversation-priority-icon-toggle{justify-content:flex-start!important;gap:7px!important;overflow:hidden!important;white-space:nowrap!important;transition:width .18s ease,flex-basis .18s ease,padding .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease!important}.conversation-priority-hover-label{display:block!important;min-width:0!important;max-width:0!important;overflow:hidden!important;opacity:0!important;font:800 11px/1.15 Manrope,sans-serif!important;text-overflow:ellipsis!important;transition:max-width .18s ease,opacity .12s ease!important}.conversation-priority-control-wrap.collapsed:hover .conversation-priority-icon-toggle,.conversation-priority-control-wrap.collapsed:focus-within .conversation-priority-icon-toggle{width:184px!important;flex-basis:184px!important;padding-inline:10px!important}.conversation-priority-control-wrap.collapsed .conversation-priority-icon-toggle:not(.active):hover,.conversation-priority-control-wrap.collapsed .conversation-priority-icon-toggle:not(.active):focus-visible{border-color:#d1dbe9!important;background:#fff!important;color:#8a98ae!important;box-shadow:none!important}.conversation-priority-control-wrap.collapsed .conversation-priority-icon-toggle.active:hover,.conversation-priority-control-wrap.collapsed .conversation-priority-icon-toggle.active:focus-visible{border-color:#a4a8ee!important;background:#ececff!important;color:#5d5fef!important;box-shadow:none!important}.conversation-priority-control-wrap:not(.collapsed) .conversation-priority-hover-label{display:none!important}@media(max-width:560px){.conversation-priority-control-wrap.collapsed:hover .conversation-priority-icon-toggle,.conversation-priority-control-wrap.collapsed:focus-within .conversation-priority-icon-toggle{width:150px!important;flex-basis:150px!important;padding-inline:8px!important}.conversation-priority-hover-label{font-size:10px!important}}.thread-tools{flex:0 0 auto!important;min-width:max-content!important}.thread-tools .conversation-icon-button{flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;box-sizing:border-box!important}@media(max-width:760px){.conversation-hub.mobile-conversation-open .thread-identity{width:auto!important;flex:1 1 calc(100% - 60px)!important}.conversation-hub.mobile-conversation-open .thread-tools{min-width:0!important;max-width:100%!important}}.thread-header{align-items:center!important;gap:18px!important;overflow:visible!important}.thread-identity{width:auto!important;min-width:0!important;flex:1 1 auto!important}.thread-tools{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;gap:7px!important;min-width:max-content!important;max-width:none!important;overflow:visible!important}.thread-tools .conversation-icon-button,.thread-primary-actions .conversation-header-icon-button{display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-sizing:border-box!important;padding:0!important;border-radius:11px!important;overflow:hidden!important}.thread-primary-actions .conversation-header-icon-button .conversation-header-action-label{display:none!important}.thread-primary-actions .conversation-header-icon-button:hover,.thread-primary-actions .conversation-header-icon-button:focus-visible{flex-basis:40px!important;width:40px!important;max-width:40px!important;padding:0!important}.thread-primary-actions .conversation-header-icon-button svg{width:20px!important;height:20px!important}.conversation-priority-control-wrap.collapsed{flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;align-self:center!important}.conversation-priority-control-wrap.collapsed .conversation-priority-icon-toggle{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;box-sizing:border-box!important;padding:0!important;border-radius:11px!important}.conversation-priority-control-wrap.collapsed .conversation-priority-hover-label{display:block!important;max-width:0!important;min-width:0!important;overflow:hidden!important;opacity:0!important}.conversation-priority-control-wrap.collapsed:hover,.conversation-priority-control-wrap.collapsed:focus-within{flex-basis:184px!important;width:184px!important;max-width:184px!important}.conversation-priority-control-wrap.collapsed:hover .conversation-priority-icon-toggle,.conversation-priority-control-wrap.collapsed:focus-within .conversation-priority-icon-toggle{justify-content:flex-start!important;gap:7px!important;flex-basis:184px!important;width:184px!important;max-width:184px!important;height:40px!important;padding-inline:10px!important}.conversation-priority-control-wrap.collapsed:hover .conversation-priority-hover-label,.conversation-priority-control-wrap.collapsed:focus-within .conversation-priority-hover-label{max-width:150px!important;opacity:1!important}.thread-search{z-index:60!important;box-sizing:border-box!important;width:min(520px,calc(100% - 40px))!important;min-height:56px!important;overflow:visible!important}.thread-search>.conversation-icon-button{display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.conversation-page-conversations{gap:8px!important}.conversation-page-conversations>.page-header{margin-bottom:0!important}.conversation-page-conversations>.conversation-hub{margin-top:0!important}@media(max-width:1260px){.conversation-page-conversations>*+*{margin-top:0!important}}.whatsapp-context-overlay .whatsapp-requester-panel{display:grid!important;gap:10px!important;padding:14px!important;border-radius:14px!important}.whatsapp-requester-panel .requester-header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.whatsapp-requester-panel .requester-header .whatsapp-panel-status-icon{width:38px!important;height:38px!important;border-radius:11px!important;background:#d7f1df!important;color:#138148!important}.whatsapp-requester-panel .requester-header .whatsapp-panel-status-icon svg{width:21px!important;height:21px!important}.whatsapp-requester-panel .requester-header small{font-size:10px!important;line-height:1.2!important}.whatsapp-requester-panel .requester-header h3{margin:2px 0 0!important;font-size:16px!important;line-height:1.18!important}.whatsapp-requester-panel .requester-header p{margin:3px 0 0!important;font-size:11.5px!important;line-height:1.3!important}.whatsapp-requester-panel .requester-header p b{font-weight:850!important;color:#176c3f!important}.whatsapp-requester-panel .requester-header .whatsapp-live-pill{min-height:24px!important;padding:0 9px!important;font-size:10px!important}.whatsapp-requester-time-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important;padding:10px 12px!important;border:1px solid #b9ddc3!important;border-radius:10px!important;background:#fbfffc!important}.whatsapp-requester-time-card>span{display:grid!important;gap:3px!important;min-width:0!important}.whatsapp-requester-time-card small{color:#5d9270!important;font-size:10px!important;line-height:1.25!important}.whatsapp-requester-time-card strong{color:#176f40!important;font-size:20px!important;line-height:1!important;letter-spacing:.01em!important}.whatsapp-requester-time-card>small{overflow:hidden!important;max-width:45%!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important}.whatsapp-requester-time-card.warning{border-color:#efc36f!important;background:#fff9ec!important}.whatsapp-requester-time-card.warning small,.whatsapp-requester-time-card.warning strong{color:#ae6d00!important}.whatsapp-requester-queue-simple,.whatsapp-requester-hint-simple{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;padding:10px 11px!important;border:1px solid #b9ddc3!important;border-radius:10px!important;background:#f6fcf7!important;color:#17683d!important}.whatsapp-requester-queue-simple>svg,.whatsapp-requester-hint-simple>svg{flex:0 0 auto!important}.whatsapp-requester-queue-simple>span:nth-child(2),.whatsapp-requester-hint-simple>span{display:grid!important;gap:2px!important;min-width:0!important}.whatsapp-requester-queue-simple b,.whatsapp-requester-hint-simple b{color:#126c3d!important;font-size:12px!important;line-height:1.25!important}.whatsapp-requester-queue-simple small,.whatsapp-requester-hint-simple small{color:#568b6b!important;font-size:11px!important;line-height:1.25!important}.whatsapp-requester-queue-simple .whatsapp-priority-tag{margin-left:auto!important;flex:0 0 auto!important}.whatsapp-requester-panel .requester-actions{justify-content:flex-end!important;margin-top:0!important}.whatsapp-requester-panel .requester-actions .button{min-height:36px!important;padding-inline:13px!important;font-size:11px!important}@media(max-width:560px){.whatsapp-context-overlay .whatsapp-requester-panel{padding:11px!important}.whatsapp-requester-panel .requester-header{grid-template-columns:auto minmax(0,1fr)!important}.whatsapp-requester-panel .requester-header .whatsapp-live-pill{grid-column:2!important;justify-self:start!important}.whatsapp-requester-time-card{align-items:flex-start!important;flex-direction:column!important;gap:6px!important}.whatsapp-requester-time-card>small{max-width:100%!important;text-align:left!important}.whatsapp-requester-panel .requester-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.whatsapp-requester-panel .requester-actions .button{width:100%!important}}.conversation-widget-launcher{position:fixed!important;z-index:175!important;right:24px!important;bottom:24px!important;display:grid!important;place-items:center!important;width:56px!important;height:56px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#103b9d!important;color:#fff!important;box-shadow:0 12px 28px #103b9d47!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease!important}.conversation-widget-launcher:hover,.conversation-widget-launcher:focus-visible{transform:translateY(-2px)!important;box-shadow:0 16px 32px #103b9d5c!important}.conversation-widget-launcher>span{position:absolute!important;top:-4px!important;right:-3px!important;display:grid!important;place-items:center!important;min-width:20px!important;height:20px!important;padding:0 5px!important;border:2px solid #f4f7fb!important;border-radius:99px!important;background:#ec4e6a!important;color:#fff!important;font-size:10px!important;font-weight:800!important}.conversation-widget-panel,.conversation-widget-panel *{box-sizing:border-box}.conversation-widget-panel{position:fixed!important;z-index:175!important;right:24px!important;bottom:24px!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;width:min(390px,calc(100vw - 32px))!important;height:min(650px,calc(100vh - 40px))!important;overflow:hidden!important;border:1px solid #dce5f1!important;border-radius:18px!important;background:#fff!important;box-shadow:0 24px 58px #0c234e3d!important}.conversation-widget-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:60px!important;padding:10px 12px 10px 15px!important;border-bottom:1px solid #e4eaf2!important;background:#fff!important}.conversation-widget-heading,.conversation-widget-heading>span:last-child{display:flex!important;align-items:center!important;min-width:0!important}.conversation-widget-heading{gap:9px!important}.conversation-widget-heading>span:last-child{display:grid!important;gap:1px!important}.conversation-widget-heading-icon{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:10px!important;background:#edf2ff!important;color:#173f98!important}.conversation-widget-heading b{color:#1b2e54!important;font-size:14px!important}.conversation-widget-heading small{overflow:hidden!important;color:#7c89a0!important;font-size:10px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.conversation-widget-header-actions{display:flex!important;align-items:center!important;gap:4px!important;flex:0 0 auto!important}.conversation-widget-header-actions .conversation-icon-button{width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important;border-radius:8px!important}.conversation-widget-header-actions .conversation-widget-full-button{min-height:31px!important;padding:0 9px!important;border-radius:8px!important;font-size:10px!important;gap:5px!important;white-space:nowrap!important}.conversation-widget-header-actions .conversation-widget-full-button svg{width:14px!important;height:14px!important}.conversation-widget-list-tools{display:grid!important;gap:9px!important;padding:11px 13px 10px!important;border-bottom:1px solid #edf1f6!important;background:#fbfcff!important}.conversation-widget-list-tools .search-control{min-height:36px!important;border-radius:10px!important;background:#f5f7fb!important}.conversation-widget-list-tools .search-control svg{width:17px!important;height:17px!important}.conversation-widget-list-tools .search-control input{font-size:12px!important}.conversation-widget-filters{display:flex!important;gap:5px!important;overflow:auto!important;scrollbar-width:none!important}.conversation-widget-filters::-webkit-scrollbar{display:none!important}.conversation-widget-filters button{display:inline-flex!important;align-items:center!important;gap:4px!important;min-height:27px!important;padding:0 9px!important;border:1px solid #d8e1ed!important;border-radius:99px!important;background:#fff!important;color:#526581!important;font-size:10px!important;white-space:nowrap!important;cursor:pointer!important}.conversation-widget-filters button.active{border-color:#b7c8ea!important;background:#eaf0ff!important;color:#173f98!important;font-weight:800!important}.conversation-widget-filters button span{display:grid!important;place-items:center!important;min-width:15px!important;height:15px!important;padding:0 3px!important;border-radius:99px!important;background:#e9506c!important;color:#fff!important;font-size:9px!important}.conversation-widget-thread-list{min-height:0!important;overflow:auto!important;background:#fff!important}.conversation-widget-thread{position:relative!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;width:100%!important;min-height:72px!important;padding:10px 12px!important;border:0!important;border-bottom:1px solid #edf1f6!important;background:#fff!important;color:#172b51!important;text-align:left!important;cursor:pointer!important}.conversation-widget-thread:hover,.conversation-widget-thread.active{background:#f5f7fc!important}.conversation-widget-thread.active{box-shadow:inset 3px 0 #5d5fef!important}.conversation-widget-avatar .conversation-avatar{width:38px!important;height:38px!important;border-width:1px!important;font-size:12px!important}.conversation-widget-avatar .online-dot{width:8px!important;height:8px!important;border-width:1px!important;right:0!important;bottom:0!important}.conversation-widget-thread-copy{display:grid!important;gap:2px!important;min-width:0!important}.conversation-widget-thread-title{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important}.conversation-widget-thread-title b{overflow:hidden!important;font-size:12px!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.conversation-widget-thread-title svg{flex:0 0 auto!important;color:#14945a!important}.conversation-widget-thread-preview{overflow:hidden!important;color:#526786!important;font-size:11px!important;line-height:1.3!important;text-overflow:ellipsis!important;white-space:nowrap!important}.conversation-widget-thread-copy small{overflow:hidden!important;color:#8b98aa!important;font-size:9px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.conversation-widget-thread-meta{display:grid!important;justify-items:end!important;align-self:stretch!important;gap:7px!important;min-width:38px!important;color:#8190a5!important;font-size:9px!important}.conversation-widget-thread-meta>span{display:flex!important;align-items:center!important;gap:5px!important;color:#b88620!important}.conversation-widget-thread-meta>span .widget-favorite-indicator svg:last-child{color:#d69725!important}.conversation-widget-thread-meta i{display:block!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#2864e7!important}.conversation-widget-empty{display:grid!important;place-items:center!important;gap:7px!important;padding:46px 20px!important;color:#71819b!important;text-align:center!important}.conversation-widget-empty svg{color:#91a0b5!important}.conversation-widget-empty b{color:#29436d!important;font-size:13px!important}.conversation-widget-empty span{font-size:11px!important}.widget-workspace{position:fixed!important;z-index:175!important;right:24px!important;bottom:24px!important;width:min(430px,calc(100vw - 32px))!important;height:min(700px,calc(100vh - 40px))!important;min-height:0!important;grid-template-rows:auto auto minmax(0,1fr) auto auto!important;overflow:hidden!important;border:1px solid #dce5f1!important;border-radius:18px!important;background:#fff!important;box-shadow:0 24px 58px #0c234e3d!important}.widget-workspace .conversation-window-chrome{min-height:51px!important}.widget-workspace .conversation-window-toolbar{min-height:51px!important;padding:8px 10px!important}.widget-workspace .conversation-window-toolbar-start,.widget-workspace .conversation-window-toolbar-end{gap:5px!important}.widget-workspace .conversation-window-toolbar-end .conversation-icon-button{width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important;border-radius:8px!important}.widget-workspace .widget-conversation-back{display:flex!important;align-items:center!important;gap:4px!important;padding:5px 7px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#425676!important;font-size:11px!important;font-weight:700!important;cursor:pointer!important}.widget-workspace .widget-conversation-back:hover{background:#f1f4fa!important;color:#163d8f!important}.widget-conversation-label{display:flex!important;align-items:center!important;gap:5px!important;color:#1c355e!important;font-size:12px!important}.widget-conversation-label svg{color:#173f98!important}.widget-workspace .widget-open-central-action{min-height:31px!important;padding:0 9px!important;border-radius:8px!important;font-size:10px!important;gap:5px!important;white-space:nowrap!important}.widget-workspace .widget-open-central-action svg{width:14px!important;height:14px!important}.widget-workspace .thread-header{gap:9px!important;padding:10px 12px!important}.widget-workspace .thread-identity{gap:9px!important}.widget-workspace .thread-identity h2{font-size:14px!important}.widget-workspace .thread-identity p{font-size:10px!important}.widget-workspace .thread-subject{display:none!important}.widget-workspace .thread-tools{gap:4px!important}.widget-workspace .thread-tools .conversation-icon-button,.widget-workspace .thread-primary-actions .conversation-header-icon-button{width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important;border-radius:8px!important}.widget-workspace .conversation-profile-trigger .conversation-avatar{width:35px!important;height:35px!important;font-size:12px!important}.widget-workspace .conversation-priority-control-wrap.collapsed{flex-basis:31px!important;width:31px!important;min-width:31px!important;max-width:31px!important;height:31px!important}.widget-workspace .conversation-priority-control-wrap.collapsed .conversation-priority-icon-toggle{flex-basis:31px!important;width:31px!important;min-width:31px!important;max-width:31px!important;height:31px!important;border-radius:8px!important}.widget-workspace .message-history{padding:15px 13px 10px!important;background:#fbfcff!important}.widget-workspace .conversation-message{max-width:88%!important;margin-bottom:12px!important}.widget-workspace .message-bubble{min-width:0!important;padding:9px 11px!important;border-radius:12px!important}.widget-workspace .message-bubble p{font-size:12px!important;line-height:1.45!important}.widget-workspace .message-author{font-size:10px!important}.widget-workspace .message-bubble footer{font-size:9px!important}.widget-workspace .conversation-composer{padding:0 10px 10px!important}.widget-workspace .composer-simple-row{gap:5px!important;padding-top:6px!important}.widget-workspace .composer-input-area{min-height:39px!important;border-radius:10px!important}.widget-workspace .composer-channel-selector{width:35px!important;min-width:35px!important;height:35px!important;padding:0!important;justify-content:center!important}.widget-workspace .composer-channel-selector .composer-channel-label,.widget-workspace .composer-channel-selector>svg:last-child{display:none!important}.widget-workspace .composer-options-toggle{width:30px!important;height:30px!important}.widget-workspace .composer-inline-send{width:31px!important;height:31px!important}.widget-workspace .composer-row textarea{font-size:12px!important}.widget-workspace .whatsapp-context-anchor{margin-inline:10px!important}.widget-workspace .thread-context-bar{margin:7px 0 0!important;padding:8px 9px!important;font-size:10px!important}.widget-workspace .thread-context-bar small{display:none!important}.widget-workspace .whatsapp-context-toggle{min-height:25px!important;padding:0 7px!important;font-size:9px!important}.widget-workspace .whatsapp-context-overlay{position:absolute!important;z-index:45!important;left:10px!important;right:10px!important;top:113px!important;max-height:calc(100% - 160px)!important;overflow:auto!important}.widget-workspace .whatsapp-exclusive-panel{box-shadow:0 16px 34px #0c234e33!important}.widget-workspace .conversation-overlay{z-index:330!important}.widget-workspace .conversation-drawer{z-index:335!important}.conversation-fullscreen-overlay{position:fixed!important;z-index:220!important;inset:0!important;overflow:hidden!important;padding:14px!important;background:#edf2f8!important}.conversation-page-fullscreen{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;width:100%!important;height:100%!important;max-width:none!important;padding:0!important;overflow:hidden!important}.conversation-fullscreen-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:55px!important;padding:8px 12px 8px 15px!important;border:1px solid #dce5f1!important;border-radius:14px!important;background:#fff!important;box-shadow:0 6px 18px #132b550f!important}.conversation-fullscreen-title{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.conversation-fullscreen-icon{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:10px!important;background:#edf2ff!important;color:#173f98!important}.conversation-fullscreen-title>span:last-child{display:grid!important;gap:1px!important}.conversation-fullscreen-title b{color:#172e58!important;font-size:15px!important}.conversation-fullscreen-title small{color:#74829a!important;font-size:10px!important}.conversation-fullscreen-toolbar>.button{min-height:35px!important;font-size:11px!important}.conversation-page-fullscreen>.conversation-hub{min-height:0!important;height:100%!important;border-radius:14px!important;box-shadow:0 10px 28px #132b5517!important}.conversation-page-fullscreen .conversation-inbox,.conversation-page-fullscreen .conversation-workspace{min-height:0!important;height:100%!important}.conversation-page-fullscreen .thread-list{max-height:none!important;height:100%!important}.conversation-page-fullscreen .message-history{min-height:0!important}.conversation-page-fullscreen .conversation-window-chrome{position:relative!important}.conversation-page-fullscreen .conversation-overlay{z-index:340!important}@media(max-width:760px){.conversation-widget-launcher{right:16px!important;bottom:16px!important}.conversation-widget-panel,.widget-workspace{right:8px!important;bottom:8px!important;width:calc(100vw - 16px)!important;height:calc(100vh - 24px)!important;border-radius:14px!important}.conversation-widget-full-button{font-size:0!important;width:31px!important;padding:0!important;justify-content:center!important}.conversation-widget-full-button svg{margin:0!important}.conversation-fullscreen-overlay{padding:0!important}.conversation-fullscreen-toolbar{border-radius:0!important;border-inline:0!important;border-top:0!important}.conversation-page-fullscreen>.conversation-hub{border-radius:0!important;border-inline:0!important}}@media(max-width:760px){.conversation-workspace .conversation-window-toolbar,.widget-workspace .conversation-window-toolbar{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;width:100%!important;min-height:52px!important;padding:8px 10px!important;gap:6px!important;overflow:hidden!important}.conversation-workspace .conversation-window-toolbar-start,.widget-workspace .conversation-window-toolbar-start{display:flex!important;align-items:center!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;flex-wrap:nowrap!important;overflow:hidden!important;gap:5px!important}.conversation-workspace .conversation-window-toolbar-end,.widget-workspace .conversation-window-toolbar-end{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;flex-wrap:nowrap!important;gap:5px!important}.conversation-workspace .conversation-window-notification-wrap>.conversation-icon-button,.conversation-workspace .conversation-window-toolbar-end>.conversation-icon-button,.widget-workspace .conversation-window-toolbar-end>.conversation-icon-button{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;border-radius:9px!important}.conversation-workspace .conversation-window-action{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;gap:0!important;font-size:0!important}.conversation-workspace .conversation-window-action span,.conversation-workspace .conversation-window-expand-action,.widget-workspace .widget-open-central-action{font-size:0!important}.conversation-workspace .conversation-window-expand-action,.widget-workspace .widget-open-central-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;gap:0!important;white-space:nowrap!important}.conversation-workspace .conversation-window-action svg,.conversation-workspace .conversation-window-expand-action svg,.widget-workspace .widget-open-central-action svg{width:18px!important;height:18px!important;flex:0 0 18px!important;margin:0!important}.widget-workspace .widget-conversation-back{flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;justify-content:center!important;padding:0!important;font-size:0!important}.widget-workspace .widget-conversation-back span,.widget-workspace .widget-conversation-label b{display:none!important}.widget-workspace .widget-conversation-label{gap:0!important;font-size:0!important}.widget-workspace .widget-conversation-label svg{width:18px!important;height:18px!important}.conversation-workspace .thread-header,.widget-workspace .thread-header{position:relative!important;z-index:20!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;justify-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:8px!important;padding:10px 12px!important;box-sizing:border-box!important;overflow:visible!important}.conversation-workspace .thread-header:has(>.mobile-conversation-back){grid-template-columns:auto minmax(0,1fr)!important}.conversation-workspace .thread-header>.mobile-conversation-back{grid-column:1!important;grid-row:1!important;display:inline-flex!important;align-items:center!important;justify-self:start!important;flex:0 0 auto!important;width:max-content!important;max-width:100%!important;min-height:34px!important;margin:0!important;padding:0 7px!important;white-space:nowrap!important}.conversation-workspace .thread-header>.thread-identity,.widget-workspace .thread-header>.thread-identity{grid-column:1!important;grid-row:1!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;justify-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;flex:none!important;gap:9px!important;text-align:left!important}.conversation-workspace .thread-header:has(>.mobile-conversation-back)>.thread-identity{grid-column:2!important}.conversation-workspace .thread-identity-copy,.widget-workspace .thread-identity-copy{display:grid!important;justify-items:start!important;align-content:center!important;min-width:0!important;width:auto!important;max-width:100%!important;text-align:left!important}.conversation-workspace .thread-identity-copy h2,.conversation-workspace .thread-identity-copy p,.widget-workspace .thread-identity-copy h2,.widget-workspace .thread-identity-copy p{min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;text-align:left!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.conversation-workspace .thread-identity-copy h2{font-size:16px!important;line-height:1.25!important}.conversation-workspace .thread-identity-copy p{font-size:11px!important;line-height:1.3!important}.widget-workspace .thread-identity-copy h2{font-size:14px!important}.widget-workspace .thread-identity-copy p{font-size:10px!important}.conversation-workspace .thread-identity .conversation-priority-control-wrap,.widget-workspace .thread-identity .conversation-priority-control-wrap{justify-self:end!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important}.conversation-workspace .thread-identity .conversation-priority-control-wrap.collapsed .conversation-priority-icon-toggle,.widget-workspace .thread-identity .conversation-priority-control-wrap.collapsed .conversation-priority-icon-toggle,.conversation-workspace .thread-identity .conversation-priority-control-wrap.collapsed:hover .conversation-priority-icon-toggle,.conversation-workspace .thread-identity .conversation-priority-control-wrap.collapsed:focus-within .conversation-priority-icon-toggle,.widget-workspace .thread-identity .conversation-priority-control-wrap.collapsed:hover .conversation-priority-icon-toggle,.widget-workspace .thread-identity .conversation-priority-control-wrap.collapsed:focus-within .conversation-priority-icon-toggle{flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.conversation-workspace .thread-identity .conversation-priority-hover-label,.widget-workspace .thread-identity .conversation-priority-hover-label{display:none!important}.conversation-workspace .thread-header>.thread-tools,.widget-workspace .thread-header>.thread-tools{grid-column:1/-1!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:100%!important;flex:none!important;gap:6px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:visible!important;padding:0 0 2px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.conversation-workspace .thread-header>.thread-tools::-webkit-scrollbar,.widget-workspace .thread-header>.thread-tools::-webkit-scrollbar{display:none!important}.conversation-workspace .thread-tools>*{flex:0 0 auto!important;width:auto!important;max-width:none!important}.conversation-workspace .thread-tools .thread-primary-actions,.widget-workspace .thread-tools .thread-primary-actions{display:flex!important;align-items:center!important;flex:0 0 auto!important;gap:6px!important;min-width:0!important}.conversation-workspace .thread-tools .conversation-icon-button,.conversation-workspace .thread-tools .conversation-header-icon-button,.widget-workspace .thread-tools .conversation-icon-button,.widget-workspace .thread-tools .conversation-header-icon-button{display:grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;border-radius:9px!important;box-sizing:border-box!important}.widget-workspace .thread-tools .conversation-icon-button,.widget-workspace .thread-tools .conversation-header-icon-button{flex-basis:31px!important;width:31px!important;min-width:31px!important;max-width:31px!important;height:31px!important;min-height:31px!important;max-height:31px!important;border-radius:8px!important}.conversation-workspace .thread-tools .button,.widget-workspace .thread-tools .button{flex:0 0 auto!important;min-height:36px!important;max-height:36px!important;padding:0 10px!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important}.widget-workspace .thread-tools .button{min-height:31px!important;max-height:31px!important;padding-inline:8px!important;font-size:10px!important}.conversation-workspace .thread-search{top:calc(100% + 6px)!important;right:10px!important;width:calc(100% - 20px)!important;max-width:none!important;box-sizing:border-box!important}}.widget-workspace .thread-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;justify-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:7px!important;padding:9px 10px!important;box-sizing:border-box!important;overflow:visible!important}.widget-workspace .thread-header>.thread-identity{grid-column:1!important;grid-row:1!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;justify-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;flex:none!important;gap:8px!important;text-align:left!important}.widget-workspace .thread-identity-copy{display:grid!important;justify-items:start!important;align-content:center!important;min-width:0!important;width:auto!important;max-width:100%!important;text-align:left!important}.widget-workspace .thread-identity-copy h2,.widget-workspace .thread-identity-copy p{min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;text-align:left!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.widget-workspace .thread-identity-copy h2{font-size:14px!important;line-height:1.25!important}.widget-workspace .thread-identity-copy p{font-size:10px!important;line-height:1.3!important}.widget-workspace .thread-identity .conversation-priority-control-wrap{justify-self:end!important;flex:0 0 31px!important;width:31px!important;min-width:31px!important;max-width:31px!important}.widget-workspace .thread-identity .conversation-priority-control-wrap.collapsed .conversation-priority-icon-toggle,.widget-workspace .thread-identity .conversation-priority-control-wrap.collapsed:hover .conversation-priority-icon-toggle,.widget-workspace .thread-identity .conversation-priority-control-wrap.collapsed:focus-within .conversation-priority-icon-toggle{flex:0 0 31px!important;width:31px!important;min-width:31px!important;max-width:31px!important;height:31px!important;min-height:31px!important;padding:0!important;border-radius:8px!important}.widget-workspace .thread-identity .conversation-priority-hover-label{display:none!important}.widget-workspace .thread-header>.thread-tools{grid-column:1!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;width:100%!important;min-width:0!important;max-width:100%!important;flex:none!important;gap:5px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:visible!important;padding:0 0 1px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.widget-workspace .thread-header>.thread-tools::-webkit-scrollbar{display:none!important}.widget-workspace .thread-tools>*{flex:0 0 auto!important;width:auto!important;max-width:none!important}.widget-workspace .thread-tools .thread-primary-actions{display:flex!important;align-items:center!important;flex:0 0 auto!important;gap:5px!important;min-width:0!important}.widget-workspace .thread-tools .conversation-icon-button,.widget-workspace .thread-tools .conversation-header-icon-button{display:grid!important;place-items:center!important;flex:0 0 31px!important;width:31px!important;min-width:31px!important;max-width:31px!important;height:31px!important;min-height:31px!important;max-height:31px!important;padding:0!important;border-radius:8px!important;box-sizing:border-box!important}.widget-workspace .thread-primary-actions .conversation-header-action-label{display:none!important}.widget-workspace .thread-tools .button{flex:0 0 auto!important;min-height:31px!important;max-height:31px!important;padding:0 9px!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important}.widget-workspace .thread-search{top:calc(100% + 6px)!important;right:10px!important;width:calc(100% - 20px)!important;max-width:none!important;box-sizing:border-box!important}.conversation-priority-icon-toggle{border-color:#d9e3f0!important;background:#fff!important;color:#9aa7bb!important}.conversation-priority-icon-toggle:hover,.conversation-priority-icon-toggle:focus-visible{border-color:#8f96e8!important;background:#f4f3ff!important;color:#5049b5!important;box-shadow:0 0 0 2px #5d5fef1f!important}.conversation-priority-icon-toggle.active{border-color:#9ca5ee!important;background:#ececff!important;color:#5d5fef!important}.conversation-priority-icon-toggle.active:hover,.conversation-priority-icon-toggle.active:focus-visible{border-color:#9ca5ee!important;background:#ececff!important;color:#5d5fef!important;box-shadow:none!important}@media(min-width:761px){.conversation-priority-control-wrap.collapsed:hover,.conversation-priority-control-wrap.collapsed:focus-within{flex:0 0 auto!important;width:max-content!important;min-width:0!important;max-width:calc(100% - 8px)!important}.conversation-priority-control-wrap.collapsed:hover .conversation-priority-icon-toggle,.conversation-priority-control-wrap.collapsed:focus-within .conversation-priority-icon-toggle{flex:0 1 auto!important;width:max-content!important;min-width:40px!important;max-width:calc(100vw - 24px)!important;padding-inline:10px!important;justify-content:flex-start!important;gap:7px!important}.conversation-priority-control-wrap.collapsed:hover .conversation-priority-hover-label,.conversation-priority-control-wrap.collapsed:focus-within .conversation-priority-hover-label{width:auto!important;max-width:none!important;opacity:1!important}.widget-workspace .conversation-priority-control-wrap.collapsed:hover,.widget-workspace .conversation-priority-control-wrap.collapsed:focus-within{max-width:calc(100% - 8px)!important}.widget-workspace .conversation-priority-control-wrap.collapsed:hover .conversation-priority-icon-toggle,.widget-workspace .conversation-priority-control-wrap.collapsed:focus-within .conversation-priority-icon-toggle{max-width:calc(100% - 8px)!important;min-width:31px!important;height:31px!important;min-height:31px!important;border-radius:8px!important}}.conversation-priority-control-wrap.expanded{display:inline-grid!important;width:max-content!important;min-width:0!important;max-width:calc(100% - 8px)!important;grid-template-columns:30px max-content!important}.conversation-priority-control-wrap.expanded .conversation-priority-expanded{width:max-content!important;min-width:0!important;max-width:calc(100vw - 24px)!important;grid-template-columns:max-content!important}.conversation-priority-control-wrap.expanded .conversation-priority-control{width:max-content!important;min-width:0!important;max-width:calc(100vw - 54px)!important}.conversation-workspace .thread-header,.widget-workspace .thread-header{position:relative!important;z-index:70!important;overflow:visible!important}.conversation-workspace .thread-search,.widget-workspace .thread-search{position:absolute!important;z-index:260!important;top:calc(100% + 8px)!important;left:10px!important;right:10px!important;width:auto!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;pointer-events:auto!important}.conversation-workspace .whatsapp-context-anchor,.widget-workspace .whatsapp-context-anchor{position:relative!important;z-index:40!important;overflow:visible!important}.conversation-workspace .whatsapp-context-overlay,.widget-workspace .whatsapp-context-overlay{position:absolute!important;z-index:300!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;max-height:min(520px,calc(100vh - 200px))!important;overflow:visible!important;pointer-events:auto!important}.conversation-workspace .whatsapp-context-overlay .whatsapp-exclusive-panel,.widget-workspace .whatsapp-context-overlay .whatsapp-exclusive-panel{position:relative!important;z-index:1!important;max-height:min(520px,calc(100vh - 200px))!important;overflow:auto!important}@media(max-width:760px){.conversation-workspace .thread-search,.widget-workspace .thread-search{top:calc(100% + 8px)!important;left:10px!important;right:10px!important;width:auto!important}.conversation-workspace .whatsapp-context-overlay,.widget-workspace .whatsapp-context-overlay{top:calc(100% + 6px)!important;left:0!important;right:0!important;max-height:calc(100vh - 190px)!important}.conversation-workspace .whatsapp-context-overlay .whatsapp-exclusive-panel,.widget-workspace .whatsapp-context-overlay .whatsapp-exclusive-panel{max-height:calc(100vh - 190px)!important}}@media(min-width:761px){.widget-workspace .thread-identity .conversation-priority-control-wrap.collapsed:hover,.widget-workspace .thread-identity .conversation-priority-control-wrap.collapsed:focus-within{flex:0 0 auto!important;width:max-content!important;min-width:0!important;max-width:calc(100% - 8px)!important}.widget-workspace .thread-identity .conversation-priority-control-wrap.collapsed:hover .conversation-priority-icon-toggle,.widget-workspace .thread-identity .conversation-priority-control-wrap.collapsed:focus-within .conversation-priority-icon-toggle{flex:0 1 auto!important;width:max-content!important;min-width:31px!important;max-width:calc(100% - 8px)!important;height:31px!important;min-height:31px!important;padding-inline:8px!important;justify-content:flex-start!important;gap:6px!important}.widget-workspace .thread-identity .conversation-priority-control-wrap.collapsed:hover .conversation-priority-hover-label,.widget-workspace .thread-identity .conversation-priority-control-wrap.collapsed:focus-within .conversation-priority-hover-label{display:block!important;width:auto!important;max-width:none!important;opacity:1!important}}.thread-priority-button.active,.conversation-priority-icon-toggle.active{border-color:#9ca5ee!important;background:#ececff!important;color:#5d5fef!important}.thread-priority-button.active:hover,.thread-priority-button.active:focus-visible,.conversation-priority-icon-toggle.active:hover,.conversation-priority-icon-toggle.active:focus-visible{border-color:#7f83e8!important;background:#e5e6ff!important;color:#4f53c7!important;box-shadow:none!important}.conversation-priority-icon-toggle.active svg{color:inherit!important}.conversation-widget-thread-meta .widget-priority-indicator{color:#5d5fef!important}.thread-priority-button.plan-priority,.thread-priority-button.plan-priority:hover,.thread-priority-button.plan-priority:focus-visible{border-color:#9ca5ee!important;background:#ececff!important;color:#5d5fef!important;box-shadow:none!important;cursor:default!important;pointer-events:none!important}.conversation-priority-control-wrap.plan-priority .conversation-priority-hover-label,.conversation-priority-control-wrap.plan-priority .conversation-priority-control{text-transform:uppercase!important;letter-spacing:.02em!important}.conversation-priority-control-wrap.plan-priority .conversation-priority-control.read-only,.conversation-priority-control-wrap.plan-priority .conversation-priority-control.read-only:hover,.conversation-priority-control-wrap.plan-priority .conversation-priority-control.read-only:focus-visible{border-color:#9ca5ee!important;background:#ececff!important;color:#5049b5!important;box-shadow:none!important;cursor:default!important;pointer-events:none!important}.widget-priority-indicator{color:#5d5fef!important}.conversation-widget-thread-meta .widget-favorite-indicator{color:#d69725!important}.conversation-priority-control-wrap.collapsed .conversation-priority-icon-toggle.active:hover,.conversation-priority-control-wrap.collapsed .conversation-priority-icon-toggle.active:focus-visible{border-color:#7f83e8!important;background:#e5e6ff!important;color:#4f53c7!important;box-shadow:none!important}.widget-workspace .conversation-priority-control-wrap.expanded{position:relative!important;display:block!important;width:31px!important;min-width:31px!important;max-width:31px!important;height:49px!important;min-height:49px!important;overflow:visible!important;z-index:180!important}.widget-workspace .conversation-priority-control-wrap.expanded .conversation-priority-icon-toggle{position:relative!important;z-index:2!important;width:31px!important;min-width:31px!important;max-width:31px!important;height:31px!important;min-height:31px!important;padding:0!important;border-radius:8px!important}.widget-workspace .conversation-priority-control-wrap.expanded .conversation-priority-expanded{position:absolute!important;top:0!important;right:calc(100% + 6px)!important;left:auto!important;display:grid!important;grid-template-columns:max-content!important;width:min(146px,calc(100vw - 24px))!important;min-width:0!important;max-width:calc(100vw - 24px)!important;padding:0!important;z-index:1!important}.widget-workspace .conversation-priority-control-wrap.expanded .conversation-priority-control{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;text-overflow:ellipsis!important}.widget-workspace .conversation-priority-control-wrap.expanded .conversation-priority-source{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(max-width:760px){.widget-workspace .conversation-priority-control-wrap.expanded .conversation-priority-expanded{right:calc(100% + 4px)!important;width:min(146px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important}}html:has(.conversation-fullscreen-overlay),body:has(.conversation-fullscreen-overlay){overflow:hidden!important;overscroll-behavior:none!important}.conversation-fullscreen-overlay,.conversation-page-fullscreen,.conversation-page-fullscreen>.conversation-hub{overflow:hidden!important;overscroll-behavior:contain!important}.conversation-page-fullscreen .conversation-inbox,.conversation-page-fullscreen .conversation-workspace,.conversation-page-fullscreen .thread-list,.conversation-page-fullscreen .message-history{min-height:0!important}.thread-priority-button.active,.thread-priority-button.active.read-only,.conversation-priority-icon-toggle.active,.conversation-priority-control.active.read-only{border-color:#9ca5ee!important;background:#ececff!important;color:#5d5fef!important}.thread-priority-button.active:hover,.thread-priority-button.active:focus-visible,.conversation-priority-icon-toggle.active:hover,.conversation-priority-icon-toggle.active:focus-visible,.conversation-priority-control.active.read-only:hover{border-color:#7f83e8!important;background:#e5e6ff!important;color:#4f53c7!important}.conversation-widget-thread-meta .widget-priority-indicator,.conversation-widget-thread-meta .widget-priority-indicator svg{color:#5d5fef!important}.conversation-widget-thread-meta .widget-favorite-indicator,.conversation-widget-thread-meta .widget-favorite-indicator svg{color:#d69725!important}.widget-priority-indicator,.widget-favorite-indicator{display:inline-flex!important;align-items:center!important}.thread-primary-actions .conversation-case-button .conversation-header-action-label,.thread-primary-actions .conversation-request-button .conversation-header-action-label{display:block!important;max-width:0!important;overflow:hidden!important;opacity:0!important;white-space:nowrap!important;transition:max-width .18s ease,opacity .12s ease!important}.thread-primary-actions .conversation-case-button:hover,.thread-primary-actions .conversation-case-button:focus-visible{flex-basis:168px!important;width:168px!important;max-width:168px!important;padding-inline:12px!important}.thread-primary-actions .conversation-case-button:hover .conversation-header-action-label,.thread-primary-actions .conversation-case-button:focus-visible .conversation-header-action-label{max-width:150px!important;opacity:1!important}.widget-workspace .thread-primary-actions .conversation-case-button:hover,.widget-workspace .thread-primary-actions .conversation-case-button:focus-visible{flex-basis:146px!important;width:146px!important;max-width:146px!important;padding-inline:9px!important}.widget-workspace .thread-primary-actions .conversation-case-button:hover .conversation-header-action-label,.widget-workspace .thread-primary-actions .conversation-case-button:focus-visible .conversation-header-action-label{max-width:124px!important;font-size:11px!important;opacity:1!important}.whatsapp-request-minimized-strip{display:flex!important;align-items:center!important;gap:9px!important;width:calc(100% - 24px)!important;min-width:0!important;min-height:44px!important;margin:8px 12px 0!important;padding:7px 10px!important;box-sizing:border-box!important;border:1px solid #b9dfc6!important;border-radius:10px!important;background:#f0fbf3!important;color:#176c3f!important;text-align:left!important;cursor:pointer!important}.whatsapp-request-minimized-strip:hover,.whatsapp-request-minimized-strip:focus-visible{border-color:#77bf91!important;background:#e5f7ea!important;outline:0!important;box-shadow:0 0 0 3px #148b4c1f!important}.whatsapp-request-minimized-icon{display:grid!important;place-items:center!important;flex:0 0 28px!important;width:28px!important;height:28px!important;border-radius:8px!important;background:#d4f1dd!important;color:#10834a!important}.whatsapp-request-minimized-copy{display:grid!important;gap:1px!important;min-width:0!important;flex:1 1 auto!important}.whatsapp-request-minimized-copy b{overflow:hidden!important;color:#116d3d!important;font-size:11px!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.whatsapp-request-minimized-copy small{overflow:hidden!important;color:#558c6b!important;font-size:10px!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.whatsapp-request-minimized-action{flex:0 0 auto!important;color:#0d7d43!important;font-size:11px!important;font-weight:800!important}.widget-workspace .whatsapp-request-minimized-strip{width:calc(100% - 16px)!important;min-height:38px!important;margin:6px 8px 0!important;padding:5px 8px!important;border-radius:8px!important}.widget-workspace .whatsapp-request-minimized-icon{flex-basis:24px!important;width:24px!important;height:24px!important;border-radius:7px!important}.widget-workspace .whatsapp-request-minimized-copy b{font-size:10px!important}.widget-workspace .whatsapp-request-minimized-copy small,.widget-workspace .whatsapp-request-minimized-action{font-size:9px!important}.widget-workspace .whatsapp-exclusive-panel{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:12px!important;gap:9px!important}.widget-workspace .whatsapp-owner-panel .whatsapp-panel-header>span:nth-child(2)>small,.widget-workspace .whatsapp-owner-panel .whatsapp-panel-header>span:nth-child(2)>p{display:none!important}.widget-workspace .whatsapp-owner-panel .whatsapp-panel-header h3{margin:0!important;font-size:15px!important;line-height:1.2!important}.widget-workspace .whatsapp-owner-panel .whatsapp-countdown-card strong,.widget-workspace .whatsapp-requester-time-card strong{font-size:23px!important;line-height:1.05!important}.widget-workspace .whatsapp-owner-panel .whatsapp-countdown-card small,.widget-workspace .whatsapp-owner-panel .whatsapp-countdown-card span,.widget-workspace .whatsapp-requester-time-card small{font-size:10px!important;line-height:1.2!important}.widget-workspace .whatsapp-owner-panel .whatsapp-info-card,.widget-workspace .whatsapp-owner-panel .whatsapp-countdown-card{min-width:0!important;padding:9px!important}.widget-workspace .whatsapp-panel-actions{gap:6px!important;flex-wrap:wrap!important;margin-top:0!important}.widget-workspace .whatsapp-panel-actions .button{min-height:34px!important;padding-inline:10px!important;font-size:10px!important}.widget-workspace .whatsapp-panel-actions .button.danger{background:#c43d4d!important;border-color:#c43d4d!important;color:#fff!important}.widget-workspace .whatsapp-panel-actions .button.danger:hover:not(:disabled){background:#a92f3e!important;border-color:#a92f3e!important}.widget-workspace .whatsapp-requester-panel .requester-actions .button.primary,.whatsapp-requester-panel .requester-actions .button.primary{border-color:#123c9e!important;background:#123c9e!important;color:#fff!important;box-shadow:0 7px 15px #123c9e33!important}.widget-workspace .whatsapp-requester-panel .requester-actions .button.primary:hover:not(:disabled),.whatsapp-requester-panel .requester-actions .button.primary:hover:not(:disabled){border-color:#0e2f80!important;background:#0e2f80!important}.widget-workspace .whatsapp-requester-panel .requester-actions .button:not(.primary){color:#183d83!important;border-color:#b9c9e8!important;background:#fff!important}.conversation-workspace .thread-search,.widget-workspace .thread-search,.conversation-workspace .whatsapp-context-overlay,.widget-workspace .whatsapp-context-overlay{isolation:isolate!important}.conversation-workspace .thread-search{z-index:360!important}.conversation-workspace .whatsapp-context-overlay{z-index:350!important}.widget-workspace .thread-search{z-index:360!important}.widget-workspace .whatsapp-context-overlay{z-index:350!important}.widget-workspace .message-bubble,.widget-workspace .message-rich-html,.widget-workspace .attachment-chip,.widget-workspace .attachment-chip span,.widget-workspace .attachment-chip b,.widget-workspace .attachment-chip small{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}.widget-workspace .attachment-chip{box-sizing:border-box!important;overflow:hidden!important}.widget-workspace .attachment-chip span{overflow:hidden!important}.conversation-message{max-width:86%!important}.widget-workspace .conversation-message{max-width:92%!important}@media(max-width:560px){.conversation-message{max-width:95%!important}.widget-workspace .conversation-message{max-width:100%!important}}.widget-workspace .recording-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:6px!important;align-items:center!important;margin:0 8px 8px!important;padding:8px!important;box-sizing:border-box!important}.widget-workspace .recording-bar>span:first-child{min-width:0!important;overflow:hidden!important;font-size:11px!important;text-overflow:ellipsis!important}.widget-workspace .recording-bar>.audio-progress{grid-column:1 / -1!important;order:4!important;width:100%!important;min-width:0!important}.widget-workspace .recording-bar>button:not(.button):not(.conversation-icon-button){min-width:0!important;padding:4px!important;font-size:10px!important;white-space:nowrap!important}.widget-workspace .recording-bar>.conversation-icon-button{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}.widget-workspace .recording-bar>.button{min-height:30px!important;padding-inline:8px!important;font-size:10px!important;white-space:nowrap!important}.widget-workspace .composer-inline-send{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;overflow:hidden!important;border-radius:9px!important}.widget-workspace .composer-inline-send>span{display:none!important}.widget-workspace .composer-footer-actions{gap:6px!important;padding:6px 8px!important}.widget-workspace .composer-footer-actions .button,.widget-workspace .email-compose-footer .button{min-height:34px!important;height:34px!important;padding-inline:10px!important;font-size:10px!important}.widget-workspace .email-compose-body{min-width:0!important;overflow:visible!important}.widget-workspace .email-message-shell{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important}.widget-workspace .email-message-shell .conversation-rich-editor{order:1!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}.widget-workspace .email-message-shell .email-composer-leading{order:2!important;align-self:flex-start!important;display:flex!important;gap:6px!important;margin:0!important;padding:0!important}.widget-workspace .email-composer-leading .composer-options-toggle,.widget-workspace .email-composer-leading .composer-channel-trigger{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;border-radius:9px!important}.widget-workspace .conversation-rich-toolbar{gap:1px!important;padding:3px!important;max-height:none!important}.widget-workspace .conversation-rich-toolbar button{padding:4px 5px!important;font-size:11px!important}.widget-workspace .conversation-rich-content{min-height:128px!important;padding:10px 11px!important;text-indent:0!important;overflow-wrap:anywhere!important;word-break:break-word!important}.widget-workspace .email-subject-field input,.widget-workspace .email-context-picker input{min-width:0!important;padding:8px 9px!important;text-indent:0!important}.widget-workspace .email-compose-footer{display:flex!important;justify-content:flex-end!important;gap:6px!important;padding:6px 8px!important}.widget-workspace .email-compose-footer .composer-cancel{margin-right:auto!important}.email-summary-actions .email-favorite-toggle{color:#d69725!important}.email-summary-actions .email-favorite-toggle.active,.email-summary-actions .email-favorite-toggle:hover,.email-summary-actions .email-favorite-toggle:focus-visible{color:#d69725!important}.email-summary-actions .email-reaction-toggle{color:#315a9d!important}.email-reaction-picker{position:relative!important;z-index:4!important;display:flex!important;flex-wrap:wrap!important;gap:4px!important;align-items:center!important;padding:6px!important;border:1px solid #d8e2f0!important;border-radius:9px!important;background:#fff!important;box-shadow:0 8px 18px #12264b1f!important}.email-reaction-picker button{border:0!important;border-radius:6px!important;background:transparent!important;padding:4px 5px!important;cursor:pointer!important}.email-reaction-picker button:hover,.email-reaction-picker button.selected{background:#eef2ff!important}.message-channel-label.sms{display:inline-flex!important;align-items:center!important;gap:5px!important;width:max-content!important;margin:0 0 7px!important;padding:3px 7px!important;border:1px solid #b7cef3!important;border-radius:99px!important;background:#edf4ff!important;color:#2559a4!important;font-size:10px!important;font-weight:800!important;letter-spacing:.02em!important}.message-channel-label.sms svg{color:#2559a4!important}.thread-menu .thread-menu-end-action,.thread-menu .thread-menu-end-action:hover,.thread-menu .thread-menu-end-action:focus-visible{color:#c43d4d!important;background:#fff1f2!important}.thread-menu .thread-menu-end-action svg{color:#c43d4d!important}.whatsapp-panel-actions .button.danger,.email-compose-footer .button.danger{background:#c43d4d!important;border-color:#c43d4d!important;color:#fff!important}@media(max-width:760px){.whatsapp-request-minimized-strip{margin-inline:8px!important;width:calc(100% - 16px)!important}.widget-workspace .whatsapp-exclusive-panel{padding:10px!important}.widget-workspace .whatsapp-owner-grid{grid-template-columns:1fr!important}.widget-workspace .whatsapp-owner-panel .whatsapp-countdown-card strong,.widget-workspace .whatsapp-requester-time-card strong{font-size:20px!important}.widget-workspace .email-compose-footer{padding-inline:6px!important}}.widget-workspace .conversation-window-chrome{display:flex!important;flex:0 0 auto!important;height:auto!important;min-height:144px!important;max-height:none!important;overflow:visible!important;z-index:70!important}.widget-workspace .conversation-window-chrome>.conversation-window-toolbar,.widget-workspace .conversation-window-chrome>.thread-header{flex:0 0 auto!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.widget-workspace .conversation-window-chrome>.conversation-window-toolbar{min-height:51px!important}.widget-workspace .conversation-window-chrome>.thread-header{min-height:93px!important;height:auto!important}.widget-workspace .conversation-window-chrome>.whatsapp-request-minimized-strip{flex:0 0 auto!important}.widget-workspace .whatsapp-context-anchor{z-index:120!important}.widget-workspace .whatsapp-context-overlay{top:calc(100% + 6px)!important;left:0!important;right:0!important;z-index:140!important;max-height:calc(100% - 160px)!important}.widget-workspace .whatsapp-context-overlay .whatsapp-exclusive-panel{position:relative!important;z-index:141!important;max-height:min(440px,calc(100vh - 220px))!important}html body #root .widget-workspace .conversation-composer.email-composer-expanded{position:relative!important;z-index:180!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #root .widget-workspace .conversation-composer.email-composer-expanded>.email-compose-body{display:block!important;flex:1 1 0!important;min-height:0!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important}html body #root .widget-workspace .conversation-composer.email-composer-expanded>.email-compose-body .email-message-shell{display:flex!important;flex-direction:column!important;align-items:stretch!important;align-self:stretch!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;min-height:280px!important;height:auto!important;max-height:none!important;gap:6px!important;overflow:visible!important}html body #root .widget-workspace .conversation-composer.email-composer-expanded>.email-compose-body .email-message-shell .conversation-rich-editor{display:flex!important;flex-direction:column!important;order:1!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;min-height:236px!important;height:auto!important;max-height:none!important;overflow:hidden!important;box-sizing:border-box!important}html body #root .widget-workspace .conversation-composer.email-composer-expanded>.email-compose-body .email-message-shell .conversation-rich-toolbar{flex:0 0 auto!important;width:100%!important;min-height:72px!important;max-height:82px!important;height:auto!important;overflow:hidden!important;box-sizing:border-box!important}html body #root .widget-workspace .conversation-composer.email-composer-expanded>.email-compose-body .email-message-shell .conversation-rich-content{flex:0 0 auto!important;width:100%!important;min-width:0!important;min-height:164px!important;height:auto!important;max-height:none!important;padding:10px 11px!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;text-indent:0!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body #root .widget-workspace .conversation-composer.email-composer-expanded>.email-compose-body .email-message-shell .email-composer-leading{display:flex!important;order:2!important;align-self:flex-start!important;flex:0 0 auto!important;width:auto!important;height:auto!important;min-width:0!important;padding:0!important;margin:0!important;gap:6px!important;flex-direction:row!important}html body #root .widget-workspace .conversation-composer.email-composer-expanded>.email-compose-body .email-message-shell .email-composer-leading>*{flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important}html body #root .widget-workspace .conversation-composer.email-composer-expanded .email-subject-field input,html body #root .widget-workspace .conversation-composer.email-composer-expanded .email-context-picker input,html body #root .widget-workspace .conversation-composer.email-composer-expanded .conversation-rich-content{text-indent:0!important}html body #root .widget-workspace .conversation-composer.email-composer-expanded{position:absolute!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:min(512px,calc(100% - 150px))!important;min-height:420px!important;max-height:calc(100% - 150px)!important;margin:0!important;box-sizing:border-box!important}html body #root .widget-workspace .conversation-composer.email-composer-expanded>.email-compose-footer{position:relative!important;z-index:4!important;flex:0 0 54px!important;min-height:54px!important}html body #root .widget-workspace .conversation-composer.email-composer-expanded .email-composer-leading{position:absolute!important;left:14px!important;bottom:14px!important;z-index:6!important;margin:0!important}html body #root .widget-workspace .conversation-widget-thread-meta .widget-priority-indicator,html body #root .widget-workspace .conversation-widget-thread-meta .widget-priority-indicator svg{color:#5d5fef!important}html body #root .widget-workspace .conversation-widget-thread-meta .widget-favorite-indicator,html body #root .widget-workspace .conversation-widget-thread-meta .widget-favorite-indicator svg{color:#d69725!important}html body #root .widget-workspace .conversation-widget-thread-meta>span .widget-priority-indicator svg:last-child{color:#5d5fef!important}html body #root .widget-workspace .conversation-priority-control-wrap{position:relative!important;justify-self:end!important;width:40px!important;min-width:40px!important;max-width:40px!important;z-index:8!important}html body #root .widget-workspace .conversation-priority-control-wrap .conversation-priority-icon-toggle{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;justify-content:center!important;gap:0!important;box-sizing:border-box!important;color:#5d5fef!important;border-color:#9ca5ee!important;background:#ececff!important}html body #root .widget-workspace .conversation-priority-control-wrap .conversation-priority-hover-label{display:none!important}html body #root .widget-workspace .conversation-priority-control-wrap.collapsed:hover .conversation-priority-icon-toggle,html body #root .widget-workspace .conversation-priority-control-wrap.collapsed:focus-within .conversation-priority-icon-toggle{position:absolute!important;right:0!important;top:0!important;width:max-content!important;min-width:40px!important;max-width:220px!important;padding:0 11px!important;justify-content:flex-start!important;gap:7px!important;box-shadow:0 8px 20px #1d316b26!important}html body #root .widget-workspace .conversation-priority-control-wrap.collapsed:hover .conversation-priority-hover-label,html body #root .widget-workspace .conversation-priority-control-wrap.collapsed:focus-within .conversation-priority-hover-label{display:block!important;max-width:175px!important;opacity:1!important}html body #root .widget-workspace .conversation-priority-control-wrap.expanded .conversation-priority-expanded{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;z-index:40!important;width:max-content!important;min-width:190px!important;max-width:calc(100vw - 28px)!important;padding:9px!important;border:1px solid #c9d3f6!important;border-radius:11px!important;background:#fff!important;box-shadow:0 14px 30px #1c30622e!important}html body #root .widget-workspace .conversation-priority-control-wrap.expanded .conversation-priority-control{width:100%!important;min-height:32px!important;padding:0 9px!important;justify-content:flex-start!important}html body #root .widget-workspace .whatsapp-exclusive-panel.whatsapp-requester-panel,html body #root .widget-workspace .whatsapp-exclusive-panel.whatsapp-owner-panel,html body #root .widget-workspace .whatsapp-exclusive-panel.whatsapp-free-panel{margin:0!important;padding:10px!important;gap:8px!important;border-radius:12px!important;overflow:hidden!important}html body #root .widget-workspace .whatsapp-requester-panel .whatsapp-panel-header,html body #root .widget-workspace .whatsapp-owner-panel .whatsapp-panel-header{min-width:0!important;gap:8px!important}html body #root .widget-workspace .whatsapp-requester-panel .whatsapp-panel-header>span:nth-child(2)>small,html body #root .widget-workspace .whatsapp-requester-panel .whatsapp-panel-header>span:nth-child(2)>p,html body #root .widget-workspace .whatsapp-owner-panel .whatsapp-panel-header>span:nth-child(2)>small,html body #root .widget-workspace .whatsapp-owner-panel .whatsapp-panel-header>span:nth-child(2)>p{display:none!important}html body #root .widget-workspace .whatsapp-requester-panel .whatsapp-panel-header h3,html body #root .widget-workspace .whatsapp-owner-panel .whatsapp-panel-header h3{max-width:100%!important;margin:0!important;overflow:hidden!important;font-size:14px!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .widget-workspace .whatsapp-requester-panel .whatsapp-panel-status-icon,html body #root .widget-workspace .whatsapp-owner-panel .whatsapp-panel-status-icon{width:34px!important;height:34px!important;flex:0 0 34px!important}html body #root .widget-workspace .whatsapp-requester-time-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;padding:8px 10px!important}html body #root .widget-workspace .whatsapp-requester-time-card>span{display:flex!important;align-items:baseline!important;gap:7px!important;min-width:0!important}html body #root .widget-workspace .whatsapp-requester-time-card strong{font-size:16px!important;line-height:1!important;white-space:nowrap!important}html body #root .widget-workspace .whatsapp-requester-time-card>small{max-width:42%!important;overflow:hidden!important;font-size:9px!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .widget-workspace .whatsapp-requester-queue-simple,html body #root .widget-workspace .whatsapp-requester-hint-simple{gap:7px!important;padding:8px!important}html body #root .widget-workspace .whatsapp-requester-queue-simple b,html body #root .widget-workspace .whatsapp-requester-hint-simple b{font-size:11px!important}html body #root .widget-workspace .whatsapp-requester-queue-simple small,html body #root .widget-workspace .whatsapp-requester-hint-simple small{font-size:9px!important}html body #root .widget-workspace .whatsapp-requester-panel .requester-actions{display:flex!important;justify-content:flex-end!important;flex-wrap:nowrap!important}html body #root .widget-workspace .whatsapp-requester-panel .requester-actions .button{width:auto!important;min-height:32px!important;padding-inline:10px!important;font-size:10px!important;white-space:nowrap!important}html body #root .widget-workspace .whatsapp-owner-grid{gap:7px!important}html body #root .widget-workspace .whatsapp-owner-grid .whatsapp-info-card,html body #root .widget-workspace .whatsapp-owner-grid .whatsapp-countdown-card{padding:8px!important}html body #root .widget-workspace .whatsapp-owner-grid .whatsapp-info-card span,html body #root .widget-workspace .whatsapp-owner-grid .whatsapp-countdown-card span{display:none!important}html body #root .widget-workspace .whatsapp-owner-grid .whatsapp-countdown-card strong{font-size:16px!important}html body #root .widget-workspace .whatsapp-owner-panel .whatsapp-panel-actions .button{min-height:32px!important;font-size:10px!important}html body #root .widget-workspace .thread-primary-actions .conversation-case-button,html body #root .widget-workspace .thread-primary-actions .conversation-request-button{flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;overflow:hidden!important;white-space:nowrap!important}html body #root .widget-workspace .thread-primary-actions .conversation-case-button .conversation-header-action-label,html body #root .widget-workspace .thread-primary-actions .conversation-request-button .conversation-header-action-label{display:none!important}html body #root .conversation-workspace .thread-search{position:absolute!important;top:calc(100% + 8px)!important;left:auto!important;right:12px!important;width:min(360px,calc(100% - 24px))!important;max-width:360px!important;min-height:0!important;padding:6px!important;gap:6px!important;border:1px solid #d8e4f4!important;border-radius:12px!important;background:#f8fbff!important;box-shadow:0 12px 28px #1b315d29!important}html body #root .conversation-workspace .thread-search .search-bar{min-width:0!important;flex:1 1 auto!important}html body #root .conversation-workspace .thread-search>.conversation-icon-button{flex:0 0 38px!important;width:38px!important;height:38px!important}html body #root .widget-workspace .thread-search{top:calc(100% + 6px)!important;right:8px!important;width:min(300px,calc(100% - 16px))!important;max-width:300px!important}html body #root .email-composer-expanded,html body #root .email-composer-expanded .email-compose-body,html body #root .email-message-shell,html body #root .conversation-rich-editor{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}html body #root .email-composer-expanded{display:flex!important;flex-direction:column!important;box-sizing:border-box!important}html body #root .email-composer-expanded .email-compose-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}html body #root .conversation-rich-toolbar{display:flex!important;flex-wrap:wrap!important;align-content:flex-start!important;gap:4px!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important;white-space:normal!important}html body #root .conversation-toolbar-group{display:flex!important;flex-wrap:wrap!important;min-width:0!important;gap:3px!important}html body #root .conversation-rich-content{min-width:0!important;max-width:100%!important;min-height:150px!important;padding:10px 12px!important;overflow-x:hidden!important;overflow-y:auto!important;overflow-wrap:anywhere!important;word-break:break-word!important;text-indent:0!important}html body #root .email-compose-footer{flex:0 0 auto!important;min-height:52px!important;position:sticky!important;bottom:0!important;z-index:8!important;background:#fff!important}html body #root .widget-workspace .email-composer-expanded{height:min(500px,calc(100% - 112px))!important;min-height:300px!important;max-height:calc(100% - 112px)!important}html body #root .widget-workspace .email-composer-expanded .email-message-shell{display:flex!important;flex-direction:column!important;min-height:0!important;flex:1 1 auto!important}html body #root .message-reply-preview,html body #root .composer-reply-preview{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:3px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:6px 8px!important;border:0!important;border-left:3px solid #18a66a!important;border-radius:6px!important;background:#15a56814!important;color:#315578!important;text-align:left!important}html body #root .message-reply-preview span,html body #root .composer-reply-preview span{display:grid!important;gap:2px!important;min-width:0!important}html body #root .message-reply-preview small,html body #root .composer-reply-preview b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .message-target-highlight{animation:conversation-message-target 1.4s ease!important}@keyframes conversation-message-target{0%,to{box-shadow:none}35%{box-shadow:0 0 0 4px #5d5fef47}}html body #root .conversation-workspace:not(.widget-workspace){position:relative!important}html body #root .widget-workspace{position:fixed!important;right:24px!important;bottom:24px!important;z-index:175!important}html body #root .message-scroll-end{position:absolute!important;right:18px!important;bottom:82px!important;z-index:25!important;display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border:1px solid #c8d6ed!important;border-radius:50%!important;background:#fff!important;color:#20488e!important;box-shadow:0 7px 16px #1c336229!important;cursor:pointer!important}html body #root .widget-workspace .message-scroll-end{right:10px!important;bottom:68px!important;width:34px!important;height:34px!important}html body #root .workflow-drawer.workflow-drawer-choice{right:10px!important;bottom:auto!important;width:min(520px,calc(100vw - 20px))!important;max-width:520px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:16px!important;overflow:visible!important}html body #root .workflow-drawer.workflow-drawer-choice .drawer-choice-grid{grid-template-columns:1fr!important;margin-top:10px!important}html body #root .workflow-drawer.workflow-drawer-choice .workflow-choice-card{min-height:76px!important;padding:11px!important}html body #root .workflow-drawer.workflow-drawer-choice .workflow-choice-card small{display:none!important}html body #root .workflow-drawer.workflow-drawer-expanded{width:min(820px,calc(100vw - 20px))!important;max-width:820px!important}@media(max-width:560px){html body #root .widget-workspace .conversation-priority-control-wrap{width:38px!important;min-width:38px!important;max-width:38px!important}html body #root .widget-workspace .conversation-priority-control-wrap .conversation-priority-icon-toggle{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important}html body #root .widget-workspace .whatsapp-requester-time-card strong{font-size:15px!important}html body #root .widget-workspace .whatsapp-requester-time-card>small{display:none!important}html body #root .widget-workspace .whatsapp-requester-panel .requester-actions .button{font-size:9px!important;padding-inline:8px!important}html body #root .workflow-drawer.workflow-drawer-choice{right:0!important;width:100vw!important;max-width:100vw!important;padding:12px!important}}html body #root .widget-workspace .whatsapp-context-anchor,html body #root .widget-workspace .whatsapp-context-overlay,html body #root .widget-workspace .whatsapp-context-overlay .whatsapp-exclusive-panel{overflow:visible!important}html body #root .widget-workspace .whatsapp-context-overlay .whatsapp-exclusive-panel{max-height:none!important;padding:10px!important;gap:7px!important}html body #root .widget-workspace .whatsapp-exclusive-panel .whatsapp-panel-header{grid-template-columns:34px minmax(0,1fr) auto!important;gap:7px!important;min-width:0!important}html body #root .widget-workspace .whatsapp-exclusive-panel .whatsapp-panel-header h3{font-size:13px!important;line-height:1.15!important}html body #root .widget-workspace .whatsapp-exclusive-panel .whatsapp-panel-header p{display:block!important;margin:2px 0 0!important;overflow:hidden!important;font-size:10px!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .widget-workspace .whatsapp-requester-time-card{min-height:0!important;padding:6px 8px!important;border-radius:8px!important}html body #root .widget-workspace .whatsapp-requester-time-card>span{gap:5px!important}html body #root .widget-workspace .whatsapp-requester-time-card strong,html body #root .widget-workspace .whatsapp-owner-grid .whatsapp-countdown-card strong{font-size:15px!important;line-height:1!important;letter-spacing:0!important}html body #root .widget-workspace .whatsapp-requester-time-card>span>small,html body #root .widget-workspace .whatsapp-requester-time-card>small,html body #root .widget-workspace .whatsapp-owner-grid .whatsapp-countdown-card small,html body #root .widget-workspace .whatsapp-owner-grid .whatsapp-countdown-card span,html body #root .widget-workspace .whatsapp-owner-grid .whatsapp-info-card span{display:none!important}html body #root .widget-workspace .whatsapp-requester-queue-simple,html body #root .widget-workspace .whatsapp-requester-hint-simple{min-height:0!important;padding:6px 8px!important;gap:6px!important;border-radius:8px!important}html body #root .widget-workspace .whatsapp-requester-queue-simple small,html body #root .widget-workspace .whatsapp-requester-hint-simple small{display:none!important}html body #root .widget-workspace .whatsapp-requester-queue-simple b,html body #root .widget-workspace .whatsapp-requester-hint-simple b{font-size:10px!important;line-height:1.15!important}html body #root .widget-workspace .whatsapp-requester-panel .requester-actions{gap:6px!important;margin-top:0!important}html body #root .widget-workspace .whatsapp-requester-panel .requester-actions .button,html body #root .widget-workspace .whatsapp-owner-panel .whatsapp-panel-actions .button,html body #root .widget-workspace .whatsapp-free-panel .whatsapp-panel-actions .button{min-height:30px!important;max-height:30px!important;padding:0 9px!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important}html body #root .widget-workspace .whatsapp-owner-grid{gap:6px!important}html body #root .widget-workspace .whatsapp-owner-grid .whatsapp-info-card,html body #root .widget-workspace .whatsapp-owner-grid .whatsapp-countdown-card{min-height:0!important;padding:7px!important}html body #root .widget-workspace .whatsapp-owner-grid .whatsapp-info-card b{font-size:12px!important}html body #root .widget-workspace .thread-header,html body #root .widget-workspace .thread-identity,html body #root .widget-workspace .thread-identity .conversation-priority-control-wrap{overflow:visible!important}html body #root .widget-workspace .thread-identity .conversation-priority-control-wrap.expanded{z-index:500!important}html body #root .widget-workspace .thread-identity .conversation-priority-control-wrap.expanded .conversation-priority-expanded{z-index:501!important;pointer-events:auto!important}html body #root .widget-workspace .thread-identity .conversation-priority-icon-toggle,html body #root .widget-workspace .thread-identity .conversation-priority-icon-toggle.active{color:#5d5fef!important;border-color:#9ca5ee!important;background:#ececff!important}html body #root .conversation-workspace.search-open .conversation-window-chrome{position:relative!important;z-index:600!important;overflow:visible!important}html body #root .conversation-workspace.search-open .thread-header{position:relative!important;z-index:601!important;overflow:visible!important}html body #root .conversation-workspace.search-open .thread-search,html body #root .widget-workspace.search-open .thread-search{z-index:700!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;min-height:0!important;height:auto!important;padding:6px!important;gap:6px!important;border:1px solid #cbdaf0!important;border-radius:12px!important;background:#f8fbff!important;box-shadow:0 14px 30px #12295333!important}html body #root .conversation-workspace.search-open .thread-search .search-bar,html body #root .widget-workspace.search-open .thread-search .search-bar{min-width:0!important;flex:1 1 auto!important;width:auto!important}html body #root .conversation-workspace.search-open .thread-search>.conversation-icon-button,html body #root .widget-workspace.search-open .thread-search>.conversation-icon-button{flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important}html body #root .widget-workspace.search-open .conversation-window-chrome{z-index:650!important}@media(min-width:761px){html body #root .conversation-page-fullscreen{zoom:1!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;box-sizing:border-box!important}}@media(min-width:761px){html body #root .conversation-page-fullscreen .conversation-workspace{display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important;max-height:none!important;overflow:hidden!important}html body #root .conversation-page-fullscreen .conversation-workspace>.conversation-window-chrome,html body #root .conversation-page-fullscreen .conversation-workspace>.whatsapp-inline-notice,html body #root .conversation-page-fullscreen .conversation-workspace>.unknown-warning,html body #root .conversation-page-fullscreen .conversation-workspace>.closed-banner,html body #root .conversation-page-fullscreen .conversation-workspace>.whatsapp-context-anchor,html body #root .conversation-page-fullscreen .conversation-workspace>.assume-conversation-footer,html body #root .conversation-page-fullscreen .conversation-workspace>.reply-blocked,html body #root .conversation-page-fullscreen .conversation-workspace>.conversation-composer{flex:0 0 auto!important;min-height:0!important;max-height:none!important}html body #root .conversation-page-fullscreen .conversation-workspace>.message-history{flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}}html body #root .conversation-fullscreen-overlay{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;min-width:0!important;min-height:0!important;overflow:hidden!important}html body #root .conversation-page-fullscreen,html body #root .conversation-page-fullscreen>.conversation-hub,html body #root .conversation-page-fullscreen .conversation-inbox,html body #root .conversation-page-fullscreen .conversation-workspace{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body #root .conversation-page-fullscreen{height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}html body #root .conversation-page-fullscreen>.conversation-hub{height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}html body #root .conversation-page-fullscreen .conversation-workspace>*{min-width:0!important;max-width:100%!important}@media(max-width:760px){html body #root .conversation-fullscreen-overlay{width:100vw!important;height:100dvh!important;padding:0!important}html body #root .conversation-page-fullscreen>.conversation-hub{height:100%!important;max-height:100%!important}}html body #root .conversation-page-fullscreen{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}html body #root .conversation-page-fullscreen>.conversation-fullscreen-toolbar{flex:0 0 auto!important;min-height:0!important;width:100%!important;box-sizing:border-box!important}html body #root .conversation-page-fullscreen>.conversation-hub{flex:1 1 0!important;width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:hidden!important}html body #root .conversation-page-fullscreen>.conversation-hub>.conversation-inbox,html body #root .conversation-page-fullscreen>.conversation-hub>.conversation-workspace{height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}html body #root .conversation-page-fullscreen .conversation-workspace>.message-history{min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:scroll!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}html body #root .topbar{min-width:0!important}html body #root .topbar>.office-switcher{flex:0 1 270px!important;width:min(270px,24vw)!important;min-width:210px!important;max-width:270px!important}html body #root .topbar>.global-search{flex:1 1 420px!important;width:min(430px,42vw)!important;max-width:430px!important;margin-inline:auto!important}html body #root .topbar>.topbar-actions{flex:0 0 auto!important}@media(max-width:1120px){html body #root .topbar>.office-switcher{display:flex!important;min-width:170px!important;width:210px!important;max-width:210px!important}html body #root .topbar>.global-search{width:auto!important;max-width:300px!important}}@media(max-width:760px){html body #root .topbar>.office-switcher{display:none!important}html body #root .topbar>.global-search{flex:1 1 auto!important;width:auto!important;max-width:none!important;margin-inline:0!important}}html body #root .conversation-page-fullscreen{height:100dvh!important;max-height:100dvh!important;min-height:0!important}html body #root .conversation-page-fullscreen>.conversation-hub{flex:1 1 0!important;height:auto!important;max-height:none!important;min-height:0!important}html body #root .conversation-widget-header-actions .conversation-widget-full-button,html body #root .widget-workspace .widget-open-central-action{min-height:35px!important;padding:0 12px!important;border-color:#a9bdf1!important;background:linear-gradient(180deg,#fff,#f1f5ff)!important;color:#12377f!important;font-size:11px!important;font-weight:850!important;box-shadow:0 7px 18px #1940911f!important}html body #root .conversation-widget-header-actions .conversation-widget-full-button:hover,html body #root .conversation-widget-header-actions .conversation-widget-full-button:focus-visible,html body #root .widget-workspace .widget-open-central-action:hover,html body #root .widget-workspace .widget-open-central-action:focus-visible{border-color:#6f8feb!important;background:#eaf0ff!important;box-shadow:0 0 0 3px #5d5fef24,0 10px 24px #19409129!important}html body #root .conversation-minimize-action{min-height:48px!important;padding-inline:24px!important;border-color:#9bb3ef!important;border-width:1.5px!important;background:#f2f6ff!important;color:#122f71!important;font-size:15px!important;font-weight:900!important;letter-spacing:-.01em!important;box-shadow:0 9px 24px #173f9829!important}html body #root .conversation-minimize-action svg{width:21px!important;height:21px!important}html body #root .conversation-minimize-action:hover,html body #root .conversation-minimize-action:focus-visible{border-color:#5d78dc!important;background:#e7eeff!important;box-shadow:0 0 0 3px #5d5fef24,0 10px 24px #173f9829!important}html body #root .conversation-workspace.is-expanded{position:fixed!important;z-index:360!important;inset:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;min-height:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important}html body #root .conversation-expand-backdrop{z-index:350!important}html body #root .conversation-workspace.is-expanded>.conversation-window-chrome,html body #root .conversation-workspace.is-expanded>.conversation-assignment-strip,html body #root .conversation-workspace.is-expanded>.unknown-warning,html body #root .conversation-workspace.is-expanded>.closed-banner,html body #root .conversation-workspace.is-expanded>.whatsapp-inline-notice,html body #root .conversation-workspace.is-expanded>.whatsapp-context-anchor,html body #root .conversation-workspace.is-expanded>.thread-context-bar,html body #root .conversation-workspace.is-expanded>.reply-blocked,html body #root .conversation-workspace.is-expanded>.assume-conversation-footer,html body #root .conversation-workspace.is-expanded>.conversation-composer{flex:0 0 auto!important}html body #root .conversation-workspace.is-expanded>.message-history{flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important}html body #root .conversation-assignment-strip{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0!important;padding:9px 16px!important;border-top:1px solid #edf1f7!important;border-bottom:1px solid #edf1f7!important;background:#fbfdff!important;color:#223b67!important}html body #root .conversation-assignment-main{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;flex:1 1 auto!important}html body #root .conversation-assignment-scope{flex:0 0 auto!important;color:#657796!important;font-size:12px!important;font-weight:800!important}html body #root .conversation-assignment-picker{display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:360px!important;min-height:31px!important;padding:0 10px!important;border:1px solid #d4dfef!important;border-radius:9px!important;background:#fff!important;color:#203c72!important;font:800 12px/1.2 Manrope,sans-serif!important;cursor:pointer!important}html body #root .conversation-assignment-picker span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .conversation-assignment-picker:disabled{cursor:default!important;opacity:1!important}html body #root .conversation-bot-live-pill,html body #root .conversation-human-live-pill,html body #root .conversation-strip-assume{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex:0 0 auto!important;min-height:31px!important;padding:0 10px!important;border-radius:9px!important;font:850 12px/1.2 Manrope,sans-serif!important;white-space:nowrap!important}html body #root .conversation-bot-live-pill{border:1px solid #f1bd55!important;background:#fff3d7!important;color:#9a6400!important}html body #root .conversation-human-live-pill{border:1px solid #bde6cc!important;background:#eefaf3!important;color:#147044!important}html body #root .conversation-strip-assume{border:1px solid #b7cef4!important;background:#edf4ff!important;color:#17499f!important;cursor:pointer!important}html body #root .inbox-filter-bar{gap:12px!important;padding-top:12px!important}html body #root .inbox-status-chips{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;overflow-x:auto!important;padding:0 0 4px!important;scrollbar-width:none!important}html body #root .inbox-status-chips::-webkit-scrollbar{display:none!important}html body #root .inbox-status-chips button{display:inline-flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;min-height:34px!important;padding:0 12px!important;border:1px solid #d8e2ef!important;border-radius:999px!important;background:#fff!important;color:#526681!important;font:800 12px/1 Manrope,sans-serif!important;cursor:pointer!important}html body #root .inbox-status-chips button.active{border-color:#9ab3ef!important;background:#edf3ff!important;color:#1748a9!important}html body #root .inbox-status-chips button span{display:grid!important;place-items:center!important;min-width:17px!important;height:17px!important;padding:0 4px!important;border-radius:999px!important;background:#e9506c!important;color:#fff!important;font-size:10px!important}html body #root .conversation-widget-filter-strip{position:relative!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:5px!important;min-width:0!important}html body #root .conversation-widget-filter-strip .conversation-widget-filters{min-width:0!important;overflow-x:auto!important;scroll-behavior:smooth!important}html body #root .widget-filter-scroll{display:grid!important;place-items:center!important;width:24px!important;height:28px!important;border:1px solid #d8e2ef!important;border-radius:999px!important;background:#fff!important;color:#526681!important;cursor:pointer!important}html body #root .thread-menu-bot-action{color:#17418e!important}html body #root .thread-menu-block-contact{color:#5f6879!important}html body #root .thread-menu-delete-contact{color:#e52828!important}html body #root .thread-menu-delete-contact:hover{background:#fff1f1!important}html body #root .thread-identity-copy h2{color:#061b4d!important;font-weight:850!important}html body #root .thread-identity-copy p{color:#5c6f91!important;font-weight:650!important}html body #root .conversation-inbox>.inbox-tools>.inbox-status-strip{grid-column:1/-1!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:5px!important;min-width:0!important;width:100%!important}html body #root .conversation-inbox>.inbox-tools>.inbox-status-strip .inbox-status-chips{min-width:0!important;width:100%!important;overflow-x:auto!important;scroll-behavior:smooth!important}html body #root .inbox-status-scroll{display:grid!important;place-items:center!important;width:24px!important;height:30px!important;min-width:24px!important;padding:0!important;border:1px solid #d8e2ef!important;border-radius:999px!important;background:#fff!important;color:#526681!important;cursor:pointer!important}html body #root .inbox-status-scroll:hover,html body #root .inbox-status-scroll:focus-visible{border-color:#9ab3ef!important;background:#edf3ff!important;color:#1748a9!important;outline:0!important}html body #root .inbox-filter-bar.inbox-filter-bar-basic{padding:10px!important;background:#fff!important}html body #root .inbox-filter-bar.inbox-filter-bar-basic .inbox-contextual-filters{grid-template-columns:1fr!important}@media(max-width:760px){html body #root .conversation-assignment-strip{align-items:stretch!important;flex-direction:column!important;gap:7px!important;padding:8px 12px!important}html body #root .conversation-assignment-main{align-items:stretch!important;flex-direction:column!important}html body #root .conversation-widget-header-actions .conversation-widget-full-button{width:auto!important;font-size:0!important;padding:0 9px!important}}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace):has(>.email-composer-expanded)>.thread-context-bar.email,html body #root .conversation-workspace:not(.embedded):not(.widget-workspace):has(>.email-composer-expanded)>.message-history,html body #root .conversation-workspace:not(.embedded):not(.widget-workspace):has(>.email-composer-expanded)>.message-scroll-end{display:none!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace):has(>.email-composer-expanded){min-height:0!important;overflow:hidden!important}html body #root .conversation-hub .conversation-workspace:not(.embedded):not(.widget-workspace)>.conversation-composer.email-composer-expanded,html body #root .conversation-workspace.is-expanded:not(.embedded):not(.widget-workspace)>.conversation-composer.email-composer-expanded{display:flex!important;flex:1 1 auto!important;align-self:stretch!important;flex-direction:column!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:12px 18px 14px!important;gap:10px!important;overflow:hidden!important;box-sizing:border-box!important;border-top:1px solid #dce5f3!important;background:#fff!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded>.email-compose-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:9px!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0 2px 2px 0!important;box-sizing:border-box!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded .email-compose-topline,html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded .email-recipient-strip,html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded .email-subject-field,html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded .email-context-field,html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded .composer-attachments{flex:0 0 auto!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded .email-message-shell{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:stretch!important;flex:1 1 260px!important;min-height:clamp(220px,36vh,460px)!important;max-height:none!important;overflow:hidden!important;border:1px solid #d8e3f2!important;border-radius:14px!important;background:#fff!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded .email-message-shell>.email-composer-leading{grid-column:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;margin:0!important;padding:12px 6px!important;border-right:1px solid #e2e9f4!important;background:#f8fbff!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded .email-message-shell>.conversation-rich-editor{grid-column:2!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:100%!important;min-width:0!important;min-height:0!important;height:100%!important;max-height:none!important;border:0!important;border-radius:0!important;overflow:hidden!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded .conversation-rich-toolbar{flex:0 0 auto!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded .conversation-rich-content{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded>.email-compose-footer{position:sticky!important;bottom:0!important;z-index:12!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;width:100%!important;min-height:52px!important;margin:0!important;padding:10px 0 0!important;border-top:1px solid #e1e8f3!important;background:linear-gradient(180deg,#fffffff5,#fff 42%)!important;box-shadow:0 -12px 20px #0f234b0f!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded>.email-compose-footer .composer-cancel,html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded>.email-compose-footer .composer-send{min-height:40px!important;white-space:nowrap!important}@media(max-width:1180px){html body #root .conversation-hub .conversation-workspace:not(.embedded):not(.widget-workspace)>.conversation-composer.email-composer-expanded,html body #root .conversation-workspace.is-expanded:not(.embedded):not(.widget-workspace)>.conversation-composer.email-composer-expanded{padding:10px 12px 12px!important;gap:8px!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded .email-message-shell{min-height:clamp(190px,34vh,380px)!important}}@media(max-width:760px){html body #root .conversation-hub .conversation-workspace:not(.embedded):not(.widget-workspace)>.conversation-composer.email-composer-expanded,html body #root .conversation-workspace.is-expanded:not(.embedded):not(.widget-workspace)>.conversation-composer.email-composer-expanded{padding:10px 10px calc(10px + env(safe-area-inset-bottom))!important;gap:8px!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded .email-compose-topline,html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded .email-primary-recipient,html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded .email-recipient-strip{align-items:flex-start!important;flex-direction:column!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded .email-message-shell{grid-template-columns:1fr!important;flex:1 1 220px!important;min-height:220px!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded .email-message-shell>.email-composer-leading{grid-column:1!important;flex-direction:row!important;justify-content:flex-start!important;padding:8px!important;border-right:0!important;border-bottom:1px solid #e2e9f4!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded .email-message-shell>.conversation-rich-editor{grid-column:1!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded>.email-compose-footer{padding-top:8px!important;padding-bottom:calc(2px + env(safe-area-inset-bottom))!important}}@media(max-width:520px){html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded>.email-compose-footer{justify-content:stretch!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded>.email-compose-footer .composer-cancel,html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded>.email-compose-footer .composer-send{flex:1 1 0!important}}html body #root .thread-primary-actions .conversation-header-reveal-button.conversation-request-button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important;gap:8px!important;overflow:hidden!important;border:1px solid #b8ccf6!important;border-radius:12px!important;background:#f6f9ff!important;color:#1749af!important;box-sizing:border-box!important;font:850 14px/1.15 Manrope,sans-serif!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:0 7px 16px #1749af14!important;transition:width .18s ease,flex-basis .18s ease,max-width .18s ease,padding .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease!important}html body #root .thread-primary-actions .conversation-header-reveal-button.conversation-request-button>svg{display:block!important;flex:0 0 20px!important;width:20px!important;height:20px!important;color:inherit!important}html body #root .thread-primary-actions .conversation-header-reveal-button.conversation-request-button .conversation-header-action-label{display:block!important;flex:0 0 auto!important;max-width:0!important;min-width:0!important;overflow:hidden!important;opacity:0!important;color:inherit!important;text-overflow:clip!important;white-space:nowrap!important;transition:max-width .18s ease,opacity .12s ease!important}html body #root .thread-primary-actions .conversation-header-reveal-button.conversation-request-button:hover,html body #root .thread-primary-actions .conversation-header-reveal-button.conversation-request-button:focus-visible{justify-content:flex-start!important;flex-basis:146px!important;width:146px!important;max-width:146px!important;padding-inline:12px!important;border-color:#7499ef!important;background:#edf4ff!important;color:#0f3f9f!important;outline:0!important;box-shadow:0 0 0 3px #5d5fef21,0 9px 20px #1749af21!important}html body #root .thread-primary-actions .conversation-header-reveal-button.conversation-request-button:hover .conversation-header-action-label,html body #root .thread-primary-actions .conversation-header-reveal-button.conversation-request-button:focus-visible .conversation-header-action-label{max-width:104px!important;opacity:1!important}html body #root .widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button{flex-basis:34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;border-radius:9px!important;box-shadow:none!important}html body #root .widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button:hover,html body #root .widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button:focus-visible{flex-basis:124px!important;width:124px!important;max-width:124px!important;padding-inline:9px!important}html body #root .widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button:hover .conversation-header-action-label,html body #root .widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button:focus-visible .conversation-header-action-label{max-width:86px!important;font-size:11px!important;opacity:1!important}html body #root .thread-primary-actions .conversation-header-reveal-button.conversation-request-button{gap:0!important}html body #root .thread-primary-actions .conversation-header-reveal-button.conversation-request-button:hover,html body #root .thread-primary-actions .conversation-header-reveal-button.conversation-request-button:focus-visible{gap:8px!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded .email-message-shell{display:flex!important;grid-template-columns:none!important;align-items:stretch!important;flex:1 1 260px!important;min-height:clamp(220px,36vh,460px)!important;overflow:hidden!important;border:1px solid #d8e3f2!important;border-radius:14px!important;background:#fff!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded .email-message-shell>.conversation-rich-editor{flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;height:100%!important;max-height:none!important;border:0!important;border-radius:14px!important;overflow:hidden!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded .conversation-rich-content{padding:12px 14px!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded>.email-compose-footer{justify-content:space-between!important;gap:12px!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded>.email-compose-footer .email-compose-footer-tools{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;gap:8px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded>.email-compose-footer .email-compose-footer-main{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-width:0!important;margin-left:auto!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded>.email-compose-footer .email-compose-footer-tools .composer-options-toggle{display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;margin:0!important;padding:0!important;border:1px solid #cddcf8!important;border-radius:50%!important;background:#f4f7ff!important;color:#4669dc!important;box-shadow:none!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded>.email-compose-footer .email-compose-footer-tools .composer-channel-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;gap:6px!important;width:auto!important;min-width:48px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 10px!important;border:1px solid #b8e1d1!important;border-radius:21px!important;background:#f0fcf5!important;color:#08795a!important;box-shadow:none!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded>.email-compose-footer .email-compose-footer-tools .composer-options-toggle:hover,html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded>.email-compose-footer .email-compose-footer-tools .composer-options-toggle[aria-expanded=true]{border-color:#9db8f6!important;background:#edf3ff!important;color:#174fc6!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded>.email-compose-footer .email-compose-footer-tools .composer-channel-trigger:hover,html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded>.email-compose-footer .email-compose-footer-tools .composer-channel-trigger[aria-expanded=true]{border-color:#7fd4ae!important;background:#e8fbf1!important;color:#087345!important}@media(max-width:760px){html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded .email-message-shell{grid-template-columns:none!important;min-height:220px!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded>.email-compose-footer{flex-wrap:wrap!important;align-items:center!important}}@media(max-width:520px){html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded>.email-compose-footer .email-compose-footer-tools{order:1!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded>.email-compose-footer .email-compose-footer-main{order:2!important;flex:1 1 100%!important;width:100%!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded>.email-compose-footer .email-compose-footer-main .composer-cancel,html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.email-composer-expanded>.email-compose-footer .email-compose-footer-main .composer-send{flex:1 1 0!important}}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.conversation-composer.email-composer-expanded>.email-compose-footer{position:relative!important;bottom:auto!important;min-height:54px!important;height:auto!important;margin-top:10px!important;padding:10px 0 0!important;overflow:visible!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.conversation-composer.email-composer-expanded>.email-compose-footer>.email-compose-footer-tools.email-composer-leading{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;height:42px!important;min-height:42px!important;max-height:42px!important;width:auto!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.conversation-composer.email-composer-expanded>.email-compose-body{padding-bottom:0!important}html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.conversation-composer.email-composer-expanded .email-message-shell{flex:1 1 220px!important;min-height:clamp(210px,30vh,420px)!important}@media(max-width:520px){html body #root .conversation-workspace:not(.embedded):not(.widget-workspace)>.conversation-composer.email-composer-expanded>.email-compose-footer>.email-compose-footer-tools.email-composer-leading{height:42px!important;max-height:42px!important}}html body #root .thread-primary-actions .conversation-header-reveal-button.conversation-case-button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important;gap:0!important;overflow:hidden!important;border:1px solid #b8ccf6!important;border-radius:12px!important;background:#f6f9ff!important;color:#1749af!important;box-sizing:border-box!important;font:850 14px/1.15 Manrope,sans-serif!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:0 7px 16px #1749af14!important;transition:width .18s ease,flex-basis .18s ease,max-width .18s ease,padding .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,gap .18s ease!important}html body #root .thread-primary-actions .conversation-header-reveal-button.conversation-case-button>svg{display:block!important;flex:0 0 20px!important;width:20px!important;height:20px!important;color:inherit!important}html body #root .thread-primary-actions .conversation-header-reveal-button.conversation-case-button .conversation-header-action-label{display:block!important;flex:0 0 auto!important;max-width:0!important;min-width:0!important;overflow:hidden!important;opacity:0!important;color:inherit!important;text-overflow:clip!important;white-space:nowrap!important;transition:max-width .18s ease,opacity .12s ease!important}html body #root .thread-primary-actions .conversation-header-reveal-button.conversation-case-button:hover,html body #root .thread-primary-actions .conversation-header-reveal-button.conversation-case-button:focus-visible{justify-content:flex-start!important;flex-basis:146px!important;width:146px!important;max-width:146px!important;padding-inline:12px!important;gap:8px!important;border-color:#7499ef!important;background:#edf4ff!important;color:#0f3f9f!important;outline:0!important;box-shadow:0 0 0 3px #5d5fef21,0 9px 20px #1749af21!important}html body #root .thread-primary-actions .conversation-header-reveal-button.conversation-case-button:hover .conversation-header-action-label,html body #root .thread-primary-actions .conversation-header-reveal-button.conversation-case-button:focus-visible .conversation-header-action-label{max-width:108px!important;opacity:1!important}html body #root .widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-case-button{flex-basis:34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;border-radius:9px!important;box-shadow:none!important}html body #root .widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-case-button:hover,html body #root .widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-case-button:focus-visible{flex-basis:124px!important;width:124px!important;max-width:124px!important;padding-inline:9px!important}html body #root .widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-case-button:hover .conversation-header-action-label,html body #root .widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-case-button:focus-visible .conversation-header-action-label{max-width:88px!important;font-size:11px!important;opacity:1!important}html body #root .conversation-priority-control-wrap.collapsed:hover .conversation-priority-hover-label,html body #root .conversation-priority-control-wrap.collapsed:focus-within .conversation-priority-hover-label,html body #root .conversation-priority-expanded .conversation-priority-control,html body #root .conversation-priority-expanded .conversation-priority-control span{width:auto!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}html body #root .ai-helper.popover-anchored{top:clamp(12px,12vh,112px)!important;width:min(430px,calc(100vw - 24px))!important;max-height:calc(100dvh - clamp(12px,12vh,112px) - 12px)!important;overflow:auto!important}html body #root .ai-helper-result p{max-height:min(260px,calc(100dvh - 410px))!important;overflow:auto!important}html body #root .whatsapp-requester-panel .requester-actions{align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}html body #root .whatsapp-requester-panel .requester-actions .requester-close{display:inline-flex!important;align-items:center!important;gap:6px!important}@media(max-width:560px){html body #root .whatsapp-requester-panel .requester-actions{display:grid!important;grid-template-columns:1fr 1fr!important}html body #root .whatsapp-requester-panel .requester-actions .button.primary{grid-column:1 / -1!important}}html body #root .conversation-widget-panel,html body #root .widget-workspace{right:24px!important;bottom:24px!important;width:min(536px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;height:min(792px,calc(100dvh - 32px))!important;max-height:calc(100dvh - 32px)!important;min-height:0!important;border:1px solid #d6e2f1!important;border-radius:18px!important;background:#fff!important;box-shadow:0 24px 58px #0c234e3d!important;overflow:hidden!important;box-sizing:border-box!important}html body #root .widget-workspace{position:fixed!important;z-index:175!important;display:flex!important;flex-direction:column!important;min-width:0!important;--widget-email-top: 172px}html body #root .widget-workspace>*{min-width:0!important;box-sizing:border-box!important}html body #root .conversation-widget-panel{display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important}html body #root .conversation-widget-header{min-height:64px!important;padding:10px 14px!important}html body #root .conversation-widget-heading{min-width:0!important}html body #root .conversation-widget-heading>span:last-child{min-width:0!important}html body #root .conversation-widget-heading b,html body #root .conversation-widget-heading small{min-width:0!important;max-width:100%!important}html body #root .conversation-widget-list-tools{min-width:0!important;padding:12px 14px 11px!important}html body #root .conversation-widget-filter-strip{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:6px!important}html body #root .widget-filter-scroll{width:28px!important;height:30px!important;min-width:28px!important}html body #root .conversation-widget-filters{width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important}html body #root .conversation-widget-thread-list{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}html body #root .conversation-widget-thread{grid-template-columns:42px minmax(0,1fr) auto!important;min-height:78px!important;padding:11px 14px!important}html body #root .widget-workspace>.conversation-window-chrome{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;border-bottom:1px solid #dfe7f2!important;background:#fff!important;z-index:80!important}html body #root .widget-workspace .conversation-window-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex:0 0 auto!important;min-height:64px!important;padding:10px 12px!important;border-bottom:1px solid #e7edf6!important;background:#fff!important}html body #root .widget-workspace .conversation-window-toolbar-start,html body #root .widget-workspace .conversation-window-toolbar-end{display:flex!important;align-items:center!important;min-width:0!important;gap:7px!important}html body #root .widget-workspace .conversation-window-toolbar-start{flex:1 1 auto!important;overflow:hidden!important}html body #root .widget-workspace .conversation-window-toolbar-end{flex:0 0 auto!important;justify-content:flex-end!important}html body #root .widget-workspace .widget-conversation-back{flex:0 0 auto!important}html body #root .widget-workspace .widget-conversation-label{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important}html body #root .widget-workspace .widget-conversation-label b{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .widget-workspace .widget-open-central-action{min-height:42px!important;padding:0 13px!important;border-radius:11px!important;font-size:12px!important;gap:7px!important}html body #root .widget-workspace .widget-open-central-action svg{width:17px!important;height:17px!important}html body #root .widget-workspace .conversation-window-toolbar-end>.conversation-icon-button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;border-radius:11px!important}html body #root .widget-workspace .thread-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;flex:0 0 auto!important;min-height:84px!important;padding:12px 14px!important;border-bottom:0!important;background:#fff!important;overflow:visible!important}html body #root .widget-workspace .thread-identity{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;min-width:0!important;gap:10px!important;overflow:visible!important}html body #root .widget-workspace .conversation-profile-trigger,html body #root .widget-workspace .thread-identity>.conversation-avatar{flex:0 0 auto!important}html body #root .widget-workspace .thread-identity-copy{display:grid!important;min-width:0!important;gap:3px!important}html body #root .widget-workspace .thread-identity-copy h2{display:-webkit-box!important;margin:0!important;max-width:100%!important;overflow:hidden!important;color:#061b4d!important;font-size:16px!important;line-height:1.18!important;font-weight:850!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body #root .widget-workspace .thread-identity-copy p{margin:0!important;max-width:100%!important;overflow:hidden!important;color:#5d6f91!important;font-size:11px!important;line-height:1.25!important;font-weight:700!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .widget-workspace .thread-tools{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;flex-wrap:nowrap!important;gap:6px!important;max-width:100%!important;overflow:visible!important}html body #root .widget-workspace .thread-tools .conversation-icon-button,html body #root .widget-workspace .thread-primary-actions .conversation-header-reveal-button{display:inline-grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;border-radius:11px!important;overflow:hidden!important}html body #root .widget-workspace .thread-primary-actions .conversation-header-action-label{display:none!important}html body #root .widget-workspace .conversation-priority-control-wrap.collapsed{flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important}html body #root .widget-workspace .conversation-priority-control-wrap.collapsed:hover,html body #root .widget-workspace .conversation-priority-control-wrap.collapsed:focus-within{width:max-content!important;min-width:max-content!important;max-width:none!important}html body #root .widget-workspace .conversation-priority-control-wrap.collapsed .conversation-priority-icon-toggle{min-width:40px!important;height:40px!important;min-height:40px!important;border-radius:11px!important}html body #root .widget-workspace .conversation-priority-control-wrap.collapsed:hover .conversation-priority-icon-toggle,html body #root .widget-workspace .conversation-priority-control-wrap.collapsed:focus-within .conversation-priority-icon-toggle{width:max-content!important;max-width:none!important;padding-inline:11px!important;gap:6px!important}html body #root .widget-workspace .conversation-priority-hover-label{max-width:none!important;white-space:nowrap!important}html body #root .widget-workspace>.conversation-assignment-strip{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;margin:0!important;padding:9px 12px!important;border-top:0!important;border-bottom:1px solid #e7edf6!important;background:#fbfdff!important}html body #root .widget-workspace .conversation-assignment-main{display:flex!important;align-items:center!important;min-width:0!important;gap:8px!important}html body #root .widget-workspace .conversation-assignment-scope{flex:0 0 auto!important;max-width:46%!important;overflow:hidden!important;font-size:12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .widget-workspace .conversation-assignment-picker{flex:1 1 auto!important;min-width:118px!important;max-width:none!important;min-height:36px!important;padding:0 10px!important;border-radius:10px!important;font-size:12px!important}html body #root .widget-workspace .conversation-bot-live-pill,html body #root .widget-workspace .conversation-human-live-pill,html body #root .widget-workspace .conversation-strip-assume{flex:0 0 auto!important;min-height:36px!important;padding:0 12px!important;border-radius:10px!important;font-size:12px!important}html body #root .widget-workspace>.whatsapp-context-anchor{position:relative!important;z-index:45!important;flex:0 0 auto!important;margin:0!important;padding:10px 12px 0!important;overflow:visible!important}html body #root .widget-workspace .whatsapp-context-anchor .thread-context-bar{display:grid!important;grid-template-columns:auto auto auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:62px!important;margin:0!important;padding:11px 12px!important;border:1px solid #bce9ce!important;border-radius:13px!important;box-shadow:0 8px 18px #126f4414!important}html body #root .widget-workspace .whatsapp-context-anchor .thread-context-bar>svg,html body #root .widget-workspace .whatsapp-context-anchor .thread-context-bar>span,html body #root .widget-workspace .whatsapp-context-anchor .thread-context-bar>i{flex:0 0 auto!important}html body #root .widget-workspace .whatsapp-context-anchor .thread-context-bar strong{display:block!important;min-width:0!important;overflow:hidden!important;font-size:13px!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .widget-workspace .whatsapp-context-anchor .thread-context-bar small{display:none!important}html body #root .widget-workspace .whatsapp-context-toggle{flex:0 0 auto!important;min-height:36px!important;padding:0 10px!important;border-radius:10px!important;font-size:11px!important;white-space:nowrap!important}html body #root .widget-workspace .whatsapp-context-overlay{position:absolute!important;left:12px!important;right:12px!important;top:calc(100% + 8px)!important;z-index:160!important;width:auto!important;max-height:min(292px,max(176px,calc(100dvh - 390px)))!important;overflow:visible!important}html body #root .widget-workspace .whatsapp-context-overlay .whatsapp-exclusive-panel{width:100%!important;max-height:min(292px,max(176px,calc(100dvh - 390px)))!important;margin:0!important;padding:12px!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:14px!important;box-shadow:0 16px 34px #0c234e33!important}html body #root .widget-workspace .whatsapp-exclusive-panel .whatsapp-panel-header{grid-template-columns:36px minmax(0,1fr) auto!important}html body #root .widget-workspace .whatsapp-exclusive-panel .whatsapp-panel-header h3{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .widget-workspace .whatsapp-owner-grid{grid-template-columns:1fr 1fr!important}html body #root .widget-workspace .whatsapp-owner-panel .whatsapp-panel-actions,html body #root .widget-workspace .whatsapp-requester-panel .requester-actions,html body #root .widget-workspace .whatsapp-free-panel .whatsapp-panel-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}html body #root .widget-workspace>.message-history{display:block!important;flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:18px 14px 14px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}html body #root .widget-workspace>.message-history.whatsapp{background:#efeae2!important;background-image:none!important}html body #root .widget-workspace>.message-history.email,html body #root .widget-workspace>.message-history.internal,html body #root .widget-workspace>.message-history.platform,html body #root .widget-workspace>.message-history.sms{background:linear-gradient(135deg,#a9d9f2,#b9e3ed 52%,#c8f1e7)!important}html body #root .widget-workspace .conversation-message{max-width:88%!important;margin-bottom:13px!important}html body #root .widget-workspace .conversation-message.mine{max-width:86%!important}html body #root .widget-workspace .message-bubble{min-width:0!important;max-width:100%!important}html body #root .widget-workspace>.conversation-composer.composer-simple:not(.email-composer-expanded){flex:0 0 auto!important;min-height:0!important;margin:0!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;border-top:1px solid #dfe7f2!important;background:#fff!important;overflow:visible!important}html body #root .widget-workspace .composer-simple-row{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:end!important;gap:8px!important;width:100%!important;min-width:0!important;padding:0!important}html body #root .widget-workspace .composer-channel-selector,html body #root .widget-workspace .composer-channel-trigger{flex:0 0 48px!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;border-radius:13px!important}html body #root .widget-workspace .composer-simple-input{display:flex!important;align-items:center!important;min-width:0!important;min-height:48px!important;padding:6px 8px!important;gap:8px!important;border-radius:15px!important}html body #root .widget-workspace .composer-simple-input textarea{flex:1 1 auto!important;width:0!important;min-width:0!important;min-height:34px!important;height:34px!important;max-height:92px!important;padding:6px 2px!important;overflow-x:hidden!important;overflow-y:auto!important;font-size:14px!important;line-height:1.35!important}html body #root .widget-workspace .composer-simple-input textarea::placeholder{color:#7c8aa1!important;opacity:1!important}html body #root .widget-workspace .composer-options-toggle,html body #root .widget-workspace .composer-inline-send,html body #root .widget-workspace .composer-inline-audio{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important}html body #root .widget-workspace>.conversation-composer.email-composer-expanded{position:absolute!important;left:12px!important;right:12px!important;bottom:10px!important;z-index:190!important;display:flex!important;flex-direction:column!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;top:calc(var(--widget-email-top, 150px))!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid #d3dfef!important;border-radius:16px!important;background:#fff!important;box-shadow:0 18px 42px #0c234e38!important}html body #root .widget-workspace:has(>.conversation-assignment-strip)>.conversation-composer.email-composer-expanded{--widget-email-top: 172px}html body #root .widget-workspace:has(>.whatsapp-context-anchor)>.conversation-composer.email-composer-expanded{--widget-email-top: 244px}html body #root .widget-workspace>.conversation-composer.email-composer-expanded>.email-compose-body{flex:1 1 0!important;min-height:0!important;padding:12px!important;overflow-x:hidden!important;overflow-y:auto!important}html body #root .widget-workspace>.conversation-composer.email-composer-expanded .email-compose-topline,html body #root .widget-workspace>.conversation-composer.email-composer-expanded .email-subject-field,html body #root .widget-workspace>.conversation-composer.email-composer-expanded .email-context-field{margin-bottom:8px!important}html body #root .widget-workspace>.conversation-composer.email-composer-expanded .email-message-shell{min-height:0!important;flex:1 1 auto!important}html body #root .widget-workspace>.conversation-composer.email-composer-expanded .conversation-rich-editor{min-height:220px!important;max-height:none!important}html body #root .widget-workspace>.conversation-composer.email-composer-expanded .conversation-rich-toolbar{min-height:0!important;max-height:96px!important;overflow:hidden!important}html body #root .widget-workspace>.conversation-composer.email-composer-expanded .conversation-rich-content{min-height:144px!important;max-height:none!important}html body #root .widget-workspace>.conversation-composer.email-composer-expanded>.email-compose-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex:0 0 auto!important;min-height:58px!important;padding:8px 10px!important;border-top:1px solid #e3eaf4!important;background:#fff!important}html body #root .widget-workspace>.conversation-composer.email-composer-expanded>.email-compose-footer .email-compose-footer-tools{position:static!important;display:flex!important;flex:0 0 auto!important;gap:7px!important;margin:0!important;padding:0!important}html body #root .widget-workspace>.conversation-composer.email-composer-expanded>.email-compose-footer .email-compose-footer-main{display:flex!important;justify-content:flex-end!important;flex:1 1 auto!important;min-width:0!important;gap:8px!important}@media(max-width:560px){html body #root .conversation-widget-panel,html body #root .widget-workspace{left:8px!important;right:8px!important;bottom:8px!important;width:auto!important;max-width:none!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:16px!important}html body #root .widget-workspace .thread-header{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}html body #root .widget-workspace .thread-tools{justify-content:flex-start!important;overflow-x:auto!important;padding-bottom:1px!important}html body #root .widget-workspace>.conversation-assignment-strip{grid-template-columns:minmax(0,1fr)!important}html body #root .widget-workspace .conversation-bot-live-pill,html body #root .widget-workspace .conversation-human-live-pill,html body #root .widget-workspace .conversation-strip-assume{justify-self:start!important}html body #root .widget-workspace .whatsapp-context-anchor .thread-context-bar{grid-template-columns:auto auto minmax(0,1fr) auto!important}html body #root .widget-workspace .whatsapp-context-anchor .thread-context-bar>i{display:none!important}html body #root .widget-workspace .whatsapp-owner-grid{grid-template-columns:1fr!important}html body #root .widget-workspace>.conversation-composer.email-composer-expanded{left:8px!important;right:8px!important;bottom:8px!important}}html body #root .conversation-widget-panel,html body #root .widget-workspace{padding:8px!important;background:#f7faff!important}html body #root .conversation-widget-header,html body #root .conversation-widget-list-tools,html body #root .conversation-widget-thread-list,html body #root .widget-workspace>.conversation-window-chrome,html body #root .widget-workspace>.conversation-assignment-strip,html body #root .widget-workspace>.unknown-warning,html body #root .widget-workspace>.closed-banner,html body #root .widget-workspace>.whatsapp-inline-notice,html body #root .widget-workspace>.whatsapp-context-anchor,html body #root .widget-workspace>.message-history,html body #root .widget-workspace>.reply-blocked,html body #root .widget-workspace>.assume-conversation-footer,html body #root .widget-workspace>.conversation-composer.composer-simple:not(.email-composer-expanded){width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body #root .conversation-widget-header,html body #root .widget-workspace>.conversation-window-chrome{border-radius:12px 12px 0 0!important}html body #root .conversation-widget-thread-list,html body #root .widget-workspace>.conversation-composer.composer-simple:not(.email-composer-expanded){border-radius:0 0 12px 12px!important}html body #root .widget-workspace>.message-history{padding-inline:16px!important}html body #root .widget-workspace>.conversation-composer.email-composer-expanded{left:16px!important;right:16px!important;bottom:16px!important}html body #root .widget-workspace .whatsapp-context-overlay{left:16px!important;right:16px!important}@media(max-width:560px){html body #root .conversation-widget-panel,html body #root .widget-workspace{padding:6px!important}html body #root .widget-workspace>.message-history{padding-inline:12px!important}html body #root .widget-workspace>.conversation-composer.email-composer-expanded{left:12px!important;right:12px!important;bottom:12px!important}html body #root .widget-workspace .whatsapp-context-overlay{left:12px!important;right:12px!important}}html body #root .widget-workspace>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.private) .composer-simple-row{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;overflow:visible!important}html body #root .widget-workspace>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.private) .composer-simple-row>.composer-channel-selector,html body #root .widget-workspace>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.private) .composer-simple-row>.composer-channel-trigger.composer-channel-selector{position:static!important;display:inline-flex!important;order:0!important;flex:0 0 48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;align-self:center!important;justify-self:auto!important;margin:0!important;padding:0!important;transform:none!important;grid-column:auto!important;grid-row:auto!important}html body #root .widget-workspace>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.private) .composer-simple-row>.composer-input-area,html body #root .widget-workspace>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.private) .composer-simple-row>.composer-simple-input{order:1!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;align-self:center!important;justify-self:stretch!important;grid-column:auto!important;grid-row:auto!important}html body #root .widget-workspace>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.private) .composer-simple-input textarea{min-width:0!important}html body #root .widget-workspace .thread-tools,html body #root .widget-workspace .thread-primary-actions{overflow:visible!important}html body #root .widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-case-button{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important;gap:0!important;overflow:hidden!important;border-radius:12px!important;line-height:1!important;white-space:nowrap!important}html body #root .widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-case-button>svg{display:block!important;flex:0 0 20px!important;width:20px!important;height:20px!important}html body #root .widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-case-button .conversation-header-action-label{display:inline-block!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:0!important;margin:0!important;overflow:hidden!important;opacity:0!important;text-overflow:clip!important;white-space:nowrap!important;font-size:14px!important;line-height:1!important}html body #root .widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-case-button:hover,html body #root .widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-case-button:focus-visible{justify-content:flex-start!important;flex-basis:132px!important;width:132px!important;min-width:132px!important;max-width:132px!important;padding-inline:12px!important;gap:8px!important;overflow:visible!important}html body #root .widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-case-button:hover .conversation-header-action-label,html body #root .widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-case-button:focus-visible .conversation-header-action-label{max-width:74px!important;opacity:1!important}.finance-config-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-config-summary b{color:#405677;font-size:13px;font-weight:550}.finance-config-summary strong{color:#17366f}.finance-config-summary svg{color:inherit;background:transparent}.credit-summary-medium svg{color:#2e5cb0;background:#e9efff}.credit-summary-high svg{color:#1b7890;background:#e0f4f3}.credit-summary-urgent svg{color:#a56e22;background:#f5eee2}.credit-summary-vip svg{color:#b78300;background:#fff3d5}@media(max-width:1050px){.finance-config-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.finance-config-summary{grid-template-columns:1fr}}#credit-simulator{margin-top:18px}.credit-simulator-card .card-header{align-items:flex-start}.credit-simulator-card .card-actions .button{white-space:nowrap}.credit-simulator-mode{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(190px,.7fr);gap:14px;align-items:end;margin-bottom:20px}.credit-simulator-mode>button{min-height:50px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #d2dbe9;border-radius:10px;background:#fff;color:#405677;font:600 15px Manrope,sans-serif;cursor:pointer}.credit-simulator-mode>button.active{border-color:#214ca5;background:#f2f5ff;color:#173f9f;box-shadow:0 0 0 1px #214ca5}.credit-simulator-mode .field{margin:0}.credit-simulator-mode .field>span{font-size:13px}.credit-simulator-body{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:18px;padding-top:18px;border-top:1px solid #e4e9f1}.credit-simulator-controls{display:flex;flex-direction:column;gap:18px}.credit-simulator-card .simulator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.simulator-section-label{display:block;margin-bottom:9px;color:#405677;font-size:13px;font-weight:750}.simulator-task-picker{display:flex;flex-direction:column;gap:9px}.simulator-task-picker button{min-height:54px;display:flex;align-items:center;gap:12px;padding:12px 15px;border:1px solid #d6dfed;border-radius:11px;background:#fff;color:#405677;text-align:left;font:500 14px Manrope,sans-serif;cursor:pointer}.simulator-task-picker button>span{width:22px;height:22px;display:grid;place-items:center;border:1px solid #aebed9;border-radius:4px;color:#fff;font-weight:800}.simulator-task-picker button.selected{border-color:#214ca5;background:#f2f5ff;color:#173f9f}.simulator-task-picker button.selected>span{border-color:#173f9f;background:#173f9f}.credit-simulator-results{border:1px solid #d6dfed;border-radius:13px;background:#fbfcfe;overflow:hidden}.simulator-result-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 15px;background:#f2f5f9;border-bottom:1px solid #d6dfed;color:#27436e}.simulator-result-heading span{font-weight:800}.simulator-result-heading small{color:#71809a;font-size:12px}.simulator-task-result{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(92px,.55fr));gap:12px;align-items:center;padding:14px 15px;border-bottom:1px solid #e2e7ef}.simulator-task-result>b{color:#304c77}.simulator-task-result span{padding-left:12px;border-left:1px solid #d8e0eb}.simulator-task-result small,.simulator-task-result strong,.simulator-total small,.simulator-total strong{display:block}.simulator-task-result small,.simulator-total small{color:#71809a;font-size:12px}.simulator-task-result strong{margin-top:4px;color:#1e438d;font-size:17px}.simulator-total{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:15px;background:#eef3ff}.simulator-total span+span{padding-left:14px;border-left:1px solid #cdd8eb}.simulator-total strong{margin-top:4px;color:#173f9f;font-size:20px}@media(max-width:900px){.credit-simulator-mode,.credit-simulator-body{grid-template-columns:1fr}.credit-simulator-card .simulator-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.credit-simulator-mode,.credit-simulator-card .simulator-grid{grid-template-columns:1fr}.simulator-task-result{grid-template-columns:1fr 1fr}.simulator-task-result>b{grid-column:1/-1}.simulator-task-result span:nth-child(2){border-left:0;padding-left:0}.simulator-total{grid-template-columns:1fr}.simulator-total span+span{border-left:0;border-top:1px solid #cdd8eb;padding:12px 0 0}}.platform-service-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:15px;border:1px solid #d8e1ef;border-radius:12px;background:#fbfcff}.platform-service-fields .field:first-child{grid-column:1/-1}.platform-service-fields .field{margin:0}.platform-service-fields .field>span{font-size:13px;font-weight:750;color:#405677}.simulator-empty-result{padding:28px 18px;color:#71809a;font-size:13px;text-align:center}@media(max-width:560px){.platform-service-fields{grid-template-columns:1fr}.platform-service-fields .field:first-child{grid-column:auto}}.service-modality-field{grid-column:1/-1;display:flex;flex-direction:column;gap:7px;min-width:0}.service-modality-field .field-label{color:#405677;font-size:13px;font-weight:750}.service-modality-field .field-label b{color:#b33b4b}.service-modality-toggle{display:grid;grid-template-columns:1fr 1fr;min-height:42px;border:1px solid #cbd8ea;border-radius:10px;background:#fff;overflow:hidden}.service-modality-toggle button{border:0;border-right:1px solid #d7e0ec;background:#fff;color:#536987;font:650 13px Manrope,sans-serif;cursor:pointer;transition:.16s ease}.service-modality-toggle button:last-child{border-right:0}.service-modality-toggle button:hover{background:#f3f6fc;color:#214da4}.service-modality-toggle button.active{background:#eaf0ff;color:#173f9f;box-shadow:inset 0 0 0 1px #214da4;font-weight:800}.points-distribution-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px}.points-distribution-column{min-width:0}.points-distribution-column h3{margin:0 0 10px;color:#71809a;font-size:16px}.points-distribution-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;margin-bottom:10px;padding:10px 15px;border-radius:10px;background:#f7f7f8;color:#304b70}.points-distribution-row>span{font-size:15px}.points-distribution-row .suffix-control{width:82px;flex:0 0 auto}.points-distribution-row .text-input{height:44px;text-align:center;background:#fff}.points-distribution-row .suffix-control span{height:44px}.points-distribution-summary{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin-top:2px;padding:12px 14px;border-top:2px dashed #c9c9c9;color:#405677}.points-distribution-summary>b{display:flex;align-items:center;gap:5px;padding:7px 10px;border-radius:10px;background:#eaf5e6;color:#258b18;font-size:13px}.points-distribution-summary>strong{font-size:18px;font-weight:500;color:#304b70}.points-distribution-column>.button{width:100%;margin-top:6px;justify-content:center}.points-distribution-success{display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px 2px;color:#198d15;font-size:15px}@media(max-width:700px){.points-distribution-layout{grid-template-columns:1fr}.points-distribution-column h3{margin-top:3px}}.reward-config-tabs{display:flex;gap:28px;border-bottom:1px solid #dbe3ef;margin-bottom:20px}.reward-config-tabs button{padding:0 12px 13px;border:0;border-bottom:2px solid transparent;background:none;color:#71809a;font:700 15px Manrope,sans-serif;cursor:pointer}.reward-config-tabs button.active{border-color:#173f9f;color:#173f9f}.reward-config-subtitle{margin:0 0 18px;color:#173f9f;font-size:18px}.reward-money-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.reward-money-columns>div{padding:15px;border:1px solid #d2dbe8;border-radius:12px}.reward-money-columns h4{margin:0 0 12px;color:#71809a;font-size:16px}.reward-money-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:10px 15px;border-radius:10px;background:#f7f7f8}.reward-money-row:last-child{margin-bottom:0}.reward-money-row>span{color:#304b70}.reward-money-row .prefix-control{width:188px}.reward-money-row .text-input{text-align:right;background:#fff}.reward-benefit-panel{display:flex;flex-direction:column;gap:14px}.reward-benefit-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.reward-benefit-panel-head h3{margin:0;color:#173f9f;font-size:17px}.reward-benefit-panel-head p{margin:5px 0 0;color:#71809a;font-size:13px}.reward-benefit-list{display:flex;flex-direction:column;gap:8px}.reward-benefit-list>div{display:flex;justify-content:space-between;gap:12px;padding:13px 15px;border:1px solid #dce4ef;border-radius:10px;background:#fbfcff}.reward-benefit-list span{color:#71809a;font-size:13px}.reward-benefit-panel>.button{align-self:flex-start}.benefits-table-wrap{overflow:auto}.benefits-table-head,.benefits-table-row{display:grid;grid-template-columns:1.1fr 1.5fr .65fr 1fr .8fr 1.1fr 90px;gap:14px;align-items:center;min-width:980px}.benefits-table-head{padding:12px 15px;border-radius:10px;background:#f5f6f8;color:#304b70;font-size:13px;font-weight:750}.benefits-table-row{padding:14px 15px;border-bottom:1px solid #e7ebf1;color:#405677;font-size:13px}.benefits-table-row>b{color:#203e6c}.benefit-actions{display:flex;gap:8px}.benefit-actions button{display:grid;place-items:center;border:0;background:none;color:#71809a;cursor:pointer}.benefit-actions button:hover{color:#173f9f}.benefit-status{font-style:normal;padding:5px 8px;border-radius:7px;font-size:11px;font-weight:750}.benefit-status.disponível{background:#eaf6e8;color:#218a1b}.benefit-status.rascunho{background:#fff4dc;color:#9b6d19}.benefit-status.indisponível,.benefit-status.esgotado{background:#fcebed;color:#a23e4c}.benefits-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:48px 20px;color:#71809a;text-align:center}.benefits-empty b{color:#304b70}.benefit-builder-card{padding:0;overflow:hidden;margin-top:18px;border-color:#d5dfef;box-shadow:0 10px 28px #1931600f}.benefit-steps{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #ccd7e7;background:#fbfcff}.benefit-steps button{min-height:66px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-right:1px solid #ccd7e7;background:transparent;color:#173f9f;font:700 13px Manrope,sans-serif;cursor:pointer}.benefit-steps button:last-child{border-right:0}.benefit-steps button span{width:30px;height:30px;display:grid;place-items:center;border:1px solid #173f9f;border-radius:50%;font-size:11px}.benefit-steps button.active{background:#edf2ff;color:#173f9f;box-shadow:inset 0 -3px #173f9f}.benefit-steps button.active span{background:#173f9f;color:#fff}.benefit-steps button.done{background:#f4f7fc;color:#2b5ab2}.benefit-steps button.done span{background:#e0e9ff}.benefit-builder-content{min-height:450px;padding:28px}.benefit-section-title{padding-bottom:11px;border-bottom:2px solid #173f9f;color:#173f9f;font-size:19px;font-weight:800}.benefit-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.benefit-form-grid .wide{grid-column:1/-1}.benefit-upload-placeholder{min-height:120px;display:grid;place-items:center;padding:16px;border:2px dashed #cbd5e4;border-radius:10px;background:#f8fafc;color:#71809a;text-align:center;font-size:13px}.benefit-upload-placeholder small{font-size:11px}.benefit-preview{display:grid;grid-template-columns:1.5fr .7fr .7fr;gap:16px;margin-top:22px;padding:22px;border:1px solid #ccd8e9;border-radius:12px;background:#f6f8fc}.benefit-preview b,.benefit-preview span,.benefit-preview p,.benefit-preview strong,.benefit-preview small{display:block}.benefit-preview b{font-size:20px;color:#173f9f}.benefit-preview span,.benefit-preview p,.benefit-preview small{margin-top:7px;color:#71809a}.benefit-preview strong{font-size:20px;color:#173f9f}.benefit-builder-actions{display:flex;justify-content:flex-end;gap:12px;padding:17px 28px;border-top:1px solid #e1e6ee;background:#fbfcff}.benefit-builder-actions .button{min-width:150px;justify-content:center}@media(max-width:800px){.reward-money-columns,.benefit-form-grid,.benefit-preview{grid-template-columns:1fr}.benefit-form-grid .wide{grid-column:auto}.benefit-steps button{padding:8px}.benefit-steps button:not(.active){font-size:0}.benefit-steps button:not(.active) span{font-size:11px}.benefit-builder-actions{flex-wrap:wrap}.benefit-builder-actions .button{flex:1}}.benefit-header-name{display:flex;align-items:flex-end;gap:10px;padding:10px 0 2px}.benefit-header-name>span{display:block;color:#667896;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.benefit-header-name .control{width:min(320px,28vw);min-height:42px;border-color:#b7c9e4;background:#fff;font-weight:700}.benefit-builder-layout{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(330px,.82fr);gap:18px;align-items:start;margin-top:18px}.benefit-editor-column{min-width:0}.benefit-editor-card{margin-top:0!important;padding:22px!important;border-color:#d7e1ef;box-shadow:0 8px 24px #22427d0e}.benefit-editor-card+.benefit-editor-card{margin-top:18px!important}.benefit-editor-card .card-header{margin-bottom:20px}.benefit-editor-card .card-header h2{font-size:18px}.benefit-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:0}.benefit-form-grid>.wide{grid-column:1/-1}.benefit-editor-card .textarea{min-height:112px;resize:vertical}.benefit-image-picker{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-height:76px;padding:9px 11px;border:1px dashed #b9c9df;border-radius:12px;background:#f8faff;cursor:pointer}.benefit-image-picker:hover{border-color:#5d5fef;background:#f3f5ff}.benefit-image-picker input{display:none}.benefit-image-thumb{width:58px;height:58px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#eaf0ff;color:#3158b5}.benefit-image-thumb img{width:100%;height:100%;object-fit:cover}.benefit-image-picker b,.benefit-image-picker small{display:block}.benefit-image-picker b{overflow:hidden;color:#234272;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.benefit-image-picker small{margin-top:4px;color:#7a8ca9;font-size:11px}.benefit-limit-audience-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.benefit-limit-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.benefit-limit-stack>.field:only-child{grid-column:1/-1}.benefit-page-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:17px 2px 2px;border-top:1px solid #dce5f1}.benefit-page-actions .button{min-width:150px;justify-content:center}.benefit-autosave{display:flex;align-items:center;gap:7px;color:#2d8b4a;font-size:12px;font-weight:700}.benefit-preview-column{position:sticky;top:18px;min-width:0}.benefit-preview-column>.card{margin-top:0!important}.benefit-preview-column>.card+.card{margin-top:18px!important}.benefit-preview-card{padding:20px!important;border-color:#cad9ef;background:linear-gradient(180deg,#fbfdff,#f8faff);box-shadow:0 12px 30px #24498917}.benefit-preview-card .card-header{margin-bottom:17px}.benefit-preview-card .card-header h2{font-size:18px}.benefit-live-preview{display:grid;gap:16px}.benefit-preview-hero{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:start;padding:15px;border:1px solid #d7e2f2;border-radius:14px;background:#fff}.benefit-preview-image{width:84px;height:84px;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,#e8efff,#dce7ff);color:#2452b2}.benefit-preview-image img{width:100%;height:100%;object-fit:cover}.benefit-preview-copy{min-width:0}.benefit-preview-type{display:block;color:#6a81a8;font-size:11px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.benefit-preview-copy h3{margin:5px 0;color:#173f9f;font-size:20px;line-height:1.12}.benefit-preview-copy p{display:-webkit-box;overflow:hidden;margin:0 0 10px;color:#6d80a0;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.benefit-preview-copy .badge{display:inline-flex}.benefit-preview-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #d7e2f2;border-radius:12px;background:#fff}.benefit-preview-stat-grid>div{min-width:0;padding:13px 12px;border-right:1px solid #e1e8f3}.benefit-preview-stat-grid>div:last-child{border-right:0}.benefit-preview-stat-grid span,.benefit-preview-stat-grid strong,.benefit-preview-stat-grid small{display:block}.benefit-preview-stat-grid span{color:#7183a0;font-size:10px;font-weight:800;text-transform:uppercase}.benefit-preview-stat-grid strong{overflow:hidden;margin-top:6px;color:#173f9f;font-size:17px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.benefit-preview-stat-grid small{margin-top:3px;color:#8a9ab3;font-size:10px}.benefit-preview-rules{display:grid;gap:8px;padding:13px 14px;border:1px solid #d7e2f2;border-radius:12px;background:#f3f6fc}.benefit-preview-rules>div{display:flex;justify-content:space-between;gap:12px}.benefit-preview-rules span{color:#7486a3;font-size:12px}.benefit-preview-rules b{max-width:58%;overflow:hidden;color:#264b85;font-size:12px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.benefit-preview-instructions{padding:13px 14px;border-left:3px solid #5d5fef;border-radius:0 10px 10px 0;background:#f1f3ff}.benefit-preview-instructions span{color:#173f9f;font-size:11px;font-weight:800;text-transform:uppercase}.benefit-preview-instructions p{margin:5px 0 0;color:#546b93;font-size:12px;line-height:1.45}.benefit-checklist-card{padding:20px!important}.benefit-checklist-card .card-header{margin-bottom:14px}.benefit-checklist-card .card-header h2{font-size:17px}.benefit-completion-list{display:grid;gap:8px;margin-bottom:15px}.benefit-completion-list>div{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px 11px;border:1px solid #e0e7f1;border-radius:10px;background:#fafcff;color:#8a9ab3}.benefit-completion-list>div.complete{border-color:#d0e8d3;background:#f4fbf4;color:#2c8d4c}.benefit-completion-list span{color:#496486;font-size:12px;font-weight:700}.benefit-completion-list>div.complete span{color:#286d3d}.benefit-completion-list small{font-size:10px}.benefit-checklist-card .info-banner{margin-top:0;font-size:11px}.reward-benefit-panel{gap:18px}.reward-benefit-panel-head{align-items:center}.reward-benefit-panel-head h3{font-size:18px}.reward-benefit-panel-head p{max-width:620px;line-height:1.45}.reward-benefit-panel .benefits-table-wrap{padding-top:2px}.benefits-table-head{background:#f1f4f9;color:#415c84}.benefits-table-row{background:#fff}.benefits-empty{min-height:150px;padding:30px 20px;border:1px dashed #ccd9eb;border-radius:12px;background:#fafcff}.benefits-empty svg{color:#5d5fef}.benefit-actions button{width:32px;height:32px;border-radius:8px;background:#f5f7fb}.benefit-actions button:hover{background:#edf2ff}@media(max-width:1080px){.benefit-builder-layout{grid-template-columns:1fr}.benefit-preview-column{position:static;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:18px}.benefit-preview-column>.card+.card{margin-top:0!important}}@media(max-width:760px){.benefit-header-name{align-items:stretch;flex-direction:column;gap:5px}.benefit-header-name .control{width:min(100%,360px)}.benefit-form-grid,.benefit-limit-audience-row,.benefit-preview-column{grid-template-columns:1fr}.benefit-form-grid>.wide{grid-column:auto}.benefit-limit-stack{grid-template-columns:1fr}.benefit-page-actions{align-items:stretch;flex-direction:column}.benefit-page-actions .inline-actions{justify-content:stretch}.benefit-page-actions .button{flex:1;min-width:0}.benefit-preview-stat-grid{grid-template-columns:1fr}.benefit-preview-stat-grid>div{border-right:0;border-bottom:1px solid #e1e8f3}.benefit-preview-stat-grid>div:last-child{border-bottom:0}.benefit-preview-hero{grid-template-columns:64px minmax(0,1fr)}.benefit-preview-image{width:64px;height:64px}.benefit-preview-copy h3{font-size:18px}}.points-kpi-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.points-kpi-strip>article{display:flex;align-items:center;gap:12px;min-width:0;padding:16px 17px;border:1px solid #dce5f2;border-radius:16px;background:linear-gradient(135deg,#fff,#fbfcff);box-shadow:0 8px 22px #16315d0b}.points-kpi-icon{display:grid;place-items:center;flex:0 0 auto;width:45px;height:45px;border-radius:14px}.points-kpi-blue{color:#1850b5;background:#edf3ff}.points-kpi-green{color:#18785a;background:#e9f7ef}.points-kpi-amber{color:#a45b0a;background:#fff5df}.points-kpi-purple{color:#5640ad;background:#f0ecff}.points-kpi-strip article>div{min-width:0}.points-kpi-strip small,.points-kpi-strip strong,.points-kpi-strip em{display:block}.points-kpi-strip small{color:#7586a1;font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.points-kpi-strip strong{overflow:hidden;margin-top:4px;color:#173f7d;font:800 17px/1.2 Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.points-kpi-strip em{overflow:hidden;margin-top:4px;color:#72839d;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.points-section-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:6px;border:1px solid #dce5f2;border-radius:16px;background:#f5f8fd}.points-section-nav button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:12px 14px;border:1px solid transparent;border-radius:11px;background:transparent;color:#5d708f;text-align:left;cursor:pointer;transition:.16s ease}.points-section-nav button:hover{background:#fff;color:#214da4}.points-section-nav button.active{border-color:#cbd8ef;background:#fff;color:#103b9d;box-shadow:0 5px 14px #183c8714}.points-section-nav button span{font:800 13px Manrope,sans-serif}.points-section-nav button small{overflow:hidden;color:inherit;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;opacity:.82}.points-workspace{min-width:0}.points-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.points-overview-card,.points-section-card{margin-top:0!important;border-color:#d9e4f2;box-shadow:0 9px 26px #1431600e}.points-overview-card{min-width:0;padding:21px!important}.points-overview-card .card-header{margin-bottom:18px}.points-overview-card .card-header h2,.points-section-card .card-header h2{font-size:18px}.points-ratio-hero{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:18px;margin-bottom:17px;padding:18px;border:1px solid #d8e3f2;border-radius:14px;background:linear-gradient(135deg,#f2f6ff,#fbfcff)}.points-ratio-hero>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.points-ratio-hero small{width:100%;color:#667b9e;font-size:12px;font-weight:800}.points-ratio-hero strong{color:#103b9d;font:800 35px/1 Manrope,sans-serif}.points-ratio-hero span{color:#45658f;font-size:15px;font-weight:800}.points-ratio-hero .field{margin:0}.points-ratio-hero .field>span{display:block;margin-bottom:6px;color:#607596;font-size:11px;font-weight:800}.points-overview-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.points-overview-columns section{min-width:0}.points-overview-columns h3{margin:0 0 11px;color:#5d7396;font-size:13px;font-weight:800}.points-progress-row{display:grid;gap:6px;margin-bottom:12px}.points-progress-row>div{display:flex;justify-content:space-between;gap:10px;color:#506889;font-size:12px}.points-progress-row b{color:#1e468d;font-weight:800}.points-progress-row i{display:block;height:7px;overflow:hidden;border-radius:99px;background:#edf1f7}.points-progress-row em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4c73dc,#5d5fef);transition:width .2s ease}.points-overview-total{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid #e1e8f3}.points-overview-total span{display:flex;align-items:center;gap:6px;color:#607596;font-size:12px;font-weight:800}.points-overview-total.complete span{color:#18785a}.points-overview-total.incomplete span{color:#a45b0a}.points-overview-total strong{color:#173f7d;font-size:18px}.points-overview-total .button{min-height:34px;padding-inline:11px;font-size:11px}.points-reward-choice{display:grid;gap:10px}.points-reward-choice button{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;min-width:0;padding:13px;border:1px solid #dce5f2;border-radius:12px;background:#fff;color:#35547f;text-align:left;cursor:pointer;transition:.16s ease}.points-reward-choice button:hover,.points-reward-choice button.selected{border-color:#8fa9e5;background:#f4f7ff;color:#103b9d;box-shadow:inset 3px 0 #5d5fef}.points-reward-choice button>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#eef3ff;color:#315bd0;font-weight:800}.points-reward-choice button.selected>span{background:#e2eaff;color:#103b9d}.points-reward-choice b,.points-reward-choice small{display:block}.points-reward-choice b{color:#294b7f;font-size:13px}.points-reward-choice small{margin-top:3px;color:#7485a0;font-size:11px}.points-reward-choice button.selected b{color:#103b9d}.points-mini-result{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:15px}.points-mini-result span{display:flex;flex-direction:column;gap:4px}.points-mini-result small{color:#7485a0;font-size:11px}.points-mini-result b{color:#294b7f;font-size:13px}.points-mini-result strong{color:#103b9d;font-size:23px}.points-mini-result .button{min-height:37px;padding-inline:13px;font-size:12px;white-space:nowrap}.points-section-card{padding:22px!important}.points-column-heading{display:flex;align-items:center;gap:10px;margin:0 0 13px;padding:3px 2px 10px;border-bottom:1px solid #e2e9f4}.points-column-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf3ff;color:#315bd0;font:800 11px Manrope,sans-serif}.points-column-heading h3{margin:0;color:#264c84;font-size:16px}.points-column-heading p{margin:3px 0 0;color:#7a8ca7;font-size:11px}.points-distribution-layout{gap:22px}.points-distribution-column{padding:16px;border:1px solid #dfe7f2;border-radius:15px;background:#fbfcff}.points-distribution-row{min-height:56px;margin-bottom:9px;padding:8px 11px;border:1px solid #e8edf4;background:#fff}.points-distribution-row>span{font-size:13px;font-weight:700}.points-distribution-row .suffix-control{display:grid;grid-template-columns:minmax(0,1fr) 32px;width:116px;overflow:hidden;border:1px solid #cbd8ea;border-radius:10px;background:#fff}.points-distribution-row .suffix-control .control{width:100%;min-width:0;height:42px;border:0;border-radius:0;text-align:center}.points-distribution-row .suffix-control>span{height:42px;border-left:1px solid #e2e8f1;background:#f6f8fc;color:#5d7396;font-size:13px}.points-distribution-summary{margin-top:12px;padding:14px 0 0;border-top:1px dashed #c6d2e3}.points-distribution-summary>b.valid{background:#eaf7ef;color:#18785a}.points-distribution-summary>b.invalid{background:#fff4e3;color:#a45b0a}.points-distribution-column>.button{min-height:44px;margin-top:10px}.points-distribution-success{margin-top:14px;padding:11px 13px;border:1px solid #cce7d6;border-radius:11px;background:#f2fbf5;color:#18785a;font-size:13px;font-weight:700}.points-reward-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.points-reward-intro p{margin:5px 0 0;color:#72839d;font-size:12px}.points-reward-intro .button{white-space:nowrap}.reward-money-columns>div{border-color:#dfe7f2;background:#fbfcff}.reward-money-row{background:#fff;border:1px solid #e8edf4}.reward-money-row .prefix-control{width:170px}.reward-benefit-panel-head{padding:13px 15px;border:1px solid #dfe7f2;border-radius:14px;background:linear-gradient(135deg,#f7f9ff,#fff)}.reward-benefit-panel-head h3{color:#103b9d}.benefits-table-head,.benefits-table-row{grid-template-columns:1.1fr 1.5fr .65fr 1fr .8fr 1.1fr;min-width:900px}.benefits-table-head{background:#f1f4f9;color:#38577f}.benefits-table-row{min-height:61px;border-bottom:1px solid #e5ebf4}.benefits-table-row-clickable{cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.benefits-table-row-clickable:hover,.benefits-table-row-clickable:focus-visible{background:#f7f9ff;box-shadow:inset 3px 0 #5d5fef;outline:none}.benefits-table-row-clickable>b{color:#183f7e}.points-simulator-lead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-3px 0 18px;padding:12px 14px;border:1px solid #dce7fb;border-radius:11px;background:#f3f6ff;color:#214b98}.points-simulator-lead span{font-size:13px;font-weight:800}.points-simulator-lead small{color:#6b7fa3;font-size:11px}.points-section-card .simulator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.points-section-card .point-result{margin-top:18px;border:1px solid #d4e0f5;border-radius:14px;background:#f2f6ff}.benefit-audience-picker{display:flex;flex-wrap:wrap;gap:8px;min-height:44px;padding:6px;border:1px solid #cbd8ea;border-radius:10px;background:#fff}.benefit-audience-picker button{display:inline-flex;align-items:center;gap:6px;min-height:31px;padding:6px 10px;border:1px solid #d6e0ee;border-radius:8px;background:#f8faff;color:#446087;font:700 12px Manrope,sans-serif;cursor:pointer}.benefit-audience-picker button:hover{border-color:#9db3e2;background:#f1f5ff}.benefit-audience-picker button.selected{border-color:#214da4;background:#edf3ff;color:#173f9f}.benefit-audience-picker button span{display:grid;place-items:center;width:16px;height:16px;border:1px solid currentColor;border-radius:4px;font-size:10px}.benefit-page-actions .button.danger{color:#fff;border-color:#bd3948;background:#bd3948}.benefit-page-actions .button.danger:hover:not(:disabled){background:#a92c3b;border-color:#a92c3b}@media(max-width:980px){.points-kpi-strip{grid-template-columns:1fr 1fr}.points-kpi-strip>article:last-child{grid-column:1/-1}.points-overview-grid{grid-template-columns:1fr}.points-section-nav button small{display:none}.points-mini-result{grid-template-columns:minmax(0,1fr) auto auto}}@media(max-width:700px){.points-kpi-strip{grid-template-columns:1fr}.points-kpi-strip>article:last-child{grid-column:auto}.points-section-nav{grid-template-columns:1fr 1fr}.points-overview-columns,.points-ratio-hero,.points-reward-intro,.points-simulator-lead{grid-template-columns:1fr;display:grid}.points-overview-total{grid-template-columns:1fr auto}.points-overview-total .button{grid-column:1/-1;width:100%}.points-mini-result{grid-template-columns:1fr 1fr}.points-mini-result .button{grid-column:1/-1;width:100%}.points-section-card .simulator-grid{grid-template-columns:1fr}.points-simulator-lead{gap:4px}.reward-money-columns{grid-template-columns:1fr}.reward-benefit-panel-head{align-items:stretch;flex-direction:column}.reward-benefit-panel-head .button{align-self:flex-start}.points-distribution-layout{grid-template-columns:1fr}.points-distribution-column{padding:13px}.points-ratio-hero .field{width:100%}}.points-simulator-result{display:grid;gap:16px;margin-top:18px;padding:16px;border:1px solid #d4e0f5;border-radius:16px;background:linear-gradient(145deg,#f5f8ff,#eef3ff)}.points-result-topline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.points-result-hero{display:flex;align-items:center;gap:12px;min-width:0;padding:15px;border:1px solid #d9e4f3;border-radius:13px;background:#fff}.points-result-hero>span{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:12px}.points-result-hero-blue>span{color:#1b50b3;background:#edf3ff}.points-result-hero-purple>span{color:#5d4bc5;background:#f0edff}.points-result-hero>div{min-width:0}.points-result-hero small,.points-result-hero strong,.points-result-hero em{display:block}.points-result-hero small{color:#6c7e9b;font-size:11px;font-weight:800}.points-result-hero strong{margin-top:3px;color:#103b9d;font:800 25px/1.1 Manrope,sans-serif}.points-result-hero em{margin-top:4px;overflow:hidden;color:#8796ae;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.points-distribution-result{padding:16px;border:1px solid #d7e2f1;border-radius:14px;background:#fff}.points-result-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:13px;border-bottom:1px solid #e4ebf4}.points-result-heading small{display:block;color:#7183a1;font-size:10px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.points-result-heading h3{margin:3px 0 0;color:#173f7e;font-size:16px}.points-result-heading>b{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#edf3ff;color:#2855a6;font-size:11px}.points-result-columns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:14px;margin-top:14px}.points-result-group{min-width:0;padding:14px;border:1px solid #e1e8f2;border-radius:13px;background:#fbfcff}.points-result-group-platform{background:#fcfbff;border-color:#e4def8}.points-result-group>header{display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;padding-bottom:12px;border-bottom:1px solid #e7edf5}.points-result-group>header>span{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#edf3ff;color:#315bd0}.points-result-group-platform>header>span{background:#f0edff;color:#6553c4}.points-result-group>header>div{min-width:0}.points-result-group>header b,.points-result-group>header small{display:block}.points-result-group>header b{color:#294b7f;font-size:13px}.points-result-group>header small{margin-top:3px;color:#7a8ba4;font-size:10px}.points-result-group>header>strong{color:#173f7e;font-size:13px}.points-result-list{display:grid;gap:11px;padding-top:13px}.points-result-row{display:grid;gap:6px}.points-result-row>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px}.points-result-row>div>span{overflow:hidden;color:#496486;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.points-result-row>div>small{padding:3px 6px;border-radius:6px;background:#f0f4fa;color:#7183a1;font-size:10px;font-weight:800}.points-result-row>div>b{color:#183f7e;font-size:12px}.points-result-row>i{display:block;height:5px;overflow:hidden;border-radius:99px;background:#e9eef6}.points-result-row>i>em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5278dc,#5d5fef);transition:width .2s ease}.points-result-group-platform .points-result-row>i>em{background:linear-gradient(90deg,#8a71d8,#b263c7)}.points-result-footer{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:14px;margin-top:15px;padding:13px 0 0;border-top:1px solid #e1e8f2}.points-result-footer span{display:flex;align-items:baseline;gap:7px}.points-result-footer small{color:#7183a1;font-size:10px}.points-result-footer b{color:#254b84;font-size:12px}.points-result-footer>strong{display:flex;align-items:center;gap:5px;color:#18785a;font-size:11px;white-space:nowrap}.points-result-footer>strong svg{color:#18785a}@media(max-width:760px){.points-result-topline,.points-result-columns{grid-template-columns:1fr}.points-result-footer{grid-template-columns:1fr 1fr}.points-result-footer>strong{grid-column:1/-1}.points-result-heading{align-items:flex-start;flex-direction:column}.points-result-heading>b{align-self:flex-start}}.subscription-kpi-icon.red{color:#b23a4c;background:#fff0f2}.subscription-status-filters{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.subscription-table .mini-action.subscription-delete-action,.subscription-table .mini-action.subscription-delete-action:hover,.mini-action.danger{border-color:transparent!important;background:transparent!important;color:#b83041!important}.subscription-table .mini-action.subscription-delete-action:hover,.mini-action.danger:hover{border-color:#f1c9d0!important;background:#fff0f2!important;color:#a82e41!important}.subscription-category-field{display:grid;gap:8px;margin-top:2px}.subscription-category-label{display:grid;gap:3px}.subscription-category-label>span{color:#40536f;font-size:12px;font-weight:800}.subscription-category-label em{color:#8492a8;font-style:normal;font-weight:500}.subscription-category-label small{color:#8190a7;font-size:11px}.subscription-category-builder{display:grid;gap:10px;padding:11px;border:1px solid #d8e3f1;border-radius:12px;background:#f8faff}.subscription-category-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.subscription-category-entry .button{min-height:42px;padding-inline:14px}.subscription-category-options{display:flex;flex-wrap:wrap;gap:7px;max-height:86px;overflow:auto}.subscription-category-options>div{display:flex;align-items:stretch;overflow:hidden;border:1px solid #d3deed;border-radius:9px;background:#fff}.subscription-category-options>div.selected{border-color:#315bd0;background:#eef3ff}.subscription-category-option{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 9px;border:0;background:transparent;color:#3f5d83;font:600 11px Manrope,sans-serif;cursor:pointer}.subscription-category-options>div.selected .subscription-category-option{color:#173f9f;font-weight:800}.subscription-category-option>span{display:grid;place-items:center;width:16px;height:16px;border:1px solid #b7c7df;border-radius:4px;color:#fff}.subscription-category-options>div.selected .subscription-category-option>span{border-color:#1d4da8;background:#1d4da8}.subscription-category-delete{display:grid;place-items:center;width:29px;border:0;border-left:1px solid #e2e8f1;background:transparent;color:#9b6e79;cursor:pointer}.subscription-category-delete:hover{background:#fff0f2;color:#b83041}.subscription-upload-preview{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;overflow:hidden;border-radius:11px;background:#edf3ff;color:#315bd0}.subscription-upload-preview img{width:100%;height:100%;object-fit:cover}.subscription-upload-icon{display:none}.subscription-billing-detail-stack{display:grid;gap:12px}.subscription-billing-detail-block{display:grid;gap:13px;padding:15px;border:1px solid #d8e3f1;border-radius:13px;background:#fff}.subscription-detail-heading{display:grid;gap:3px;padding-bottom:10px;border-bottom:1px solid #e5ebf3}.subscription-detail-heading b{color:#234a82;font:800 14px Manrope,sans-serif}.subscription-detail-heading small{color:#7a8ca6;font-size:11px;line-height:1.4}.subscription-per-user-table{display:grid;border:1px solid #dfe7f1;border-radius:11px;overflow:hidden}.subscription-per-user-table>div{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:14px;padding:9px 12px;border-bottom:1px solid #e8edf4;background:#fff}.subscription-per-user-table>div:last-child{border-bottom:0}.subscription-per-user-table>div:first-child{background:#f4f7fb;color:#7b8ca5;font-size:11px;font-weight:800}.subscription-per-user-table>div>span{color:#3c5a80;font-size:12px}.subscription-per-user-table .subscription-currency-input{min-width:0}.subscription-coupon-meta{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(210px,1fr) minmax(126px,.3fr);align-items:end;gap:10px;padding-top:12px;border-top:1px solid #e1e8f3}.subscription-coupon-meta .field{min-width:0}.subscription-duration-input{display:grid;grid-template-columns:minmax(52px,1fr) auto;min-width:126px;align-items:center;overflow:hidden;border:1px solid #d5deeb;border-radius:10px;background:#fff}.subscription-duration-input:focus-within{border-color:#315bd0;box-shadow:0 0 0 3px #315bd01a}.subscription-duration-input .control{width:100%;min-width:0;border:0;border-radius:0;box-shadow:none!important}.subscription-duration-input>span{padding:0 11px;color:#536985;font-size:12px;font-weight:700;white-space:nowrap}.subscription-coupon-fields,.subscription-coupon-rules{padding-top:0;border-top:0}.subscription-coupon-rule .select-control,.subscription-coupon-rule .select-control .control{min-width:0}.subscription-preview-category{color:#6d82a3;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.subscription-preview-avatar{overflow:hidden}.subscription-preview-avatar img{width:100%;height:100%;object-fit:cover}.benefit-actions .mini-action.danger,.mini-action.danger{border-color:transparent!important;background:transparent!important;color:#b83041!important}.benefit-actions .mini-action.danger:hover,.mini-action.danger:hover{border-color:#f1c9d0!important;background:#fff0f2!important;color:#a82e41!important}@media(max-width:900px){.subscription-coupon-meta{grid-template-columns:1fr 1fr}.subscription-coupon-meta .subscription-coupon-name{grid-column:1/-1}.subscription-per-user-table>div{grid-template-columns:minmax(0,1fr) 150px}}@media(max-width:760px){.subscription-kpi-grid{grid-template-columns:1fr}.subscription-status-filters{width:100%;overflow:auto;flex-wrap:nowrap;padding-bottom:2px}.subscription-status-filters button{flex:0 0 auto}.subscription-category-entry{grid-template-columns:1fr}.subscription-category-entry .button{width:100%}.subscription-coupon-meta{grid-template-columns:1fr}.subscription-coupon-meta .subscription-coupon-name{grid-column:auto}.subscription-per-user-table>div{grid-template-columns:1fr}.subscription-per-user-table>div:first-child{display:none}}.finance-payment-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:14px}.finance-payment-panel{min-width:0;padding:16px;border:1px solid #dfe7f2;border-radius:14px;background:#fbfcff}.finance-payment-panel>header{display:flex;align-items:flex-start;gap:9px;margin-bottom:15px;padding-bottom:11px;border-bottom:1px solid #e4ebf4}.finance-payment-panel>header>span{display:grid;place-items:center;flex:0 0 auto;width:31px;height:31px;border-radius:9px;background:#edf3ff;color:#315bd0}.finance-payment-panel h3{margin:0;color:#294b7f;font:800 14px/1.25 Manrope,sans-serif}.finance-payment-panel header p{margin:3px 0 0;color:#7a8ca5;font-size:11px;line-height:1.4}.finance-payment-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:15px}.finance-payment-method-grid button{display:grid;grid-template-columns:31px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;padding:10px;border:1px solid #dbe5f1;border-radius:11px;background:#fff;color:#3e5c83;text-align:left;cursor:pointer;transition:.16s ease}.finance-payment-method-grid button:hover,.finance-payment-method-grid button.selected{border-color:#315bd0;background:#f1f5ff;box-shadow:inset 3px 0 #315bd0}.finance-payment-method-grid button>span{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#eff4ff;color:#315bd0;font:800 10px Manrope,sans-serif}.finance-payment-method-grid button.selected>span{background:#dfe9ff;color:#1746a5}.finance-payment-method-grid button>div{min-width:0}.finance-payment-method-grid b,.finance-payment-method-grid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-payment-method-grid b{color:#294b7f;font-size:12px}.finance-payment-method-grid small{margin-top:3px;color:#8090a7;font-size:10px}.finance-payment-method-grid button.selected b{color:#1746a5}.finance-payment-method-grid i{display:grid;place-items:center;width:18px;height:18px;border:1px solid #bfd0e6;border-radius:5px;color:#fff;font-style:normal}.finance-payment-method-grid button.selected i{border-color:#1746a5;background:#1746a5}.finance-automation-fields{display:grid;grid-template-columns:1fr;gap:13px}.finance-automation-panel>.info-banner{margin-top:16px}.finance-payment-panel .field>span{font-size:12px;font-weight:800}.finance-payment-panel .subscription-segments{width:100%}@media(max-width:760px){.finance-payment-layout,.finance-payment-method-grid{grid-template-columns:1fr}}.finance-settings-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}.finance-settings-kpi{min-width:0;min-height:112px;display:flex;align-items:center;gap:13px;padding:18px;border:1px solid #dfe5ef;border-radius:15px;background:#fff;box-shadow:0 8px 25px #1931600d}.finance-settings-kpi>span{display:grid;place-items:center;flex:0 0 auto;width:45px;height:45px;border-radius:14px}.finance-settings-kpi>div{min-width:0}.finance-settings-kpi small,.finance-settings-kpi strong,.finance-settings-kpi p{display:block}.finance-settings-kpi small{overflow:hidden;color:#607596;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.finance-settings-kpi strong{margin-top:3px;overflow:hidden;color:#173f7e;font:800 20px/1.15 Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.finance-settings-kpi p{margin:4px 0 0;overflow:hidden;color:#8190a7;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.finance-settings-kpi-blue>span{color:#2e5cb0;background:#e9efff}.finance-settings-kpi-teal>span{color:#16877b;background:#e2f4f1}.finance-settings-kpi-sand>span{color:#a56e22;background:#f7efe2}.finance-settings-kpi-violet>span{color:#6254c6;background:#f0edff}.finance-settings-saved{display:flex;align-items:center;gap:9px;margin:0 0 18px;padding:11px 14px;border:1px solid #cbe7d4;border-radius:11px;background:#f1fbf4;color:#18784f;font-size:12px;font-weight:700}.finance-settings-saved svg{flex:0 0 auto}.finance-settings-saved small{margin-left:auto;color:#57916f;font-size:11px;font-weight:600}.finance-settings-stack{display:grid;gap:18px}.finance-settings-stack>.card{margin-top:0!important}.finance-settings-card{padding:22px!important;border-color:#d9e3f0;box-shadow:0 8px 25px #1931600e}.finance-settings-card>.card-header{margin-bottom:20px}.finance-settings-card>.card-header h2{font-size:18px}.finance-settings-card>.card-header p{font-size:12px}.finance-settings-card .field>span{font-size:12px;font-weight:800}.finance-settings-card .field>small{line-height:1.4}.finance-settings-general-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-settings-three-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-settings-card .suffix-control,.finance-settings-card .suffix-control .control{min-width:0}.finance-settings-card>.info-banner{margin:18px 0 0}.finance-delinquency-timeline{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:8px;margin-top:18px;padding:14px;border:1px solid #dfe7f2;border-radius:14px;background:#f8faff}.finance-delinquency-timeline>div{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:0}.finance-delinquency-timeline>div>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#edf3ff;color:#315bd0;font:800 10px Manrope,sans-serif}.finance-delinquency-timeline b,.finance-delinquency-timeline small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-delinquency-timeline b{color:#294b7f;font-size:11px}.finance-delinquency-timeline small{margin-top:2px;color:#8090a7;font-size:10px}.finance-delinquency-timeline>i{display:block;height:2px;background:#cfdaea}.finance-delinquency-timeline.valid>div>span{background:#e9f7ef;color:#18785a}.finance-delinquency-timeline.valid>i{background:#bfe2cb}.finance-delinquency-timeline.invalid{border-color:#efd0d5;background:#fff7f8}.finance-delinquency-timeline.invalid>div>span{background:#fff0f2;color:#a82e41}.finance-delinquency-timeline.invalid>i{background:#e6c0c7}.finance-collection-section{min-width:0}.finance-collection-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.finance-collection-section-header>div{display:flex;align-items:flex-start;gap:9px;min-width:0}.finance-collection-section-header.compact{margin-bottom:14px}.finance-collection-section-icon{display:grid;place-items:center;flex:0 0 auto;width:31px;height:31px;border-radius:9px;background:#edf3ff;color:#315bd0}.finance-collection-section-header h3{margin:1px 0 3px;color:#294b7f;font:800 14px/1.25 Manrope,sans-serif}.finance-collection-section-header p{margin:0;color:#7a8ca5;font-size:11px;line-height:1.4}.finance-section-status{flex:0 0 auto;padding:6px 9px;border:1px solid #cce7d5;border-radius:999px;background:#effaf2;color:#18784f;font-size:10px;font-weight:800;white-space:nowrap}.finance-collection-divider{height:1px;margin:22px 0;border-top:1px solid #e1e8f2}.finance-payment-default-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.finance-settings-subpanels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.finance-settings-subpanel{min-width:0;padding:16px;border:1px solid #dfe7f2;border-radius:14px;background:#fbfcff}.finance-settings-subpanel-wide{grid-column:1/-1}.finance-settings-subpanel>header{display:flex;align-items:flex-start;gap:9px;margin-bottom:15px;padding-bottom:11px;border-bottom:1px solid #e4ebf4}.finance-settings-subpanel>header>span{display:grid;place-items:center;flex:0 0 auto;width:31px;height:31px;border-radius:9px;background:#edf3ff;color:#315bd0}.finance-settings-subpanel h3{margin:0;color:#294b7f;font:800 14px/1.25 Manrope,sans-serif}.finance-settings-subpanel p{margin:3px 0 0;color:#7a8ca5;font-size:11px;line-height:1.4}.finance-settings-subpanel-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.finance-settings-subpanel-fields .field small{margin-top:-2px;color:#8291a6;font-size:10px}.finance-category-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:20px;align-items:start;padding:15px;border:1px solid #dfe7f2;border-radius:14px;background:linear-gradient(135deg,#f7f9ff,#fff 78%)}.finance-category-copy{display:flex;align-items:flex-start;gap:11px;min-width:0}.finance-category-icon{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:12px;background:#e8efff;color:#315bd0}.finance-category-copy h3{margin:1px 0 4px;color:#294b7f;font:800 14px/1.3 Manrope,sans-serif}.finance-category-copy p{margin:0;color:#7183a0;font-size:11px;line-height:1.5}.finance-category-form{min-width:0}.finance-category-form .field{gap:6px}.finance-category-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.finance-category-entry .button{min-height:45px;white-space:nowrap}.finance-category-error{display:block;margin-top:5px;color:#b33442;font-size:11px;font-weight:700}.finance-category-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.finance-category-chip{display:inline-flex;align-items:center;gap:4px;min-height:37px;padding:4px 5px 4px 11px;border:1px solid #d5e0ee;border-radius:10px;background:#fff;color:#35577f;font-size:12px;font-weight:700}.finance-category-chip button{display:grid;place-items:center;width:27px;height:27px;border:0;border-radius:7px;background:transparent;color:#9b7180;cursor:pointer}.finance-category-chip button:hover:not(:disabled){background:#fff0f2;color:#a82e41}.finance-category-chip button:disabled{cursor:not-allowed;opacity:.35}.finance-settings-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:16px 2px 2px;border-top:1px solid #dce5f1}.finance-settings-footer>div:first-child{display:flex;align-items:center;gap:8px;color:#607596;font-size:12px}.finance-settings-footer>div:first-child svg{color:#2d8b4a}.finance-settings-footer .button{min-width:145px;justify-content:center}.finance-category-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.finance-category-manager{min-width:0;padding:16px;border:1px solid #dfe7f2;border-radius:14px;background:#fbfcff}.finance-category-manager>header{display:flex;align-items:flex-start;gap:9px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e4ebf4}.finance-category-manager>header>span{display:grid;place-items:center;flex:0 0 auto;width:31px;height:31px;border-radius:9px;background:#edf3ff;color:#315bd0}.finance-category-manager>header>div{min-width:0;flex:1}.finance-category-manager>header h3{margin:1px 0 3px;color:#294b7f;font:800 14px/1.25 Manrope,sans-serif}.finance-category-manager>header p{margin:0;color:#7a8ca5;font-size:11px;line-height:1.4}.finance-category-manager>header>strong{display:grid;place-items:center;min-width:27px;height:27px;padding:0 7px;border-radius:999px;background:#e9f0ff;color:#315bd0;font-size:11px}.finance-category-manager .finance-category-list{min-height:45px;margin-top:12px;padding-top:12px;border-top:1px dashed #d7e1ef}@media(max-width:1120px){.finance-settings-kpis,.finance-settings-general-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-category-layout{grid-template-columns:1fr}.finance-category-form{max-width:620px}}@media(max-width:760px){.finance-settings-kpis,.finance-settings-general-grid,.finance-settings-three-grid,.finance-settings-subpanels,.finance-settings-subpanel-fields,.finance-payment-default-grid,.finance-category-columns{grid-template-columns:1fr}.finance-settings-subpanel-wide{grid-column:auto}.finance-delinquency-timeline{grid-template-columns:1fr;gap:9px}.finance-delinquency-timeline>i{width:2px;height:16px;margin-left:13px}.finance-collection-section-header{flex-direction:column;gap:9px}.finance-section-status{align-self:flex-start}.finance-category-entry{grid-template-columns:1fr}.finance-category-entry .button{width:100%}.finance-settings-saved{align-items:flex-start;flex-wrap:wrap}.finance-settings-saved small{width:100%;margin-left:28px}.finance-settings-footer{align-items:stretch;flex-direction:column}.finance-settings-footer .inline-actions{justify-content:stretch}.finance-settings-footer .inline-actions .button{flex:1}.finance-settings-kpi strong{font-size:19px}}.finance-collection-divider{height:2px!important;margin:28px 0 25px!important;border:0!important;background:linear-gradient(90deg,transparent 0,#d4dfed 12%,#d4dfed 88%,transparent 100%)!important}.finance-automation-config-actions{display:grid;gap:8px;margin-top:16px;padding-top:14px;border-top:1px dashed #d8e2f0}.finance-automation-config-link{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border:1px solid #d4e0f0;border-radius:11px;background:#fff;color:#294b7f;text-align:left;cursor:pointer;transition:.16s ease}.finance-automation-config-link:hover{border-color:#315bd0;background:#f4f7ff;box-shadow:0 6px 16px #1f469614}.finance-automation-config-link>span:first-child{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:9px;background:#e9f0ff;color:#315bd0}.finance-automation-config-link>span:nth-child(2){display:grid;gap:3px;min-width:0;flex:1}.finance-automation-config-link strong{font-size:12px}.finance-automation-config-link small{color:#7a8ca5;font-size:10px;line-height:1.3}.finance-automation-config-link>svg{flex:0 0 auto;color:#6c82a3}.finance-automation-empty{margin-top:16px;padding:12px;border:1px dashed #d6e1ef;border-radius:11px;background:#f8faff;color:#7183a0;font-size:11px}.finance-category-chip.is-custom{border-color:#c9e7d4;background:#effaf4;color:#28664e}.finance-category-chip.is-custom button{color:#77998a}.finance-category-manager-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid #e7edf5}.finance-category-manager-footer>span{display:flex;align-items:center;gap:6px;color:#8090a7;font-size:10px}.finance-category-reset{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #cfdced;border-radius:8px;background:#fff;color:#315bd0;font-size:11px;font-weight:800;cursor:pointer}.finance-category-reset:hover:not(:disabled){background:#f1f5ff;border-color:#315bd0}.finance-category-reset:disabled{cursor:not-allowed;opacity:.45}.subscription-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.subscription-kpi-icon.violet{color:#6254c6;background:#f0edff}.subscription-toolbar-filters{width:auto;flex:0 0 auto}.subscription-status-filters{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.subscription-status-filters button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 12px;border:1px solid #d8e2f1;border-radius:10px;background:#fff;color:#536985;font:700 12px Manrope,sans-serif;cursor:pointer;transition:.16s ease}.subscription-status-filters button:hover{border-color:#8ca7e3;background:#f3f6ff;color:#214da4}.subscription-status-filters button.active{border-color:#1645a7;background:#1645a7;color:#fff;box-shadow:0 4px 10px #1645a729}.subscription-status-filters button b{min-width:18px;padding:2px 5px;border-radius:999px;background:#edf2fa;color:inherit;font-size:10px;text-align:center}.subscription-status-filters button.active b{background:#fff3}.subscription-status-cell{display:flex!important;flex-direction:column;align-items:flex-start;gap:5px}.subscription-status-toggle{padding:0;border:0;background:transparent;color:#385bc0;font:700 11px Manrope,sans-serif;cursor:pointer}.subscription-status-toggle:hover{text-decoration:underline;color:#173f9f}.subscription-table .mini-action.subscription-delete-action,.benefit-actions .mini-action.danger{border-color:transparent!important;background:transparent!important;color:#b83041!important}.subscription-table .mini-action.subscription-delete-action:hover,.benefit-actions .mini-action.danger:hover{border-color:#f1c9d0!important;background:#fff0f2!important;color:#a82e41!important}.subscription-coupon-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px;border-top:1px solid #e1e8f3}.subscription-coupon-manual-meta{display:grid;grid-template-columns:minmax(135px,.45fr) minmax(0,1fr) 155px;gap:10px;grid-column:1/-1}.subscription-duration-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.subscription-duration-input .control{min-width:0;border-radius:9px 0 0 9px}.subscription-duration-input>span{display:flex;align-items:center;padding:0 10px;border:1px solid #ccd9ea;border-left:0;border-radius:0 9px 9px 0;background:#f5f8fc;color:#587092;font-size:12px;font-weight:800}.subscription-coupon-config-grid .field{min-width:0}@media(max-width:1120px){.subscription-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.finance-category-manager-footer{align-items:stretch;flex-direction:column}.finance-category-reset{justify-content:center}.subscription-kpi-grid{grid-template-columns:1fr}.subscriptions-toolbar{align-items:stretch;flex-direction:column}.subscription-status-filters{width:100%;overflow:auto;flex-wrap:nowrap;padding-bottom:2px}.subscription-status-filters button{flex:0 0 auto}.subscription-coupon-config-grid{grid-template-columns:1fr}.subscription-coupon-manual-meta{grid-template-columns:1fr;grid-column:auto}.subscription-coupon-manual-meta .field{grid-column:auto}}.finance-detail-card{min-width:0;padding:0!important;overflow:hidden;border-color:#d6e1f0;background:linear-gradient(180deg,#fff,#fbfcff);box-shadow:0 12px 34px #1a346514}.finance-detail-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #e5ebf3;background:#fbfcff}.finance-detail-top-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.finance-detail-top .button{min-height:35px;padding-inline:10px;font-size:11px}.finance-detail-heading{display:grid;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:13px;padding:24px 24px 18px}.finance-detail-heading-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:14px;color:#214fae;background:#e9efff}.finance-detail-heading h2{margin:4px 0 3px;color:#123d8f;font:800 22px/1.2 Manrope,sans-serif}.finance-detail-heading p{margin:0;color:#72839d;font-size:12px;line-height:1.45}.finance-detail-heading>.badge{justify-self:end}.finance-detail-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 24px 18px;border:1px solid #dfe7f2;border-radius:13px;overflow:hidden;background:#dfe7f2}.finance-detail-kpis>div{min-width:0;padding:13px 14px;background:#fbfcff}.finance-detail-kpis small,.finance-detail-kpis strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-detail-kpis small{color:#7d8ca4;font-size:10px;font-weight:700}.finance-detail-kpis strong{margin-top:4px;color:#264774;font-size:13px}.finance-detail-body{display:grid;gap:14px;padding:0 24px 24px}.finance-detail-panel{min-width:0;padding:17px;border:1px solid #dce5f1;border-radius:14px;background:#fff}.finance-detail-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.finance-detail-panel-header>.badge{margin-top:4px}.finance-detail-section-header{display:flex;align-items:flex-start;gap:9px;margin:0}.finance-detail-section-header>span{display:grid;place-items:center;flex:0 0 auto;width:31px;height:31px;border-radius:9px;color:#315bd0;background:#edf3ff}.finance-detail-section-header h3{margin:1px 0 3px;color:#294b7f;font:800 14px/1.25 Manrope,sans-serif}.finance-detail-section-header p{margin:0;color:#7a8ca5;font-size:11px;line-height:1.4}.finance-detail-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0}.finance-detail-data-grid>div{min-width:0;padding:10px 0;border-bottom:1px solid #edf1f6}.finance-detail-data-grid>div.wide{grid-column:1/-1}.finance-detail-data-grid dt{color:#8290a5;font-size:11px}.finance-detail-data-grid dd{margin:4px 0 0;color:#2e476d;font-size:12px;font-weight:700;line-height:1.45}.finance-detail-data-grid dd .badge{font-size:10px}.finance-detail-disclosure{border:1px solid #dce5f1;border-radius:14px;background:#fff;overflow:hidden}.finance-detail-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:0 17px;color:#294b7f;font-size:13px;font-weight:800;cursor:pointer;list-style:none}.finance-detail-disclosure>summary::-webkit-details-marker{display:none}.finance-detail-disclosure>summary>span:first-child{display:inline-flex;align-items:center;gap:8px}.finance-detail-disclosure>summary svg{color:#315bd0}.finance-disclosure-hint{color:#8190a7;font-size:11px;font-weight:700}.finance-related-content,.finance-history-list{padding:0 17px 17px;border-top:1px solid #e7edf5}.finance-related-person{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #edf1f6}.finance-related-person b,.finance-related-person small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-related-person b{color:#2a4773;font-size:12px}.finance-related-person small{margin-top:3px;color:#8190a7;font-size:10px}.finance-related-person>.badge{font-size:10px}.finance-context-callout{margin-top:13px;padding:13px;border:1px solid #dce7f4;border-radius:12px;background:#f8faff}.finance-context-callout>div:first-child{display:flex;align-items:center;gap:7px;color:#274b91}.finance-context-callout>div:first-child b{font-size:12px}.finance-context-callout>p{margin:5px 0 12px;color:#74849c;font-size:11px;line-height:1.45}.finance-related-list{display:grid;gap:7px}.finance-related-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 10px;border:1px solid #e0e7f1;border-radius:9px;background:#fff}.finance-related-list article>span:first-child{min-width:0}.finance-related-list article b,.finance-related-list article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-related-list article b{color:#31517a;font-size:11px}.finance-related-list article small{margin-top:2px;color:#8693a8;font-size:10px}.finance-related-list article>span:nth-child(2){color:#7788a1;font-size:10px}.finance-related-list .button{min-height:30px;padding-inline:8px;font-size:10px}.finance-office-summary{display:grid;grid-template-columns:1.4fr .8fr .9fr;gap:7px;margin-bottom:10px}.finance-office-summary span{min-width:0;padding:9px;border:1px solid #e0e7f1;border-radius:8px;background:#fff}.finance-office-summary small,.finance-office-summary b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-office-summary small{color:#8290a5;font-size:9px}.finance-office-summary b{margin-top:3px;color:#31517a;font-size:11px}.finance-office-users{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.finance-office-users span{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:7px;color:#68809e;background:#eef3fb;font-size:10px}.finance-office-users svg{color:#315bd0}.finance-history-list{display:grid;gap:0}.finance-history-list article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid #edf1f6}.finance-history-list article:last-child{border-bottom:0}.finance-history-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;color:#17875d;background:#e7f8ef}.finance-history-list b,.finance-history-list small{display:block}.finance-history-list b{color:#31517a;font-size:11px}.finance-history-list small{margin-top:3px;color:#8492a7;font-size:10px;line-height:1.4}.finance-history-list strong{color:#2a528e;font-size:11px;white-space:nowrap}.finance-admin-panel{background:linear-gradient(145deg,#fbfcff,#fff 75%)}.finance-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.finance-admin-grid>.button{justify-content:flex-start;min-height:42px;padding-inline:12px;text-align:left;font-size:11px}.finance-admin-grid>.button.danger{grid-column:1/-1}.finance-admin-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:8px;border:1px solid #e0e7f1;border-radius:10px;background:#fff}.finance-admin-inline .field{margin:0}.finance-admin-inline .field>span{font-size:10px}.finance-admin-inline .control{min-height:36px}.finance-admin-inline .button{min-height:36px;font-size:10px}.finance-admin-panel>.info-banner{margin-top:13px}.finance-detail-edit-panel{padding:0 24px 24px}.finance-detail-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.finance-detail-edit-grid>.wide{grid-column:1/-1}.finance-detail-edit-grid .field>span{font-size:11px;font-weight:800}.finance-detail-edit-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:13px}.finance-detail-edit-panel>.info-banner{margin-top:15px}.payable-form-heading{display:grid;gap:12px;padding:21px 24px 0}.payable-form-heading .button{justify-self:start}.payable-form-heading h1{margin:4px 0;color:#123d8f;font:800 25px/1.2 Manrope,sans-serif}.payable-form-heading p{margin:0;color:#72839d;font-size:12px}.payable-form-layout .finance-form-card{padding-bottom:0}.finance-creditor-tree{display:grid;gap:8px}.finance-creditor-tree article{padding:10px;border:1px solid #e0e7f1;border-radius:9px;background:#fbfcff}.finance-creditor-tree b,.finance-creditor-tree small{display:block}.finance-creditor-tree b{color:#31517a;font-size:12px}.finance-creditor-tree small{margin-top:3px;color:#8190a7;font-size:10px;line-height:1.45}@media(max-width:1180px){.finance-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-admin-grid{grid-template-columns:1fr}.finance-admin-grid>.button.danger{grid-column:auto}}@media(max-width:760px){.finance-detail-top{align-items:stretch;flex-direction:column}.finance-detail-top-actions{justify-content:flex-start}.finance-detail-heading{grid-template-columns:38px minmax(0,1fr);padding:20px 16px 14px}.finance-detail-heading-icon{width:38px;height:38px}.finance-detail-heading>.badge{grid-column:2;justify-self:start}.finance-detail-heading h2{font-size:19px}.finance-detail-kpis{grid-template-columns:1fr 1fr;margin-inline:16px}.finance-detail-kpis>div{padding:10px}.finance-detail-body{padding-inline:16px}.finance-detail-panel{padding:13px}.finance-detail-data-grid,.finance-detail-edit-grid{grid-template-columns:1fr}.finance-detail-data-grid>div.wide,.finance-detail-edit-grid>.wide{grid-column:auto}.finance-related-person{grid-template-columns:34px minmax(0,1fr)}.finance-related-person>.badge{grid-column:2;justify-self:start}.finance-related-list article{grid-template-columns:minmax(0,1fr) auto}.finance-related-list article>span:nth-child(2){display:none}.finance-related-list article .button{grid-column:2;grid-row:1}.finance-office-summary{grid-template-columns:1fr}.finance-detail-edit-panel{padding-inline:16px}.finance-detail-edit-actions{align-items:stretch;flex-direction:column}.finance-detail-edit-actions .button{width:100%}.finance-admin-inline{grid-template-columns:1fr}.payable-form-heading{padding-inline:16px}.payable-form-heading h1{font-size:22px}}.finance-admin-panel{border-color:#e1e8f2!important;background:#fff!important;box-shadow:0 5px 18px #1c37640b!important}.finance-admin-panel .finance-detail-panel-header{margin-bottom:12px}.finance-admin-panel .finance-detail-section-header>span{background:#f1f5fc!important;color:#3159ae!important}.finance-admin-panel .finance-detail-section-header h3{color:#294b7f!important}.finance-admin-grid{gap:9px!important}.finance-admin-grid>.finance-admin-action,.finance-admin-grid>.finance-admin-account-action,.finance-admin-grid>.finance-admin-restore-action,.finance-admin-grid>.finance-admin-delete-action{min-height:40px!important;padding-inline:12px!important;border-radius:10px!important;box-shadow:none!important;font-size:11px!important;font-weight:800!important}.finance-admin-grid>.finance-admin-action{border-color:#d8e2ef!important;background:#fbfcfe!important;color:#365273!important}.finance-admin-grid>.finance-admin-action:hover:not(:disabled),.finance-admin-grid>.finance-admin-account-action:hover:not(:disabled){border-color:#aebfdb!important;background:#f5f8fd!important;color:#214b96!important}.finance-admin-grid>.finance-admin-action:disabled{border-color:#e3e8ef!important;background:#f7f9fb!important;color:#8794a7!important;box-shadow:none!important;opacity:.72}.finance-admin-grid>.finance-admin-action-received,.finance-admin-grid>.finance-admin-action-paid{border-color:#c4e4d2!important;background:#f3fbf6!important;color:#247c58!important}.finance-admin-grid>.finance-admin-action-cancelled{border-color:#dce2ea!important;background:#fbfcfd!important;color:#66758a!important}.finance-admin-grid>.finance-admin-action-collection{border-color:#f2d3b0!important;background:#fff9f2!important;color:#a8621b!important}.finance-admin-grid>.finance-admin-action-legal{border-color:#d9cdee!important;background:#faf8ff!important;color:#6750a1!important}.finance-admin-grid>.finance-admin-restore-action{grid-column:1/-1!important;justify-content:center!important;border-style:dashed!important;border-color:#bfd0e8!important;background:#f8faff!important;color:#315aa7!important}.finance-admin-grid>.finance-admin-account-action{border-color:#d8e2ef!important;background:#fff!important;color:#506782!important}.finance-admin-grid>.finance-admin-delete-action{grid-column:1/-1!important;justify-content:center!important;border-color:#efd2d7!important;background:#fff8f9!important;color:#b23c4d!important}.finance-admin-grid>.finance-admin-delete-action:hover:not(:disabled){border-color:#e2afb8!important;background:#fff1f3!important;color:#a52f42!important}.finance-admin-inline{border-color:#e3eaf2!important;background:#fbfcff!important}.finance-admin-inline .button{border-color:#d8e2ef!important;background:#fff!important;color:#365273!important;box-shadow:none!important}.finance-admin-grid>.finance-admin-fine-action{border-color:#efd8b6!important;background:#fffaf3!important;color:#a9681d!important}.finance-admin-grid>.finance-admin-fine-action:hover:not(:disabled){border-color:#e5c08e!important;background:#fff6e9!important;color:#925516!important}.finance-admin-grid>.finance-admin-fine-restore-action{border-style:dashed!important;border-color:#bfd8ca!important;background:#f7fcf9!important;color:#2a7755!important}.finance-admin-grid>.finance-admin-fine-restore-action:hover:not(:disabled){border-color:#8fc5a9!important;background:#effaf3!important;color:#226a4b!important}.finance-detail-panel-header .finance-detail-section-header{padding:7px 9px!important;border:1px solid #edf1f7;border-radius:11px;background:#f8faff}.finance-detail-panel-header .finance-detail-section-header>span{width:29px;height:29px;background:#eef3fb!important;color:#3159ae!important}.finance-detail-disclosure>summary{background:#f8faff;transition:background .16s ease}.finance-detail-disclosure[open]>summary{border-bottom:1px solid #edf1f6;background:#f6f9fe}.finance-scope-line{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-7px 0 18px;padding:10px 14px;border:1px solid #dce5f3;border-radius:11px;background:#f7f9fe;color:#34517e}.finance-scope-line span{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800}.finance-scope-line span svg{color:#2d5cc4}.finance-scope-line small{color:#71819a;font-size:10px;font-weight:700}.finance-table-head{display:flex;align-items:flex-end;gap:14px;min-width:0}.finance-table-head>.tabs{flex:1 1 auto;min-width:0;margin-bottom:0!important}.finance-table-toolbar{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;margin:0}.finance-table-toolbar>.button{min-height:40px;padding-inline:14px;font-size:12px}.finance-sort-control{position:relative;margin-left:auto}.finance-sort-control>.button{width:42px;min-height:42px!important;padding:0!important;border-color:#dbe4ef;background:#fff;color:#5c6f8d;box-shadow:none}.finance-sort-control>.button svg{display:block!important;flex:0 0 auto;width:19px!important;height:19px!important}.finance-sort-control>.button:hover,.finance-sort-control>.button.active{border-color:#9bb1ec;background:#f2f5ff;color:#214da5}.finance-sort-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:36;display:grid;min-width:220px;padding:9px;border:1px solid #dce5f1;border-radius:12px;background:#fff;box-shadow:0 16px 35px #14274d24}.finance-sort-popover>b{padding:5px 9px 7px;color:#536681;font-size:11px}.finance-sort-popover button{min-height:34px;padding:7px 9px;border:0;border-radius:8px;background:transparent;color:#3e5678;font:700 11px Manrope,sans-serif;text-align:left;cursor:pointer}.finance-sort-popover button:hover,.finance-sort-popover button.active{background:#f1f5ff;color:#204da8}@media(min-width:721px){.finance-table-toolbar{transform:translateY(-5px)}}.finance-entity-picker{display:grid;gap:7px}.finance-entity-picker>.control{width:100%}.finance-entity-clear{justify-self:start;padding:0;border:0;background:transparent;color:#315bd0;font:700 10px Manrope,sans-serif;cursor:pointer}.finance-entity-clear:hover{text-decoration:underline}.finance-entity-results{display:grid;gap:5px;max-height:184px;overflow:auto;padding:5px;border:1px solid #e1e8f2;border-radius:10px;background:#fafcff}.finance-entity-results button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:8px;border:1px solid transparent;border-radius:8px;background:#fff;color:#3d5577;text-align:left;cursor:pointer}.finance-entity-results button:hover,.finance-entity-results button.active{border-color:#bed0f2;background:#f1f5ff;color:#204da8}.finance-entity-results button>span{display:block;min-width:0}.finance-entity-results b,.finance-entity-results small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-entity-results b{font-size:11px}.finance-entity-results small{margin-top:2px;color:#8795aa;font-size:10px}.finance-entity-results button>svg{flex:0 0 auto;color:#aab7cb}.finance-entity-results button.active>svg{color:#315bd0}.finance-entity-empty{padding:8px;color:#7b8ba2;font-size:10px;line-height:1.35}.financial-filter-popover .field{min-width:0}.financial-filter-popover .field>small{display:block;margin-top:4px;color:#8795aa;font-size:10px;line-height:1.35}.financial-filters .search-control{width:min(390px,100%)}.finance-account-list{margin-top:0}@media(max-width:1180px){.financial-account-row>div{min-width:0}.financial-account-row>div>b,.financial-account-row>div>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:1400px)and (min-width:721px){.financial-account-row{grid-template-columns:44px minmax(150px,1fr) 105px 95px 90px}.financial-account-row .button{grid-column:2/-1;justify-self:start}}@media(max-width:720px){.finance-scope-line{align-items:flex-start;flex-direction:column;gap:4px}.finance-table-head{align-items:stretch;flex-wrap:wrap;gap:0}.finance-table-head>.tabs{flex:1 1 100%;margin-bottom:12px}.finance-table-toolbar{width:100%;margin:0 0 12px}.finance-sort-popover{right:0}.finance-entity-results{max-height:150px}.financial-filters .search-control{width:100%}}.standard-form-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.78fr);align-items:start;gap:18px;min-width:0}.standard-form-main,.standard-form-aside-column{min-width:0}.standard-form-main{display:grid;gap:16px}.standard-form-aside{position:sticky;top:18px;display:grid;gap:14px;min-width:0}.standard-form-aside>.card,.standard-form-aside>.info-banner{margin:0!important}.standard-aside-preview{border-color:#d8e3f1!important;background:#fff!important;box-shadow:0 10px 28px #1931600f!important}.standard-aside-preview>.card-header{margin-bottom:16px}.standard-preview-card{display:grid;gap:14px}.standard-preview-hero{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:start;padding:14px;border:1px solid #d9e4f3;border-radius:14px;background:linear-gradient(145deg,#f1f5ff,#fff 78%)}.standard-preview-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:15px;background:#e4edff;color:#2859b6}.standard-preview-copy{min-width:0}.standard-preview-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.standard-preview-top small{color:#6b81a8;font-size:10px;font-weight:900;letter-spacing:.04em}.standard-preview-copy h3{margin:6px 0 5px;color:#173f7d;font:800 19px/1.15 Manrope,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standard-preview-copy p{margin:0;color:#6c7f9d;font-size:11px;line-height:1.45}.standard-preview-copy .badge{font-size:10px}.standard-preview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #d9e4f3;border-radius:12px;overflow:hidden;background:#fff}.standard-preview-stats>div{min-width:0;padding:11px;border-right:1px solid #e2e9f3}.standard-preview-stats>div:last-child{border-right:0}.standard-preview-stats small,.standard-preview-stats b,.standard-preview-stats span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standard-preview-stats small{color:#7b8ba5;font-size:9px;font-weight:900;text-transform:uppercase}.standard-preview-stats b{margin-top:5px;color:#20468f;font-size:15px}.standard-preview-stats span{margin-top:3px;color:#8a9ab2;font-size:9px}.standard-checklist-card{border-color:#d8e3f1!important;box-shadow:0 9px 25px #1931600d!important}.standard-checklist-card>.card-header{margin-bottom:13px}.standard-checklist-list{display:grid;gap:8px}.standard-checklist-list>div{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px 11px;border:1px solid #dfe7f2;border-radius:10px;background:#fafcff;color:#90a0b7}.standard-checklist-list>div.complete{border-color:#cfe8d5;background:#f4fbf5;color:#2e8d4d}.standard-checklist-list>div>svg{color:#9cafc8}.standard-checklist-list>div.complete>svg{color:#28864a}.standard-checklist-list span{overflow:hidden;color:#496484;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.standard-checklist-list small{font-size:9px;white-space:nowrap}.standard-checklist-card .info-banner{margin-top:13px;font-size:10px;line-height:1.4}.standard-form-section{border-color:#dbe5f2!important;background:#fff!important;box-shadow:0 8px 23px #182f560b!important}.standard-form-section>header{padding-bottom:12px!important;border-bottom-color:#e5ebf4!important}.standard-form-section>header>span{background:#edf3ff!important;color:#315bd0!important}.standard-form-section>header b{color:#234a83!important;font-size:16px!important}.standard-form-layout .form-actions,.standard-form-layout .workflow-footer{margin-top:0;padding:16px 2px 2px;border-top:1px solid #e0e7f2}.standard-form-layout .workflow-footer{background:linear-gradient(180deg,#ffffffe6,#fff 35%)!important}.standard-form-page{max-width:1120px;margin:0 auto}.standard-form-page>.card{border-color:#d8e3f1;box-shadow:0 9px 25px #1931600e}.standard-form-page>.card .card-header{margin-bottom:17px}.standard-form-page>.card .card-header h2{font-size:18px}.standard-form-page .form-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:15px;border-top:1px solid #e0e7f2}.finance-form-layout,.payable-form-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.78fr);gap:18px}.finance-form-layout>.finance-form-card,.payable-form-layout>.finance-form-card{border-color:#d8e3f1;box-shadow:0 9px 25px #1931600e}.finance-form-layout>.finance-form-help,.payable-form-layout>.finance-form-help{top:18px;border-color:#d8e3f1;box-shadow:0 9px 25px #1931600d}.finance-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:6px;border:1px solid #dce5f2;border-radius:16px;background:#f5f8fd}.finance-steps button{min-height:58px;justify-content:flex-start;gap:9px;padding:10px 12px;border:1px solid transparent!important;border-radius:11px;background:transparent!important;color:#71829e;font:800 12px/1.2 Manrope,sans-serif;text-align:left;cursor:pointer}.finance-steps button:hover{background:#fff!important;color:#214da4}.finance-steps button.active{border-color:#c5d4ef!important;background:#fff!important;color:#103b9d;box-shadow:0 5px 14px #183c8714}.finance-steps button.done{color:#214da4}.finance-steps button>span{display:grid;place-items:center;flex:0 0 auto;width:29px;height:29px;border:1px solid #9cb3e1;border-radius:999px;color:#315bd0;font:800 11px Manrope,sans-serif}.finance-steps button.active>span,.finance-steps button.done>span{border-color:#103b9d;background:#103b9d;color:#fff}.finance-steps b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-step-content{padding:19px!important;background:#fff}.finance-step-content>header{display:flex;align-items:flex-start;gap:10px;margin-bottom:17px;padding:0 0 12px;border-bottom:1px solid #e1e8f2;color:#315bd0}.finance-step-content>header h2{color:#254a82;font:800 17px/1.25 Manrope,sans-serif}.finance-step-content>header p{color:#7789a4;font-size:11px}.finance-step-content .field>span{font-size:12px;font-weight:800}.finance-form-actions{align-items:center;padding:15px 19px;border-top:1px solid #e0e7f2;background:#fbfcff}.finance-form-actions .button{min-width:132px;justify-content:center}.finance-form-actions .button.primary{min-width:160px}.payable-form-heading{padding:20px 21px 0}.payable-form-heading .button{min-height:36px}.payable-form-heading h1{font-size:24px}.payable-form-layout .finance-form-help{position:sticky}.finance-creditor-tree article{border-color:#dfe7f2;background:#fafcff}.finance-creditor-tree b{color:#2a4b7d}.finance-creditor-tree small{color:#7b8da7}@media(max-width:1080px){.standard-form-layout,.finance-form-layout,.payable-form-layout{grid-template-columns:1fr}.standard-form-aside,.finance-form-help{position:static}.standard-form-aside-column{grid-row:1}.standard-form-main{grid-row:2}.standard-form-aside .card{display:block}.standard-form-aside .card-header{margin-bottom:14px}}@media(max-width:760px){.standard-form-layout{gap:14px}.standard-preview-stats{grid-template-columns:1fr}.standard-preview-stats>div{border-right:0;border-bottom:1px solid #e2e9f3}.standard-preview-stats>div:last-child{border-bottom:0}.standard-form-page .form-actions,.finance-form-actions{align-items:stretch;flex-direction:column}.standard-form-page .form-actions .button,.finance-form-actions .button{width:100%}.finance-steps button{min-height:52px;padding:9px}.finance-steps button b{font-size:11px}.standard-preview-copy h3{font-size:17px}}.workflow-standard-layout .legal-workflow{min-width:0}.workflow-standard-layout .workflow-footer{width:100%}.workflow-drawer-layout{display:block;grid-template-columns:1fr}.workflow-drawer-layout .standard-form-main{display:block}.finance-registration-layout .finance-form-card{margin:0;min-width:0}.finance-registration-layout .finance-form-help{display:none!important}.finance-registration-layout .finance-step-content{border-color:#dbe5f2;background:#fff}.admin-standard-layout,.directory-standard-layout,.activity-standard-layout{margin-top:4px}.service-registration-layout .inheritance-summary.designed{display:none}.service-registration-layout .create-service-layout{min-width:0}.finance-operational-tree{display:grid;gap:7px}.finance-operational-node{min-width:0;border:1px solid #dfe7f1;border-radius:10px;background:#fff;overflow:hidden}.finance-operational-node-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px}.finance-operational-node-trigger{display:flex;align-items:center;gap:7px;min-width:0;padding:0;border:0;background:transparent;color:#31517a;text-align:left;cursor:pointer}.finance-operational-node-trigger:disabled{cursor:default}.finance-operational-node-trigger>svg{flex:0 0 auto;color:#315bd0;transition:transform .16s ease}.finance-operational-node-trigger>svg.rotated{transform:rotate(180deg)}.finance-operational-node-trigger>span{display:grid;min-width:0}.finance-operational-node-trigger b,.finance-operational-node-trigger small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-operational-node-trigger b{color:#31517a;font-size:11px}.finance-operational-node-trigger small{margin-top:2px;color:#8190a7;font-size:10px}.finance-operational-node-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.finance-operational-node-actions .button{min-height:30px;padding-inline:8px;font-size:10px}.finance-operational-node-actions .button svg{width:14px;height:14px}.finance-operational-children{display:grid;gap:7px;padding:7px 8px 8px 28px;border-top:1px solid #edf1f6;background:#fbfcff}.finance-operational-node-service{border-color:#e4eaf3}.finance-operational-node-task{border-color:#e8edf4}.finance-summary-progress{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:10px 12px;border:1px solid #dfe7f1;border-radius:10px;background:#f8faff;color:#71819b;font-size:11px}.finance-summary-progress b{color:#2453a9}.finance-context-summary-drawer .dialog-intro{display:flex;align-items:center;gap:6px}.finance-context-summary-drawer .dialog-intro svg{color:#315bd0}.finance-context-summary-header>div{min-width:0}.finance-context-summary-header small{display:block;margin-bottom:4px;color:#5b63f3;font-size:11px;font-weight:800;letter-spacing:.08em}.finance-context-summary-header p{margin:4px 0 0;color:#71809a;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-context-summary-drawer .case-summary-card strong{overflow-wrap:anywhere}@media(max-width:760px){.finance-operational-node-row{grid-template-columns:1fr;align-items:stretch}.finance-operational-node-actions{justify-content:flex-start}.finance-operational-children{padding-left:14px}.finance-context-summary-drawer .dialog-actions .button{width:100%}}.finance-monitoring-entry{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:6px 10px;border:1px solid #d6e2f1;border-radius:10px;background:#fbfcff;color:#31517a;font:800 10px/1.15 Manrope,sans-serif;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.finance-monitoring-entry:hover{border-color:#aebfe0;background:#f2f6ff;color:#214da5}.finance-monitoring-entry>svg{flex:0 0 auto;color:#315bd0}.finance-monitoring-entry>span{display:grid;text-align:left}.finance-monitoring-entry b{font-size:10px}.finance-monitoring-entry small{margin-top:2px;color:#8493a9;font-size:9px;font-weight:700}.finance-monitoring-table-head{align-items:center}.finance-monitoring-table-title{display:flex;align-items:center;gap:13px;min-width:0;flex:1 1 auto}.finance-monitoring-table-title>.button{min-height:35px;padding-inline:9px;font-size:11px;white-space:nowrap}.finance-monitoring-table-title>div{display:flex;align-items:center;gap:7px;min-width:0;color:#315bd0}.finance-monitoring-table-title>div>span{display:grid;min-width:0}.finance-monitoring-table-title b,.finance-monitoring-table-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-monitoring-table-title b{color:#294b7f;font-size:12px}.finance-monitoring-table-title small{margin-top:2px;color:#8492a7;font-size:10px}.finance-monitoring-list{margin-top:8px}.finance-monitoring-row{grid-template-columns:40px minmax(220px,1.45fr) minmax(155px,.86fr) minmax(140px,.86fr) auto;grid-template-areas:"avatar main meta state action";column-gap:14px;row-gap:0;align-items:center;padding:15px 3px}.finance-monitoring-row .finance-monitoring-avatar{grid-area:avatar}.finance-monitoring-row .finance-monitoring-main{grid-area:main;min-width:0}.finance-monitoring-row .finance-monitoring-meta{grid-area:meta;min-width:0}.finance-monitoring-row .finance-monitoring-state-cell{grid-area:state}.finance-monitoring-row .finance-monitoring-row-action{grid-area:action}.finance-monitoring-row>div{min-width:0}.finance-monitoring-row .finance-monitoring-avatar{display:grid;place-items:center;color:#315bd0;background:#e9efff}.finance-monitoring-row .finance-monitoring-main b{display:block;margin-bottom:5px;color:#2b4770;font-size:13px;line-height:1.35}.finance-monitoring-row .finance-monitoring-main small{display:block;color:#71829b;line-height:1.4}.finance-monitoring-row .finance-monitoring-meta{display:grid;gap:8px}.finance-monitoring-row .finance-monitoring-meta>span{display:grid;gap:2px;min-width:0}.finance-monitoring-row .finance-monitoring-meta>span+span{padding-top:8px;border-top:1px solid #edf1f6}.finance-monitoring-row .finance-monitoring-meta small,.finance-monitoring-row .finance-monitoring-state-cell>small{line-height:1.3}.finance-monitoring-row .finance-monitoring-meta b{color:#2b4770;font-size:12px;line-height:1.3}.finance-monitoring-row .finance-monitoring-state-cell{align-self:center}.finance-monitoring-row .finance-monitoring-row-action{display:flex;align-items:center;justify-content:flex-end;min-width:max-content}.finance-monitoring-row .finance-monitoring-row-action .button{white-space:nowrap}@container finance-ledger (max-width:820px){.finance-monitoring-row{grid-template-columns:38px minmax(0,1.3fr) minmax(115px,.85fr) minmax(118px,.9fr) auto;grid-template-areas:"avatar main meta state action";column-gap:10px;row-gap:0;align-items:center;padding:14px 3px}.finance-monitoring-row .finance-monitoring-state-cell,.finance-monitoring-row .finance-monitoring-row-action{align-self:center}.finance-monitoring-row .finance-monitoring-row-action .button{padding-inline:10px}}.finance-monitoring-detail-heading .finance-detail-heading-icon{color:#315bd0;background:#e9efff}.finance-monitoring-detail-card .finance-detail-panel-header>.button{white-space:nowrap;min-width:118px}.finance-monitoring-kpis>div:nth-child(2) strong{color:#20845b}.finance-monitoring-kpis>div:nth-child(3) strong{color:#a86b1c}.finance-monitoring-services{display:grid;gap:8px}.finance-monitoring-service{border:1px solid #e0e8f2;border-radius:11px;background:#fbfcff;overflow:hidden}.finance-monitoring-service.open{border-color:#cbd9ed;background:#fff}.finance-monitoring-service-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;padding:12px;border:0;background:transparent;color:#2d4c7b;text-align:left;cursor:pointer}.finance-monitoring-service-trigger>span:first-child{display:grid;min-width:0}.finance-monitoring-service-trigger b,.finance-monitoring-service-trigger small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-monitoring-service-trigger b{font-size:12px}.finance-monitoring-service-trigger small{margin-top:3px;color:#8190a7;font-size:10px}.finance-monitoring-service-meta{display:flex;align-items:center;gap:7px;flex:0 0 auto}.finance-monitoring-service-meta>svg{color:#315bd0;transition:transform .16s ease}.finance-monitoring-service-meta>svg.rotated{transform:rotate(180deg)}.finance-monitoring-service-content{padding:0 12px 12px;border-top:1px solid #edf1f6}.finance-monitoring-service-content .finance-detail-data-grid{margin-bottom:10px}.finance-monitoring-task{padding:12px;border:1px solid #dce6f2;border-radius:10px;background:#f8faff}.finance-monitoring-task-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.finance-monitoring-task-heading>span{display:inline-flex;align-items:center;gap:6px;color:#315bd0}.finance-monitoring-task-heading b{color:#2b4b7b;font-size:11px}.finance-monitoring-task h4{margin:10px 0 5px;color:#264676;font-size:13px}.finance-monitoring-task p{margin:0;color:#71829b;font-size:11px;line-height:1.5}.finance-monitoring-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.finance-monitoring-task-grid span{min-width:0;padding-top:8px;border-top:1px solid #e2eaf4}.finance-monitoring-task-grid small,.finance-monitoring-task-grid b{display:block;overflow:hidden;text-overflow:ellipsis}.finance-monitoring-task-grid small{color:#8290a5;font-size:9px}.finance-monitoring-task-grid b{margin-top:3px;color:#34547f;font-size:10px;line-height:1.35}.finance-monitoring-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.finance-monitoring-admin-grid .button{min-height:42px;justify-content:flex-start}.finance-monitoring-admin-grid .finance-admin-delete-action{grid-column:auto}.finance-monitoring-receive-dialog{width:min(640px,calc(100vw - 28px));grid-template-columns:48px minmax(0,1fr);align-items:start}.finance-monitoring-receive-dialog>.delete-dialog-actions{grid-column:2}.finance-monitoring-receive-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:15px 0}.finance-monitoring-receive-options button{display:grid;gap:4px;padding:12px;border:1px solid #dbe5f1;border-radius:10px;background:#fbfcff;color:#365477;text-align:left;cursor:pointer}.finance-monitoring-receive-options button:hover,.finance-monitoring-receive-options button.active{border-color:#9fb8e7;background:#f0f5ff;color:#214da4}.finance-monitoring-receive-options small{color:#7c8da6;font-size:10px;line-height:1.35}.finance-monitoring-receive-options button.active small{color:#5873a0}.finance-monitoring-receive-dialog .info-banner{margin-top:13px}@media(max-width:760px){.finance-monitoring-entry{width:100%;justify-content:flex-start}.finance-monitoring-table-head{align-items:stretch}.finance-monitoring-table-title{align-items:stretch;flex-direction:column;gap:8px;width:100%;margin-bottom:8px}.finance-monitoring-table-title>div{padding-left:4px}.finance-monitoring-row{grid-template-columns:38px minmax(0,1fr);grid-template-areas:"avatar main" "avatar meta" "avatar state" "avatar action";row-gap:11px}.finance-monitoring-row .finance-monitoring-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finance-monitoring-row .finance-monitoring-meta>span+span{padding-top:0;padding-left:10px;border-top:0;border-left:1px solid #edf1f6}.finance-monitoring-row .finance-monitoring-row-action{justify-content:stretch}.finance-monitoring-row .finance-monitoring-row-action .button{width:100%}.finance-monitoring-task-grid,.finance-monitoring-admin-grid{grid-template-columns:1fr}.finance-monitoring-admin-grid .finance-admin-delete-action{grid-column:auto}.finance-monitoring-receive-dialog{grid-template-columns:38px minmax(0,1fr)}.finance-monitoring-receive-options{grid-template-columns:1fr}.finance-monitoring-receive-dialog>.delete-dialog-actions{grid-column:1/-1}}.finance-monitoring-top-entry{min-height:44px;padding:8px 14px;border-color:#b9ccef;background:#fff;color:#214d9f;font-size:12px;box-shadow:0 5px 14px #2753a00f}.finance-monitoring-top-entry:hover{background:#eef4ff;color:#17449a;border-color:#88aaf0}.finance-monitoring-top-entry>svg{width:21px;height:21px}.finance-monitoring-tab{display:flex!important;align-items:center;gap:8px;padding:8px 12px;border:1px solid #d8e3f1;border-radius:10px;background:#f8faff;color:#214d9f!important;font-size:12px}.finance-monitoring-tab>svg{color:#315bd0}.finance-monitoring-tab b{color:#214d9f!important;font-size:12px!important}.finance-monitoring-table-title>.button{border-color:#d7e1ef;background:#fff;color:#31517a}.finance-monitoring-table-title>.button:hover{border-color:#9bb8ed;background:#f3f6ff;color:#214da5}.finance-filter-phase{border-top:1px solid #edf1f6;padding-top:10px}.finance-filter-phase span{color:#647590!important}.finance-operational-state{display:inline-flex;align-items:flex-start;flex-direction:column;gap:4px;min-width:0}.finance-operational-status-badge,.finance-phase-badge{width:max-content;max-width:100%;font-size:10px!important;line-height:1.25!important;white-space:normal!important}.finance-monitoring-state-cell{display:grid!important;align-content:start;justify-items:start;gap:4px}.finance-monitoring-state-cell>small:nth-of-type(2){margin-top:2px}.finance-monitoring-context-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.finance-monitoring-context-actions .button{min-height:30px;padding-inline:8px;font-size:10px}.finance-monitoring-service-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-right:10px}.finance-monitoring-service-header .finance-monitoring-service-trigger{min-width:0}.finance-monitoring-service-header .finance-monitoring-context-actions{justify-content:flex-end}.finance-monitoring-service-meta{align-items:center}.finance-monitoring-service-meta .finance-operational-status-badge{max-width:132px}.finance-monitoring-task-heading>.finance-operational-state{align-items:flex-end}.finance-monitoring-task-actions{display:flex;justify-content:flex-end;gap:5px;margin-top:8px}.finance-monitoring-task-actions .button{min-height:29px;padding-inline:8px;font-size:10px}.finance-participant-icons{display:inline-flex;align-items:center;padding-left:3px}.finance-participant-avatar{display:grid;place-items:center;width:29px;height:29px;margin-left:-3px;border:2px solid #fff;border-radius:999px;background:#e7eeff;color:#315bd0;box-shadow:0 1px 3px #1931601f;cursor:help}.finance-participant-avatar:nth-child(2n){background:#eee9ff;color:#6a4fff}.finance-participant-avatar:nth-child(3n){background:#e5f7f1;color:#20845b}.finance-participant-empty{color:#71829b;font-size:11px}.finance-summary-status-phase{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding:10px 12px;border:1px solid #e0e8f3;border-radius:11px;background:#f8faff}.finance-summary-status-phase>span{display:grid;gap:6px;min-width:0}.finance-summary-status-phase>span+span{padding-left:12px;border-left:1px solid #e2e9f3}.finance-summary-status-phase b{color:#71829c;font-size:9px;letter-spacing:.05em;text-transform:uppercase}.finance-monitoring-balance-notice{margin:0 0 12px}.finance-monitoring-balance-notice .info-banner{margin:0;border-color:#f0dcb7;background:#fffaf1;color:#80602c}.finance-monitoring-installments{display:grid;gap:7px;margin:12px 0 15px;padding:10px;border:1px solid #dfe8f3;border-radius:11px;background:#f8faff}.finance-monitoring-installments>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 3px 7px;border-bottom:1px solid #e4eaf3}.finance-monitoring-installments>header>div{display:grid;gap:3px}.finance-monitoring-installments header b{color:#31517a;font-size:11px}.finance-monitoring-installments header small{color:#8291a8;font-size:10px}.finance-monitoring-installments>article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 3px;border-bottom:1px solid #e6edf5}.finance-monitoring-installments>article:last-child{border-bottom:0}.finance-monitoring-installments>article>span:first-child{display:grid;gap:3px;min-width:0}.finance-monitoring-installments>article b{color:#36547b;font-size:11px}.finance-monitoring-installments>article small{color:#8492a6;font-size:10px}.finance-monitoring-installments>article>span:last-child{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.finance-monitoring-installments>article strong{color:#244d91;font-size:11px}.finance-monitoring-installments>article .button{min-height:29px;padding-inline:8px;font-size:10px}.finance-monitoring-selected-installment{display:grid;gap:4px;margin:14px 0;padding:12px;border:1px solid #cbdaf3;border-radius:10px;background:#f2f6ff;color:#31517a}.finance-monitoring-selected-installment span{color:#71829b;font-size:11px}.finance-currency-input{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid #c7d7ef;border-radius:10px;background:#fff}.finance-currency-input:focus-within{outline:2px solid rgba(105,102,255,.24);border-color:#6974ff}.finance-currency-input>span{padding-left:12px;color:#6c7f9d;font-size:13px;font-weight:800}.finance-currency-input .control{border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important}.finance-monitoring-delete-action{border-color:#efcbd1!important;background:#fff7f8!important;color:#bf5260!important}.finance-monitoring-delete-action:hover{border-color:#e5aab4!important;background:#fff0f2!important;color:#aa3c4c!important}.finance-monitoring-admin-grid .finance-admin-action-received{border-color:#c4e4d2!important;background:#f3fbf6!important;color:#247c58!important}.finance-monitoring-admin-grid .finance-admin-action-received:hover:not(:disabled){border-color:#9dd1b4!important;background:#ecf9f0!important;color:#1d704f!important}.finance-history-list>article.is-restored{background:#fbfcfe;color:#8190a6}.finance-history-list>article .button{min-height:29px;padding-inline:8px;font-size:10px;white-space:nowrap}@media(max-width:760px){.finance-monitoring-service-header{grid-template-columns:1fr;gap:0;padding-right:0}.finance-monitoring-service-header .finance-monitoring-context-actions{justify-content:flex-start;padding:0 12px 9px}.finance-monitoring-task-heading{align-items:flex-start;flex-direction:column}.finance-monitoring-task-heading>.finance-operational-state{align-items:flex-start}.finance-monitoring-installments>article{align-items:flex-start;flex-direction:column}.finance-monitoring-installments>article>span:last-child{justify-content:flex-start}.finance-summary-status-phase{grid-template-columns:1fr}.finance-summary-status-phase>span+span{padding:8px 0 0;border-top:1px solid #e2e9f3;border-left:0}}.account-legacy-section{display:grid;gap:18px}.account-subscription-top-grid,.account-billing-top-grid,.points-legacy-top-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(285px,.85fr);gap:18px}.account-current-plan-card,.account-recharge-card,.account-catalog-card,.account-billing-top-grid>.card,.points-legacy-top-grid>.card,.points-reward-card{border-color:#ccd8e9;box-shadow:0 8px 22px #1431600b}.legacy-plan-summary{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:14px 0 16px}.legacy-plan-summary h2{margin:4px 0 6px;color:#203f78;font-size:20px}.legacy-plan-summary p{margin:0;color:#597091;font-size:16px}.legacy-plan-summary p small{font-size:12px;color:#7a879d}.legacy-plan-actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;margin-top:15px}.account-range{width:100%;accent-color:#5d5fef;margin:16px 0 20px}.recharge-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#6c7d97}.recharge-summary span{white-space:nowrap}.recharge-summary b{color:#21477f}.account-catalog-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:-3px 0 18px}.account-catalog-tabs button,.account-catalog-subtabs button,.points-mode-tabs button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#687a96;font:700 14px Manrope,sans-serif;cursor:pointer}.account-catalog-tabs button{padding:10px 14px;border-radius:10px}.account-catalog-tabs button.active{background:#5d5fef;color:#fff;box-shadow:0 5px 12px #5d5fef2e}.account-catalog-subtabs{display:flex;gap:25px;align-items:center;border-bottom:1px solid #e2e8f2;margin-bottom:17px}.account-catalog-subtabs button{padding:5px 3px 11px;font-size:16px}.account-catalog-subtabs button.active{color:#103b9d;border-bottom:3px solid #103b9d}.account-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.account-offer-card{display:flex;flex-direction:column;min-width:0;min-height:250px;padding:15px;border:1px solid #e4eaf3;border-radius:13px;background:#fff;box-shadow:0 7px 18px #1431600a}.account-offer-card.selected{border-color:#9eb6ec;box-shadow:inset 0 3px #5d5fef,0 8px 20px #2d53a914}.account-offer-icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:10px;border-radius:11px;background:#edf3ff;color:#315fca}.account-offer-card h3{margin:0 0 8px;color:#263f68;font-size:16px}.account-offer-card strong{color:#244a83;font-size:18px}.account-offer-card strong small{color:#8190a6;font-size:11px;font-weight:500}.account-offer-card p{min-height:32px;margin:8px 0;color:#6d7f9b;font-size:12px;line-height:1.4}.account-offer-card ul{display:grid;gap:6px;margin:0 0 15px;padding:0;list-style:none;color:#3f5779;font-size:12px}.account-offer-card li:before{content:"•";margin-right:7px;color:#5d5fef}.account-offer-actions{display:flex;align-items:center;gap:8px;margin-top:auto}.account-offer-actions .button{flex:1;min-height:36px;padding-inline:10px;font-size:12px}.account-offer-actions .text-button{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.account-billing-top-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.9fr)}.compact-invoice-list{display:grid;gap:0}.compact-invoice-list>div{display:grid;grid-template-columns:minmax(65px,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #e1e7f1}.compact-invoice-list>div:last-child{border-bottom:0}.compact-invoice-list span{display:grid;gap:3px}.compact-invoice-list span b{color:#29466f;font-size:13px}.compact-invoice-list span small{color:#7587a1}.compact-invoice-list .badge{justify-self:start}.compact-invoice-list .text-button{font-size:12px}.points-legacy-top-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.9fr)}.points-support-copy{margin:0;color:#6f809b;font-size:13px}.points-payout-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.points-payout-row-action-only{justify-content:flex-end}.payment-method-mini{display:inline-flex;align-items:center;gap:7px;color:#617691}.points-reward-card{overflow:hidden}.points-mode-tabs{display:flex;gap:0;margin:-2px 0 17px;border-bottom:1px solid #dce4ef}.points-mode-tabs button{padding:9px 14px;border-bottom:3px solid transparent;font-size:17px}.points-mode-tabs button.active{color:#5d5fef;border-bottom-color:#5d5fef}.points-mode-content{display:grid;gap:7px;color:#5d718f;font-size:13px}.points-mode-content p{margin:0}.benefit-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.benefit-choice-grid article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;border:1px solid #dce5f1;border-radius:12px;background:#fbfcff}.benefit-choice-grid article>svg{color:#5d5fef}.benefit-choice-grid article b,.benefit-choice-grid article small{display:block}.benefit-choice-grid article b{color:#29466f;font-size:13px}.benefit-choice-grid article small{margin-top:3px;color:#7486a1;font-size:11px}.benefit-choice-grid .button{min-height:34px;padding-inline:10px;font-size:12px}.account-context-aside .card{border-color:#ccd8e9;box-shadow:0 8px 22px #1431600b}.support-assignee-list{display:grid;gap:8px}.support-assignee-list button{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px;border:1px solid #dce5f2;border-radius:11px;background:#fff;color:#526a8c;text-align:left;cursor:pointer}.support-assignee-list button:hover,.support-assignee-list button.selected{border-color:#9eb4e7;background:#f3f6ff;color:#214aa0}.support-assignee-avatar{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#e3ebff;color:#315bc1;font:700 12px Manrope,sans-serif}.support-assignee-list b,.support-assignee-list small{display:block}.support-assignee-list b{color:#294873;font-size:12px}.support-assignee-list small{margin-top:2px;color:#7a8ba5;font-size:10px}.support-assignee-list button>svg{color:#5d5fef}.support-benefit-list{display:grid;gap:8px;margin:17px 0;padding:15px 0;border-top:1px solid #e3eaf3;border-bottom:1px solid #e3eaf3;list-style:none;color:#4c668c;font-size:12px}.support-benefit-list li:before{content:"✓";margin-right:8px;color:#5d5fef;font-weight:800}.support-credit-price{display:block;margin-bottom:14px;color:#274a7c;text-align:center;font-size:21px}.support-credit-price small{font-size:11px;font-weight:500}.account-context-aside .button{width:100%}.support-selection-hint{display:block;margin-top:8px;color:#8a98ad;text-align:center;font-size:11px}@media(max-width:1000px){.account-subscription-top-grid,.account-billing-top-grid,.points-legacy-top-grid{grid-template-columns:1fr}.account-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.account-catalog-tabs{display:grid;grid-template-columns:1fr}.account-catalog-tabs button{justify-content:flex-start}.account-catalog-subtabs{gap:12px;overflow:auto}.account-catalog-subtabs button{white-space:nowrap;font-size:14px}.account-offer-grid,.benefit-choice-grid{grid-template-columns:1fr}.compact-invoice-list>div{grid-template-columns:minmax(0,1fr) auto}.compact-invoice-list .text-button{grid-column:1/-1;justify-self:start}.points-payout-row{align-items:flex-start;flex-direction:column}.account-offer-actions{align-items:stretch;flex-direction:column}.account-offer-actions .button{width:100%}}.account-legacy-section .button.primary,.account-context-aside .button.primary{border-color:#5d5fef;background:linear-gradient(135deg,#6869f2,#5d5fef);box-shadow:0 7px 18px #5d5fef2e}.account-legacy-section .button.primary:hover:not(:disabled),.account-context-aside .button.primary:hover:not(:disabled){border-color:#5355e6;background:linear-gradient(135deg,#5b5de9,#5355e6)}.account-subscription-top-grid{align-items:stretch}.account-subscription-top-grid>.card{height:100%;box-sizing:border-box}.account-subscription-top-grid>.card+.card{margin-top:0}.account-recharge-card{display:flex;flex-direction:column}.account-recharge-card .recharge-summary{margin-top:auto;align-items:flex-end}.subscription-dialog-backdrop{z-index:1300;overflow:auto}.subscription-payment-dialog,.subscription-details-dialog{width:min(880px,calc(100vw - 32px));max-height:min(88vh,820px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #d4deee;border-radius:20px;background:#fff;box-shadow:0 32px 80px #08193c52}.subscription-details-dialog{width:min(680px,calc(100vw - 32px))}.subscription-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 26px 18px;border-bottom:1px solid #e4eaf3;background:#fbfcff}.subscription-dialog-heading{display:flex;align-items:flex-start;gap:12px;min-width:0}.subscription-dialog-heading>div{min-width:0}.subscription-dialog-heading h2{margin:3px 0 5px;color:#172e5c;font:700 24px/1.25 Manrope,sans-serif}.subscription-dialog-heading p{margin:0;color:#6c7d98;font-size:13px;line-height:1.45}.subscription-dialog-heading p b{color:#2b4d88}.subscription-dialog-icon{display:grid;place-items:center;width:46px;height:46px;flex:0 0 auto;border-radius:14px;color:#315bd0;background:#eaf1ff}.subscription-dialog-close{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border:0;border-radius:50%;color:#31528c;background:#edf3ff;cursor:pointer}.subscription-dialog-close:hover{background:#dfeaff}.subscription-payment-layout{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:18px;min-height:0;padding:20px 26px;overflow:auto}.subscription-payment-offer{padding:18px;border:1px solid #dbe5f4;border-radius:14px;background:linear-gradient(160deg,#f5f8ff,#fbfcff)}.subscription-offer-label{display:inline-flex;padding:5px 8px;border-radius:7px;color:#3154a0;background:#e6eeff;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.subscription-payment-offer h3{margin:17px 0 7px;color:#274b89;font:700 20px/1.3 Manrope,sans-serif}.subscription-payment-offer strong{display:block;color:#183f8d;font-size:24px}.subscription-payment-offer>small{display:block;margin-top:2px;color:#8290a7;font-size:11px}.subscription-payment-offer ul{display:grid;gap:9px;margin:22px 0 0;padding:16px 0 0;border-top:1px solid #dce5f1;list-style:none;color:#536985;font-size:12px;line-height:1.4}.subscription-payment-offer li{display:flex;align-items:flex-start;gap:7px}.subscription-payment-offer li svg{flex:0 0 auto;color:#28936a;margin-top:1px}.subscription-payment-content{min-width:0}.subscription-payment-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.subscription-payment-methods button{display:flex;align-items:flex-start;gap:8px;min-height:72px;padding:11px;border:1px solid #d9e3f1;border-radius:11px;color:#506580;background:#fff;text-align:left;cursor:pointer}.subscription-payment-methods button:hover,.subscription-payment-methods button.active{border-color:#7fa4ee;color:#1d4aa1;background:#f2f6ff;box-shadow:inset 0 2px #315bd0}.subscription-payment-methods button>svg{flex:0 0 auto;margin-top:1px}.subscription-payment-methods button span{display:grid;gap:3px;min-width:0}.subscription-payment-methods button b{font-size:12px;line-height:1.25}.subscription-payment-methods button small{color:#7c8ba2;font-size:10px;line-height:1.25}.subscription-payment-panel{min-height:260px;margin-top:12px;padding:17px;border:1px solid #dbe4f1;border-radius:14px;background:#fff}.subscription-payment-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.subscription-payment-panel-heading h3{margin:0;color:#254574;font-size:16px}.subscription-payment-panel-heading p{margin:4px 0 0;color:#73839b;font-size:12px}.subscription-payment-panel-heading>svg{color:#315bd0}.subscription-pix-layout{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:18px}.payment-qr-placeholder{display:grid;place-items:center;width:132px;height:132px;border:1px solid #dce5f2;border-radius:10px;color:#1f4ca5;background:#f5f8ff}.subscription-dialog-field{display:grid;gap:6px;color:#4d6281;font-size:11px;font-weight:800}.subscription-dialog-field.wide{grid-column:1/-1}.subscription-copy-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.subscription-copy-field input{min-width:0;color:#64758f;font-size:11px}.subscription-copy-field button{display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid #c8d6eb;border-radius:8px;color:#3157a0;background:#f8faff;font-size:11px;font-weight:800;cursor:pointer}.subscription-copy-field button:hover{background:#edf3ff}.subscription-payment-note{display:block;margin-top:9px;color:#8997ab;font-size:10px;line-height:1.4}.subscription-card-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.subscription-card-fields .control{width:100%;box-sizing:border-box}.subscription-boleto-note{display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid #e5eaf1;border-radius:11px;color:#526987;background:#f8faff}.subscription-boleto-note>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:10px;color:#315bd0;background:#e7efff}.subscription-boleto-note b{display:block;color:#294a80;font-size:13px}.subscription-boleto-note p{margin:5px 0 0;font-size:12px;line-height:1.45}.subscription-details-body{display:grid;gap:16px;padding:22px 26px;overflow:auto}.subscription-details-price{display:flex;align-items:baseline;gap:10px;padding:17px 18px;border:1px solid #dce6f4;border-radius:13px;background:#f7f9ff}.subscription-details-price span{margin-right:auto;color:#71819a;font-size:12px}.subscription-details-price strong{color:#1f478d;font-size:24px}.subscription-details-price small{color:#7e8ca2;font-size:11px}.subscription-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.subscription-details-grid>div{display:grid;gap:5px;padding:13px;border:1px solid #e0e7f1;border-radius:11px;background:#fff}.subscription-details-grid small{color:#7c8aa0;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.subscription-details-grid b{color:#345274;font-size:12px;line-height:1.4}.subscription-details-section{padding:16px;border:1px solid #dce5f1;border-radius:13px;background:#fbfcff}.subscription-details-section h3{margin:0 0 12px;color:#254775;font-size:15px}.subscription-details-section ul{display:grid;gap:10px;margin:0;padding:0;list-style:none;color:#536985;font-size:12px}.subscription-details-section li{display:flex;align-items:flex-start;gap:8px}.subscription-details-section li svg{flex:0 0 auto;color:#279269}.subscription-dialog-actions{display:flex;justify-content:flex-end;gap:10px;padding:16px 26px 20px;border-top:1px solid #e4eaf3;background:#fbfcff}.subscription-payment-confirm-button.is-disabled{opacity:.62;filter:saturate(.72);cursor:not-allowed;box-shadow:none!important}.subscription-payment-confirm-button.is-disabled:hover{transform:none;box-shadow:none!important}.subscription-payment-confirm-button.is-processing{opacity:.82;cursor:wait;box-shadow:none!important}.subscription-payment-confirm-button.is-success{border-color:#289a68!important;background:#289a68!important;color:#fff!important;box-shadow:0 8px 20px #289a6833!important}.payment-processing-dots{display:inline-flex;align-items:center;gap:4px;min-width:31px;justify-content:center}.payment-processing-dots i{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.35;animation:payment-dot-pulse 1s infinite ease-in-out}.payment-processing-dots i:nth-child(2){animation-delay:.16s}.payment-processing-dots i:nth-child(3){animation-delay:.32s}@keyframes payment-dot-pulse{0%,60%,to{opacity:.28;transform:translate(0)}30%{opacity:1;transform:translate(3px)}}.payment-secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin-top:13px;padding:0 12px;border:1px solid #bfd0ed;border-radius:9px;color:#3158a1;background:#f7f9ff;font:700 11px Manrope,sans-serif;cursor:pointer}.payment-secondary-action:hover{border-color:#7d9ee4;background:#edf3ff}.payment-secondary-action:disabled{opacity:.65;cursor:default}.subscription-payment-content>.info-banner{margin:12px 0 0;min-height:0;padding:10px 12px;font-size:12px;line-height:1.4}.subscription-payment-content>.info-banner.success{border-color:#b9e2ce;color:#1d7952;background:#eefaf4}@media(max-width:1000px){.account-subscription-top-grid>.card{height:auto}.account-recharge-card .recharge-summary{margin-top:0}}@media(max-width:720px){.subscription-dialog-header{padding:19px 18px 14px}.subscription-dialog-heading h2{font-size:20px}.subscription-payment-layout{grid-template-columns:1fr;padding:15px 18px}.subscription-payment-methods{grid-template-columns:1fr}.subscription-payment-panel{min-height:0}.subscription-pix-layout,.subscription-card-fields,.subscription-details-grid{grid-template-columns:1fr}.subscription-dialog-actions{padding:14px 18px 17px;flex-direction:column-reverse}.subscription-dialog-actions .button{width:100%}.subscription-details-body{padding:17px 18px}.subscription-dialog-icon{width:40px;height:40px}.subscription-payment-offer{padding:15px}}.account-subscriptions-main{display:grid;gap:18px;min-width:0}.account-module-billing{display:block;margin:10px 0 0;color:#627594;font-size:11px;line-height:1.45}.account-offer-card.selected{border-color:#9fb9f2;background:linear-gradient(160deg,#f6f9ff,#fff)}.account-offer-card .button:disabled{opacity:.72;cursor:default}.booking-prototype{background:linear-gradient(180deg,#f4f7fc,#eef3fa)}.booking-prototype-header{display:grid!important;grid-template-columns:minmax(240px,280px) minmax(0,1fr)!important;gap:24px!important;align-items:center!important;max-width:1120px!important;margin:0 auto 18px!important;padding:6px 0 12px!important;border-bottom:1px solid #dce5f2}.booking-brand-lockup{display:flex;align-items:center;gap:10px;min-width:0}.booking-brand-lockup img{width:68px!important;height:68px!important;object-fit:contain!important;background:transparent!important;mix-blend-mode:normal!important}.booking-brand-lockup>div{display:grid;gap:3px}.booking-brand-lockup strong{color:#123a83;font:800 17px/1.2 Manrope,sans-serif}.booking-brand-lockup small{color:#7485a2;font-size:11px}.booking-prototype-steps{border:0!important;border-radius:15px!important;background:transparent!important;overflow:visible!important;box-shadow:none!important}.booking-prototype-steps span{min-height:62px!important;padding:8px 13px!important;border:1px solid #d9e3f1!important;border-right:0!important;background:#fff!important;color:#6c7e9b!important}.booking-prototype-steps span:first-child{border-radius:13px 0 0 13px}.booking-prototype-steps span:last-child{border-right:1px solid #d9e3f1!important;border-radius:0 13px 13px 0}.booking-prototype-steps span.active{border-color:#7f9fee!important;background:#edf3ff!important;color:#16469c!important;box-shadow:inset 0 2px #315bd0}.booking-prototype-steps span.done{border-color:#c9d9f5!important;background:#f6f9ff!important;color:#315ba9!important}.booking-prototype-steps span>span{display:grid;gap:2px;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.booking-prototype-steps span>span b{font-size:12px}.booking-prototype-steps span>span small{color:#8292ad;font-size:10px}.booking-prototype-steps>span>svg,.booking-prototype-steps>span>b{display:grid;place-items:center;flex:0 0 auto;width:27px;height:27px;border:1px solid currentColor;border-radius:50%}.booking-prototype-picker,.booking-prototype-details,.booking-prototype-review,.booking-prototype .booking-result{max-width:1120px!important}.booking-prototype-picker>aside,.booking-prototype-details>aside{background:linear-gradient(150deg,#f7f9ff,#fff)}.booking-prototype-picker>aside h1,.booking-prototype-details>aside h1{font-size:25px!important}.booking-prototype-picker>aside>div,.booking-prototype-details>aside>div{gap:11px!important}.booking-prototype-picker>aside span,.booking-prototype-details>aside span{font-size:13px}.booking-prototype-review,.booking-prototype .booking-result{background:#fff}.booking-times>header{display:block!important}.booking-times>header h2{font-size:23px!important;line-height:1.2!important;white-space:nowrap!important}.booking-times>header p{margin-top:6px!important}.booking-prototype,.booking-prototype-picker,.booking-prototype-picker>section,.booking-times,.booking-times-list,.booking-slot-row{min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}.booking-prototype-picker{width:100%!important;max-width:1120px!important}.booking-prototype-picker .booking-times{display:flex!important;flex-direction:column!important;min-height:0!important}.booking-times-list{display:grid!important;flex:0 1 auto!important;gap:8px!important;max-height:350px!important;margin:18px 0 10px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2px 4px 2px 0!important;scrollbar-gutter:stable!important}.booking-prototype-picker .booking-times>.button{flex:0 0 auto!important;margin-top:0!important}.booking-slot-row{display:grid;grid-template-columns:minmax(0,1fr) 0;gap:8px;width:100%;transition:grid-template-columns .18s ease}.booking-slot-row.is-selected{grid-template-columns:minmax(0,1fr) 46px}.booking-slot-time{display:flex!important;width:100%!important;min-width:0!important;position:relative;justify-content:center!important;padding:0 13px!important;overflow:hidden;transition:background .18s ease,border-color .18s ease!important}.booking-slot-row.is-selected .booking-slot-time{justify-content:space-between!important}.booking-slot-time>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-slot-time small{margin-left:auto;color:inherit;font-size:10px;opacity:.78;white-space:nowrap}.booking-slot-reserve{min-width:0!important;width:46px!important;min-height:42px!important;padding:0!important;border:1px solid #9ed5b9!important;border-radius:10px!important;background:#eaf8f0!important;color:#258b58!important;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease!important}.booking-slot-row.is-selected .booking-slot-reserve{opacity:1;pointer-events:auto}.booking-slot-row.is-selected .booking-slot-time{background:#0b3b96!important;border-color:#0b3b96!important;color:#fff!important}.booking-slot-row.is-blocked .booking-slot-time{border-color:#dfe5ee!important;background:#f5f7fa!important;color:#98a4b6!important;cursor:not-allowed!important}.booking-selection-note{margin:0 0 10px!important;color:#60718b!important;font-size:11px!important;line-height:1.4!important}.account-offer-credit-summary{display:flex;align-items:center;gap:7px;margin:12px 0 0;padding:8px 10px;border:1px solid #d7e3f7;border-radius:10px;background:#f5f8ff;color:#2454a6;font-size:12px}.account-offer-credit-summary svg{flex:0 0 auto}.account-offer-credit-summary b{font-size:13px}.account-offer-credit-summary small{color:#7184a3;font-size:10px}.account-package-meta{display:block;margin:8px 0 0;color:#7184a3;font-size:11px;line-height:1.35}.account-offer-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px}.account-offer-title-row .badge{flex:0 0 auto}@media(max-width:1100px){.booking-prototype-header{grid-template-columns:190px minmax(0,1fr)!important}.booking-brand-lockup img{width:58px!important;height:58px!important}}@media(max-width:760px){.booking-prototype-header{grid-template-columns:1fr!important;gap:10px!important;padding-bottom:8px!important}.booking-brand-lockup{justify-content:center}.booking-prototype-steps{grid-template-columns:repeat(3,1fr)!important}.booking-prototype-steps span{justify-content:center;min-height:49px!important;padding:5px!important}.booking-prototype-steps span>span{display:none!important}.booking-prototype-steps>span>svg,.booking-prototype-steps>span>b{width:25px;height:25px;font-size:11px}.booking-times>header h2{white-space:normal!important;text-wrap:balance;max-width:15ch}}.access-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.access-column{display:grid;gap:18px;min-width:0}.access-preferences-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.access-password-column{gap:14px}.access-recovery-link{width:max-content;justify-content:flex-start;gap:5px;margin-top:-4px;padding:0!important;color:#315bd0!important;background:transparent!important;box-shadow:none!important}.access-recovery-link:hover{color:#173f9f!important;text-decoration:underline}.access-password-column>.info-banner{margin:0;min-height:0;padding:10px 12px;font-size:12px;line-height:1.4}.access-save-actions{justify-content:flex-end;margin-top:24px!important;padding-top:22px!important}@media(max-width:820px){.access-columns{grid-template-columns:1fr}.access-preferences-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.access-preferences-grid{grid-template-columns:1fr}.access-save-actions{align-items:stretch!important}.access-save-actions .button{width:100%}}.account-billing-top-grid{grid-template-columns:minmax(0,1fr)!important}.account-billing-status-card{min-height:280px}.payment-method-card{align-items:stretch;gap:18px;padding-top:20px}.payment-method-visual{display:flex;align-items:center;gap:14px;min-width:0;flex:1;padding:15px 17px;border:1px solid #d5e1f4;border-radius:15px;background:#f7faff}.payment-method-visual>.payment-visual-mark{display:grid;place-items:center;flex:0 0 64px;width:64px;height:64px;border-radius:14px;color:#fff}.payment-method-visual>span:last-child{display:grid;gap:3px;min-width:0}.payment-method-visual small{color:#6b7c99;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.payment-method-visual b{color:#183f86;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-method-visual em{color:#7183a0;font-size:12px;font-style:normal}.payment-method-visual-card{background:linear-gradient(135deg,#f4f7ff,#fbfcff)}.payment-method-visual-card>.payment-visual-mark{background:linear-gradient(145deg,#143f91,#4d6fd0)}.payment-method-visual-card.is-declined{border-color:#f0c8cf;background:#fff7f8}.payment-method-visual-card.is-declined>.payment-visual-mark{background:linear-gradient(145deg,#b93b52,#dd7180)}.payment-method-visual-card.is-declined em{color:#b4374d;font-weight:700}.payment-method-visual-pix{background:#f1fbf8;border-color:#c8eadf}.payment-method-visual-pix>.payment-visual-mark{background:#19a887}.payment-method-visual-boleto{background:#fff9ee;border-color:#f1ddb4}.payment-method-visual-boleto>.payment-visual-mark{background:#d38a1f}.account-billing-status-card>.info-banner{margin-top:14px}.account-legacy-section>.card>.info-banner{margin:0 0 14px}.invoice-action{display:inline-flex;align-items:center;gap:6px;font-weight:700;white-space:nowrap}.invoice-action:hover{text-decoration:underline}.payment-method-card>.button{align-self:center;flex:0 0 auto}@media(max-width:720px){.payment-method-card{flex-direction:column}.payment-method-card>.button{align-self:flex-start}.payment-method-visual b{white-space:normal}}.points-page-section{gap:18px}.points-available-row{display:grid;grid-template-columns:1fr;min-width:0}.points-available-row>.card{min-height:218px;border-color:#c8d7ed;box-shadow:0 9px 24px #1431600e}.points-reward-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:18px;align-items:stretch}.points-reward-row.benefits-selected{grid-template-columns:minmax(0,1fr)}.points-reward-row>.card{display:flex;height:100%;box-sizing:border-box;flex-direction:column}.points-reward-row>.card+.card{margin-top:0}.points-reward-row>.card>.cash-conversion{flex:1;min-height:0}.points-conversion-card .cash-conversion{display:flex;flex-direction:column}.points-conversion-card .points-payout-row{margin-top:auto}.points-reward-card,.points-conversion-card,.points-history-card{border-color:#ccd8e9;box-shadow:0 8px 22px #1431600b}.points-conversion-card .card-header{margin-bottom:18px}.points-reward-card .info-banner{margin-bottom:14px}.points-ring{border:0;background:conic-gradient(#625ff0 var(--points-progress, 0%),#eceef7 0);box-shadow:inset 0 0 0 1px #5c68ab0a}.points-ring:before{content:"";position:absolute;inset:11px;border-radius:50%;background:#fff;z-index:0}.points-ring:after{z-index:1}.points-ring i{display:none}.points-history-tabs{display:flex;gap:0;margin:-2px 0 17px;border-bottom:1px solid #dce4ef}.points-history-tabs button{display:inline-flex;align-items:center;border:0;border-bottom:3px solid transparent;padding:9px 16px;color:#687a96;background:transparent;font:700 17px Manrope,sans-serif;cursor:pointer}.points-history-tabs button.active{color:#5d5fef;border-bottom-color:#5d5fef}.points-history-table{min-width:720px}.points-history-table th:last-child,.points-history-table td:last-child{text-align:right}.points-history-table td{vertical-align:middle}.points-history-table .points-value{color:#1d7a61}.points-history-table .points-value b{font-size:16px}.points-history-table tfoot td{border-top:2px solid #d7e1ef;border-bottom:0;background:#f7f9fd;color:#244779;font-weight:800}.points-history-table tfoot td:last-child{color:#173f99;font-size:16px}.rewarded-points-table th:first-child,.rewarded-points-table td:first-child{min-width:110px}.rewarded-detail-cell{color:#244779!important;font-weight:700}.points-history-empty{display:grid;justify-items:center;gap:6px;padding:20px 14px;color:#7b8aa1;text-align:center;white-space:normal}.points-history-empty svg{color:#5d5fef}.points-history-empty b{color:#294a7d;font-size:13px}.points-history-empty span{font-size:12px;line-height:1.45}.points-page-section .button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}@media(max-width:1000px){.points-reward-row{grid-template-columns:1fr}}@media(max-width:720px){.points-available-row>.card{min-height:0}.points-history-tabs button{padding-inline:12px;font-size:15px}.points-history-table{min-width:650px}.points-history-table-wrap{margin-inline:-2px}.points-reward-row{gap:18px}}.subscription-payment-dialog{z-index:1500}.subscription-payment-dialog .subscription-dialog-header{flex:0 0 auto}.subscription-payment-dialog .subscription-payment-layout{flex:1 1 auto;min-height:0}.subscription-checkout-link-card{display:grid;gap:10px;margin:16px 24px 0;padding:13px 14px;border:1px solid #cfddf2;border-radius:13px;background:linear-gradient(135deg,#f3f7ff,#fbfcff)}.subscription-checkout-link-heading{display:flex;align-items:flex-start;gap:9px}.subscription-checkout-link-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:9px;color:#315bd0;background:#e5eeff}.subscription-checkout-link-heading>div{display:grid;gap:3px;min-width:0}.subscription-checkout-link-heading b{color:#244a8b;font-size:12px}.subscription-checkout-link-heading small{color:#71839e;font-size:11px;line-height:1.35}.subscription-checkout-link-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0}.subscription-checkout-link-field input{min-width:0;color:#536a8c;font-size:10px;text-overflow:ellipsis}.subscription-checkout-link-field button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:0 10px;border:1px solid #b9ccea;border-radius:8px;color:#2954a0;background:#fff;font:800 11px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.subscription-checkout-link-field button:hover{border-color:#7d9ee4;background:#edf3ff}.subscription-checkout-link-id{color:#7a8aa4;font-size:10px}@media(max-width:720px){.subscription-checkout-link-card{margin:14px 18px 0;padding:12px}.subscription-checkout-link-field{grid-template-columns:1fr}.subscription-checkout-link-field button{width:100%}}.topbar-notification-wrap{position:relative;z-index:90;display:inline-flex;align-items:center}.topbar-notification-wrap>.notification{color:#244781;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.topbar-notification-wrap>.notification:hover{color:#1746a5;background:#eef3ff}.topbar-notification-wrap>.notification.is-open{color:#1746a5;border-color:#b4c7f5;background:#e9efff;box-shadow:0 0 0 6px #5d5fef17,0 10px 22px #1f459221;transform:translateY(-1px)}.topbar-notification-wrap>.notification.is-open svg{animation:header-notification-bell-pop .42s ease both}.topbar-notification-wrap>.notification>span{top:-2px;right:-3px;min-width:18px;height:18px;border:2px solid #fff;border-radius:99px;background:var(--primary-2);color:#fff;font-size:9px;line-height:14px;box-shadow:0 3px 8px #143eae40}.header-notification-popover{position:absolute;top:calc(100% + 17px);right:-31px;width:min(416px,calc(100vw - 28px));padding:0 0 12px;background:transparent;animation:header-notification-pop .28s cubic-bezier(.2,.8,.25,1) both;transform-origin:top right}.header-notification-popover:before{content:"";position:absolute;z-index:-1;inset:22px 12px 5px;border-radius:25px;background:linear-gradient(135deg,#5f83ec40,#5d5fef24 48%,#37a6ab24);filter:blur(22px);opacity:.92}.header-notification-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:0 7px 10px 13px}.header-notification-heading>div{display:grid;gap:3px;min-width:0}.header-notification-kicker{color:#5d6f92;font-size:9px;font-weight:800;letter-spacing:.14em}.header-notification-heading h2{margin:0;color:#19386e;font:800 20px/1.2 Manrope,sans-serif;letter-spacing:-.02em}.header-notification-heading p{margin:0;color:#647795;font-size:12px;line-height:1.35}.header-notification-close{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;margin-top:1px;border:1px solid rgba(174,191,222,.78);border-radius:50%;color:#5c6d8b;background:#f8faffe0;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.header-notification-close:hover{color:#1746a5;background:#fff;transform:rotate(8deg)}.header-notification-list{display:grid;gap:8px;max-height:min(58vh,430px);padding:10px;overflow:auto;overscroll-behavior:contain}.header-notification-card{width:100%;min-height:80px;padding:11px 11px 11px 10px;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;border:1px solid rgba(211,222,240,.95);border-radius:16px;color:#24416f;background:#fff;box-shadow:0 11px 24px #19366f1a;text-align:left;cursor:pointer;animation:header-notification-card-in .34s cubic-bezier(.2,.8,.25,1) both;animation-delay:calc(var(--notification-index) * 48ms);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.header-notification-card:hover{border-color:#9bb4ed;box-shadow:0 15px 28px #19366f29;transform:translateY(-2px) translate(-1px)}.header-notification-card.is-unread{border-color:#a9bdf2;box-shadow:0 12px 25px #2954aa24}.header-notification-card-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#315bd0;background:#ebf1ff}.header-notification-card.critical .header-notification-card-icon{color:#d1495b;background:#fff0f2}.header-notification-card.urgent .header-notification-card-icon{color:#c57912;background:#fff5df}.header-notification-card.teal .header-notification-card-icon{color:#118b8d;background:#e5f7f4}.header-notification-card.purple .header-notification-card-icon{color:#6859d7;background:#efecff}.header-notification-card-content{display:grid;gap:3px;min-width:0}.header-notification-card-meta{display:flex;align-items:center;gap:6px;min-width:0;color:#71819c;font-size:10px;line-height:1}.header-notification-card-meta b{color:#5c6d8d;font-weight:800}.header-notification-card-meta em{padding:3px 6px;border-radius:999px;color:#1746a5;background:#e9efff;font-size:9px;font-style:normal;font-weight:800}.header-notification-card-meta time{margin-left:auto;white-space:nowrap;color:#8a98ad;font-size:9px}.header-notification-card-content strong{overflow:hidden;color:#1e3b70;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.header-notification-card-content small{display:-webkit-box;overflow:hidden;color:#6c7d98;font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.header-notification-card-arrow{color:#7185aa;transition:transform .18s ease,color .18s ease}.header-notification-card:hover .header-notification-card-arrow{color:#1746a5;transform:translate(2px)}.header-notification-all{min-height:38px;margin:0 10px;padding:0 4px;display:inline-flex;align-items:center;gap:6px;border:0;color:#1746a5;background:transparent;font:800 12px Manrope,sans-serif;cursor:pointer}.header-notification-all:hover{text-decoration:underline}@keyframes header-notification-pop{0%{opacity:0;transform:translateY(-9px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes header-notification-card-in{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes header-notification-bell-pop{0%{transform:rotate(0) scale(1)}35%{transform:rotate(-10deg) scale(1.08)}70%{transform:rotate(8deg) scale(1.04)}to{transform:rotate(0) scale(1)}}@media(max-width:720px){.topbar-notification-wrap{z-index:120}.header-notification-popover{position:fixed;top:78px;right:14px;width:min(416px,calc(100vw - 28px));max-height:calc(100dvh - 92px)}.header-notification-heading{padding-inline:4px 0}.header-notification-list{max-height:calc(100dvh - 205px)}.header-notification-card-content strong{white-space:normal}}@media(prefers-reduced-motion:reduce){.header-notification-popover,.header-notification-card,.topbar-notification-wrap>.notification.is-open svg{animation:none}.header-notification-card,.header-notification-card:hover{transform:none}}.support-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 20px}.support-summary-card{min-height:116px;padding:18px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;border:1px solid #dce5f2;border-radius:16px;background:#fff;box-shadow:0 8px 25px #1931600e}.support-summary-card>span{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#e9efff;color:#2e5ca9}.support-summary-card small,.support-summary-card p{display:block;color:#63738e}.support-summary-card small{font-size:12px;font-weight:800}.support-summary-card strong{display:block;margin:3px 0;font-size:25px;line-height:1;color:#17366f}.support-summary-card p{margin:0;font-size:12px}.support-summary-card.teal>span{background:#e1f5f3;color:#18888c}.support-summary-card.sand>span{background:#f5efe3;color:#9a7642}.support-summary-card.purple>span{background:#eeeaff;color:#6346c8}.support-create-form{margin-bottom:20px;padding:26px;border:1px solid #dbe5f2;border-radius:18px;background:#fff;box-shadow:0 12px 32px #1931600f}.support-kicker{display:block;margin-bottom:5px;color:#70819b;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.support-create-form .support-form-header{margin-bottom:22px;padding-bottom:18px}.support-create-form .support-form-header h2{font-size:24px;color:#103b91}.support-create-form .support-form-header p{font-size:14px}.support-create-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px}.support-create-fields>.wide{grid-column:1/-1}.support-create-two-fields{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.support-create-form .textarea{min-height:144px}.support-routing-preview{display:grid;grid-template-columns:42px minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:12px;margin-top:18px;padding:13px 15px;border:1px solid #dbe5f2;border-radius:14px;background:#f7faff}.support-routing-preview>span:first-child{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#e7efff;color:#2d5ab2}.support-routing-preview b,.support-routing-preview small{display:block}.support-routing-preview b{color:#21487f}.support-routing-preview small{margin-top:3px;color:#71819b;line-height:1.4}.support-routing-topics{padding-left:16px;border-left:1px solid #dbe5f2}.support-routing-topics b{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#687b98}.support-assets-block{margin-top:18px;padding:16px;border:1px solid #dbe5f2;border-radius:14px;background:#fbfcff}.support-assets-block.compact{margin-top:12px;padding:12px;background:#fff}.support-assets-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.support-assets-heading>span{display:flex;align-items:center;gap:8px;color:#204b99}.support-assets-heading small{color:#71819b;font-size:12px}.support-assets-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.support-asset-upload{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid #b7cbed;border-radius:10px;background:#fff;color:#1d4caa;font-size:13px;font-weight:800;cursor:pointer}.support-asset-upload:hover{background:#f2f6ff}.support-asset-upload input{display:none}.support-link-entry{display:flex;align-items:center;min-height:42px;gap:8px;padding-left:12px;border:1px solid #d2ddeb;border-radius:10px;background:#fff;color:#587092}.support-link-entry input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#253e64;font:inherit}.support-link-entry input::placeholder{color:#94a1b5}.support-link-entry .button{min-height:34px;margin-right:4px}.support-assets-error{display:block;margin-top:7px;color:#b3424b;font-size:12px}.support-asset-list{display:grid;gap:8px;margin-top:12px}.support-asset-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid #dfe7f1;border-radius:10px;background:#fff}.support-asset-row-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#eef4ff;color:#315bd0}.support-asset-row b,.support-asset-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-asset-row b{font-size:13px;color:#2d466d}.support-asset-row small{margin-top:2px;color:#7b8ba3;font-size:11px}.support-asset-row button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:7px;background:transparent;color:#8794a8;cursor:pointer}.support-asset-row button:hover{background:#fff0f1;color:#b44750}.support-workspace{margin-bottom:20px;padding:22px;border:1px solid #d4e0ee;border-radius:18px;background:#fbfcff;box-shadow:0 12px 32px #19316011}.support-workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.support-workspace-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:0;border:0;background:transparent;color:#2d5bb3;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.support-workspace-back:hover{text-decoration:underline}.support-workspace-title{display:flex;align-items:flex-start;gap:12px}.support-ticket-symbol{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#e8f0ff;color:#2455ae}.support-workspace-title h2{margin:0;color:#103b91;font-size:24px;line-height:1.15}.support-workspace-title p{margin:5px 0 0;color:#71809a;font-size:13px}.support-workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,310px);gap:18px;align-items:start}.support-workspace-main{display:grid;gap:18px}.support-ticket-section,.support-side-card{padding:18px;border:1px solid #d5dfec;border-radius:16px;background:#fff}.support-ticket-section>header{display:flex;align-items:flex-start;gap:10px;margin-bottom:17px;padding-bottom:13px;border-bottom:1px solid #e5ebf3}.support-ticket-section>header>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#edf3ff;color:#315bd0}.support-ticket-section>header h3{margin:1px 0 3px;color:#123e92;font-size:17px}.support-ticket-section>header p{margin:0;color:#71819b;font-size:12px;line-height:1.4}.support-ticket-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 20px}.support-ticket-fields>.wide{grid-column:1/-1}.support-ticket-fields .control[readonly]{background:#fbfcfe;color:#536785}.support-ticket-status{display:flex;align-items:center;gap:10px;min-height:42px}.support-ticket-status>span{color:#60728e;font-size:13px;font-weight:800}.support-pending-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px}.support-pending-toggle b,.support-pending-toggle small{display:block}.support-pending-toggle b{color:#304768;font-size:13px}.support-pending-toggle small{margin-top:3px;color:#7a8aa1;font-size:11px}.support-pending-toggle input{width:42px;height:24px;accent-color:#315bd0;cursor:pointer}.support-pending-toggle input:disabled{cursor:not-allowed}.support-message-timeline{display:grid;gap:11px}.support-message{padding:14px 15px;border:1px solid #e0e7f0;border-radius:13px;background:#f7f9fc}.support-message.staff{border-color:#cbdafa;background:#f3f6ff}.support-message.system{border-color:#cfe5d7;background:#f3fbf5}.support-message-head{display:flex;align-items:center;gap:9px}.support-message-avatar{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#dce7fb;color:#2c56a6;font-size:11px;font-weight:850}.support-message.staff .support-message-avatar{background:#315bd0;color:#fff}.support-message.system .support-message-avatar{background:#d6eedc;color:#25763c}.support-message-head b,.support-message-head small{display:block}.support-message-head b{color:#2a4267;font-size:13px}.support-message-head small{margin-top:2px;color:#8491a4;font-size:11px}.support-message p{margin:11px 0 0;color:#334c70;font-size:13px;line-height:1.55;white-space:pre-wrap}.support-message-assets{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.support-message-assets span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #d6e0ed;border-radius:8px;background:#fff;color:#3c5b8a;font-size:11px}.support-composer{margin-top:16px;padding-top:16px;border-top:1px solid #e4eaf2}.support-composer-label{display:flex;gap:9px;align-items:center;margin-bottom:10px}.support-composer-label>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#eef4ff;color:#315bd0}.support-composer-label b,.support-composer-label small{display:block}.support-composer-label b{color:#304b70;font-size:13px}.support-composer-label small{margin-top:2px;color:#7b8aa1;font-size:11px}.support-composer>.textarea{min-height:94px}.support-composer-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px}.support-composer-footer>small{color:#8290a4;font-size:11px}.support-side-card{display:grid;gap:15px}.support-workspace-side{display:grid;gap:16px}.support-side-card-heading{display:flex;gap:9px;align-items:center;padding-bottom:12px;border-bottom:1px solid #e5ebf3}.support-side-card-heading>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#edf3ff;color:#315bd0}.support-side-card-heading b,.support-side-card-heading small{display:block}.support-side-card-heading b{color:#304a70;font-size:13px}.support-side-card-heading small{margin-top:2px;color:#7a8ba4;font-size:11px}.support-side-card dl{display:grid;gap:11px;margin:0}.support-side-card dl>div{display:flex;justify-content:space-between;gap:10px}.support-side-card dt{color:#7c8aa0;font-size:11px}.support-side-card dd{margin:0;color:#30496e;font-size:12px;font-weight:750;text-align:right}.support-side-assets{display:grid;gap:8px}.support-side-assets a{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border:1px solid #e1e8f1;border-radius:9px;color:inherit;text-decoration:none}.support-side-assets a:hover{border-color:#b8cae7;background:#f7faff}.support-side-assets a>span:first-child{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;background:#eef4ff;color:#315bd0}.support-side-assets b,.support-side-assets small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-side-assets b{color:#365276;font-size:11px}.support-side-assets small{margin-top:2px;color:#8290a4;font-size:10px}.support-side-assets>a>svg{color:#7d8da6}.support-admin-card{border-color:#cfdcf2;background:#f9fbff}.support-admin-actions{display:grid;gap:9px}.support-admin-actions .button{width:100%;justify-content:center}.support-action-notice{display:flex;align-items:center;gap:7px;margin-top:15px;padding:10px 12px;border:1px solid #cde5d3;border-radius:10px;background:#f2fbf4;color:#25743a;font-size:12px;font-weight:750}.support-ticket-list{display:grid;gap:0}.support-ticket-row{display:grid!important;grid-template-columns:74px minmax(0,1fr) auto auto!important;align-items:center;gap:15px!important;padding:15px 3px!important;border-bottom:1px solid #e5eaf2!important}.support-ticket-row:last-child{border-bottom:0!important}.support-ticket-row.active{margin-inline:-7px;padding-inline:10px!important;border-radius:11px;background:#f5f8ff}.support-ticket-protocol b,.support-ticket-protocol small{display:block}.support-ticket-protocol b{color:#2858ad;font-size:14px}.support-ticket-protocol small{margin-top:4px;color:#8290a3;font-size:10px;font-weight:800}.support-ticket-copy{min-width:0}.support-ticket-copy>b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#263f65}.support-ticket-copy p{margin:4px 0 0;color:#7a879d;font-size:12px}.support-ticket-row>.badge{white-space:nowrap}.support-ticket-row>.button{min-height:34px}.support-faq-card{width:100%;margin-top:20px}.support-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.support-faq-list details{padding:16px 0;border-bottom:1px solid #e4eaf2}.support-faq-list details:nth-last-child(-n+2){border-bottom:0}.support-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#29456c;font-size:14px;font-weight:800;cursor:pointer;list-style:none}.support-faq-list summary::-webkit-details-marker{display:none}.support-faq-list summary span{color:#315bd0;font-size:19px;font-weight:500;transition:transform .18s ease}.support-faq-list details[open] summary span{transform:rotate(45deg)}.support-faq-list p{margin:9px 0 0;color:#71809a;font-size:13px;line-height:1.55}@media(max-width:1050px){.support-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-workspace-layout{grid-template-columns:1fr}.support-workspace-side{grid-template-columns:repeat(2,minmax(0,1fr))}.support-admin-card{grid-column:1/-1}}@media(max-width:760px){.support-summary-grid,.support-create-fields,.support-create-two-fields,.support-ticket-fields,.support-faq-list,.support-workspace-side{grid-template-columns:1fr}.support-create-fields>.wide,.support-create-two-fields,.support-ticket-fields>.wide,.support-admin-card{grid-column:auto}.support-assets-actions{grid-template-columns:1fr}.support-routing-preview{grid-template-columns:42px minmax(0,1fr)}.support-routing-topics{grid-column:2;padding-left:0;border-left:0}.support-workspace{padding:15px}.support-workspace-header{display:grid;gap:10px}.support-workspace-header>.badge{justify-self:start}.support-workspace-title h2{font-size:20px}.support-ticket-row{grid-template-columns:64px minmax(0,1fr) auto!important;gap:9px!important}.support-ticket-row>.badge{grid-column:3;grid-row:1}.support-ticket-row>.button{grid-column:2/-1;justify-self:start}.support-faq-list details:nth-last-child(-n+2){border-bottom:1px solid #e4eaf2}.support-faq-list details:last-child{border-bottom:0}.support-assets-heading{display:grid;gap:4px}.support-link-entry{padding-left:9px}.support-link-entry .button{padding-inline:8px}}.support-asset-row{grid-template-columns:34px minmax(0,1fr) auto 28px}.support-asset-row>.support-asset-open{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#315bd0;cursor:pointer}.support-asset-row>.support-asset-open:hover{background:#edf3ff;color:#1e4fae}.support-asset-row>.support-asset-open .support-asset-row-icon{width:30px;height:30px}.support-asset-copy{display:grid;min-width:0;gap:2px}.support-asset-copy>.editable-asset-name{min-width:0;max-width:100%}.support-asset-copy>.editable-asset-name .editable-asset-label{font-size:13px;color:#2d466d}.support-asset-kind{color:#7b8ba3;font-size:10px;font-weight:800;white-space:nowrap}.support-asset-row>.support-asset-remove{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:#8794a8;cursor:pointer}.support-asset-row>.support-asset-remove:hover{background:#fff0f1;color:#b44750}.support-message-asset{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #d6e0ed;border-radius:8px;background:#fff;color:#3c5b8a;font:inherit;font-size:11px;cursor:pointer}.support-message-asset:hover{border-color:#aebfe0;background:#f5f8ff;color:#234f9f}.support-side-assets .support-side-asset{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:8px;border:1px solid #e1e8f1;border-radius:9px;background:#fff;color:inherit;text-align:left;cursor:pointer}.support-side-assets .support-side-asset:hover{border-color:#b8cae7;background:#f7faff}.support-side-assets .support-side-asset>span:first-child{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;background:#eef4ff;color:#315bd0}.support-side-assets .support-side-asset b,.support-side-assets .support-side-asset small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-side-assets .support-side-asset b{color:#365276;font-size:11px}.support-side-assets .support-side-asset small{margin-top:2px;color:#8290a4;font-size:10px}.support-side-assets .support-side-asset>svg{color:#7d8da6}@media(max-width:760px){.support-asset-row{grid-template-columns:34px minmax(0,1fr) 28px}.support-asset-kind{display:none}}.app-shell{align-items:start}.app-sidebar{align-self:start;min-height:100vh;max-height:100vh;overflow:hidden}.main-nav{min-height:0}.contact-phone-input{display:grid;grid-template-columns:minmax(170px,.72fr) minmax(0,1.28fr);gap:8px;align-items:stretch}.contact-phone-input .select-control,.contact-phone-input .control{min-width:0;width:100%}.contact-prefixed-input{display:flex;align-items:stretch;min-width:0;overflow:hidden;border:1px solid #cbd7e8;border-radius:10px;background:#fff}.contact-prefixed-input:focus-within{border-color:#5d72e8;box-shadow:0 0 0 3px #5d72e821}.contact-prefixed-input>span{display:flex;align-items:center;padding:0 11px;border-right:1px solid #e0e7f1;background:#f5f8fc;color:#58719a;font-size:13px;font-weight:800;white-space:nowrap}.contact-prefixed-input .control{min-width:0;border:0;border-radius:0;box-shadow:none}.contact-prefixed-input .control:focus{border:0;box-shadow:none}@media(max-width:620px){.contact-phone-input{grid-template-columns:1fr}.contact-phone-input .select-control{width:100%}}.user-detail-shell>.client-quick-actions{margin-top:18px}html body #root .conversation-workspace:not(.widget-workspace)>.conversation-window-chrome{display:contents!important}html body #root .conversation-workspace:not(.widget-workspace)>.conversation-window-chrome>.conversation-window-toolbar{display:none!important}html body #root .conversation-workspace:not(.widget-workspace)>.conversation-window-chrome>.thread-header{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:18px!important;min-width:0!important;padding:17px 20px!important;border-bottom:1px solid #e1e8f2!important;background:#fff!important}html body #root .conversation-workspace:not(.widget-workspace)>.conversation-window-chrome>.thread-header .thread-tools{min-width:0!important;flex:0 1 auto!important}html body #root .conversation-workspace:not(.widget-workspace)>.conversation-window-chrome>.whatsapp-request-minimized-strip{grid-column:1/-1!important}html body #root .conversation-inbox>.inbox-section-header{min-height:72px!important;padding:14px 16px!important}html body #root .conversation-inbox>.inbox-section-header .inbox-section-actions{gap:5px!important}html body #root .conversation-inbox>.inbox-section-header .inbox-section-actions>.conversation-icon-button,html body #root .conversation-inbox>.inbox-section-header .inbox-section-actions>.inbox-toolbar-badge-wrap>.conversation-icon-button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}html body #root .conversation-inbox>.inbox-section-header .inbox-toolbar-badge-wrap{position:relative!important;display:inline-flex!important}html body #root .conversation-inbox>.inbox-section-header .inbox-toolbar-badge-wrap>b{position:absolute!important;top:-5px!important;right:-5px!important;display:grid!important;place-items:center!important;min-width:16px!important;height:16px!important;padding:0 4px!important;border:2px solid #fff!important;border-radius:999px!important;background:#ef4d6b!important;color:#fff!important;font:800 9px/12px Manrope,sans-serif!important}html body #root .conversation-inbox>.inbox-tools>.inbox-status-strip{display:grid!important;grid-column:1/-1!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:5px!important;min-width:0!important;width:100%!important}html body #root .conversation-inbox .inbox-status-chips{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;overflow-x:auto!important;padding:0 0 4px!important;scrollbar-width:none!important}html body #root .conversation-inbox .inbox-status-chips::-webkit-scrollbar{display:none!important}html body #root .conversation-inbox .inbox-status-chips>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex:0 0 auto!important;min-height:34px!important;padding:0 12px!important;border:1px solid #d8e2ef!important;border-radius:999px!important;background:#fff!important;color:#526681!important;font:800 12px/1 Manrope,sans-serif!important;cursor:pointer!important}html body #root .conversation-inbox .inbox-status-chips>button:hover,html body #root .conversation-inbox .inbox-status-chips>button.active{border-color:#9ab3ef!important;background:#edf3ff!important;color:#1748a9!important}html body #root .conversation-inbox .inbox-status-chips>button>span{display:grid!important;place-items:center!important;min-width:17px!important;height:17px!important;padding:0 4px!important;border-radius:999px!important;background:#e9506c!important;color:#fff!important;font-size:10px!important}html body #root .conversation-inbox .inbox-status-scroll{display:grid!important;place-items:center!important;width:30px!important;min-width:30px!important;height:34px!important;padding:0!important;border:1px solid #d8e2ef!important;border-radius:9px!important;background:#fff!important;color:#526681!important;cursor:pointer!important}html body #root .conversation-inbox .inbox-status-scroll:hover,html body #root .conversation-inbox .inbox-status-scroll:focus-visible{border-color:#9ab3ef!important;background:#edf3ff!important;color:#1748a9!important;outline:0!important}@media(max-width:760px){html body #root .conversation-workspace:not(.widget-workspace)>.conversation-window-chrome>.thread-header{align-items:flex-start!important;flex-direction:column!important;padding:14px!important}html body #root .conversation-workspace:not(.widget-workspace)>.conversation-window-chrome>.thread-header .thread-tools{width:100%!important;justify-content:flex-start!important}}.service-zero-registration-layout .standard-form-main{min-width:0}.service-zero-registration-layout .service-zero-context-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;border:1px solid #cbdaf0;border-radius:15px;background:linear-gradient(135deg,#f7faff,#fff 72%)}.service-zero-registration-layout .service-zero-context-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#eaf1ff;color:#1b4cb2}.service-zero-registration-layout .service-zero-context-copy{display:grid;gap:3px;min-width:0}.service-zero-registration-layout .service-zero-context-copy small{color:#5d75a0;font-size:11px;font-weight:900;letter-spacing:.055em}.service-zero-registration-layout .service-zero-context-copy b{overflow:hidden;color:#153d8e;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.service-zero-registration-layout .service-zero-context-copy span{color:#647895;font-size:13px}.service-zero-registration-layout .service-zero-context-status{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.service-zero-registration-layout .service-zero-context-status button{display:inline-flex;align-items:center;gap:5px;padding:5px 0;border:0;background:transparent;color:#1748a9;font:800 13px/1.2 Manrope,sans-serif;cursor:pointer}.service-zero-registration-layout .service-zero-context-status button:hover,.service-zero-registration-layout .service-zero-context-status button:focus-visible{color:#082f82;text-decoration:underline;outline:0}.service-zero-registration-layout .service-zero-context-status .service-zero-change-link{color:#637897;font-size:12px;font-weight:700}.service-zero-registration-layout .service-zero-selected-party{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:10px;padding:11px 12px;border:1px solid #b9cdf4;border-radius:12px;background:#f5f8ff}.service-zero-registration-layout .service-zero-selected-party>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#e2ecff;color:#1748a9}.service-zero-registration-layout .service-zero-selected-party>div{display:grid;gap:3px;min-width:0}.service-zero-registration-layout .service-zero-selected-party b{overflow:hidden;color:#153d8e;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.service-zero-registration-layout .service-zero-selected-party small{overflow:hidden;color:#667a9b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.service-zero-registration-layout .service-zero-selected-party button{padding:6px 9px;border:1px solid #b9cdf4;border-radius:8px;background:#fff;color:#1748a9;font:800 12px/1.2 Manrope,sans-serif;cursor:pointer}.service-zero-registration-layout .service-zero-selected-party button:hover,.service-zero-registration-layout .service-zero-selected-party button:focus-visible{border-color:#315bd0;background:#eef4ff;outline:0}.service-zero-registration-layout .service-zero-party-results{display:grid;gap:7px;max-height:260px;margin-top:8px;overflow:auto;padding:2px}.service-zero-registration-layout .service-zero-party-results>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 12px;border:1px solid #d8e2f2;border-radius:11px;background:#fff;color:#23466f;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.service-zero-registration-layout .service-zero-party-results>button:hover,.service-zero-registration-layout .service-zero-party-results>button:focus-visible,.service-zero-registration-layout .service-zero-party-results>button.selected{border-color:#315bd0;background:#f2f6ff;box-shadow:0 4px 12px #1f4caa1a;outline:0}.service-zero-registration-layout .service-zero-party-results>button>span{display:grid;gap:3px;min-width:0}.service-zero-registration-layout .service-zero-party-results b{overflow:hidden;color:#173d82;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.service-zero-registration-layout .service-zero-party-results small{overflow:hidden;color:#7083a0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.service-zero-registration-layout .service-zero-party-results svg{color:#315bd0}.service-zero-registration-layout .service-zero-party-empty{display:flex;align-items:center;gap:8px;padding:13px;border:1px dashed #c5d3e7;border-radius:10px;color:#6b7d98;font-size:13px}.service-zero-registration-layout .service-zero-party-empty svg{color:#7089b5}.service-zero-registration-layout .service-zero-management-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:16px;padding:13px;border:1px solid #b9cdf4;border-radius:13px;background:#f5f8ff}.service-zero-registration-layout .service-zero-management-card>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#e4ecff;color:#1748a9}.service-zero-registration-layout .service-zero-management-card>div{display:grid;gap:3px}.service-zero-registration-layout .service-zero-management-card b{color:#25466e;font-size:14px}.service-zero-registration-layout .service-zero-management-card small{color:#6a7d9b;font-size:12px;line-height:1.4}.service-zero-registration-layout .service-zero-mode-switch,.service-zero-registration-layout .service-zero-pending-switch{display:flex;align-items:center;gap:0;width:max-content;max-width:100%;margin-bottom:16px;overflow:hidden;border:1px solid #d4e0f0;border-radius:10px;background:#f5f8fc}.service-zero-registration-layout .service-zero-mode-switch button,.service-zero-registration-layout .service-zero-pending-switch button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:118px;padding:10px 16px;border:0;border-right:1px solid #d4e0f0;background:transparent;color:#526986;font:700 13px/1.2 Manrope,sans-serif;cursor:pointer}.service-zero-registration-layout .service-zero-mode-switch button:last-child,.service-zero-registration-layout .service-zero-pending-switch button:last-child{border-right:0}.service-zero-registration-layout .service-zero-mode-switch button.active,.service-zero-registration-layout .service-zero-pending-switch button.active{background:#fff;color:#1748a9;box-shadow:0 2px 7px #25426f1f}.service-zero-registration-layout .service-zero-pending-switch>span{padding:0 14px;color:#526986;font-size:13px;font-weight:800}.service-zero-registration-layout .service-zero-observer-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.service-zero-registration-layout .service-zero-observer-list button{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #d4c7f0;border-radius:8px;background:#f0eaff;color:#5b428d;font:700 12px/1.2 Manrope,sans-serif;cursor:pointer}.service-zero-registration-layout .service-zero-observer-list button:hover,.service-zero-registration-layout .service-zero-observer-list button:focus-visible{border-color:#8664ca;background:#e6ddff;outline:0}.service-zero-registration-layout .service-zero-structure-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid #d5dff0;border-radius:14px;background:#f8faff}.service-zero-registration-layout .service-zero-structure-card>span{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#eeeaff;color:#5d5fef}.service-zero-registration-layout .service-zero-structure-card>div{display:grid;gap:3px}.service-zero-registration-layout .service-zero-structure-card b{color:#243f6b;font-size:15px}.service-zero-registration-layout .service-zero-structure-card small{color:#6b7b94;line-height:1.4}.service-zero-registration-layout .service-zero-footer-note{display:inline-flex;align-items:center;gap:7px;margin-right:auto;color:#61728d;font-size:13px}.service-zero-registration-layout .service-zero-footer-note svg{color:#315bd0}.service-zero-registration-layout .workflow-footer>div{display:flex;gap:10px}@media(max-width:760px){.service-zero-registration-layout .service-zero-context-card,.service-zero-registration-layout .service-zero-structure-card{grid-template-columns:42px minmax(0,1fr)}.service-zero-registration-layout .service-zero-context-status,.service-zero-registration-layout .service-zero-structure-card>.badge{grid-column:2;align-items:flex-start}.service-zero-registration-layout .service-zero-context-icon{width:42px;height:42px}.service-zero-registration-layout .service-zero-footer-note{width:100%;margin:0 0 10px}.service-zero-registration-layout .workflow-footer{align-items:stretch;flex-direction:column}.service-zero-registration-layout .workflow-footer>div{width:100%;flex-direction:column}.service-zero-registration-layout .workflow-footer>div .button{width:100%}.service-zero-registration-layout .service-zero-selected-party,.service-zero-registration-layout .service-zero-management-card{grid-template-columns:38px minmax(0,1fr)}.service-zero-registration-layout .service-zero-selected-party button,.service-zero-registration-layout .service-zero-management-card>.badge{grid-column:2;justify-self:start}.service-zero-registration-layout .service-zero-mode-switch,.service-zero-registration-layout .service-zero-pending-switch{width:100%}.service-zero-registration-layout .service-zero-mode-switch button,.service-zero-registration-layout .service-zero-pending-switch button{flex:1;min-width:0}}html body #root .table-row-open-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:29px!important;max-height:32px!important;padding:5px 9px!important;border:1px solid #9db8ef!important;border-radius:8px!important;color:var(--primary)!important;background:#fff!important;box-shadow:0 4px 10px #103b9d1f!important;font-size:12px!important;font-weight:800!important;line-height:1.15!important;white-space:nowrap!important;opacity:1!important;transform:none!important;transition:color .18s ease,gap .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease!important}html body #root .cases-list .case-list-row,html body #root .legal-new-service-row,html body #root .legal-new-task-row,html body #root .task-entity-table .table-row.clickable{transition:background .18s ease,box-shadow .18s ease!important}html body #root .cases-list .case-list-row:hover,html body #root .cases-list .case-list-row:focus-within,html body #root .legal-new-service-row:hover,html body #root .legal-new-service-row:focus-within,html body #root .legal-new-task-row:hover,html body #root .legal-new-task-row:focus-within,html body #root .task-entity-table .table-row.clickable:hover,html body #root .task-entity-table .table-row.clickable:focus-within{background:#f4f8ff!important}html body #root .cases-list .case-list-row:hover .case-list-link,html body #root .cases-list .case-list-row:focus-within .case-list-link,html body #root .legal-new-service-row:hover .service-row-title-link,html body #root .legal-new-service-row:focus-within .service-row-title-link,html body #root .legal-new-task-row:hover .task-row-title-link,html body #root .legal-new-task-row:focus-within .task-row-title-link{background:transparent!important}html body #root .cases-list .case-list-row:hover .table-row-open-action,html body #root .cases-list .case-list-row:focus-within .table-row-open-action,html body #root .legal-new-service-row:hover .table-row-open-action,html body #root .legal-new-service-row:focus-within .table-row-open-action,html body #root .legal-new-task-row:hover .table-row-open-action,html body #root .legal-new-task-row:focus-within .table-row-open-action{display:inline-flex!important;gap:6px!important;color:#fff!important;border-color:var(--primary)!important;background:var(--primary)!important;box-shadow:0 6px 14px #00258a3d!important;transform:translateY(-1px)!important}.distribution-entity-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0 0 18px;padding:4px;border:1px solid #d8e3f4;border-radius:12px;background:#f5f8fe}.distribution-entity-tabs button{min-height:46px;padding:7px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid transparent;border-radius:9px;color:#6680a9;background:transparent;font:inherit;font-size:13px;font-weight:900;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease,border-color .18s ease}.distribution-entity-tabs button small{color:#8ba0bf;font-size:10px;font-weight:600}.distribution-entity-tabs button:hover,.distribution-entity-tabs button:focus-visible{color:#244eab;border-color:#b8ccef;background:#fff;outline:none}.distribution-entity-tabs button.active{color:#fff;border-color:#315bd0;background:linear-gradient(135deg,#315bd0,#24489f);box-shadow:0 5px 12px #315bd033}.distribution-entity-tabs button.active small{color:#dbe5ff}.activity-rule-grid .task-rule-panel{min-height:100%}.task-focus-summary-facts-v2 .task-focus-deadline-schedule-v2{display:block;margin-top:4px;color:#7c8fae;font-size:9px;font-weight:700;line-height:1.35;white-space:normal}.task-focus-timer-readout-v2 em{display:block;margin-top:4px;color:#7c8fae;font-size:10px;font-style:normal;font-weight:700;line-height:1.35}.task-focus-timer-float-deadline-v2 small{color:#7186a2;font-size:9px;font-weight:700;white-space:nowrap}.task-focus-activity-detail-actions-v3.task-focus-activity-lifecycle-actions-v3{flex-wrap:wrap}.task-focus-activity-detail-actions-v3 button.start{color:#fff;border-color:#315bd0;background:#315bd0}.task-focus-activity-detail-actions-v3 button.start:hover{background:#24489f}.task-focus-activity-detail-actions-v3 button.pause{color:#fff;border-color:#f59e0b;background:#f59e0b}.task-focus-activity-detail-actions-v3 button.pause:hover{background:#d97706}.task-focus-activity-detail-actions-v3 button.cancel{color:#fff;border-color:#94a3b8;background:#64748b}.task-focus-activity-detail-actions-v3 button.cancel:hover{background:#475569}@media(max-width:760px){.distribution-entity-tabs button{min-height:42px}.task-focus-timer-float-deadline-v2{flex-wrap:wrap;padding:4px 8px}.task-focus-timer-float-deadline-v2 small{width:100%;text-align:center}}.auth-client-plan-picker{display:grid;gap:11px;margin:0 0 17px;padding:15px;border:1px solid #dfe7f3;border-radius:14px;background:linear-gradient(150deg,#f9fbff,#fff)}.auth-client-plan-heading{display:grid;gap:3px}.auth-client-plan-heading b{color:#254575;font-size:14px}.auth-client-plan-heading small{color:#72839d;font-size:12px}.auth-client-plan-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.auth-client-plan-options>button{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:9px;min-height:83px;padding:13px;border:1px solid #dce4ef;border-radius:11px;color:#4f6381;background:#fff;text-align:left;cursor:pointer}.auth-client-plan-options>button:hover,.auth-client-plan-options>button.is-selected{border-color:#7699e2;background:#f4f7ff;box-shadow:inset 0 2px #456ac5}.auth-client-plan-options>button>span:nth-child(2){display:grid;gap:4px}.auth-client-plan-options>button b{color:#244981;font-size:13px}.auth-client-plan-options>button small{color:#73839a;font-size:11px;line-height:1.4}.auth-client-plan-options>button strong{color:#224b91;font-size:13px;white-space:nowrap}.auth-client-plan-options>button strong small{font-size:10px;font-weight:600}.auth-client-plan-check{display:grid;place-items:center;width:19px;height:19px;color:#365fc0}.auth-client-plan-check>span{width:15px;height:15px;border:1px solid #bac8df;border-radius:50%}.auth-pending-signup{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;margin:2px 0 12px;padding:12px;border:1px solid #f0d7a2;border-radius:11px;color:#6f5627;background:#fff9eb}.auth-pending-signup>span{display:grid;place-items:center;color:#bc820d}.auth-pending-signup b{font-size:12px}.auth-pending-signup p{margin:4px 0 0;font-size:11px;line-height:1.4}.auth-pending-signup button{padding:8px 10px;border:1px solid #e2c47d;border-radius:8px;color:#75540f;background:#fff;font:700 11px Manrope,sans-serif;cursor:pointer}.subscription-saved-card-list{display:grid;gap:8px;margin:0 0 10px}.subscription-saved-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;border:1px solid #dce5f1;border-radius:11px;background:#fff}.subscription-saved-card.is-selected{border-color:#83a1e5;background:#f6f8ff}.subscription-saved-card-select{display:flex;align-items:center;gap:9px;min-width:0;padding:2px;border:0;color:#3e5675;background:transparent;text-align:left;cursor:pointer}.subscription-saved-card-select>span:nth-child(2){display:grid;gap:3px;min-width:0}.subscription-saved-card-select b{color:#294a80;font-size:12px}.subscription-saved-card-select small{overflow:hidden;color:#71829c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.subscription-card-radio{display:grid;place-items:center;width:17px;height:17px;flex:0 0 auto;border:1px solid #aebdd4;border-radius:50%;background:#fff}.subscription-card-radio i{width:9px;height:9px;border-radius:50%;background:#3d64c0}.subscription-card-edit-button{min-height:31px;padding:0 9px;border:1px solid #cbd8eb;border-radius:8px;color:#31569b;background:#fff;font:700 10px Manrope,sans-serif;cursor:pointer}.subscription-card-edit-button:hover,.subscription-card-chooser button:hover{border-color:#839fd8;background:#f2f6ff}.subscription-card-chooser{display:flex;justify-content:flex-end;margin:0 0 10px}.subscription-card-chooser button{min-height:30px;padding:0 10px;border:1px solid #cbd8eb;border-radius:8px;color:#31569b;background:#fff;font:700 10px Manrope,sans-serif;cursor:pointer}.subscription-card-chooser button.active{border-color:#839fd8;background:#f2f6ff}.subscription-saved-card-security{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.35fr);align-items:end;gap:12px;margin:10px 0}.subscription-saved-card-security p{margin:0 0 9px;color:#5a6d88;font-size:12px}.subscription-saved-card-security p b{color:#284b82}.subscription-test-card-guide{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 11px;border:1px solid #dce5f2;border-radius:9px;color:#60728d;background:#f7f9fd;font-size:10px;line-height:1.45}.subscription-test-card-guide svg{flex:0 0 auto;color:#4569bd}.subscription-pending-reference{display:grid;justify-items:start;gap:6px;margin-top:12px;padding:11px;border:1px solid #efddb6;border-radius:9px;background:#fffaf0}.subscription-pending-reference>small{color:#6b7890;font-size:10px;line-height:1.4;overflow-wrap:anywhere}.subscription-pending-reference .subscription-boleto-code{color:#34496d;font-family:monospace;letter-spacing:.02em}.subscription-plan-change-summary{display:grid;grid-template-columns:1fr auto;gap:7px;margin-top:14px;padding:12px;border:1px solid #d8e3f2;border-radius:10px;background:#fff}.subscription-plan-change-summary span{color:#71819a;font-size:10px}.subscription-plan-change-summary b{color:#31548f;font-size:11px;text-align:right}.subscription-plan-change-summary small{grid-column:1/-1;color:#7888a0;font-size:10px;line-height:1.4}.subscription-plan-change-summary.is-upgrade{border-color:#cbdcf4;background:#f9fbff}.scheduled-plan-change{display:grid;justify-items:start;gap:8px;margin:12px 0}.subscription-field-error{color:#bf3944;font-size:11px}@media(max-width:720px){.auth-client-plan-options{grid-template-columns:1fr}.auth-client-plan-options>button{min-height:72px}.auth-pending-signup{grid-template-columns:24px minmax(0,1fr)}.auth-pending-signup button{grid-column:2;justify-self:start}.subscription-saved-card{grid-template-columns:1fr}.subscription-card-edit-button{justify-self:start}.subscription-saved-card-security{grid-template-columns:1fr}.subscription-saved-card-security .subscription-dialog-field{max-width:160px}}.subscription-checkout-backdrop{justify-items:end!important;align-items:stretch!important;padding:0!important;overflow:hidden;background:#0816306b}.subscription-checkout-backdrop .subscription-payment-dialog{width:min(860px,96vw);height:100dvh;max-height:100dvh;margin-left:auto;border-top:0;border-right:0;border-bottom:0;border-radius:22px 0 0 22px;animation:subscription-drawer-in .22s ease-out}@keyframes subscription-drawer-in{0%{transform:translate(28px);opacity:.7}to{transform:translate(0);opacity:1}}.subscription-checkout-backdrop .subscription-payment-layout{flex:1;min-height:0}@media(max-width:720px){.subscription-checkout-backdrop .subscription-payment-dialog{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.subscription-checkout-backdrop .subscription-dialog-header{padding-top:max(16px,env(safe-area-inset-top))}.subscription-checkout-backdrop .subscription-dialog-actions{padding-bottom:max(14px,env(safe-area-inset-bottom))}}.subscription-usage-rules{margin-top:18px;padding-top:18px;border-top:1px solid #e1e8f3}.subscription-usage-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.subscription-usage-heading>div{min-width:0}.subscription-usage-heading b{display:block;color:#294b7f;font:800 14px/1.25 Manrope,sans-serif}.subscription-usage-heading small{display:block;margin-top:4px;color:#7a8ca5;font-size:11px;line-height:1.4}.subscription-usage-optional{flex:0 0 auto;padding:5px 9px;border:1px solid #d5e1f0;border-radius:999px;background:#f7f9fd;color:#7183a0;font-size:10px;font-weight:800}.subscription-usage-list{display:grid;gap:10px}.subscription-usage-rule{min-width:0;padding:13px 14px;border:1px solid #dce6f2;border-radius:12px;background:#fbfcff}.subscription-usage-line{display:grid;grid-template-columns:auto minmax(70px,.5fr) auto minmax(105px,.8fr) minmax(150px,1.25fr) auto auto;align-items:center;gap:8px}.subscription-usage-line .control{min-width:0}.subscription-usage-label,.subscription-usage-connector{color:#536985;font-size:12px;font-weight:800;white-space:nowrap}.subscription-usage-connector{font-weight:700}.subscription-usage-add,.subscription-usage-remove{display:grid!important;place-items:center;width:36px;height:36px;padding:0!important;border-radius:9px!important;cursor:pointer}.subscription-usage-add{border-color:#1645a7!important;background:#1645a7!important;color:#fff!important}.subscription-usage-add:hover{border-color:#10398c!important;background:#10398c!important;color:#fff!important}.subscription-usage-remove{border-color:transparent!important;background:transparent!important;color:#b83041!important}.subscription-usage-remove:hover{border-color:#f1c9d0!important;background:#fff0f2!important;color:#a82e41!important}.subscription-usage-calculation{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:end;gap:12px;margin-top:10px;padding-top:10px;border-top:1px dashed #d6e1ee}.subscription-usage-calculation .field{gap:6px}.subscription-usage-calculation>small{align-self:center;margin:0;color:#7a8ca5;font-size:10px;line-height:1.4}.subscription-usage-rules>.info-banner{margin-top:10px}.subscription-usage-empty-add{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 12px;border:1px dashed #b9cbe4;border-radius:9px;background:#f8faff;color:#315bd0;font-size:11px;font-weight:800;cursor:pointer}.subscription-usage-empty-add:hover{border-color:#315bd0;background:#f1f5ff}@media(max-width:980px){.subscription-usage-line{grid-template-columns:auto minmax(70px,.5fr) auto minmax(90px,.7fr) minmax(125px,1.1fr) auto auto}}@media(max-width:760px){.subscription-usage-heading{flex-direction:column;gap:8px}.subscription-usage-line{display:flex;align-items:center;flex-wrap:wrap}.subscription-usage-line .control{flex:1 1 130px;min-width:120px}.subscription-usage-label,.subscription-usage-connector{flex:0 0 auto}.subscription-usage-calculation{grid-template-columns:1fr}.subscription-usage-calculation>small{margin-top:-2px}}.role-home{display:flex;flex-direction:column;gap:20px;color:var(--text)}.role-home-title{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:2px 0 4px}.role-home-title>div:first-child{display:flex;align-items:flex-start;gap:12px;min-width:0}.role-home-title>div:first-child>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid #dce4f2;border-radius:11px;color:var(--primary-2);background:#fff}.role-home-title small{display:block;color:#64718b;font-size:11px;font-weight:800;letter-spacing:.11em}.role-home-title h1{margin:1px 0 2px;color:#101e3e;font:700 30px/1.2 Manrope,sans-serif;letter-spacing:-.025em}.role-home-title p{margin:0;color:var(--muted);font-size:14px}.role-home-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.role-home-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px}.role-home-main{min-width:0;display:flex;flex-direction:column;gap:20px}.role-home-rail{min-width:0;display:flex;flex-direction:column;gap:18px;position:sticky;top:92px}.role-home-rail .card+.card{margin-top:0}.client-home-priority-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.client-home-priority-grid>.card{height:100%;margin:0}.home-top-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:18px}.home-top-grid>.card{height:100%;margin:0}.activity-card,.focus-card,.pending-card{min-height:310px}.activity-card{display:flex;flex-direction:column}.home-top-grid>.activity-card{height:100%;min-height:0;align-self:stretch}.activity-card-content{display:flex;flex:1;min-height:0;flex-direction:column;justify-content:space-between}.activity-card .card-header,.focus-card .card-header{margin-bottom:12px}.activity-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:#526078}.activity-summary b{color:#245fa8;font-size:22px}.activity-summary span:last-child{display:flex;align-items:center;gap:3px;color:#19815d;font-weight:700;white-space:nowrap}.activity-progress{height:9px;margin:17px 0 15px;border-radius:10px;background:#e9eef6;position:relative}.activity-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2b6fc4,#64a7a5)}.activity-progress>b{position:absolute;right:7px;top:-22px;color:#5a6881;font-size:12px}.mini-bars{flex:0 0 150px;min-height:150px;height:150px;display:grid;grid-template-columns:repeat(7,1fr);align-items:end;gap:9px;padding:0 7px;margin:0;border-bottom:1px solid #e9edf4;background:repeating-linear-gradient(to bottom,transparent 0,transparent 35px,#eef2f7 36px)}.mini-bars>span{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px}.mini-bars i{width:min(26px,80%);min-height:5px;border-radius:5px 5px 0 0;background:#4c90bc;transition:height .2s ease}.mini-bars small{font-size:10px;color:#7c879c}.task-card-tooltip-target{display:inline-flex;align-items:center;min-width:0;cursor:help}.focus-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid #e7d8e5;border-radius:20px;color:#b1447b;background:#fff7fc;font-size:11px;font-weight:700}.focus-chip svg{color:#eb4a97}.focus-title{width:100%;padding:13px 14px;border:0;border-radius:10px;display:flex;align-items:center;justify-content:space-between;text-align:left;color:#20304f;background:#f0f2ff}.focus-title span,.focus-title b,.focus-title small{display:block}.focus-title b{font:700 16px/1.35 Manrope,sans-serif}.focus-title small{margin-top:2px;color:#68748c;font-size:12px}.focus-progress{height:7px;margin:16px 0 10px;border-radius:10px;background:#edf0f6;position:relative}.focus-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3d5fdc,#6665ef)}.focus-progress b{position:absolute;right:0;top:-20px;font-size:11px;color:#59667e}.focus-task-card .focus-title{background:linear-gradient(135deg,#f1f3ff,#f7f8ff)}.focus-task-card .focus-progress{margin-top:17px}.focus-task-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px}.focus-task-fact{min-width:0;min-height:47px;padding:8px 9px;border:1px solid #e4e9f3;border-radius:10px;background:#fbfcff}.focus-task-fact>small{display:block;margin-bottom:5px;color:#73809a;font-size:10px;font-weight:800;letter-spacing:.02em}.focus-task-fact>.official-phase-badge,.focus-task-fact>.official-status-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focus-task-fact>b{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;color:#233b71;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.focus-task-fact>b svg{flex:0 0 auto;color:#5868e8}.focus-task-fact>b.is-vip{color:#b13d7c}.focus-task-criticality>div{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}.focus-task-criticality span{display:inline-flex;align-items:center;gap:4px;min-width:0;color:#986123;font-size:11px;font-weight:700;line-height:1.2}.focus-task-criticality span svg{flex:0 0 auto;color:#c27a16}.criticality-signals{display:flex;align-items:center;flex-wrap:wrap;gap:5px 9px;min-width:0}.criticality-signal{display:inline-flex;align-items:center;gap:4px;min-width:0;color:var(--criticality-color);font-size:10px;font-weight:800;line-height:1.15}.criticality-signal svg{flex:0 0 auto;color:var(--criticality-color)}.criticality-signal strong{min-width:0;overflow:hidden;color:inherit;font-size:inherit;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap}.focus-task-criticality .criticality-signal{font-size:11px}.focus-task-criticality .criticality-signal svg{color:var(--criticality-color)}.focus-task-deadline{grid-column:1 / -1}.focus-task-card .focus-actions{margin-top:13px}.focus-status{display:flex;align-items:center;justify-content:space-between;gap:10px}.focus-status strong{color:#bb5b34;font-size:12px;text-align:right}.focus-card>p{min-height:42px;margin:11px 0 13px;padding:8px 10px;border-radius:8px;color:#5d6880;background:#f6f7fa;font-size:12px;line-height:1.45}.focus-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}html body #root .focus-operator-card .focus-actions{grid-template-columns:minmax(0,1fr)}.home-profile-card{padding:20px}.home-profile-head{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line)}.home-avatar{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#175dbe,#6272e8);font-weight:800}.home-profile-head h2{margin:0;color:#15213b;font:700 18px/1.25 Manrope,sans-serif}.home-profile-head p{margin:3px 0 0;color:var(--muted);font-size:12px}.home-profile-head .badge{font-size:10px}.home-profile-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding-top:13px}.home-profile-actions .button{min-width:0;padding:0 10px;color:#4d4ac9;border-color:#cfd0fb;font-size:12px}.home-side-card{padding:20px}.home-side-card .card-header{margin-bottom:12px}.home-tabs{display:flex;align-items:center;gap:4px;padding:3px;border-radius:9px;background:#f1f4f8}.home-tabs button{min-height:32px;padding:0 14px;border:0;border-radius:7px;color:#66728a;background:transparent;font-size:12px;font-weight:600}.home-tabs button.active{color:#243455;background:#fff;box-shadow:0 1px 3px #13254b1f}.subtle-icon-button{width:34px;height:34px;border:1px solid var(--line);border-radius:9px;display:grid;place-items:center;color:#65718a;background:#fff}.communication-list{margin-top:10px}.communication-list>button{width:100%;min-height:60px;padding:10px 3px;border:0;border-bottom:1px solid #e7ebf1;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;text-align:left;background:transparent}.communication-list>button:hover,.commitment-list>button:hover{background:#f8f9fc}.communication-list>button>span:first-child{width:32px;height:32px;border:1px solid #e1e6ef;border-radius:8px;display:grid;place-items:center;color:#526078}.communication-list>button>span:nth-child(2){min-width:0;overflow:hidden}.communication-list b,.communication-list small{display:block}.communication-list b{overflow:hidden;color:#33415c;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.communication-list small{margin-top:2px;color:#8a93a4;font-size:10px}.communication-list>button>svg{color:#8b95a6}.commitment-list>button{width:100%;min-height:70px;padding:10px 4px;border:0;border-bottom:1px solid #e7ebf1;display:grid;grid-template-columns:10px minmax(0,1fr) 18px;gap:8px;align-items:start;text-align:left;background:transparent}.time-dot{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#5e61ed;box-shadow:0 0 0 4px #eeeefe}.commitment-list small,.commitment-list b,.commitment-list em{display:block}.commitment-list small{color:#536078;font-size:10px}.commitment-list b{margin-top:3px;color:#263552;font-size:12px}.commitment-list em{margin-top:2px;color:#7d8799;font-size:10px;font-style:normal}.home-card-link{display:flex!important;margin:11px auto 0}.home-empty{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#818b9c}.home-empty svg{margin-bottom:10px;color:#8390a5}.home-empty b{color:#34415d;font:700 16px/1.35 Manrope,sans-serif}.home-empty p{max-width:300px;margin:5px 0 0;font-size:12px}.home-empty.positive svg{color:#5664e8}.home-empty.positive b{font-size:19px}.home-empty.positive p{font-size:13px}.home-work-section{min-width:0;padding:2px 0 0}.home-work-section>header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px;border-bottom:1px solid #dfe4ed}.home-section-tabs,.home-filter-tabs{display:flex;align-items:center;gap:4px;overflow:auto;scrollbar-width:none}.home-section-tabs{flex:0 0 auto}.home-section-tabs button,.home-filter-tabs button{min-height:38px;padding:0 10px;border:0;border-bottom:2px solid transparent;color:#66728a;background:transparent;white-space:nowrap;font-size:13px;font-weight:600}.home-section-tabs button.active{color:#182641;border-bottom-color:#163c96}.home-filter-tabs button{min-height:34px;border:1px solid #dce2eb;border-bottom-color:#dce2eb;border-radius:8px 8px 0 0;font-size:11px}.home-filter-tabs button.active{color:#443ec0;border-color:#c9c8fa;background:#f3f2ff}.home-collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;width:100%;padding:0 0 10px}.home-exposed-filters{display:flex;align-items:center;gap:7px;min-width:0;flex:1 1 auto;flex-wrap:wrap}.home-exposed-filters .exposed-filter-button{min-height:34px;height:34px;gap:6px;padding:0 9px;border:1px solid #d2def0;border-radius:9px;color:#536c95;background:#fff;box-shadow:0 1px 2px #32538c0d;font-size:11px}.home-exposed-filters .exposed-filter-button:hover,.home-exposed-filters .exposed-filter-button:focus-visible{border-color:#a9bee5;color:#2456b7;background:#f7f9fe;outline:none}.home-exposed-filters .exposed-filter-button.active{border-color:#1949ae;color:#fff;background:#1949ae;box-shadow:0 5px 12px #1949ae2e}.home-exposed-filters .exposed-filter-button em{min-width:18px;width:18px;height:18px;padding:0;font-size:9px}.home-list-tools{display:flex;align-items:center;gap:7px;flex:0 0 auto}.home-list-popover-wrap{position:relative;display:flex;overflow:visible}.home-list-tool{position:relative;width:35px;height:35px;border:1px solid #d2def0;border-radius:9px;display:grid;place-items:center;color:#536c95;background:#fff;box-shadow:0 1px 2px #32538c0d}.home-list-tool:hover,.home-list-tool:focus-visible,.home-list-tool.is-active{border-color:#9fb6e2;color:#2456b7;background:#f7f9fe;outline:none}.home-list-tool em{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;color:#fff;background:#1f4fb5;font-size:9px;font-style:normal;line-height:17px}.home-list-popover{position:absolute;z-index:35;top:calc(100% + 8px);right:0;width:270px;padding:13px;border:1px solid #dce4f1;border-radius:12px;background:#fff;box-shadow:0 14px 32px #1e376429}.home-list-popover header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 10px;padding:0;border:0}.home-list-popover header b{color:#20345e;font-size:12px}.home-list-popover header small{display:block;margin-top:3px;color:#8390a4;font-size:10px;font-weight:500}.home-list-popover header button{width:27px;height:27px;border:1px solid #e0e6f0;border-radius:7px;display:grid;place-items:center;color:#65718a;background:#fff}.home-list-popover>button{width:100%;min-height:33px;padding:0 8px;border:0;border-radius:7px;display:flex;align-items:center;justify-content:space-between;color:#53617b;background:transparent;font-size:11px;text-align:left}.home-list-popover>button:hover,.home-list-popover>button.active{color:#2456b7;background:#f0f4ff}.home-list-popover>button svg{margin-left:auto;color:#2f5dca}.home-list-popover label{display:grid;gap:5px;margin:9px 0}.home-list-popover label span{color:#6d7b91;font-size:10px;font-weight:800}.home-list-popover input,.home-list-popover select{width:100%;min-height:34px;border:1px solid #d8e1ef;border-radius:8px;padding:0 9px;color:#253655;background:#fff;font:inherit;font-size:11px}.home-list-popover input:focus,.home-list-popover select:focus{border-color:#7896d6;outline:3px solid rgba(68,94,190,.12)}.home-list-popover footer{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:10px;padding-top:10px;border-top:1px solid #edf0f5}.home-list-popover footer button,.home-list-popover footer small{color:#64728a;font-size:10px}.home-list-popover footer button{border:0;background:transparent;font-weight:800}.home-list-popover footer button:hover{color:#2456b7}.home-list-sort-reset{margin-top:5px!important;border-top:1px solid #edf0f5!important;border-radius:0!important;color:#71809a!important;font-weight:800}.work-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.work-card{min-width:0;padding:15px;border:1px solid #e0e5ee;border-radius:12px;background:#fff;box-shadow:0 5px 18px #1429540e;transition:transform .16s ease,border-color .16s ease}.work-card:hover{transform:translateY(-2px);border-color:#c6d0e2}.work-card-top{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:8px}.work-card-top .badge{min-height:23px;padding:2px 8px;border-radius:20px;font-size:10px}.work-card-criticality{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0}.work-card-complexity{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:2px 7px;border:1px solid #e6eaf3;border-radius:20px;color:#687691;background:#f8faff;font-size:10px;font-weight:700;white-space:nowrap}.work-card-complexity svg{color:#6974dd}.work-card-top>button{width:30px;height:30px;border:0;border-radius:8px;color:#8993a5;background:transparent}.work-card-top>button:hover{color:#eb4a97;background:#fff1f8}.work-card-main{width:100%;min-height:67px;padding:4px 0;border:0;text-align:left;background:transparent}.work-card-main h3{margin:0;color:#1f2e4d;font:700 14px/1.35 Manrope,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-card-main p{margin:2px 0 0;color:#7a8598;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-card-status{display:flex;align-items:center;gap:6px;color:#3978aa;font-size:11px}.work-card-status span{width:7px;height:7px;border-radius:50%;background:#4c90bc}.work-card-status-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-top:2px}.work-card-status-row .work-card-status{min-width:0}.work-card-status-row .work-card-status b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-card-status-row>.official-status-badge{max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-card-status-row .official-phase-badge{max-width:52%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-card-task-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px;padding:9px 0;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5}.work-card-task-facts span{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;color:#5e6a80;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.work-card-task-facts span svg{flex:0 0 auto;color:#6c79df}.work-card-task-facts .work-card-relevance{color:#9e4676}.work-card-task-facts .work-card-relevance svg{color:#df5d9a}.work-card-task-facts .work-card-deadline{color:#526888}.work-card-task-facts .work-card-deadline svg{color:#547cc8}.work-card-meta{min-height:62px;margin-top:10px;padding:9px 0;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5}.work-card-meta span{display:flex;align-items:center;gap:6px;color:#5e6a80;font-size:11px}.work-card-meta small{display:block;margin-top:7px;color:#69748a;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-work-card .work-card-meta{min-height:35px;margin-top:0;padding:8px 0 0;border-top:0;border-bottom:0}.task-work-card .work-card-meta small{margin-top:0}.work-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:10px}.work-card-actions .button{min-height:36px;padding:0 8px;font-size:11px}.home-see-all{width:100%;margin-top:12px;border:1px solid #e2e6ee!important;background:#fff!important}.admin-home-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-home>.activity-card{margin:0}.admin-home-metric{min-height:112px;max-height:112px;padding:19px;border:1px solid #e0e5ee;border-radius:15px;display:grid;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:13px;text-align:left;background:#fff;box-shadow:0 8px 25px #1931600d}.admin-home-metric>span{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#edf5ff;color:#2466bd}.admin-home-metric.violet>span{color:#5852d5;background:#f0efff}.admin-home-metric.green>span{color:#17805d;background:#edf9f4}.admin-home-metric.pink>span{color:#cc3b87;background:#fff0f8}.admin-home-metric small,.admin-home-metric strong{display:block}.admin-home-metric small{color:#6f7b90;font-size:11px}.admin-home-metric strong{margin-top:3px;color:#15233f;font-size:21px}.admin-home-metric>svg{color:#8a94a6}.admin-home-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px}.admin-home-grid>.card{margin:0}.admin-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.admin-flow button{min-height:116px;padding:12px 8px;border:1px solid #e2e7ef;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fbfcfe}.admin-flow button:hover{border-color:#bfcbea;background:#f5f7ff}.admin-flow span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#3559cf;font-size:11px;font-weight:800}.admin-flow b{margin-top:8px;font-size:12px}.admin-flow small{margin-top:2px;color:#7d8798;font-size:10px}.decision-list>button{width:100%;min-height:67px;padding:10px 0;border:0;border-bottom:1px solid #e8ebf1;display:grid;grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;gap:10px;text-align:left;background:transparent}.decision-list b,.decision-list small{display:block}.decision-list b{font-size:12px}.decision-list small{margin-top:2px;color:#7d8799;font-size:10px}.agenda-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px}.agenda-layout>.card{margin:0}.agenda-timeline article{display:grid;grid-template-columns:120px minmax(0,1fr);gap:22px;padding:0 0 22px}.agenda-timeline article>span{position:relative;padding-left:19px;color:#5a667d;font-size:12px;font-weight:700}.agenda-timeline article>span:after{content:"";position:absolute;left:4px;top:14px;bottom:-29px;width:1px;background:#dce2ed}.agenda-timeline article:last-child>span:after{display:none}.agenda-timeline i{position:absolute;left:0;top:4px;width:9px;height:9px;border-radius:50%;background:#5d5fef;box-shadow:0 0 0 4px #eeeefe}.agenda-timeline h3{margin:8px 0 2px;font:700 16px/1.35 Manrope,sans-serif}.agenda-timeline p{margin:0;color:var(--muted);font-size:12px}.agenda-timeline .button{margin-top:6px}.deadline-list button{width:100%;min-height:74px;padding:12px 0;border:0;border-bottom:1px solid #e8ecf2;display:flex;align-items:center;gap:10px;text-align:left;background:transparent}.deadline-list b,.deadline-list small{display:block}.deadline-list b{font-size:12px}.deadline-list small{margin-top:3px;color:#7f899a;font-size:10px}.archive-success{max-width:620px;margin:12vh auto 0!important;text-align:center}.archive-success>svg{color:#16805e}.archive-success h1{margin:10px 0 4px;font:700 28px/1.25 Manrope,sans-serif}.archive-success p{margin:0 auto 20px;max-width:460px;color:var(--muted)}@media(max-width:1280px){.role-home-layout{grid-template-columns:minmax(0,1fr) 300px}.work-card-grid,.admin-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-home-grid{grid-template-columns:1fr}.role-home-rail{position:static}.home-profile-head{grid-template-columns:50px minmax(0,1fr)}.home-profile-head>.badge{grid-column:2}.home-avatar{width:50px;height:50px}}@media(max-width:1020px){.role-home-layout{grid-template-columns:1fr}.role-home-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.home-profile-card,.home-side-card{height:100%}.home-profile-actions{grid-template-columns:1fr}.communication-list>button{grid-template-columns:30px minmax(0,1fr)}.communication-list>button>svg{display:none}.home-top-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.client-home-priority-grid{grid-template-columns:1fr}}@media(max-width:760px){.role-home-title{flex-direction:column}.role-home-actions{width:100%;justify-content:stretch}.role-home-actions>.button{flex:1}.home-top-grid{grid-template-columns:1fr}.home-top-grid>.card,.home-top-grid>.activity-card{height:auto}.activity-card,.focus-card,.pending-card{min-height:0}.activity-card-content{flex:0 0 auto;justify-content:flex-start}.role-home-rail{display:flex}.home-work-section>header{align-items:stretch;flex-direction:column;border-bottom:0}.home-section-tabs,.home-filter-tabs{padding-bottom:2px}.work-card-grid,.admin-home-metrics{grid-template-columns:1fr}.admin-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-layout{grid-template-columns:1fr}.agenda-timeline article{grid-template-columns:90px minmax(0,1fr);gap:12px}.home-profile-head{grid-template-columns:50px minmax(0,1fr) auto}.home-profile-head>.badge{grid-column:auto}.home-profile-actions{grid-template-columns:1fr 1fr}}@media(max-width:760px){.home-collection-toolbar{align-items:stretch;flex-direction:column}.home-exposed-filters{width:100%;overflow:auto;flex-wrap:nowrap;padding-bottom:2px}.home-exposed-filters .exposed-filter-button{flex:0 0 auto}.home-list-tools{justify-content:flex-end}.home-list-popover{right:0;max-width:calc(100vw - 42px)}}@media(min-width:761px){.home-work-section:not(.task-home-work)>header{align-items:stretch;flex-direction:column;gap:9px;border-bottom:0}.home-work-section:not(.task-home-work)>.home-collection-toolbar{border-bottom:1px solid #dfe4ed}}@media(max-width:480px){.role-home-title h1{font-size:26px}.role-home-title p{font-size:13px}.role-home-actions{flex-direction:column}.home-profile-head{grid-template-columns:46px minmax(0,1fr)}.home-profile-head>.badge{grid-column:2}.home-avatar{width:46px;height:46px}.home-profile-actions{grid-template-columns:1fr}.admin-home-grid .card{padding:17px}.admin-flow{grid-template-columns:1fr 1fr}.admin-flow button{min-height:94px}.agenda-timeline article{grid-template-columns:1fr}.agenda-timeline article>span:after{display:none}.work-card{padding:14px}}@media(max-width:480px){.activity-summary{flex-wrap:wrap}.activity-summary span:last-child{margin-left:auto}.mini-bars{gap:6px;padding-left:2px;padding-right:2px}.mini-bars i{width:min(24px,78%)}}.developer-home .admin-home-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.developer-home-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:18px}.developer-home-grid>.card{min-width:0}.developer-integrity-flow,.developer-check-list,.developer-quick-actions{display:grid;gap:4px}.developer-integrity-flow>button,.developer-check-list>button,.developer-quick-actions>button{width:100%;border:0;background:transparent;text-align:left;color:#233858}.developer-integrity-flow>button{display:grid;grid-template-columns:32px minmax(0,1fr) 18px;gap:11px;align-items:center;padding:12px 2px;border-bottom:1px solid #e7edf5}.developer-integrity-flow>button:hover,.developer-quick-actions>button:hover{background:#f7f9ff}.developer-integrity-flow>button>span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:#fff;background:#3159c7;font-size:11px;font-weight:800}.developer-integrity-flow b,.developer-integrity-flow small,.developer-check-list b,.developer-check-list small,.developer-quick-actions b,.developer-quick-actions small{display:block}.developer-integrity-flow small,.developer-check-list small,.developer-quick-actions small{margin-top:3px;color:#748198;font-size:11px}.developer-integrity-flow>button>svg,.developer-check-list>button>svg,.developer-quick-actions>button>svg{color:#8b96a8}.developer-check-list>button{display:grid;grid-template-columns:30px minmax(0,1fr) auto 17px;gap:9px;align-items:center;padding:11px 2px;border-bottom:1px solid #e7edf5}.developer-check-list>button:last-child,.developer-integrity-flow>button:last-child,.developer-quick-actions>button:last-child{border-bottom:0}.developer-check-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#2c5bbc;background:#edf3ff}.developer-check-list .badge{white-space:nowrap}.developer-quick-card,.developer-scope-card{min-height:0}.developer-quick-actions>button{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;gap:10px;align-items:center;padding:10px 2px;border-bottom:1px solid #e7edf5}.developer-quick-actions>button>span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:#5d55c9;background:#f0efff}.developer-scope-summary{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(120px,.7fr);gap:10px;margin-bottom:16px}.developer-scope-summary>span{display:grid;gap:5px;min-width:0;padding:13px;border:1px solid #e3e9f2;border-radius:12px;background:#fbfcff}.developer-scope-summary small{color:#768399;font-size:11px}.developer-scope-summary b{overflow:hidden;color:#20375c;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.developer-health.is-warning{border-color:#f0d9ae;background:linear-gradient(90deg,#fffaf0,#fff)}.developer-health.is-warning>div:first-child>span{color:#ad7115;background:#fff1d4}.developer-health.is-warning .platform-health-progress i{background:#d89a2c}.developer-health.is-warning .platform-health-progress b{color:#ad7115}@media(max-width:1100px){.developer-home .admin-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-home-grid{grid-template-columns:1fr}}@media(max-width:760px){.developer-home .admin-home-metrics,.developer-scope-summary{grid-template-columns:1fr}.developer-check-list>button{grid-template-columns:30px minmax(0,1fr) auto 17px}}.mini-bars>.mini-bar{height:100%;min-width:0;padding:0;border:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;background:transparent;cursor:pointer;font:inherit}.mini-bars>.mini-bar:hover i,.mini-bars>.mini-bar.is-selected i{background:#374fd0;box-shadow:0 0 0 3px #4c62da1f}.mini-bars>.mini-bar:hover small,.mini-bars>.mini-bar.is-selected small{color:#344cc5;font-weight:800}.mini-bars>.mini-bar:focus-visible{outline:3px solid rgba(58,102,211,.25);outline-offset:3px;border-radius:7px}.activity-detail{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;margin-top:11px;padding:9px 10px;border:1px solid #e3e8f2;border-radius:9px;background:#fafbfe;color:#6b7890;font-size:10px;line-height:1.3}.activity-detail b{color:#263b73;font-size:11px}.activity-detail span{min-width:0;color:#536684}.activity-detail small{grid-column:1 / -1;color:#8a95a8;font-size:10px}html body #root .task-deadline-indicator{min-width:0}html body #root .task-deadline-indicator .task-deadline-copy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #root .task-deadline-indicator.is-overdue{color:#c33b4a;font-weight:850}html body #root .task-deadline-indicator.is-overdue svg{color:#d94858}html body #root .executor-task-work-deadline{max-width:48%}.page-canvas.ao-dashboard-active>#role-dashboard-runtime{display:block!important}.page-canvas.ao-dashboard-active>:not(#role-dashboard-runtime){display:none!important}#role-dashboard-runtime{min-width:0}.home-title-mark{font-size:11px;font-weight:900;letter-spacing:-.04em}.native-progress{display:flex;align-items:center;gap:10px;margin:12px 0 18px}.native-progress progress{width:100%;height:9px;accent-color:#4f64df}.native-progress b{color:#68758c;font-size:11px;white-space:nowrap}.focus-native{margin:15px 0 11px}.weekly-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.weekly-summary>span{padding:12px 8px;border:1px solid #e7ebf2;border-radius:9px;text-align:center;background:#fafbfd}.weekly-summary b,.weekly-summary small{display:block}.weekly-summary b{color:#21304e;font-size:17px}.weekly-summary small{color:#7d879a;font-size:9px}.communication-symbol{width:8px!important;height:8px!important;margin:auto;border:0!important;border-radius:50%!important;background:#5f66e9!important}.communication-list>button>span:last-child,.commitment-list>button>span:last-child{color:#8b95a6;font-size:18px}.runtime-empty{min-height:170px;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #d7deea;border-radius:12px;text-align:center;background:#fbfcfe}.runtime-empty b{font:700 16px/1.35 Manrope,sans-serif}.runtime-empty p{margin:4px 0 0;color:var(--muted);font-size:12px}.work-card-top>button.active{color:#df3e82;background:#fff0f7}.metric-letter{font-weight:900;font-size:13px}.commitments-card>.button{display:flex;margin:12px auto 0}.home-work-section>.button{width:100%;margin-top:12px;border:1px solid #e2e6ee;background:#fff}.pending-card .card-header{margin-bottom:5px}@media(max-width:760px){.weekly-summary{grid-template-columns:repeat(3,1fr)}.native-progress{align-items:flex-start;flex-direction:column}.native-progress b{align-self:flex-end}}.client-pending-list{display:grid;gap:2px;max-height:460px;overflow:auto;padding-right:2px}.client-pending-item{border-bottom:1px solid #e7ebf1}.client-pending-item:last-child{border-bottom:0}.client-pending-trigger{display:grid;grid-template-columns:9px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;padding:11px 3px;border:0;background:transparent;text-align:left;cursor:pointer}.client-pending-trigger:hover{background:#f8f9fc}.client-pending-item.open .client-pending-trigger{background:#f8faff}.client-pending-trigger>span:nth-child(2){display:grid;min-width:0;gap:2px}.client-pending-trigger small,.client-pending-trigger b,.client-pending-trigger em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-pending-trigger small{display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:#68758c;font-size:10px}.client-pending-trigger small .badge{margin:0;flex:0 0 auto}.client-pending-trigger b{color:#263552;font-size:12px}.client-pending-trigger em{color:#8a93a4;font-size:10px;font-style:normal}.client-pending-trigger>svg{color:#8b95a6;transition:transform .18s ease}.client-pending-trigger>svg.open{transform:rotate(180deg)}.pending-dot{width:8px;height:8px;border-radius:50%;background:#e5a62a}.client-pending-expanded{display:grid;gap:10px;padding:10px 3px 13px}.client-pending-expanded>p{margin:0;color:#43516a;font-size:12px;line-height:1.5}.client-pending-deadline{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 8px;padding:8px 10px;border-radius:8px;background:#fff8ee;color:#a86124}.client-pending-deadline span{font-size:10px}.client-pending-deadline strong{font-size:12px}.client-pending-deadline small{font-size:10px;color:#9b7c5a}.client-pending-response-label{color:#344466;font-size:11px;font-weight:800}.client-pending-expanded .textarea{min-height:74px}.client-pending-comments{display:grid;gap:7px}.client-pending-comments>div{padding:8px 9px;border-radius:8px;background:#f5f7fb}.client-pending-comments b,.client-pending-comments small{display:block}.client-pending-comments b{font-size:10px;color:#43516a}.client-pending-comments small{margin-top:1px;font-size:9px;color:#8b96a9}.client-pending-comments p{margin:4px 0 0;font-size:11px;line-height:1.4}.client-pending-empty{color:#78869a;font-size:11px}.client-pending-assets{display:grid;gap:6px}.client-pending-asset{display:flex;align-items:center;gap:7px;min-width:0;padding:7px 9px;border:1px solid #dce4ef;border-radius:8px;background:#fff}.client-pending-asset a{display:flex;align-items:center;gap:7px;min-width:0;flex:1;color:#315bd0;font-size:11px;text-decoration:none}.client-pending-asset a:hover{text-decoration:underline}.client-pending-asset a span{overflow-wrap:anywhere}.client-pending-asset button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:7px;background:transparent;color:#ae654b;cursor:pointer}.client-pending-asset button:hover{background:#fff0ec}.client-pending-tools{display:grid;gap:8px}.client-pending-tools>label{display:flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 10px;border:1px solid #d8e1ef;border-radius:8px;color:#315bd0;font-size:11px;font-weight:800;cursor:pointer}.client-pending-tools>label input{display:none}.client-pending-tools>div{display:flex;gap:6px;min-width:0}.client-pending-tools input{min-width:0;flex:1;border:1px solid #d8e1ef;border-radius:8px;padding:0 10px;font:inherit;font-size:11px}.client-pending-tools .button{min-height:34px;padding:0 11px;font-size:10px;white-space:nowrap}.client-pending-actions{display:flex;justify-content:flex-end;gap:8px}.client-pending-actions .button{min-height:34px;padding:0 12px;font-size:11px}.client-pending-feedback{display:flex;align-items:center;gap:7px;margin:0 0 9px;padding:8px 9px;border:1px solid #cce8dc;border-radius:8px;background:#f2fcf7;color:#187358;font-size:11px;font-weight:800}.operational-home-work .home-section-tabs button{font-size:12px}.operational-home-work .work-card-context{color:#4f6a91}.operational-work-card .work-card-meta{min-height:72px}@media(max-width:760px){.operational-home-work .home-section-tabs,.operational-home-work .home-filter-tabs{flex-wrap:wrap;overflow:visible}.operational-home-work .home-section-tabs button,.operational-home-work .home-filter-tabs button{flex:1 1 auto}}@media(max-width:480px){.client-pending-list{max-height:520px}.client-pending-tools>div{flex-direction:column}.client-pending-tools input{min-height:34px}.client-pending-tools .button{width:100%}.client-pending-actions .button{flex:1}}html body #root .task-deadline-indicator{display:inline-flex;align-items:center;gap:5px;min-width:0;color:#526888;font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap;cursor:help}html body #root .task-deadline-indicator svg{flex:0 0 auto;color:#547cc8}html body #root .focus-task-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}html body #root .focus-task-deadline-top{font-size:11px;color:#526888}html body #root .focus-task-deadline-top svg{color:#547cc8}html body #root .focus-task-card .card-actions{min-width:0}html body #root .focus-task-card .focus-chip{gap:4px;padding:4px 6px;font-size:10px}html body #root .focus-task-card .card-header h2{font-size:16px}html body #root .task-home-top-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}html body #root .task-home-header{align-items:stretch!important;flex-direction:column!important;gap:9px!important;margin-bottom:14px!important}html body #root .task-home-header .home-section-tabs{overflow:visible!important}html body #root .dashboard-task-filter-bar{display:flex!important;min-width:0;align-items:center;justify-content:space-between;gap:10px;margin:0!important;padding:0 0 10px;border-bottom:0}html body #root .dashboard-task-filter-bar .legal-new-service-filters{display:flex!important;align-items:center;flex:1 1 auto;flex-wrap:wrap;gap:7px!important;min-width:0;margin:0!important;overflow:visible!important}html body #root .dashboard-task-filter-bar .legal-new-service-filters>button.exposed-filter-button{min-height:34px!important;height:34px!important;max-height:34px!important;flex:0 0 auto!important;gap:6px!important;padding:0 8px!important;border:1px solid #d2def0!important;border-radius:9px!important;color:#536c95!important;background:#fff!important;box-shadow:0 1px 2px #32538c0d!important;font-size:11px!important}html body #root .dashboard-task-filter-bar .legal-new-service-filters>button.exposed-filter-button:hover,html body #root .dashboard-task-filter-bar .legal-new-service-filters>button.exposed-filter-button:focus-visible{border-color:#a9bee5!important;color:#2456b7!important;background:#f7f9fe!important;outline:none!important}html body #root .dashboard-task-filter-bar .legal-new-service-filters>button.exposed-filter-button.active{border-color:#1949ae!important;color:#fff!important;background:#1949ae!important;box-shadow:0 5px 12px #1949ae2e!important}html body #root .dashboard-task-filter-bar .legal-new-service-filters>button.exposed-filter-button>.filter-label{min-height:22px!important;padding:0 4px!important;font-size:11px!important}html body #root .dashboard-task-filter-bar .legal-new-service-filters>button.exposed-filter-button>em{min-width:18px!important;width:18px!important;height:18px!important;padding:0!important;font-size:9px!important}html body #root .dashboard-task-filter-bar .legal-new-task-toolbar-actions{display:flex!important;flex:0 0 auto;align-items:center;gap:7px;margin-left:auto}html body #root .dashboard-task-filter-bar .task-sort-control,html body #root .dashboard-task-filter-bar .context-filter-control-v3{position:relative;flex:0 0 auto;overflow:visible}html body #root .operator-task-home-header{gap:0!important}html body #root .operator-work-context-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0;padding:0 0 10px}html body #root .operator-work-context-controls{display:grid;align-content:start;gap:4px;min-width:0}html body #root .operator-area-switcher{display:inline-flex;align-items:center;justify-self:start;gap:3px;width:max-content;flex:0 0 auto;padding:3px;border:1px solid #dce5f3;border-radius:12px;background:#f3f6fb}html body #root .operator-area-switcher button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 12px;border:0;border-radius:9px;color:#667894;background:transparent;font:750 11px/1 Manrope,sans-serif;white-space:nowrap;cursor:pointer}html body #root .operator-area-switcher button svg{color:#8090aa}html body #root .operator-area-switcher button:hover{color:#2859b9;background:#eaf0fb}html body #root .operator-area-switcher button.active{color:#183d86;background:#fff;box-shadow:0 3px 10px #2c4c8b1f}html body #root .operator-area-switcher button.active svg{color:#2859b9}html body #root .operator-home-subtabs{display:flex;align-items:flex-end;gap:22px;min-height:36px;padding:0 7px;border-bottom:1px solid #e5ebf4;overflow:visible}html body #root .operator-home-subtabs button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 1px;border:0;color:#73829a;background:transparent;font:700 12px/1.2 Manrope,sans-serif;white-space:nowrap;cursor:pointer}html body #root .operator-home-subtabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px;background:transparent;content:""}html body #root .operator-home-subtabs button:hover,html body #root .operator-home-subtabs button:focus-visible{color:#2859b9;outline:none}html body #root .operator-home-subtabs button.active{color:#183d86;font-weight:850}html body #root .operator-home-subtabs button.active:after{background:#1d51af}html body #root .operator-work-context-note{max-width:330px;overflow:hidden;color:#8491a6;font-size:10px;line-height:1.35;text-align:right;text-overflow:ellipsis;white-space:nowrap}html body #root .operator-task-filter-bar{margin-top:0!important;padding-top:10px!important;border-top:1px solid #edf1f6}html body #root .app-main .dashboard-task-summary-backdrop{inset:72px 0 0 276px!important}html body #root .app-main .dashboard-task-summary-drawer{top:72px!important;bottom:0!important;max-height:calc(100vh - 72px)!important;height:auto!important}html body #root .app-shell.sidebar-collapsed .dashboard-task-summary-backdrop{left:84px!important}@media(max-width:1120px){html body #root .app-main .dashboard-task-summary-backdrop{top:66px!important;left:0!important}html body #root .app-main .dashboard-task-summary-drawer{top:66px!important;max-height:calc(100vh - 66px)!important}html body #root .app-shell:has(.app-sidebar.open) .dashboard-task-summary-backdrop{left:268px!important}html body #root .app-shell:has(.app-sidebar.open) .dashboard-task-summary-drawer{z-index:90!important}}@media(max-width:760px){html body #root .task-home-top-grid{grid-template-columns:1fr}html body #root .operator-work-context-row{align-items:stretch;flex-direction:column;gap:8px}html body #root .operator-work-context-controls{width:100%}html body #root .operator-area-switcher{width:max-content;flex:0 0 auto}html body #root .operator-area-switcher button{flex:0 0 auto}html body #root .operator-home-subtabs{gap:18px;padding:0 3px}html body #root .operator-home-subtabs button{flex:0 1 auto}html body #root .operator-work-context-note{display:none}html body #root .dashboard-task-filter-bar{align-items:stretch!important;flex-direction:column!important}html body #root .dashboard-task-filter-bar .legal-new-task-toolbar-actions{width:100%;margin-left:0}html body #root .dashboard-task-filter-bar .legal-new-task-toolbar-actions .context-filter-control-v3,html body #root .dashboard-task-filter-bar .legal-new-task-toolbar-actions .context-filter-trigger-v3{width:100%}}@media(max-width:520px){html body #root .operator-area-switcher{width:max-content}html body #root .operator-home-subtabs{gap:14px;overflow:visible}html body #root .operator-home-subtabs button{font-size:11.5px}}html body #root .executor-task-work-card{display:flex;min-height:250px;flex-direction:column;padding:12px;border-radius:12px}html body #root .task-home-work:has(.executor-task-work-card) .work-card-grid{gap:8px}html body #root .executor-task-work-topline{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:22px}html body #root .executor-task-work-code{min-width:0;overflow:hidden;color:#5b6f91;font-size:10px;font-weight:850;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap}html body #root .executor-task-work-deadline{font-size:10px;font-weight:750}html body #root .executor-task-work-deadline svg{color:#547cc8}html body #root .executor-task-work-main{height:56px;min-height:56px;padding:3px 0 2px}html body #root .executor-task-work-main h3{display:-webkit-box;overflow:hidden;margin:0;color:#1f2e4d;font:750 14px/1.3 Manrope,sans-serif;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}html body #root .executor-task-work-main p{margin:3px 0 0;overflow:hidden;color:#7a8598;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}html body #root .executor-task-work-state-grid{display:flex;align-items:center;column-gap:10px;row-gap:7px;min-height:34px;margin-top:6px;overflow:hidden}html body #root .executor-task-work-state{display:flex;width:max-content;max-width:100%;flex:0 1 auto;align-items:center;justify-content:flex-start;gap:4px;min-width:0;height:24px;padding:2px 7px;border:0;border-radius:6px;color:var(--executor-task-state-color);background:var(--executor-task-state-bg);cursor:help}html body #root .executor-task-work-state svg{width:7px;height:7px;flex:0 0 7px}html body #root .executor-task-work-state strong{min-width:0;max-width:100%;overflow:hidden;color:var(--executor-task-state-color);font-size:9.4px;line-height:1.12;text-align:left;text-overflow:ellipsis;white-space:nowrap}html body #root .executor-task-work-attributes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:11px;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5}html body #root .executor-task-work-attribute{display:flex;align-items:center;justify-content:center;gap:2px;min-width:0;height:36px;padding:3px 1px;cursor:help}html body #root .executor-task-work-attribute:not(:last-child){border-right:1px solid #e1e7f0}html body #root .executor-task-work-attribute svg{width:17px;height:17px;flex:0 0 auto}html body #root .executor-task-work-attribute strong{min-width:0;max-width:100%;overflow:hidden;color:#111b31;font-size:8.6px;line-height:1.12;text-align:left;text-overflow:ellipsis;white-space:nowrap}html body #root .executor-task-work-state:focus-visible,html body #root .executor-task-work-attribute:focus-visible{outline:3px solid rgba(58,102,211,.25);outline-offset:2px}html body #root .executor-task-work-actions{gap:8px;margin-top:auto;padding-top:12px}html body #root .executor-task-work-actions .button{width:100%!important;height:31px!important;min-width:0!important;min-height:31px!important;padding:0 7px!important;border-radius:7px!important;font-size:10px!important}@media(max-width:390px){html body #root .executor-task-work-state-grid{min-height:36px}}html body #root .operator-task-work-card .operator-card-date{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:55%;overflow:hidden;color:#526888;font-size:9.5px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}html body #root .operator-task-work-card .operator-card-date svg{flex:0 0 auto;color:#547cc8}html body #root .operator-task-work-card .executor-task-work-main{height:58px;min-height:58px}html body #root .operator-task-work-card .executor-task-work-main h3{-webkit-line-clamp:2}html body #root .operator-task-work-card .executor-task-work-main p{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}html body #root .operator-task-work-card .executor-task-work-attributes{margin-top:9px}html body #root .operator-task-work-card .executor-task-work-attribute strong{font-size:8.1px}html body #root .operator-task-work-card .executor-task-work-actions{grid-template-columns:minmax(0,1fr);padding-top:10px}@media(max-width:760px){html body #root .operator-home-subtabs{flex-wrap:wrap;overflow:visible!important}}.platform-health{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,360px) auto;gap:20px;align-items:center;padding:18px 20px;margin-bottom:18px;border:1px solid #cfe8df;border-radius:16px;background:linear-gradient(90deg,#f5fbf9,#fff)}.platform-health>div:first-child{display:flex;gap:13px;align-items:flex-start}.platform-health>div:first-child>span{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#e6f6f0;color:#16805e}.platform-health small,.admin-home-metric em{display:block;color:#6e7c92;font-size:12px}.platform-health b{display:block;margin:2px 0 3px;color:#17325d;font-size:17px}.platform-health p{margin:0;color:#627086}.platform-health-progress{display:flex;gap:10px;align-items:center}.platform-health-progress>span{height:8px;flex:1;border-radius:999px;background:#e8edf5;overflow:hidden}.platform-health-progress i{display:block;height:100%;border-radius:inherit;background:#45a987}.platform-health-progress b{color:#16805e}.admin-home-metric em{margin-top:3px;font-style:normal}.admin-management .admin-home-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-management-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:18px}.admin-management-grid>.card{min-width:0}.office-performance-list,.decision-list{display:grid;gap:2px}.office-performance-list>button{display:grid;grid-template-columns:minmax(0,1fr) 125px auto auto;gap:14px;align-items:center;width:100%;padding:15px 2px;border:0;border-bottom:1px solid #e7edf5;background:transparent;text-align:left;color:#1d3154}.office-performance-list button:hover{background:#f8faff}.office-performance-list span{display:grid;gap:3px}.office-performance-list small{color:#76839a}.financial-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px}.financial-summary span{padding:14px;border:1px solid #e5ebf4;border-radius:12px;background:#fbfcff}.financial-summary small{display:block;color:#758198}.financial-summary b{display:block;margin-top:6px;color:#16325c;font-size:18px}.management-flow{grid-template-columns:repeat(5,1fr)}.booking-link-card{display:grid;gap:14px;padding:18px 20px;margin-bottom:18px;border:1px solid #dbe4f0;border-radius:16px;background:#fff;box-shadow:0 8px 24px #0c2a540d}.booking-link-card>div:first-child{display:flex;gap:12px;align-items:center}.booking-link-card>div:first-child>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#edf2ff;color:#2757b8}.booking-link-card h2,.agenda-create h2{margin:0;color:#16335f;font-size:17px}.booking-link-card p,.agenda-create p{margin:4px 0 0;color:#6f7d94}.booking-link-actions{display:flex;gap:10px;align-items:center}.booking-link-actions code{min-width:0;flex:1;padding:10px 12px;border-radius:10px;background:#f6f8fc;color:#5f6d84;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-create{margin-bottom:18px;padding:20px}.agenda-create>header{display:flex;justify-content:space-between;gap:16px;margin-bottom:18px}.agenda-create>header>div{display:flex;gap:11px}.inline-success{display:flex;gap:10px;align-items:center;padding:12px 15px;margin-bottom:18px;border:1px solid #bee8d4;border-radius:12px;background:#f2fbf7;color:#176c51}.inline-success span{flex:1}.inline-success button{border:0;background:none;color:inherit}.agenda-page-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(330px,.7fr);gap:18px}.agenda-calendar-card,.agenda-day-card{min-width:0}.agenda-head-actions{display:flex;gap:8px;align-items:center}.agenda-head-actions>button{display:grid;place-items:center;width:36px;height:36px;border:1px solid #dbe3ef;border-radius:9px;background:#fff;color:#27466f}.segmented{display:flex;padding:3px;border-radius:10px;background:#f0f3f8}.segmented button{padding:7px 11px;border:0;border-radius:8px;background:transparent;color:#6b7890}.segmented button.active{background:#fff;color:#17418f;box-shadow:0 2px 8px #1737661a}.month-calendar{padding:8px 0}.month-weekdays,.month-days{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.month-weekdays span{padding:8px 0;text-align:center;color:#77849b;font-size:12px;font-weight:700}.month-days button{position:relative;min-height:56px;border:1px solid transparent;border-radius:12px;background:#fff;color:#243b61;font-size:15px}.month-days button:hover{border-color:#b8c9e6;background:#f8faff}.month-days button.muted{color:#bdc5d2}.month-days button.selected{background:#0b3b96;color:#fff;box-shadow:0 8px 18px #0b3b9633}.month-days button i{position:absolute;bottom:8px;left:50%;width:5px;height:5px;border-radius:50%;background:#6872f8;transform:translate(-50%)}.month-days button.selected i{background:#fff}.agenda-events{display:grid}.agenda-events>button{display:grid;grid-template-columns:62px 3px minmax(0,1fr) auto;gap:13px;align-items:center;padding:16px 0;border:0;border-bottom:1px solid #e8edf4;background:transparent;text-align:left}.agenda-event-time{display:grid}.agenda-event-time b{font-size:16px;color:#17335d}.agenda-event-time small{color:#8a96a9}.agenda-events>button>i{width:3px;height:56px;border-radius:99px;background:#2d62c8}.agenda-events>button>i.warning{background:#d6972c}.agenda-events>button>i.neutral{background:#8390a4}.agenda-events>button>span:nth-child(3){display:grid;gap:4px}.agenda-events>button>span:nth-child(3)>.badge{width:max-content}.agenda-events>button>span:nth-child(3)>b{color:#243754}.agenda-events>button>span:nth-child(3)>small{color:#738097}.agenda-upcoming{margin-top:18px;padding:20px;border:1px solid #dce4ef;border-radius:16px;background:#fff}.agenda-upcoming>header{display:flex;justify-content:space-between;align-items:flex-start}.agenda-upcoming h2{margin:0;color:#17335f;font-size:18px}.agenda-upcoming header p{margin:4px 0 0;color:#748198}.agenda-upcoming>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.agenda-upcoming article{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;padding:14px;border:1px solid #e3e9f2;border-radius:13px}.agenda-upcoming article>.button{grid-column:1/-1}.agenda-date{display:grid;place-content:center;text-align:center;border-radius:10px;background:#f0f4ff;color:#17449a}.agenda-date b{font-size:19px}.agenda-date small{font-size:10px;font-weight:800}.agenda-upcoming h3{margin:7px 0 4px;font-size:15px;color:#1f3559}.agenda-upcoming article p{margin:0;color:#758198;font-size:13px}.notifications-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.notification-toolbar{display:flex;gap:10px;align-items:center;margin-bottom:14px}.notification-toolbar .home-tabs{flex:1}.notification-toolbar .search-control{max-width:250px}.alert-groups{display:grid;gap:14px}.alert-group{border:1px solid #dfe6ef;border-radius:15px;background:#fff;overflow:hidden}.alert-group-head{display:flex;justify-content:space-between;align-items:center;width:100%;padding:15px 17px;border:0;background:#f8faff;text-align:left}.alert-group-head>span{display:flex;gap:10px;align-items:center}.alert-group-head>span:first-child>span{display:grid;gap:2px}.alert-group-head b{color:#17325d;font-size:16px}.alert-group-head small{color:#748197}.alert-group.critical .alert-group-head>span:first-child>svg{color:#d95562}.alert-group.urgent .alert-group-head>span:first-child>svg{color:#db8417}.alert-group.important .alert-group-head>span:first-child>svg{color:#d29d24}.alert-group .rotated{transform:rotate(180deg)}.alert-items{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:12px;background:#fbfcfe}.alert-items article{display:flex;gap:10px;flex-direction:column;padding:14px;border:1px solid #e2e7ef;border-radius:12px;background:#fff}.alert-main{flex:1;border:0;background:transparent;text-align:left}.alert-main>span{display:flex;justify-content:space-between;gap:10px}.alert-main b{color:#263957}.alert-main small{color:#8a95a7}.alert-main p{margin:9px 0 0;color:#637188;line-height:1.45}.alert-items article>div{display:flex;justify-content:flex-end;gap:8px}.notification-preferences{position:sticky;top:84px;padding:18px}.notification-preferences>header{display:flex;gap:11px;margin-bottom:12px}.notification-preferences h2{margin:0;color:#17335d;font-size:18px}.notification-preferences header p{margin:3px 0 0;color:#748197}.notification-preferences details{border-top:1px solid #e5eaf1}.notification-preferences summary{display:flex;justify-content:space-between;align-items:center;padding:14px 0;color:#31445f;font-weight:700;cursor:pointer;list-style:none}.notification-preferences .toggle-row{padding:9px 0;border-top:1px solid #edf0f5}.notification-preferences .toggle-row>span:last-child b{font-weight:500}.preference-note{padding:11px;margin:12px 0 0;border-radius:10px;background:#f5f7fb;color:#718096;font-size:12px}.public-booking{min-height:100vh;padding:22px;background:#f5f7fb;color:#213552}.public-booking>header{display:grid;grid-template-columns:220px minmax(0,750px);gap:26px;align-items:center;max-width:1080px;margin:0 auto 16px}.public-booking>header img{width:190px;height:70px;object-fit:contain}.booking-steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #cfd9e8;border-radius:13px;background:#fff;overflow:hidden}.booking-steps span{display:flex;gap:10px;align-items:center;min-height:62px;padding:0 18px;border-right:1px solid #d9e1ed;color:#758197}.booking-steps span:last-child{border-right:0}.booking-steps span.active{background:#0b3b96;color:#fff}.booking-steps span.done{background:#e9eef9;color:#16428f}.booking-steps span>svg,.booking-steps span:not(.active):not(.done){font-weight:700}.booking-picker,.booking-details,.booking-review,.booking-result{max-width:1080px;margin:auto;border:1px solid #dfe5ee;border-radius:18px;background:#fff;box-shadow:0 14px 38px #0d284d14}.booking-picker{display:grid;grid-template-columns:270px minmax(0,1fr) 300px;min-height:560px}.booking-picker>aside,.booking-details>aside{padding:28px;border-right:1px solid #e1e6ee}.booking-picker>aside h1,.booking-details>aside h1{margin:9px 0 8px;color:#123670;font-size:28px;line-height:1.15}.booking-picker>aside>p,.booking-details>aside>p{color:#6d7a90;line-height:1.5}.booking-picker>aside>div,.booking-details>aside>div{display:grid;gap:13px;margin-top:30px;padding-top:20px;border-top:1px solid #e3e8ef}.booking-picker>aside span,.booking-details>aside span{display:flex;gap:9px;align-items:center;color:#526179}.booking-picker>section{padding:26px}.booking-picker>section>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.booking-picker>section h2,.booking-details h2,.booking-review h1,.booking-result h1{margin:0;color:#123670;font-size:25px}.booking-picker>section header p,.booking-details form>p,.booking-review>p,.booking-result>p{margin:5px 0 0;color:#708097}.booking-picker>section header button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #dfe5ee;border-radius:9px;background:#fff}.booking-times{border-left:1px solid #e1e6ee}.booking-times>div{display:grid;gap:8px;max-height:380px;margin:18px 0;overflow:auto}.booking-times>div button{display:flex;justify-content:center;gap:8px;align-items:center;min-height:42px;border:1px solid #a7b9e6;border-radius:10px;background:#fff;color:#365dc0;font-size:15px}.booking-times>div button.selected{background:#0b3b96;color:#fff}.booking-times>.button{width:100%}.booking-details{display:grid;grid-template-columns:330px minmax(0,1fr);min-height:560px}.booking-details form{padding:28px}.booking-details form>.form-grid{margin-top:22px}.booking-review,.booking-result{padding:34px}.booking-review>section{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0}.booking-review>section>div{display:flex;gap:12px;padding:18px;border:1px solid #e2e7ef;border-radius:13px}.booking-review>section>div>span{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#eef3ff;color:#2455b5}.booking-review>section small{display:block;color:#7c8798;font-weight:700}.booking-review>section b{display:block;margin:5px 0;color:#1b3358}.booking-review>section p{margin:0;color:#6f7d92}.booking-review-actions,.booking-result-actions{display:flex;justify-content:flex-end;gap:10px}.booking-result>svg{color:#2f9d68}.booking-result.cancelled>svg{color:#e15562}.booking-result>section{padding:22px;margin:26px 0;border:1px solid #dde4ee;border-radius:14px}.booking-result>section h2{margin:0 0 13px;color:#17335d}.booking-result>section div{display:flex;flex-wrap:wrap;gap:20px}.booking-result>section span{display:flex;gap:8px;align-items:center;color:#58677f}.public-booking>footer{padding:18px;text-align:center;color:#7a8698}.public-booking>footer button{border:0;background:none;color:#17469d;font-weight:700}.booking-cancel{position:fixed;inset:0;display:grid;place-items:center;padding:20px;background:#0d1c3475;z-index:20}.booking-cancel>section{max-width:430px;padding:28px;border-radius:18px;background:#fff;text-align:center;box-shadow:0 22px 70px #0003}.booking-cancel>section>span{display:grid;place-items:center;width:70px;height:70px;margin:0 auto 16px;border-radius:50%;background:#fff0f1;color:#e3505c}.booking-cancel h2{margin:0;color:#263653}.booking-cancel p{color:#69758a}.booking-cancel>section>div{display:flex;gap:10px;justify-content:center;margin-top:22px}.list-toolbar{display:flex;gap:10px;margin-bottom:18px}.list-toolbar .search-control{max-width:430px}.service-overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.service-overview-grid>.card{min-width:0}.service-overview-meta{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin:10px 0 18px;color:#718096}.office-list{display:grid;gap:12px}.office-row{display:flex;gap:12px;align-items:center}.office-row>span{margin-right:auto;color:#66758c}.service-quality-workbench{margin:0 0 24px;padding:22px;border:1px solid #d8e3f4;border-radius:24px;background:linear-gradient(135deg,#fbfdff,#f3f7ff 56%,#fbf8ff);box-shadow:0 16px 36px #23438214}.service-quality-workbench-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.service-quality-workbench-brand{display:flex;gap:13px;align-items:flex-start}.service-quality-workbench-brand>span{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;color:#2758bf;background:#eaf0ff}.service-quality-workbench-eyebrow{display:block;margin-bottom:3px;color:#6e7fa0;font-size:10px;font-weight:800;letter-spacing:.08em}.service-quality-workbench-brand h2{margin:0;color:#163b82;font-size:20px}.service-quality-workbench-brand p{max-width:680px;margin:4px 0 0;color:#6c7b95;font-size:14px}.service-quality-workbench-summary{display:flex;gap:10px;flex-wrap:wrap}.service-quality-workbench-summary span{min-width:132px;padding:10px 12px;border:1px solid #dbe5f5;border-radius:14px;background:#ffffffd6}.service-quality-workbench-summary b{display:block;color:#173e8b;font-size:22px;line-height:1.1}.service-quality-workbench-summary small{display:block;margin-top:3px;color:#74829b;font-size:11px}.service-quality-workbench-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.service-quality-workbench-lane{min-width:0;padding:14px;border:1px solid #e1e8f4;border-radius:18px;background:#fffc}.service-quality-workbench-lane>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.service-quality-workbench-lane>header>span{display:flex;gap:9px;align-items:center;min-width:0;color:#2a5bc0}.service-quality-workbench-lane>header>span>div{min-width:0}.service-quality-workbench-lane>header b{display:block;color:#263b61;font-size:14px}.service-quality-workbench-lane>header small{display:block;color:#7b89a0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-quality-workbench-lane>.quality-list{max-height:480px;overflow:auto;padding:2px 4px 2px 0}.service-quality-workbench-lane .quality-item{background:#fff}.service-quality-workbench-empty{display:flex;align-items:center;gap:12px;min-height:112px;padding:16px;border:1px dashed #cbd9f0;border-radius:16px;background:#ffffffad;color:#6e7d98}.service-quality-workbench-empty svg{flex:0 0 auto;color:#4167cf}.service-quality-workbench-empty b,.service-quality-workbench-empty small{display:block}.service-quality-workbench-empty b{color:#31486e}.service-quality-workbench-empty small{margin-top:2px;font-size:12px}@media(max-width:900px){.service-quality-workbench-head{flex-direction:column}.service-quality-workbench-summary{width:100%}.service-quality-workbench-summary span{flex:1}.service-quality-workbench-grid{grid-template-columns:1fr}}.route-quality-rule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.route-quality-rule span{display:grid;gap:2px;padding:10px 12px;border:1px solid #d9e4f4;border-radius:10px;background:#f8faff;color:#2a4270}.route-quality-rule b{font-size:12px}.route-quality-rule small{color:#6980a4;font-size:11px}@media(max-width:1100px){.admin-management .admin-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-management-grid,.agenda-page-grid,.notifications-layout{grid-template-columns:1fr}.notification-preferences{position:static}.agenda-upcoming>div{grid-template-columns:1fr}.public-booking>header{grid-template-columns:170px 1fr}.public-booking>header img{width:160px}.booking-picker{grid-template-columns:220px minmax(0,1fr) 260px}.booking-review>section{grid-template-columns:1fr}.service-overview-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.platform-health,.admin-management .admin-home-metrics,.management-flow{grid-template-columns:1fr}.office-performance-list>button{grid-template-columns:1fr auto}.office-performance-list>button>span:nth-child(2){display:none}.financial-summary{grid-template-columns:1fr}.booking-link-actions,.notification-toolbar{align-items:stretch;flex-direction:column}.booking-link-actions code{width:100%}.month-days button{min-height:42px}.agenda-head-actions .segmented{display:none}.alert-items{grid-template-columns:1fr}.public-booking{padding:12px}.public-booking>header{grid-template-columns:1fr;margin-bottom:10px}.public-booking>header img{width:140px;height:52px;margin:auto}.booking-steps span{min-height:50px;padding:0 10px}.booking-steps span b{display:none}.booking-picker,.booking-details{grid-template-columns:1fr}.booking-picker>aside,.booking-details>aside{border-right:0;border-bottom:1px solid #e1e6ee}.booking-picker>section{padding:20px}.booking-times{border-left:0;border-top:1px solid #e1e6ee}.booking-details form{padding:20px}.booking-review,.booking-result{padding:22px}.booking-review-actions,.booking-result-actions{flex-direction:column}.booking-review-actions>.button,.booking-result-actions>.button{width:100%}.service-overview-grid{grid-template-columns:1fr}.office-row{flex-wrap:wrap}.office-row>span{width:100%}}.agenda-page-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.agenda-page-actions .button.active{border-color:#8fa6e8;color:#1f50af;background:#f2f5ff}.agenda-page-actions .button{white-space:nowrap}.agenda-attachments{display:grid;gap:10px}.agenda-attachment-actions{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:8px;align-items:center}.agenda-attachment-or{color:#8a98ad;font-size:12px;font-weight:700}.agenda-attachment-actions .attachment-link-add{min-width:0}.agenda-attachment-actions .attachment-link-add .button{white-space:nowrap}.agenda-recipient-picker{display:grid;gap:7px}.agenda-recipient-selected{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid #c9d7ed;border-radius:10px;background:#f7faff;color:#31558e}.agenda-recipient-selected>svg{flex:0 0 auto;color:#315bd0}.agenda-recipient-selected>span{display:grid;min-width:0;flex:1}.agenda-recipient-selected b,.agenda-recipient-selected small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-recipient-selected b{font-size:12px}.agenda-recipient-selected small{margin-top:2px;color:#7b8ca5;font-size:10px}.agenda-recipient-selected button{display:grid;place-items:center;width:25px;height:25px;border:0;border-radius:7px;color:#6d7f9b;background:transparent;cursor:pointer}.agenda-recipient-selected button:hover{background:#e9f0ff;color:#224fa8}.agenda-recipient-results{display:grid;gap:4px;max-height:190px;overflow:auto;padding:5px;border:1px solid #dbe4f0;border-radius:10px;background:#fbfcff}.agenda-recipient-results button{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid transparent;border-radius:8px;color:#3d5577;background:#fff;text-align:left;cursor:pointer}.agenda-recipient-results button:hover{border-color:#bed0f2;background:#f1f5ff;color:#204da8}.agenda-recipient-results button>svg:first-child{flex:0 0 auto;color:#315bd0}.agenda-recipient-results button>span{display:grid;min-width:0;flex:1}.agenda-recipient-results button b,.agenda-recipient-results button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-recipient-results button b{font-size:11px}.agenda-recipient-results button small{margin-top:2px;color:#8795aa;font-size:10px}.agenda-recipient-results button>svg:last-child{flex:0 0 auto;color:#9aabc2}.agenda-recipient-results>small{padding:8px;color:#7b8ba2;font-size:11px}.agenda-audience-switch{display:inline-flex;max-width:100%;padding:3px;border:1px solid #d8e2ee;border-radius:11px;background:#f5f8fc}.agenda-audience-switch button{display:inline-flex;align-items:center;gap:7px;min-height:37px;padding:8px 12px;border:0;border-radius:8px;color:#637590;background:transparent;font:700 12px Manrope,sans-serif;cursor:pointer}.agenda-audience-switch button.active{color:#1f50af;background:#fff;box-shadow:0 3px 10px #1e468e1a}.agenda-field-help{display:block;margin-top:8px;color:#7889a4;font-size:11px;line-height:1.4}.agenda-field-help b{color:#31558e}.agenda-item-assets-count{display:flex!important;align-items:center;gap:4px;color:#315bd0!important;font-size:10px!important}.agenda-item-assets{display:grid;gap:5px;margin-top:9px}.agenda-item-assets button{display:flex;align-items:center;gap:6px;min-width:0;padding:5px 7px;border:1px solid #d9e3f1;border-radius:7px;color:#315bd0;background:#f8faff;font:700 10px Manrope,sans-serif;text-align:left;cursor:pointer}.agenda-item-assets button:hover{border-color:#9eb2e7;background:#eef3ff}.agenda-item-assets button>span:first-child{display:grid;place-items:center;flex:0 0 auto}.agenda-item-assets button>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-card-assets{display:grid;gap:5px;margin:-2px 0 10px}.notice-card-assets button{display:flex;align-items:center;gap:6px;min-width:0;padding:5px 7px;border:1px solid #d8e2ef;border-radius:7px;color:#315bb4;background:#f8faff;font:700 10px Manrope,sans-serif;text-align:left;cursor:pointer}.notice-card-assets button:hover{border-color:#9fb3e5;background:#eef3ff}.notice-card-assets button>span:first-child{display:grid;place-items:center;flex:0 0 auto}.notice-card-assets button>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-detail-dialog .notice-card-assets{margin:14px 0 0}.notice-detail-dialog .notice-card-assets button{min-height:32px;font-size:11px}@media(max-width:760px){.agenda-page-actions{width:100%}.agenda-page-actions .button{flex:1;justify-content:center}.agenda-attachment-actions{grid-template-columns:1fr}.agenda-attachment-or{display:none}.agenda-audience-switch{width:100%}.agenda-audience-switch button{flex:1;justify-content:center}.agenda-item-assets{max-width:100%}}.notice-inbox-page,.notice-inbox-layout,.notice-inbox-main{min-width:0}.notice-inbox-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.notice-summary-metric{padding:15px 17px;border:1px solid #dce5f1;border-radius:15px;background:#fff;box-shadow:0 8px 20px #1231600a}.notice-summary-metric>span{display:flex;align-items:baseline;gap:9px}.notice-summary-metric b{color:#153a80;font-size:25px;line-height:1}.notice-summary-metric small{color:#4c6080;font-size:12px;font-weight:800}.notice-summary-metric p{margin:7px 0 0;color:#78869c;font-size:11px}.notice-summary-metric.orange{background:#fffaf1;border-color:#f1dfba}.notice-summary-metric.purple{background:#faf9ff;border-color:#dfdafe}.notice-summary-metric.teal{background:#f4fbfa;border-color:#cfe9e2}.notice-inbox-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.notice-inbox-card{padding:0;overflow:visible}.notice-type-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid #e2e8f1}.notice-type-tabs>button{min-width:0;min-height:70px;padding:10px 8px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;border:0;border-bottom:3px solid transparent;color:#6d7b92;background:#fff;text-align:left;cursor:pointer}.notice-type-tabs>button:hover{background:#f9fbff;color:#204d9e}.notice-type-tabs>button.active{color:#1748a1;border-bottom-color:#5c65f4;background:#f6f8ff}.notice-type-tabs>button>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf2ff}.notice-type-tabs>button:nth-child(3)>span{background:#eaf8f4;color:#17796c}.notice-type-tabs>button:nth-child(4)>span{background:#f1edff;color:#6d5ac2}.notice-type-tabs>button:nth-child(5)>span{background:#fff5e4;color:#b77820}.notice-type-tabs b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.notice-type-tabs em{font-style:normal;color:#8995a8;font-size:11px;font-weight:800}.notice-inbox-toolbar{position:relative;padding:14px 16px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #e8edf4}.notice-inbox-toolbar .search-control{flex:1;min-width:160px;max-width:none}.notice-toolbar-actions{display:flex;gap:8px}.notice-popover-wrap{position:relative}.notice-filter-button.active{color:#1c4fb1;border-color:#9db1ec;background:#f2f5ff}.notice-inbox-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:30;padding:14px;border:1px solid #d9e2ee;border-radius:13px;background:#fff;box-shadow:0 18px 42px #142d5a29}.notice-filter-popover{width:min(520px,calc(100vw - 50px));display:grid;gap:13px}.notice-filter-popover>div{display:grid;gap:7px}.notice-filter-popover b{color:#53617b;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.notice-filter-popover>div>div{display:flex;flex-wrap:wrap;gap:6px}.notice-filter-popover button,.notice-sort-popover button{min-height:31px;padding:5px 9px;border:1px solid #dce3ee;border-radius:8px;color:#5d6b82;background:#fff;font:700 11px Manrope,sans-serif;cursor:pointer}.notice-filter-popover button:hover,.notice-filter-popover button.active,.notice-sort-popover button:hover,.notice-sort-popover button.active{border-color:#7b8dea;color:#1c4fb1;background:#edf1ff}.notice-filter-popover .notice-clear-filters{justify-self:start;border:0;padding-left:0;color:#2456b7;background:transparent}.notice-sort-popover{width:205px;display:grid;gap:5px}.notice-sort-popover button{text-align:left}.notice-type-section{padding:16px}.notice-type-section+.notice-type-section{border-top:1px solid #e5eaf2}.notice-type-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.notice-type-section-head>div{display:flex;gap:10px;align-items:center;min-width:0}.notice-section-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;color:#2555aa;background:#edf2ff}.notice-section-icon.critical{color:#bd4754;background:#fff0f1}.notice-type-section-head h2{margin:0;color:#19355e;font-size:17px}.notice-type-section-head p{margin:3px 0 0;color:#7a879b;font-size:12px}.notice-severity-list{display:grid;gap:10px}.notice-severity-block{border:1px solid #dfe6ef;border-radius:12px;overflow:hidden;background:#fff}.notice-severity-block.critical{border-color:#f0cdd0}.notice-severity-block.urgent{border-color:#f0dfbd}.notice-severity-block.important{border-color:#eadfb9}.notice-severity-head{width:100%;padding:12px 13px;display:flex;justify-content:space-between;align-items:center;gap:10px;border:0;background:#fff;text-align:left;cursor:pointer}.notice-severity-head>span{display:flex;gap:9px;align-items:center}.notice-severity-head>span:first-child>svg{color:#c64a58}.notice-severity-block.urgent .notice-severity-head>span:first-child>svg{color:#c8851b}.notice-severity-block.important .notice-severity-head>span:first-child>svg{color:#af8627}.notice-severity-head>span:first-child>span{display:grid;gap:2px}.notice-severity-head b{color:#263957;font-size:13px}.notice-severity-head small{color:#7d899c;font-size:11px}.notice-severity-head>span:last-child{display:flex;align-items:center;gap:8px}.notice-severity-head .rotated{transform:rotate(180deg)}.notice-feed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 10px 10px;background:#fbfcfe}.notice-feed-card{min-width:0;padding:14px;border:1px solid #e1e7f0;border-radius:12px;background:#fff}.notice-feed-card.critical{border-left:3px solid #d85461}.notice-feed-card.urgent{border-left:3px solid #d49127}.notice-feed-card.important{border-left:3px solid #c5a442}.notice-feed-card.teal{border-top:3px solid #3da58f}.notice-feed-card.blue{border-top:3px solid #4b70cf}.notice-feed-card.purple{border-top:3px solid #7367cc}.notice-feed-card.sand{border-top:3px solid #c08a32}.notice-feed-card.is-completed{opacity:.76}.notice-feed-card-head{display:flex;align-items:flex-start;gap:10px}.notice-feed-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#2b59b2;background:#eef3ff}.notice-feed-card.critical .notice-feed-icon{color:#be4a58;background:#fff0f1}.notice-feed-card.urgent .notice-feed-icon{color:#bb7e1e;background:#fff7e7}.notice-feed-card.important .notice-feed-icon{color:#a98a2a;background:#fff9e9}.notice-feed-card-title{min-width:0;flex:1}.notice-feed-badges{display:flex;flex-wrap:wrap;gap:5px;min-height:19px}.notice-feed-card-title h3{margin:5px 0 4px;color:#233b61;font-size:14px;line-height:1.3}.notice-feed-card-title small{display:flex;align-items:center;gap:4px;color:#8490a4;font-size:10px}.notice-feed-card-title small b{color:#bd6c1b}.notice-card-more{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border:1px solid #dce4ef;border-radius:8px;color:#4568b7;background:#fff;cursor:pointer}.notice-card-more:hover{border-color:#9dafdf;background:#f2f5ff}.notice-feed-card>p{min-height:38px;margin:12px 0 10px;color:#63728b;font-size:12px;line-height:1.5}.notice-card-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notice-feed-meta{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.notice-feed-meta span{padding:4px 7px;border:1px solid #e2e8f1;border-radius:6px;color:#76859b;background:#fafbfe;font-size:10px}.notice-feed-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid #edf0f5}.notice-feed-footer>div{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.notice-text-action,.notice-inline-action{display:inline-flex;align-items:center;gap:5px;padding:4px 0;border:0;color:#2b5cb8;background:transparent;font:700 11px Manrope,sans-serif;cursor:pointer}.notice-text-action:hover,.notice-inline-action:hover{text-decoration:underline}.notice-inline-action{padding:4px 6px;color:#5e6c83}.notice-filter-empty{margin:0;padding:12px 14px;color:#77859a;font-size:12px}.notice-inbox-preferences{position:sticky;top:84px;padding:18px}.notice-inbox-preferences>header{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.notice-preferences-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:#2757b6;background:#edf2ff}.notice-inbox-preferences h2{margin:0;color:#19365f;font-size:17px}.notice-inbox-preferences header p{margin:4px 0 0;color:#77859a;font-size:12px;line-height:1.4}.notice-inbox-preferences .info-banner{margin:0 0 12px;padding:10px 11px;font-size:11px}.notice-inbox-preferences details{border-top:1px solid #e6ebf2}.notice-inbox-preferences summary{display:flex;align-items:center;justify-content:space-between;padding:13px 0;color:#3b4f6d;font-size:12px;font-weight:800;cursor:pointer;list-style:none}.notice-preference-list{display:grid}.notice-inbox-preferences .toggle-row{padding:8px 0;border-top:1px solid #eff2f6}.notice-inbox-preferences .toggle-row>span:last-child b{font-size:12px;font-weight:600}.notice-inbox-preferences .toggle-row>span:last-child small{font-size:10px}.notice-preferences-footer{display:grid;gap:9px;margin-top:14px;padding-top:13px;border-top:1px solid #e6ebf2}.notice-preferences-footer>span{display:flex;align-items:center;gap:6px;color:#2a8669;font-size:11px;font-weight:700}.notice-preferences-footer .button{justify-content:flex-start;padding-left:0;color:#2a5bb8;background:transparent;box-shadow:none}.notice-detail-backdrop{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:20px;background:#11244970}.notice-detail-dialog{position:relative;width:min(560px,100%);padding:26px;border:1px solid #dce4f0;border-radius:18px;background:#fff;box-shadow:0 24px 70px #0b224c3d}.notice-detail-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:32px;height:32px;border:1px solid #dce4ef;border-radius:9px;color:#62718a;background:#fff;cursor:pointer}.notice-detail-dialog h2{margin:7px 44px 9px 0;color:#19365f;font-size:21px}.notice-detail-dialog>p{margin:0;color:#67758b;font-size:13px;line-height:1.6}.notice-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0}.notice-detail-facts span{display:grid;gap:4px;padding:11px;border:1px solid #e1e7f0;border-radius:10px;background:#fafbfe}.notice-detail-facts b{color:#78869d;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.notice-detail-facts small{color:#314867;font-size:12px}.notice-detail-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}@media(max-width:1100px){.notice-inbox-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.notice-inbox-layout{grid-template-columns:1fr}.notice-inbox-preferences{position:static}.notice-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.notice-inbox-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.notice-summary-metric{padding:12px}.notice-summary-metric b{font-size:21px}.notice-type-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.notice-type-tabs>button{min-height:62px}.notice-inbox-toolbar{align-items:stretch;flex-direction:column}.notice-toolbar-actions{width:100%}.notice-toolbar-actions>.notice-popover-wrap{flex:1}.notice-toolbar-actions .button{width:100%}.notice-inbox-popover{position:static;width:100%;margin-top:7px}.notice-filter-popover{max-height:420px;overflow:auto}.notice-type-section{padding:13px 10px}.notice-type-section-head{align-items:flex-start}.notice-type-section-head p{max-width:230px}.notice-feed-grid{grid-template-columns:1fr;padding:0 7px 7px}.notice-feed-footer{align-items:flex-start;flex-direction:column}.notice-feed-footer>div{justify-content:flex-start}.notice-detail-dialog{padding:22px 18px}.notice-detail-facts{grid-template-columns:1fr}.notice-detail-actions{flex-wrap:wrap}.notice-detail-actions .button{flex:1}.notice-inbox-preferences{padding:15px}}.notice-type-tabs b{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.15}.notice-inbox-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.notice-inbox-summary .metric{min-width:0;min-height:112px;padding:19px;border-color:#d7e1ef;background:#fff;box-shadow:0 8px 25px #1931600d}.notice-inbox-summary .metric>span{width:46px;height:46px;border-radius:14px}.notice-inbox-summary .metric strong{font-size:22px;line-height:1.2}.notice-inbox-summary .metric p{font-size:12px}.notice-inbox-summary .metric.orange>span{color:#b46b12;background:#fff3df}.notice-inbox-summary .metric.purple>span{color:#6254c6;background:#f0edff}.notice-inbox-summary .metric.teal>span{color:#168b8d;background:#e2f7f5}.notice-inbox-summary .metric.red>span{color:#b74352;background:#fff0f1}.notice-filter-button.active{color:var(--primary-2)!important;border-color:#9bb1ec!important;background:#f2f5ff!important}.notice-filter-count{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:2px;padding:2px 6px;border-radius:999px;color:#fff;background:var(--primary-2);font-size:11px;line-height:1}.notice-filter-popover button.active{border-color:var(--primary-2);color:#fff;background:var(--primary-2)}.notice-filter-popover button:hover{border-color:#9bb1ec;color:var(--primary-2);background:#f1f5ff}.notice-sort-control>.button:hover,.notice-sort-control>.button.active{border-color:#9bb1ec;background:#f2f5ff;color:#214da5}.notice-sort-popover.finance-sort-popover{width:240px!important;min-width:240px!important}.notice-sort-popover.finance-sort-popover button{display:flex;align-items:center;justify-content:space-between;gap:12px}.notice-sort-popover.finance-sort-popover button svg{flex:0 0 auto;color:var(--primary-2)}.notice-sort-popover.finance-sort-popover .notice-sort-reset{margin-top:3px;border-top:1px solid #e7edf5;border-radius:0;color:#2456b7}.notice-feed-sections{display:grid;gap:12px;padding:14px;background:#f5f8fc;border-top:1px solid #e3e9f2}.notice-type-section{padding:0;border:1px solid #cfdbea;border-radius:16px;background:#fff;box-shadow:0 8px 22px #14315f0b;overflow:hidden}.notice-type-section+.notice-type-section{border-top:1px solid #cfdbea}.notice-type-section-head{min-height:69px;margin:0;padding:13px 15px;border-bottom:1px solid #dfe7f2;background:linear-gradient(180deg,#fbfcff,#f6f9fd)}.notice-type-section-head.is-open{background:linear-gradient(180deg,#f9fbff,#f1f5fd)}.notice-type-section-toggle{display:flex;align-items:center;gap:10px;min-width:0;flex:1;padding:0;border:0;color:#19355e;background:transparent;text-align:left;cursor:pointer}.notice-type-section-toggle>svg{flex:0 0 auto;margin-left:4px;color:#59709a;transition:transform .18s ease}.notice-type-section-toggle>.rotated{transform:rotate(180deg)}.notice-type-section-copy{display:grid;gap:3px;min-width:0}.notice-type-section-title{display:block;overflow:hidden;color:#19355e;font-size:17px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.notice-type-section-description{display:block;overflow:hidden;color:#77869d;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.notice-section-icon.teal{color:#17796c;background:#eaf8f4}.notice-section-icon.purple{color:#6d5ac2;background:#f1edff}.notice-section-icon.sand{color:#b77820;background:#fff5e4}.notice-type-section-content{padding:14px 15px;background:#fff}.notice-severity-list{gap:12px}.notice-severity-block{border-color:#cbd8e7;box-shadow:0 5px 14px #16326009}.notice-feed-grid{gap:12px;padding:12px;background:#f7f9fd;border-top:1px solid #e1e8f2}.notice-feed-card{border-color:#cbd8e7;box-shadow:0 5px 14px #16326009;container-type:inline-size;display:flex;flex-direction:column}.notice-feed-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:auto}.notice-feed-footer-leading{min-width:0;justify-content:flex-start!important;flex-wrap:nowrap!important}.notice-feed-footer-leading .notice-text-action{white-space:nowrap}.notice-feed-footer-actions{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);justify-content:stretch!important;gap:5px;min-width:0;width:max-content;max-width:100%}.notice-feed-footer-actions .button{width:100%;min-width:0;white-space:nowrap;padding-inline:10px}.notice-feed-meta span{border-color:#d5dfeb;background:#f8faff}@container (max-width:380px){.notice-feed-footer{grid-template-columns:1fr;align-items:flex-start}.notice-feed-footer-leading{width:100%}.notice-feed-footer-actions{width:100%;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.notice-feed-footer-actions .button{white-space:normal;padding-inline:7px;line-height:1.2}}@media(max-width:1100px){.notice-inbox-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.notice-inbox-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.notice-inbox-summary .metric{min-height:104px;padding:14px}.notice-inbox-summary .metric>span{width:38px;height:38px}.notice-type-section-head{padding:12px}.notice-type-section-title{font-size:15px}.notice-type-section-description{white-space:normal}.notice-type-section-content,.notice-feed-sections{padding:10px}.notice-sort-popover.finance-sort-popover{width:100%!important;min-width:0!important}}.notice-inbox-preferences>header{justify-content:space-between}.notice-inbox-preferences>header>div{min-width:0;flex:1}.notice-spotlight-backdrop{position:fixed;inset:0;z-index:100;background:#0e1f436b;pointer-events:none;animation:notice-spotlight-fade-in .18s ease-out both}.notice-feed-card.is-spotlighted{position:relative;z-index:101;border-color:#6b82ee!important;box-shadow:0 0 0 4px #5f70eb38,0 22px 46px #16306a3d!important;animation:notice-spotlight-pulse 1.2s ease-in-out 2 both}@keyframes notice-spotlight-fade-in{0%{opacity:0}to{opacity:1}}@keyframes notice-spotlight-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.agenda-spotlight-backdrop{position:fixed;inset:0;z-index:100;background:#0e1f436b;pointer-events:none;animation:notice-spotlight-fade-in .18s ease-out both}.agenda-period-list article.is-agenda-spotlighted,.agenda-events>button.is-agenda-spotlighted,.agenda-upcoming article.is-agenda-spotlighted{position:relative;z-index:101;border-color:#6b82ee!important;box-shadow:0 0 0 4px #5f70eb38,0 22px 46px #16306a3d!important;animation:notice-spotlight-pulse 1.2s ease-in-out 2 both}.notice-preferences-settings{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;padding:0;border:1px solid #d8e1ee;border-radius:9px;color:#71809a;background:#fff;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.notice-preferences-settings:hover,.notice-preferences-settings.active{border-color:#9cafdf;color:#214da5;background:#f1f5ff}.notice-preferences-settings.active{transform:rotate(22deg)}.notice-history-settings-panel{display:grid;gap:12px;margin:0 0 13px;padding:13px;border:1px solid #cfdcf3;border-radius:13px;background:linear-gradient(180deg,#f8faff,#f2f6ff)}.notice-history-settings-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.notice-history-settings-heading b{display:block;color:#1e3e76;font-size:13px}.notice-history-settings-heading p{margin:3px 0 0;color:#71809a;font-size:11px;line-height:1.4}.notice-history-settings-heading>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#2c5bb7;background:#e5edff}.notice-history-retention-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.notice-history-retention-options button{display:grid;gap:2px;min-height:45px;padding:8px 9px;border:1px solid #d5dfef;border-radius:9px;color:#536582;background:#fff;text-align:left;font:inherit;cursor:pointer}.notice-history-retention-options button:hover{border-color:#9cafdf;background:#f7f9ff}.notice-history-retention-options button.active{border-color:var(--primary-2);color:#fff;background:var(--primary-2);box-shadow:0 5px 12px #1b4aab29}.notice-history-retention-options button b{font-size:12px}.notice-history-retention-options button small{font-size:10px;color:#7b8ca8}.notice-history-retention-options button.active small{color:#dfe8ff}.notice-history-settings-warning{display:flex;gap:6px;align-items:flex-start;margin:0;padding-top:10px;border-top:1px solid #dce5f4;color:#687994;font-size:10px;line-height:1.45}.notice-history-settings-warning svg{flex:0 0 auto;color:#c17b1d}.notice-history-settings-block{display:grid;gap:9px}.notice-history-settings-block+.notice-history-settings-block{padding-top:12px;border-top:1px solid #dce5f4}.notice-history-settings-subheading b{display:block;color:#304d7b;font-size:12px}.notice-history-settings-subheading p{margin:3px 0 0;color:#71809a;font-size:10px;line-height:1.4}.notice-repeat-options{display:flex;flex-wrap:wrap;gap:7px}.notice-repeat-options button{display:grid;gap:2px;flex:1 1 calc(50% - 7px);min-width:calc(50% - 7px);min-height:43px;padding:8px 9px;border:1px solid #d5dfef;border-radius:9px;color:#536582;background:#fff;text-align:left;font:inherit;cursor:pointer}.notice-repeat-options button:hover{border-color:#9cafdf;background:#f7f9ff}.notice-repeat-options button.active{border-color:var(--primary-2);color:#fff;background:var(--primary-2);box-shadow:0 5px 12px #1b4aab29}.notice-repeat-options button b{font-size:11px}.notice-repeat-options button small{font-size:9px;color:#7b8ca8;line-height:1.2}.notice-repeat-options button.active small{color:#dfe8ff}.notice-repeat-options button:last-child{flex-basis:100%;min-width:100%}.notice-history-settings-note{display:flex;gap:6px;align-items:flex-start;margin:0;padding:9px 10px;border:1px solid #d8e5f5;border-radius:9px;color:#5d7190;background:#fff;font-size:10px;line-height:1.4}.notice-history-settings-note svg{flex:0 0 auto;color:#2b6da8}.notice-history-settings-panel{display:grid;gap:8px;margin:0 0 13px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.notice-history-settings-heading,.notice-history-settings-block{padding:13px;border:1px solid #cfdcf3;border-radius:13px;background:linear-gradient(180deg,#f8faff,#f2f6ff);box-shadow:0 5px 16px #19366f0b}.notice-history-settings-block+.notice-history-settings-block{padding-top:13px;border-top:1px solid #cfdcf3}.topbar-message-wrap{position:relative;z-index:90;display:inline-flex;align-items:center}.topbar-message-wrap>.messages{display:inline-grid;place-items:center;max-height:none;padding:0;overflow:visible;flex-direction:initial;gap:0;color:#244781;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.topbar-message-wrap>.messages:hover{color:#1746a5;background:#eef3ff}.topbar-message-wrap>.messages.is-open{color:#1746a5;border-color:#b4c7f5;background:#e9efff;box-shadow:0 0 0 6px #5d5fef17,0 10px 22px #1f459221;transform:translateY(-1px)}.topbar-message-wrap>.messages.is-open svg{animation:header-message-pop .42s ease both}.topbar-message-wrap>.messages>span{position:absolute;top:-2px;right:-3px;z-index:1;min-width:18px;height:18px;border:2px solid #fff;border-radius:99px;background:var(--primary-2);color:#fff;font-size:9px;line-height:14px;box-shadow:0 3px 8px #143eae40}.topbar-message-wrap .header-message-popover{right:-31px}@keyframes header-message-pop{0%{transform:scale(1)}35%{transform:rotate(-7deg) scale(1.08)}70%{transform:rotate(7deg) scale(1.04)}to{transform:rotate(0) scale(1)}}@media(max-width:720px){.topbar-message-wrap{z-index:120}.topbar-message-wrap .header-message-popover{position:fixed;top:78px;right:14px;width:min(416px,calc(100vw - 28px));max-height:calc(100dvh - 92px)}}@media(prefers-reduced-motion:reduce){.topbar-message-wrap>.messages.is-open svg{animation:none}}.topbar-agenda-wrap{position:relative;z-index:90;display:inline-flex;align-items:center}.topbar-agenda-wrap>.agenda-shortcut{position:relative;color:#244781;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.topbar-agenda-wrap>.agenda-shortcut:hover{color:#1746a5;background:#eef3ff}.topbar-agenda-wrap>.agenda-shortcut.is-open{color:#1746a5;border-color:#b4c7f5;background:#e9efff;box-shadow:0 0 0 6px #5d5fef17,0 10px 22px #1f459221;transform:translateY(-1px)}.topbar-agenda-wrap>.agenda-shortcut.is-open svg{animation:header-agenda-pop .42s ease both}.topbar-agenda-wrap>.agenda-shortcut>span{position:absolute;top:-2px;right:-3px;z-index:1;min-width:18px;height:18px;border:2px solid #fff;border-radius:99px;background:var(--primary-2);color:#fff;font-size:9px;line-height:14px;box-shadow:0 3px 8px #143eae40}.topbar-agenda-wrap .header-agenda-popover{right:-31px}.header-notification-empty{padding:20px 12px;text-align:center;color:#71809a;font-size:12px}@keyframes header-agenda-pop{0%{transform:scale(1)}35%{transform:rotate(-7deg) scale(1.08)}70%{transform:rotate(7deg) scale(1.04)}to{transform:rotate(0) scale(1)}}@media(max-width:720px){.topbar-agenda-wrap{z-index:120}.topbar-agenda-wrap .header-agenda-popover{position:fixed;top:78px;right:14px;width:min(416px,calc(100vw - 28px));max-height:calc(100dvh - 92px)}}@media(prefers-reduced-motion:reduce){.topbar-agenda-wrap>.agenda-shortcut.is-open svg{animation:none}}.editable-asset-name{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;vertical-align:middle}.editable-asset-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editable-asset-pencil,.editable-asset-confirm,.editable-asset-cancel{display:inline-grid;place-items:center;flex:0 0 auto;width:25px;height:25px;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;color:#6f82a2;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.editable-asset-pencil:hover{color:var(--primary-2);background:#eef3ff;border-color:#c8d7f8}.editable-asset-confirm{color:#176d57;background:#e8f7f1;border-color:#b9e7d7}.editable-asset-cancel{color:#a45555;background:#fff2f2;border-color:#f0cccc}.editable-asset-name.is-editing{width:min(100%,310px);padding:2px 3px;border:1px solid #adc4f4;border-radius:8px;background:#fff;box-shadow:0 0 0 3px #3f68da14}.editable-asset-name.is-editing input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#203f76;font:inherit;font-size:12px}.document-string .editable-asset-name,.service-document-open .editable-asset-name,.case-document-row>button .editable-asset-name{display:inline-flex;max-width:calc(100% - 3px)}.request-attachment-row>.editable-asset-name,.agenda-item-assets>.editable-asset-name,.notice-card-assets>.editable-asset-name{min-width:0;flex:1}.agenda-category-recipient-grid{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:18px;align-items:start}@media(max-width:760px){.agenda-category-recipient-grid{grid-template-columns:1fr;gap:12px}}.request-composer-attachment{grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;padding:0!important;overflow:hidden}.request-composer-attachment>.composer-attachment-open{display:grid!important;place-items:center!important;width:32px!important;height:42px!important;padding:0!important;border:0!important;border-right:1px solid #d6e0ef!important;border-radius:0!important;background:transparent!important;color:#31528f!important;cursor:pointer!important}.request-composer-attachment>.composer-attachment-open:hover{background:#edf2ff!important}.request-composer-attachment>.editable-asset-name{min-width:0;flex:1;padding:4px 7px}.request-composer-attachment>.editable-asset-name .editable-asset-label{font-size:12px;color:#31528f}.request-composer-attachment>.document-remove-button{height:42px!important;border-left:1px solid #d6e0ef!important;border-radius:0!important}.attachment-chip-editable{display:flex!important;align-items:stretch;gap:5px;min-width:0}.attachment-chip-editable>.attachment-chip-open{display:flex;align-items:center;gap:8px;min-width:0;flex:1;border:0;background:transparent;text-align:left;cursor:pointer}.attachment-chip-editable>.attachment-chip-open:hover{background:#f1f5ff}.attachment-chip-editable>.editable-asset-name{flex:0 1 auto;min-width:0;padding-right:5px}.edit-attachment-row,.document-chip-row{display:flex;align-items:center;gap:7px;min-width:0}.edit-attachment-row>.composer-attachment-open,.document-chip-row>button:first-child{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;padding:0;border:0;border-radius:7px;background:transparent;color:#31579f;cursor:pointer}.edit-attachment-row>.composer-attachment-open:hover,.document-chip-row>button:first-child:hover{background:#edf2ff}.edit-attachment-row>.editable-asset-name,.document-chip-row>.editable-asset-name{min-width:0;flex:1}.case-summary-document-list>.case-summary-document-row{grid-template-columns:34px minmax(0,1fr) auto!important}.case-summary-document-list .case-summary-document-open{display:grid!important;place-items:center!important;width:34px;padding:0!important}.case-summary-document-copy{display:grid;align-content:center;gap:2px;min-width:0;padding:8px 0}.case-summary-document-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-summary-document-row>.document-remove-button{height:100%;border-left:1px solid #e1e7f0}.service-related-document{grid-template-columns:30px minmax(0,1fr) auto!important;cursor:default!important}.service-document-open{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;padding:0!important;border:0!important;border-radius:8px!important;background:#edf2ff!important;color:#3761bb!important}.service-document-open:hover{background:#e3ecff!important}.service-document-copy{display:grid;gap:2px;min-width:0}.service-document-copy>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-related-document>svg{justify-self:end}.agenda-item-asset,.notice-card-asset{display:flex;align-items:center;gap:5px;min-width:0;padding:4px 6px;border:1px solid #dbe4f2;border-radius:8px;background:#fbfcff}.agenda-item-asset>button,.notice-card-asset>button{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;padding:0;border:0;border-radius:6px;background:transparent;color:#4165a5;cursor:pointer}.agenda-item-asset>button:hover,.notice-card-asset>button:hover{background:#edf2ff}.agenda-item-asset>.editable-asset-name,.notice-card-asset>.editable-asset-name{min-width:0;flex:1}.agenda-item-asset>small,.notice-card-asset>small{flex:0 0 auto;color:#7b8ba6;font-size:10px}.archive-movement-document-row{display:flex!important;align-items:center!important;gap:9px!important}.archive-document-open{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:#edf7ed;color:#2d7a3b;cursor:pointer}.archive-document-open:hover{background:#e2f2e3}.archive-movement-document-row>span{display:grid;gap:2px;min-width:0}.archive-movement-document-row>.editable-asset-name{min-width:0}.client-pending-asset-open{display:grid!important;place-items:center!important;flex:0 0 28px!important;width:28px!important;height:28px!important;border-radius:7px!important;color:#315bd0!important;text-decoration:none!important}.client-pending-asset-open:hover{background:#eef3ff!important}.client-pending-asset>.editable-asset-name{min-width:0;flex:1}.assistant-knowledge-copy{display:grid!important;gap:3px!important;min-width:0!important}.assistant-knowledge-copy>.editable-asset-name{min-width:0}.assistant-knowledge-open{display:inline-flex;align-items:center;gap:4px;width:max-content;color:#315bd0;font-size:10px;text-decoration:none}.assistant-knowledge-open:hover{text-decoration:underline}.finance-attachment-display,.finance-attachment-selection{display:inline-flex;align-items:center;gap:7px;min-width:0;color:#31579f}.finance-attachment-display>.editable-asset-name,.finance-attachment-selection>.editable-asset-name{min-width:0}.follow-up-asset-head{display:flex;align-items:center;gap:7px;min-width:0;width:100%}.follow-up-asset-head>.follow-up-asset-link{flex:0 0 auto}.follow-up-asset-head>.editable-asset-name{min-width:0;flex:1}.agenda-recipient-selected-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.agenda-recipient-selected{min-width:0}.agenda-category-recipient-grid{grid-template-columns:1fr;gap:14px}@media(max-width:760px){.agenda-recipient-selected-list{grid-template-columns:1fr}.agenda-category-recipient-grid{gap:12px}}.conversation-workspace{grid-template-columns:minmax(0,1fr)}.thread-header,.thread-tools{min-width:0}.thread-tools{max-width:100%}.email-compose-actions{display:flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important}.email-channel-toggle,.email-composer-expanded .email-options-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;margin:0!important;padding:0!important;border-radius:10px!important;box-sizing:border-box!important}.email-channel-toggle{border:1px solid #b8e1d1!important;background:#f0fcf5!important;color:#08795a!important;cursor:pointer!important}.email-channel-toggle:hover,.email-channel-toggle[aria-expanded=true]{border-color:#70c9a3!important;background:#e1f7eb!important}@media(min-width:761px){.conversation-hub .conversation-workspace:not(.embedded):has(>.email-composer-expanded)>.conversation-composer.email-composer-expanded,.case-conversation-shell .conversation-workspace.embedded:has(>.email-composer-expanded)>.conversation-composer.email-composer-expanded{flex:0 0 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.conversation-hub .conversation-workspace:not(.embedded):has(>.email-composer-expanded)>.message-history,.case-conversation-shell .conversation-workspace.embedded:has(>.email-composer-expanded)>.message-history{flex:1 1 0!important;min-height:0!important}}@media(max-width:560px){.email-channel-toggle,.email-composer-expanded .email-options-toggle{flex-basis:36px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}}.identify-flow-drawer,.contact-data-drawer{width:min(500px,100%)!important;height:100dvh!important;max-height:100dvh!important;padding:14px 16px 18px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;color:#34405c!important}.contact-data-drawer{display:block!important;padding-bottom:calc(48px + env(safe-area-inset-bottom,0px))!important}.contact-data-drawer .contact-data-accordions{padding-bottom:40px!important}.identify-flow-drawer>header,.contact-data-drawer>header{align-items:center!important;padding-bottom:12px!important;border-bottom:1px solid #d9deea!important}.identify-drawer-title,.contact-data-title{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#003c9b!important}.identify-drawer-title h2,.contact-data-title h2{color:#003c9b!important;font-size:20px!important;font-weight:700!important}.identify-flow-drawer .conversation-icon-button,.contact-data-drawer .conversation-icon-button{width:32px!important;height:32px!important;border-radius:50%!important;background:#f6f6f8!important;color:#677083!important}.identify-unknown-card{display:grid!important;grid-template-columns:120px 1fr!important;align-items:center!important;gap:12px!important;margin:22px 4px!important;padding:14px 12px!important;border:1px solid #edf0ff!important;border-radius:8px!important;background:#f7f6ff!important;box-shadow:0 2px 7px #454b871f!important}.identify-unknown-card .conversation-avatar{border:0!important;background:#e9e7ff!important;color:#625bf3!important;font-size:48px!important}.identify-unknown-card b{display:block!important;color:#655bff!important;font-size:19px!important;line-height:1.2!important}.identify-unknown-card span{display:inline-flex!important;align-items:center!important;gap:5px!important;width:max-content!important;max-width:100%!important;margin:6px 0!important;padding:3px 9px!important;border-radius:8px!important;background:#e7e4ff!important;color:#5b5cf3!important;font-size:14px!important;font-weight:700!important}.identify-unknown-card p{margin:0!important;color:#6c7285!important;font-size:14px!important;line-height:1.35!important}.identify-type-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0 4px 18px!important;padding:12px!important;border:1px solid #f0f1fb!important;border-radius:8px!important;background:#fbfbff!important;box-shadow:0 2px 7px #454b8714!important}.identify-type-grid button{display:grid!important;place-items:center!important;gap:8px!important;min-height:78px!important;border:1px solid #ebedfb!important;border-radius:8px!important;background:#fbfbff!important;color:#6860ff!important;font:inherit!important;cursor:pointer!important}.identify-type-grid button.active{border-color:#736cff!important;background:#fff!important;box-shadow:0 0 0 1px #736cff1f!important}.identify-content{display:grid!important;gap:14px!important;margin:0 4px!important}.identify-content h3{display:inline-flex!important;align-items:center!important;gap:7px!important;margin:0!important;color:#655bff!important;font-size:18px!important;line-height:1.25!important}.identify-search-block{display:grid!important;gap:8px!important}.identify-search-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;color:#4e5365!important;font-size:15px!important}.identify-search-head span{display:inline-flex!important;align-items:center!important;gap:8px!important}.identify-search-head button{border:0!important;background:transparent!important;color:#003c9b!important;font:800 14px Manrope,sans-serif!important;cursor:pointer!important}.identify-search-block input,.identify-whatsapp-block input{width:100%!important;min-height:44px!important;box-sizing:border-box!important;border:1px solid #d7dbe5!important;border-radius:5px!important;background:#fff!important;padding:0 10px!important;color:#263550!important;font:inherit!important}.identify-search-block input::placeholder,.identify-whatsapp-block input::placeholder{color:#b8bfcc!important}.identify-result-list{display:grid!important;gap:6px!important;margin-top:2px!important}.identify-result-list button{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:8px!important;width:100%!important;border:1px solid #e1e6f3!important;border-radius:8px!important;background:#fff!important;padding:8px 10px!important;color:#243b66!important;text-align:left!important;cursor:pointer!important}.identify-result-list button.selected,.identify-result-list button:hover{border-color:#776fff!important;background:#f6f5ff!important}.identify-result-list span{display:grid!important;gap:1px!important;min-width:0!important}.identify-result-list b,.identify-result-list small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.identify-result-list small{color:#748098!important;font-size:12px!important}.identify-whatsapp-block{display:grid!important;gap:5px!important;margin-top:2px!important}.identify-whatsapp-block label{display:grid!important;gap:8px!important}.identify-whatsapp-block label>span{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#4e5365!important;font-weight:700!important}.identify-whatsapp-block label>div{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;gap:8px!important}.identify-whatsapp-block button{display:grid!important;place-items:center!important;border:1px solid #d7dbe5!important;border-radius:6px!important;background:#fff!important;color:#736cff!important;cursor:pointer!important}.identify-whatsapp-block p{margin:0!important;color:#6d7484!important;font-size:13px!important;line-height:1.35!important}.identify-confirm-note{margin:14px 4px 0!important;background:#eef!important;color:#73758d!important}.identify-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:16px 4px 0!important}.identify-actions .button{width:100%!important;min-height:46px!important;border-radius:6px!important;font-size:16px!important}.identify-actions .button.primary{background:#5d5fef!important}.contact-data-summary,.user-data-hero{margin:18px 6px 22px!important;border-radius:8px!important;background:#fbfbff!important;box-shadow:0 2px 10px #1e2b531a!important}.user-data-hero{display:grid!important;justify-items:center!important;gap:5px!important;padding:18px 20px 22px!important}.user-data-status-row{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin-bottom:16px!important}.contact-data-pill{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:7px 14px!important;border-radius:999px!important;background:#edf9f2!important;color:#52bd7b!important;font-size:13px!important;font-weight:700!important}.contact-data-pill i{width:12px!important;height:12px!important;border-radius:50%!important;background:#5bc884!important}.user-data-rating{display:flex!important;gap:2px!important;color:#f2cc19!important;margin-top:8px!important}.user-data-hero b{color:#3e4559!important;font-size:16px!important}.user-data-hero small,.user-data-hero span{color:#6a7283!important}.user-data-classification{display:flex!important;align-items:center!important;gap:17px!important;margin-top:6px!important;color:#f3d7b9!important;font-size:28px!important}.user-data-classification b{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border:1px solid #ffd54d!important;border-radius:50%!important;color:#f5c400!important;font-size:36px!important}.ao-user-profile-card{margin:18px 6px 22px!important;padding:22px 26px 28px!important;border:1px solid #edf1f7!important;border-radius:18px!important;background:#fff!important;box-shadow:0 14px 34px #15234414!important;color:#17233f!important;text-align:center!important}.user-identity-card .ao-user-profile-card{height:100%!important;margin:0!important;border:0!important;box-shadow:none!important}.ao-user-profile-status{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:28px!important}.ao-user-profile-status span{min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:7px 16px!important;border-radius:999px!important;background:#effaf2!important;color:#43b76f!important;font-size:14px!important;font-weight:700!important}.ao-user-profile-status i,.ao-user-profile-performance i{width:12px!important;height:12px!important;display:inline-block!important;border-radius:50%!important;background:#5bc884!important}.ao-user-profile-main{display:grid!important;justify-items:center!important;align-items:center!important;gap:18px!important}.ao-user-profile-main.with-performance{grid-template-columns:minmax(128px,1fr) minmax(112px,auto)!important;justify-items:center!important;max-width:330px!important;margin:0 auto!important}.ao-user-profile-photo{width:132px!important;height:132px!important;display:grid!important;place-items:center!important;border:8px solid #4f6676!important;border-radius:50%!important;background:#edf3fb!important;overflow:hidden!important;box-shadow:inset 0 0 0 2px #ffffffc7!important}.ao-user-profile-photo img,.ao-user-profile-fallback{width:100%!important;height:100%!important}.ao-user-profile-photo img{object-fit:cover!important}.ao-user-profile-fallback{display:grid!important;place-items:center!important;background:#087af5!important;color:#fff!important}.ao-user-profile-fallback b{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.ao-user-profile-performance{display:grid!important;justify-items:start!important;gap:3px!important;color:#17233f!important;text-align:left!important}.ao-user-profile-performance span{font-size:16px!important;font-weight:600!important}.ao-user-profile-performance b{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:20px!important;line-height:1!important}.ao-user-profile-performance i{background:#ffc400!important}.ao-user-profile-performance small,.ao-user-profile-card p{color:#6d7485!important}.ao-user-profile-stars{display:flex!important;justify-content:center!important;gap:5px!important;margin:18px 0 4px!important;color:#ffc400!important}.ao-user-profile-card h3{margin:0!important;color:#17233f!important;font:700 20px/1.25 Manrope,sans-serif!important}.ao-user-profile-card p{margin:4px 0 18px!important;font-size:14px!important}.ao-user-profile-card>strong{display:block!important;margin-bottom:10px!important;color:#34405c!important;font:600 18px/1.25 Manrope,sans-serif!important}.ao-user-profile-levels{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important}.ao-user-profile-levels button{position:relative!important;width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:#e5e9f0!important;cursor:pointer!important;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease!important}.ao-user-profile-levels button:hover,.ao-user-profile-levels button:focus-visible{color:#ffc400!important;transform:translateY(-1px)!important}.ao-user-profile-levels button.active{border-color:#ffc400!important;background:#fff4bd!important;color:#ffc400!important}.ao-user-profile-levels button span{position:absolute!important;bottom:calc(100% + 9px)!important;left:50%!important;z-index:3!important;min-width:max-content!important;padding:7px 10px!important;border-radius:6px!important;background:#fff!important;box-shadow:0 8px 22px #15234429!important;color:#34405c!important;font-size:13px!important;font-weight:600!important;opacity:0!important;pointer-events:none!important;transform:translate(-50%,4px)!important;transition:opacity .16s ease,transform .16s ease!important}.ao-user-profile-levels button:hover span,.ao-user-profile-levels button:focus-visible span{opacity:1!important;transform:translate(-50%)!important}@media(max-width:560px){.ao-user-profile-card{padding:18px 18px 24px!important}.ao-user-profile-main.with-performance{grid-template-columns:1fr!important}.ao-user-profile-performance{justify-items:center!important;text-align:center!important}.ao-user-profile-levels{gap:9px!important}}.contact-data-summary{display:grid!important;grid-template-columns:108px 1fr!important;align-items:center!important;gap:16px!important;padding:14px!important}.contact-data-summary-head{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:8px!important}.contact-data-summary-head b{color:#655bff!important;font-size:17px!important}.contact-data-summary-head span{padding:4px 9px!important;border-radius:7px!important;background:#eeeaff!important;color:#665eff!important;font-size:13px!important;font-weight:800!important}.contact-data-summary-head span.warning{background:#fff0e6!important;color:#ff7300!important}.contact-data-summary p{display:flex!important;align-items:center!important;gap:6px!important;margin:5px 0!important;padding:4px 9px!important;border-radius:7px!important;background:#eeeef5!important;color:#3f4658!important;font-size:14px!important}.contact-data-accordions{display:grid!important;margin:0 4px!important}.contact-data-section>button{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:45px!important;border:0!important;border-bottom:1px solid #d8dde7!important;background:transparent!important;color:#3e4657!important;font:800 15px Manrope,sans-serif!important;cursor:pointer!important}.contact-data-section .rotated{transform:rotate(180deg)!important}.contact-data-section-body{display:grid!important;gap:10px!important;padding:10px 0 14px!important;border-bottom:1px solid #e7eaf0!important;color:#667085!important;font-size:13px!important}.contact-data-section-body>input{width:100%!important;min-height:42px!important;border:1px solid #d9dde6!important;border-radius:5px!important;padding:0 10px!important;font:inherit!important}.contact-data-search-line{display:grid!important;grid-template-columns:auto 1fr auto 34px!important;align-items:center!important;gap:8px!important;color:#687083!important}.contact-data-search-line button{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border:1px solid #dce0eb!important;border-radius:6px!important;background:#fff!important;color:#3159c7!important}.contact-data-case-table{display:grid!important;border:1px solid #e0e4ed!important;border-radius:6px!important;overflow:hidden!important}.contact-data-case-table>div{display:grid!important;grid-template-columns:70px minmax(0,1.5fr) minmax(0,1fr) 32px!important;gap:10px!important;align-items:center!important;min-height:44px!important;padding:0 9px!important;border-bottom:1px solid #edf0f5!important}.contact-data-case-table>div:first-child{background:#fbfcff!important;color:#535c70!important}.contact-data-case-table>div:last-child{border-bottom:0!important}.contact-data-case-table span,.contact-data-case-table b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.contact-data-case-table button{border:0!important;background:transparent!important;color:#3159c7!important;cursor:pointer!important}@media(max-width:560px){.identify-unknown-card,.contact-data-summary{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}.identify-type-grid{grid-template-columns:1fr!important}.contact-data-case-table>div{grid-template-columns:64px minmax(0,1fr) 30px!important}.contact-data-case-table>div>:nth-child(3){display:none!important}}.email-composer-expanded{display:flex!important;flex-direction:column!important;gap:9px!important;min-width:0!important;min-height:0!important;box-sizing:border-box!important;overflow:visible!important}.email-composer-expanded .email-compose-topline{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%!important;min-width:0!important}.email-composer-expanded .email-compose-actions{display:none!important}.email-composer-expanded .email-message-shell{display:flex!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:0!important;overflow:visible!important}.email-composer-expanded .email-composer-leading{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;padding-bottom:10px!important}.email-composer-expanded .email-composer-leading .composer-options-toggle,.email-composer-expanded .email-composer-leading .composer-channel-trigger{position:static!important;flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;margin:0!important;padding:0!important;border-radius:50%!important;transform:none!important}.email-composer-expanded .email-message-shell .conversation-rich-editor{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-width:0!important;min-height:0!important;max-width:none!important;overflow:hidden!important}.email-composer-expanded .email-message-shell .conversation-rich-toolbar{flex:0 0 auto!important;max-width:100%!important;flex-wrap:wrap!important;overflow-x:visible!important;overflow-y:visible!important}.email-composer-expanded .email-message-shell .conversation-rich-content{flex:1 1 auto!important;min-height:150px!important;max-height:300px!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important}.email-composer-expanded .email-compose-footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:100%!important;min-height:46px!important;margin:0!important;padding-top:2px!important;overflow:visible!important}.email-composer-expanded .email-compose-footer .composer-cancel,.email-composer-expanded .email-compose-footer .composer-send{position:static!important;flex:0 0 auto!important;margin:0!important;white-space:nowrap!important}@media(max-width:760px){.email-composer-expanded .email-message-shell .conversation-rich-content{min-height:130px!important;max-height:240px!important}}body .conversation-hub .conversation-workspace:not(.embedded):has(>.email-composer-expanded)>.conversation-composer.email-composer-expanded,body .case-conversation-shell .conversation-workspace.embedded:has(>.email-composer-expanded)>.conversation-composer.email-composer-expanded{flex:0 1 clamp(390px,60vh,620px)!important;height:clamp(390px,60vh,620px)!important;max-height:clamp(390px,60vh,620px)!important;min-height:320px!important;overflow:hidden!important}@media(max-width:760px){body .conversation-hub .conversation-workspace:not(.embedded):has(>.email-composer-expanded)>.conversation-composer.email-composer-expanded,body .case-conversation-shell .conversation-workspace.embedded:has(>.email-composer-expanded)>.conversation-composer.email-composer-expanded{flex-basis:clamp(360px,66vh,560px)!important;height:clamp(360px,66vh,560px)!important;max-height:clamp(360px,66vh,560px)!important;min-height:300px!important}}.conversation-workspace>.conversation-composer.email-composer-expanded{flex:0 1 clamp(390px,60vh,620px)!important;height:clamp(390px,60vh,620px)!important;max-height:clamp(390px,60vh,620px)!important;min-height:320px!important;overflow:hidden!important}@media(max-width:760px){.conversation-workspace>.conversation-composer.email-composer-expanded{flex-basis:clamp(360px,66vh,560px)!important;height:clamp(360px,66vh,560px)!important;max-height:clamp(360px,66vh,560px)!important;min-height:300px!important}}@media(max-width:560px){.email-composer-expanded .email-composer-leading{gap:5px!important;padding-bottom:8px!important}.email-composer-expanded .email-composer-leading .composer-options-toggle,.email-composer-expanded .email-composer-leading .composer-channel-trigger{flex-basis:36px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.email-composer-expanded .email-message-shell .conversation-rich-content{min-height:110px!important;max-height:200px!important}}.conversation-workspace>.email-composer-expanded{display:flex!important;flex:0 1 clamp(390px,60vh,620px)!important;flex-direction:column!important;min-width:0!important;min-height:320px!important;height:clamp(390px,60vh,620px)!important;max-height:clamp(390px,60vh,620px)!important;overflow:hidden!important;box-sizing:border-box!important}.conversation-workspace>.email-composer-expanded>.email-compose-topline,.conversation-workspace>.email-composer-expanded>.email-subject-field,.conversation-workspace>.email-composer-expanded>.email-context-field,.conversation-workspace>.email-composer-expanded>.email-compose-footer{flex:0 0 auto!important;min-width:0!important}.conversation-workspace>.email-composer-expanded>.email-recipient-strip{flex:0 1 auto!important;min-width:0!important;max-height:108px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important}.conversation-workspace>.email-composer-expanded>.email-message-shell{flex:1 1 0!important;min-width:0!important;min-height:120px!important;overflow:hidden!important}.conversation-workspace>.email-composer-expanded .conversation-rich-editor{flex:1 1 0!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:hidden!important}.conversation-workspace>.email-composer-expanded .conversation-rich-content{flex:1 1 0!important;min-width:0!important;min-height:120px!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important}.conversation-workspace>.email-composer-expanded>.composer-attachments{flex:0 1 auto!important;min-width:0!important;max-height:82px!important;margin-top:0!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important}.conversation-workspace>.email-composer-expanded>.email-compose-footer{flex:0 0 auto!important;min-height:48px!important;padding-top:8px!important;border-top:1px solid #e3eaf4!important;background:#fff!important;z-index:2!important}.request-conversation-card>.context-composer:has(.request-email-fields){display:flex!important;flex:0 1 clamp(280px,44vh,500px)!important;flex-direction:column!important;gap:8px!important;min-width:0!important;min-height:260px!important;height:clamp(280px,44vh,500px)!important;max-height:clamp(280px,44vh,500px)!important;margin-top:0!important;padding:10px 12px!important;overflow:hidden!important;box-sizing:border-box!important}.request-conversation-card>.context-composer:has(.request-email-fields)>.request-email-fields,.request-conversation-card>.context-composer:has(.request-email-fields)>.private-note-label{order:1!important;flex:0 0 auto!important;min-width:0!important}.request-conversation-card>.context-composer:has(.request-email-fields)>.request-message-shell{order:2!important;display:flex!important;flex:1 1 0!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:120px!important;height:auto!important;overflow:hidden!important}.request-conversation-card>.context-composer:has(.request-email-fields)>.request-message-shell>.composer-leading-actions{position:static!important;flex:0 0 auto!important;align-self:flex-end!important;width:auto!important;height:auto!important;margin:0 0 8px!important}.request-conversation-card>.context-composer:has(.request-email-fields) .request-message-textarea{flex:1 1 auto!important;width:auto!important;min-width:0!important;min-height:120px!important;height:100%!important;max-height:none!important;padding:12px 14px!important;overflow-x:hidden!important;overflow-y:auto!important;resize:none!important;scrollbar-gutter:stable!important}.request-conversation-card>.context-composer:has(.request-email-fields)>.request-composer-attachments{order:3!important;flex:0 1 auto!important;min-width:0!important;max-height:72px!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important}.request-conversation-card>.context-composer:has(.request-email-fields)>.request-composer-footer{order:4!important;flex:0 0 auto!important;width:100%!important;min-height:48px!important;margin:0!important;padding-top:8px!important;border-top:1px solid #e3eaf4!important;background:#fff!important;overflow:visible!important;z-index:2!important}@media(max-width:760px){.conversation-workspace>.email-composer-expanded{flex-basis:clamp(360px,66vh,560px)!important;height:clamp(360px,66vh,560px)!important;max-height:clamp(360px,66vh,560px)!important;min-height:300px!important}.request-conversation-card>.context-composer:has(.request-email-fields){flex-basis:clamp(260px,46vh,430px)!important;height:clamp(260px,46vh,430px)!important;max-height:clamp(260px,46vh,430px)!important;min-height:240px!important}.conversation-workspace>.email-composer-expanded .conversation-rich-content,.request-conversation-card>.context-composer:has(.request-email-fields) .request-message-textarea{min-height:100px!important}.request-conversation-card>.context-composer:has(.request-email-fields)>.request-composer-footer{justify-content:stretch!important}.request-conversation-card>.context-composer:has(.request-email-fields)>.request-composer-footer>.composer-cancel,.request-conversation-card>.context-composer:has(.request-email-fields)>.request-composer-footer>.composer-send{flex:1 1 0!important}}.conversation-workspace>.conversation-composer.email-composer-expanded .conversation-rich-toolbar,body .conversation-hub .conversation-workspace:not(.embedded):has(>.email-composer-expanded) .conversation-rich-toolbar,body .case-conversation-shell .conversation-workspace.embedded:has(>.email-composer-expanded) .conversation-rich-toolbar{flex:0 0 44px!important;height:auto!important;min-height:44px!important;max-height:none!important;flex-wrap:wrap!important;overflow-x:visible!important;overflow-y:visible!important;scrollbar-gutter:auto!important}body .request-detail-conversation>.request-conversation-card>.context-composer:has(.request-email-fields),body .request-conversation-card>.context-composer:has(.request-email-fields){display:flex!important;flex:0 1 clamp(280px,44vh,500px)!important;flex-direction:column!important;min-height:260px!important;height:clamp(280px,44vh,500px)!important;max-height:clamp(280px,44vh,500px)!important;overflow:hidden!important}body .request-detail-conversation>.request-conversation-card>.context-composer:has(.request-email-fields)>.request-message-shell,body .request-conversation-card>.context-composer:has(.request-email-fields)>.request-message-shell{flex:1 1 0!important;min-height:120px!important;height:auto!important;overflow:hidden!important}body .request-detail-conversation>.request-conversation-card>.context-composer:has(.request-email-fields)>.request-composer-footer,body .request-conversation-card>.context-composer:has(.request-email-fields)>.request-composer-footer{flex:0 0 auto!important;min-height:48px!important;height:auto!important;overflow:visible!important}@media(max-width:760px){body .request-detail-conversation>.request-conversation-card>.context-composer:has(.request-email-fields),body .request-conversation-card>.context-composer:has(.request-email-fields){flex-basis:clamp(260px,46vh,430px)!important;height:clamp(260px,46vh,430px)!important;max-height:clamp(260px,46vh,430px)!important;min-height:240px!important}}html body #root .request-conversation-card>.context-composer:has(.request-email-fields){display:flex!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:clamp(280px,44vh,500px)!important;height:clamp(280px,44vh,500px)!important;max-height:clamp(280px,44vh,500px)!important;min-height:260px!important;overflow:hidden!important}.conversation-workspace>.conversation-composer.email-composer-expanded,body .conversation-hub .conversation-workspace:not(.embedded):has(>.email-composer-expanded)>.conversation-composer.email-composer-expanded,body .case-conversation-shell .conversation-workspace.embedded:has(>.email-composer-expanded)>.conversation-composer.email-composer-expanded{display:flex!important;flex:0 1 clamp(420px,64vh,680px)!important;flex-direction:column!important;height:clamp(420px,64vh,680px)!important;max-height:clamp(420px,64vh,680px)!important;min-height:340px!important;overflow:hidden!important;box-sizing:border-box!important}.email-compose-body{display:flex!important;flex:1 1 0!important;flex-direction:column!important;gap:9px!important;min-width:0!important;min-height:0!important;padding:0 6px 8px 0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.email-compose-body>*{min-width:0!important;flex:0 0 auto!important}.email-compose-body .email-recipient-strip{max-height:none!important;overflow:visible!important;scrollbar-gutter:auto!important}.email-compose-body .email-recipient-chips,.email-compose-body .email-recipient-control,.email-compose-body .email-primary-recipient{min-width:0!important;max-width:100%!important}.email-compose-body .email-message-shell{display:flex!important;flex:0 0 auto!important;align-items:stretch!important;min-width:0!important;min-height:0!important;overflow:visible!important}.email-compose-body .email-message-shell .email-composer-leading{flex:0 0 auto!important;align-self:flex-end!important;padding-bottom:10px!important}.email-compose-body .conversation-rich-editor{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.email-compose-body .conversation-rich-toolbar{display:flex!important;flex:0 0 auto!important;flex-wrap:wrap!important;align-content:center!important;height:auto!important;min-height:74px!important;max-height:86px!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;white-space:normal!important}.conversation-toolbar-break{display:block!important;flex:0 0 100%!important;width:100%!important;height:0!important;margin:0!important;padding:0!important}.email-compose-body .conversation-rich-content{flex:0 0 auto!important;width:100%!important;min-width:0!important;min-height:190px!important;height:auto!important;max-height:none!important;overflow:visible!important;overflow-x:clip!important;overflow-y:visible!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:pre-wrap!important}.email-compose-body .composer-attachments,.email-compose-body .composer-attachment-row{max-height:none!important;overflow:visible!important}.email-compose-body .composer-attachments{display:grid!important;gap:6px!important;width:100%!important;margin-top:0!important}.email-composer-expanded>.email-compose-footer{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;min-height:54px!important;width:100%!important;margin:0!important;padding:8px 0 0!important;border-top:1px solid #e3eaf4!important;background:#fff!important;overflow:visible!important;z-index:3!important}.email-composer-expanded>.email-compose-footer>.composer-cancel,.email-composer-expanded>.email-compose-footer>.composer-send{flex:0 0 auto!important;margin:0!important;white-space:nowrap!important}html body #root .request-conversation-card>.context-composer:has(.request-email-fields){display:flex!important;flex:0 1 clamp(330px,52vh,560px)!important;flex-direction:column!important;height:clamp(330px,52vh,560px)!important;max-height:clamp(330px,52vh,560px)!important;min-height:280px!important;overflow:hidden!important;box-sizing:border-box!important}.request-email-compose-body{display:flex!important;flex:1 1 0!important;flex-direction:column!important;gap:9px!important;min-width:0!important;min-height:0!important;padding:0 4px 8px 0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.request-email-compose-body>*{min-width:0!important;flex:0 0 auto!important}.request-email-compose-body .request-message-shell{display:flex!important;flex:0 0 auto!important;align-items:stretch!important;gap:8px!important;min-width:0!important;min-height:0!important;height:auto!important;overflow:visible!important}.request-email-compose-body .request-message-shell>.composer-leading-actions{flex:0 0 auto!important;align-self:flex-end!important;margin:0 0 10px!important}.request-email-compose-body .request-message-textarea{flex:1 1 auto!important;width:auto!important;min-width:0!important;min-height:150px!important;height:auto!important;max-height:none!important;overflow:visible!important;overflow-x:hidden!important;overflow-y:visible!important;overflow-wrap:anywhere!important;white-space:pre-wrap!important;resize:none!important}.request-email-compose-body .request-composer-attachments,.request-email-compose-body .request-composer-attachment{max-height:none!important;overflow:visible!important}.request-email-compose-body .request-composer-attachments{display:grid!important;gap:6px!important;width:100%!important;margin:0!important}.request-email-compose-body .request-composer-attachment{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;width:100%!important;min-width:0!important;border:1px solid #d6e0ef!important;border-radius:8px!important;background:#f5f7fc!important;overflow:hidden!important}.request-email-compose-body .request-composer-attachment>button:first-child{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;border:0!important;background:transparent!important;padding:8px 10px!important;color:#31528f!important;text-align:left!important;cursor:pointer!important}.request-email-compose-body .request-composer-attachment>button:first-child span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.request-email-compose-body .request-composer-attachment>.document-remove-button{width:38px!important;border-left:1px solid #d6e0ef!important}html body #root .request-conversation-card>.context-composer:has(.request-email-fields)>.request-composer-footer{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;min-height:54px!important;width:100%!important;margin:0!important;padding:8px 0 0!important;border-top:1px solid #e3eaf4!important;background:#fff!important;overflow:visible!important;z-index:3!important}.composer-options-menu button.disabled,.composer-options-menu button:disabled{opacity:.48!important;cursor:not-allowed!important;background:#f5f6fa!important;color:#8290aa!important}@media(max-width:760px){.conversation-workspace>.conversation-composer.email-composer-expanded,body .conversation-hub .conversation-workspace:not(.embedded):has(>.email-composer-expanded)>.conversation-composer.email-composer-expanded,body .case-conversation-shell .conversation-workspace.embedded:has(>.email-composer-expanded)>.conversation-composer.email-composer-expanded{flex-basis:clamp(360px,68vh,600px)!important;height:clamp(360px,68vh,600px)!important;max-height:clamp(360px,68vh,600px)!important;min-height:300px!important}html body #root .request-conversation-card>.context-composer:has(.request-email-fields){flex-basis:clamp(280px,54vh,480px)!important;height:clamp(280px,54vh,480px)!important;max-height:clamp(280px,54vh,480px)!important;min-height:250px!important}}@media(max-width:560px){.email-compose-body .conversation-rich-content{min-height:165px!important}.request-email-compose-body .request-message-textarea{min-height:135px!important}.email-compose-body .conversation-rich-toolbar{min-height:82px!important;max-height:92px!important}}html body #root .conversation-workspace>.conversation-composer.email-composer-expanded .email-compose-body .conversation-rich-toolbar,html body #root .conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.email-composer-expanded .email-compose-body .conversation-rich-toolbar,html body #root .case-conversation-shell .conversation-workspace.embedded>.conversation-composer.email-composer-expanded .email-compose-body .conversation-rich-toolbar{flex:0 0 auto!important;height:auto!important;min-height:74px!important;max-height:86px!important;flex-wrap:wrap!important;overflow-x:hidden!important;overflow-y:hidden!important}html body #root .conversation-workspace>.conversation-composer.email-composer-expanded .email-compose-body .conversation-rich-content,html body #root .conversation-hub .conversation-workspace:not(.embedded)>.conversation-composer.email-composer-expanded .email-compose-body .conversation-rich-content,html body #root .case-conversation-shell .conversation-workspace.embedded>.conversation-composer.email-composer-expanded .email-compose-body .conversation-rich-content{flex:0 0 auto!important;min-height:190px!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body #root .request-conversation-card>.context-composer:has(.request-email-fields) .request-email-compose-body>.request-message-shell{flex:0 0 auto!important;min-height:0!important;height:auto!important;overflow:visible!important}html body #root .request-conversation-card>.context-composer:has(.request-email-fields) .request-email-compose-body .request-message-textarea{flex:1 1 auto!important;min-height:150px!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important;overflow:visible!important;overflow-wrap:anywhere!important;white-space:pre-wrap!important}html body #root .conversation-workspace>.conversation-composer.email-composer-expanded,html body #root .conversation-hub .conversation-workspace:not(.embedded):has(>.email-composer-expanded)>.conversation-composer.email-composer-expanded,html body #root .case-conversation-shell .conversation-workspace.embedded:has(>.email-composer-expanded)>.conversation-composer.email-composer-expanded,html body #root .request-conversation-card>.context-composer:has(.request-email-fields){display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}html body #root .email-composer-expanded>.email-compose-body,html body #root .request-conversation-card>.context-composer:has(.request-email-fields)>.request-email-compose-body{flex:1 1 0!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important}html body #root .email-composer-expanded .email-recipient-strip,html body #root .email-composer-expanded .email-recipient-control,html body #root .email-composer-expanded .email-recipient-chips,html body #root .request-conversation-card .email-recipient-strip,html body #root .request-conversation-card .email-recipient-control,html body #root .request-conversation-card .email-recipient-chips{max-height:none!important;overflow:visible!important;scrollbar-gutter:auto!important}html body #root .email-composer-expanded .conversation-rich-toolbar,html body #root .request-conversation-card .request-email-compose-body .conversation-rich-toolbar{display:flex!important;flex-wrap:wrap!important;align-content:center!important;min-height:74px!important;max-height:86px!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}html body #root .email-composer-expanded .conversation-rich-content,html body #root .request-conversation-card .request-email-compose-body .conversation-rich-content{min-height:235px!important;height:auto!important;max-height:none!important;overflow:visible!important;overflow-x:clip!important;overflow-y:visible!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:pre-wrap!important}html body #root .email-composer-expanded>.email-compose-footer,html body #root .request-conversation-card>.context-composer:has(.request-email-fields)>.request-composer-footer{flex:0 0 auto!important;min-height:54px!important;position:relative!important;z-index:3!important;overflow:visible!important;background:#fff!important}html body #root .email-compose-body .composer-attachments,html body #root .request-email-compose-body .request-composer-attachments,html body #root .email-compose-body .composer-attachment-row,html body #root .request-email-compose-body .request-composer-attachment{width:100%!important;max-height:none!important;overflow:visible!important;box-sizing:border-box!important}@media(max-width:760px){html body #root .email-composer-expanded .conversation-rich-content,html body #root .request-conversation-card .request-email-compose-body .conversation-rich-content{min-height:195px!important}}html body #root .conversation-workspace>.completed-conversation-footer{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:72px!important;margin:0 12px 12px!important;padding:13px 14px!important;border:1px solid #cbd9f4!important;border-radius:12px!important;background:linear-gradient(180deg,#f6f8ff,#eef3ff)!important;box-shadow:0 -4px 14px #23478e14!important;overflow:hidden!important}html body #root .conversation-workspace>.completed-conversation-footer .assume-conversation-copy{min-width:0!important}html body #root .conversation-workspace>.completed-conversation-footer .assume-conversation-copy b{color:#243f78!important;font-size:13px!important;line-height:1.25!important}html body #root .conversation-workspace>.completed-conversation-footer .assume-conversation-copy small{color:#6b7b9b!important;font-size:11px!important;line-height:1.35!important}html body #root .conversation-workspace>.completed-conversation-footer .completed-conversation-icon{background:#e1eaff!important;color:#315bd0!important}html body #root .conversation-workspace>.completed-conversation-footer .button{flex:0 0 auto!important;min-height:44px!important;white-space:nowrap!important;box-shadow:0 10px 22px #314fd23d!important}html body #root .conversation-workspace>.closed-status-banner{flex:0 0 auto!important;justify-content:flex-start!important;border:1px solid #e1e7f1!important;background:#f7f9fc!important;color:#52637f!important}@media(max-width:560px){html body #root .conversation-workspace>.completed-conversation-footer{align-items:stretch!important;flex-direction:column!important;margin-inline:10px!important}html body #root .conversation-workspace>.completed-conversation-footer .button{width:100%!important}}html body #root .conversation-workspace>.conversation-composer.email-composer-collapsed{flex:0 0 auto!important;height:auto!important;max-height:none!important;min-height:0!important;padding:0 16px 16px!important;overflow:visible!important;border-top:2px solid #d5dfed!important;border-radius:14px 14px 0 0!important;background:#fbfcff!important;box-shadow:0 -8px 22px #18316014!important}html body #root .conversation-workspace>.conversation-composer.email-composer-collapsed .email-collapsed-row{display:flex!important;flex-flow:row nowrap!important;align-items:flex-end!important;gap:8px!important;width:100%!important;min-width:0!important;padding-top:10px!important;overflow:visible!important}html body #root .conversation-workspace>.conversation-composer.email-composer-collapsed .composer-channel-selector{position:static!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:auto!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:0 12px!important;border:1px solid #b8e1d1!important;border-radius:14px!important;background:#f0fcf5!important;color:#08795a!important;box-shadow:none!important;white-space:nowrap!important;transform:none!important}html body #root .conversation-workspace>.conversation-composer.email-composer-collapsed .composer-channel-selector:hover,html body #root .conversation-workspace>.conversation-composer.email-composer-collapsed .composer-channel-selector[aria-expanded=true]{border-color:#8bd2b8!important;background:#e8f8ef!important}html body #root .conversation-workspace>.conversation-composer.email-composer-collapsed .email-collapsed-input{position:relative!important;display:flex!important;flex:1 1 0!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;min-height:50px!important;height:auto!important;max-height:none!important;margin:0!important;padding:6px 8px!important;overflow:visible!important;box-sizing:border-box!important;border:1px solid #cfdcf0!important;border-radius:15px!important;background:#fff!important}html body #root .conversation-workspace>.conversation-composer.email-composer-collapsed .email-collapsed-input>.composer-options-toggle{position:static!important;flex:0 0 36px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border:1px solid #cddcf8!important;border-radius:50%!important;background:#f4f7ff!important;color:#4669dc!important;transform:none!important}html body #root .conversation-workspace>.conversation-composer.email-composer-collapsed .email-collapsed-placeholder{display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:flex-start!important;width:0!important;min-width:0!important;min-height:36px!important;height:auto!important;margin:0!important;padding:7px 2px!important;overflow:hidden!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#6a7280!important;font:inherit!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;cursor:text!important}html body #root .conversation-workspace>.conversation-composer.email-composer-collapsed .email-collapsed-placeholder:hover{background:transparent!important;border-color:transparent!important}@media(max-width:760px){html body #root .conversation-workspace>.conversation-composer.email-composer-collapsed .composer-channel-selector{flex:0 0 44px!important;width:44px!important;padding:0!important;border-radius:50%!important}}.workflow-nested-backdrop{position:fixed!important;inset:0!important;z-index:260!important;display:flex!important;justify-content:flex-end!important;background:#09163257!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.workflow-nested-drawer{width:min(560px,calc(100vw - 18px))!important;height:100dvh!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;padding:0!important;border-left:1px solid #dce6f4!important;background:#fff!important;box-shadow:-24px 0 58px #0919373d!important;color:#172d4f!important}.workflow-nested-drawer form{min-height:0!important;height:100%!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}.workflow-nested-title{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;padding:24px 26px 14px!important;border-bottom:1px solid #e5ebf4!important}.workflow-nested-title small{display:block!important;margin-bottom:5px!important;color:#5366e9!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.workflow-nested-title h2{margin:0!important;color:#082d79!important;font-size:25px!important;line-height:1.15!important}.workflow-nested-title p{margin:8px 0 0!important;color:#566989!important;line-height:1.45!important}.workflow-nested-title button{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border:0!important;border-radius:999px!important;background:#f4f7fb!important;color:#12377f!important;cursor:pointer!important}.workflow-nested-section{min-height:0!important;overflow:auto!important;padding:20px 26px 28px!important;-webkit-overflow-scrolling:touch!important}.workflow-nested-section-title{display:flex!important;gap:10px!important;align-items:flex-start!important;margin-bottom:18px!important;padding:15px!important;border-radius:14px!important;background:#f1f5ff!important;color:#123f9f!important}.workflow-nested-section-title>svg{flex:0 0 auto!important}.workflow-nested-section-title span{display:grid!important;gap:3px!important}.workflow-nested-section-title b{color:#0b3b91!important;font-size:15px!important}.workflow-nested-section-title small{color:#60728f!important;line-height:1.4!important}.workflow-nested-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important;padding:16px 26px calc(16px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #e5ebf4!important;background:#fff!important}@media(max-width:620px){.workflow-nested-drawer{width:100vw!important}.workflow-nested-title,.workflow-nested-section,.workflow-nested-actions{padding-left:18px!important;padding-right:18px!important}.workflow-nested-actions{align-items:stretch!important;flex-direction:column!important}.workflow-nested-actions .button{width:100%!important}}.workflow-people-picker{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.workflow-person-block{display:grid!important;align-content:start!important;gap:10px!important;min-width:0!important}.workflow-entity-results{display:grid!important;gap:7px!important;max-height:168px!important;overflow:auto!important;padding:8px!important;border:1px solid #dce5f3!important;border-radius:12px!important;background:#fbfcff!important}.workflow-entity-results button{display:grid!important;gap:3px!important;width:100%!important;padding:10px 11px!important;border:1px solid #e1e8f3!important;border-radius:10px!important;background:#fff!important;color:#243c67!important;text-align:left!important;cursor:pointer!important}.workflow-entity-results button:hover:not(:disabled){border-color:#315bd0!important;background:#f4f7ff!important}.workflow-entity-results button:disabled{opacity:.58!important;cursor:not-allowed!important}.workflow-entity-results b{color:#172d4f!important;font-size:13px!important}.workflow-entity-results small{color:#6c7d96!important;line-height:1.35!important}.workflow-selected-people{display:grid!important;gap:9px!important}.workflow-selected-people article{display:grid!important;gap:8px!important;padding:11px!important;border:1px solid #dfe7f2!important;border-radius:12px!important;background:#fff!important}.workflow-selected-people article>div:first-child{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.workflow-selected-people b{color:#172d4f!important}.workflow-selected-people small{color:#667892!important;font-weight:800!important}.workflow-selected-people p,.workflow-client-chip-list>span,.workflow-linked-clients>span{margin:0!important;padding:10px 11px!important;border-radius:10px!important;background:#f7f9fc!important;color:#70809a!important;font-size:13px!important}.workflow-selected-people article button,.workflow-client-chip-list button,.workflow-linked-clients button{cursor:pointer!important}.workflow-selected-people article>div:first-child button{border:0!important;background:transparent!important;color:#b43b3b!important;font-weight:800!important}.workflow-linked-clients,.workflow-client-chip-list{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.workflow-linked-clients button,.workflow-client-chip-list button{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:32px!important;padding:6px 10px!important;border:1px solid #d9e3f0!important;border-radius:999px!important;background:#fff!important;color:#365176!important;font-weight:800!important}.workflow-linked-clients button.selected,.workflow-client-chip-list button{border-color:#c8b8ef!important;background:#eee7ff!important;color:#4f3894!important}@media(max-width:900px){.workflow-people-picker{grid-template-columns:1fr!important}}.workflow-person-field-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.workflow-person-field-heading b{color:#263f67!important;font-size:14px!important}.workflow-person-field-heading em{color:#c53c4d!important;font-style:normal!important}.workflow-person-create-link{border:0!important;background:transparent!important;color:#315bd0!important;font-weight:900!important;cursor:pointer!important;padding:2px 0!important}.workflow-person-create-link:disabled{color:#9aa8bc!important;cursor:not-allowed!important}.workflow-context-hint{color:#71809b!important;line-height:1.4!important}@media(max-width:620px){.workflow-person-field-heading{align-items:flex-start!important;flex-direction:column!important;gap:4px!important}}html body #root .conversation-workspace.widget-workspace>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.private) .composer-simple-row{position:relative!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:48px!important;margin:0!important;padding:0 0 0 56px!important;box-sizing:border-box!important;overflow:visible!important}html body #root .conversation-workspace.widget-workspace>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.private) .composer-simple-row>.composer-channel-selector,html body #root .conversation-workspace.widget-workspace>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.private) .composer-simple-row>.composer-channel-trigger.composer-channel-selector{position:absolute!important;inset-block-start:0!important;inset-inline-start:0!important;z-index:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0!important;transform:none!important;box-sizing:border-box!important;border-radius:14px!important}html body #root .conversation-workspace.widget-workspace>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.private) .composer-simple-row>.composer-input-area,html body #root .conversation-workspace.widget-workspace>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.private) .composer-simple-row>.composer-simple-input{display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}html body #root .conversation-workspace.widget-workspace>.conversation-composer.composer-simple:not(.email-composer-expanded):not(.private) .composer-simple-input textarea{min-width:0!important}html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button{position:relative!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;place-items:initial!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important;gap:0!important;overflow:hidden!important;box-sizing:border-box!important;border:1px solid #b8ccf6!important;border-radius:12px!important;background:#f1f5ff!important;color:#1749af!important;font:850 13px/1.1 Manrope,sans-serif!important;white-space:nowrap!important;text-align:center!important}html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button>svg{display:block!important;flex:0 0 20px!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:0!important;transform:none!important}html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button .conversation-header-action-label{display:inline-block!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:0!important;height:auto!important;max-height:16px!important;margin:0!important;overflow:hidden!important;opacity:0!important;color:inherit!important;font:inherit!important;line-height:1.1!important;text-align:left!important;text-overflow:clip!important;white-space:nowrap!important}html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button:hover,html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button:focus-visible{display:inline-flex!important;flex-basis:142px!important;width:142px!important;min-width:142px!important;max-width:142px!important;padding-inline:12px!important;gap:8px!important;justify-content:flex-start!important;overflow:hidden!important;border-color:#7499ef!important;background:#edf4ff!important;color:#0f3f9f!important;outline:0!important;box-shadow:0 0 0 3px #5d5fef21,0 9px 20px #1749af21!important}html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button:hover .conversation-header-action-label,html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button:focus-visible .conversation-header-action-label{max-width:94px!important;opacity:1!important}html body #root .conversation-workspace.widget-workspace:has(>.conversation-composer.email-composer-expanded){display:flex!important;flex-direction:column!important;align-items:stretch!important;min-height:0!important;overflow:hidden!important}html body #root .conversation-workspace.widget-workspace:has(>.conversation-composer.email-composer-expanded)>.conversation-window-chrome,html body #root .conversation-workspace.widget-workspace:has(>.conversation-composer.email-composer-expanded)>.conversation-assignment-strip,html body #root .conversation-workspace.widget-workspace:has(>.conversation-composer.email-composer-expanded)>.thread-context-bar,html body #root .conversation-workspace.widget-workspace:has(>.conversation-composer.email-composer-expanded)>.whatsapp-context-anchor,html body #root .conversation-workspace.widget-workspace:has(>.conversation-composer.email-composer-expanded)>.unknown-warning,html body #root .conversation-workspace.widget-workspace:has(>.conversation-composer.email-composer-expanded)>.reply-blocked{flex:0 0 auto!important}html body #root .conversation-workspace.widget-workspace:has(>.conversation-composer.email-composer-expanded)>.message-history,html body #root .conversation-workspace.widget-workspace:has(>.conversation-composer.email-composer-expanded)>.message-scroll-end,html body #root .conversation-workspace.widget-workspace:has(>.conversation-composer.email-composer-expanded)>.assume-conversation-footer{display:none!important}html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded{position:relative!important;inset:auto!important;z-index:4!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin:8px 0 0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;border:1px solid #d3dfef!important;border-radius:14px!important;background:#fff!important;box-shadow:0 12px 30px #0c234e24!important}html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded>.email-compose-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:8px!important;min-width:0!important;min-height:0!important;padding:10px 10px 8px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important}html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded .email-compose-topline,html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded .email-subject-field,html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded .email-context-field{flex:0 0 auto!important;width:100%!important;min-width:0!important;margin:0!important}html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded .email-primary-recipient,html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded .email-context-field,html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded .email-subject-field{font-size:11px!important;line-height:1.25!important}html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded .email-context-list{position:absolute!important;z-index:25!important;left:0!important;right:0!important;max-height:150px!important;overflow-y:auto!important}html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded .email-message-shell{display:flex!important;flex:1 1 auto!important;min-width:0!important;min-height:190px!important;height:auto!important;overflow:hidden!important}html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded .conversation-rich-editor{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-width:0!important;min-height:190px!important;height:auto!important;max-height:none!important;overflow:hidden!important;border-radius:12px!important}html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded .conversation-rich-toolbar{flex:0 0 auto!important;min-height:70px!important;max-height:86px!important;overflow:hidden!important}html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded .conversation-rich-content{flex:1 1 auto!important;min-width:0!important;min-height:120px!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overflow-wrap:anywhere!important}html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded>.email-compose-footer{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:58px!important;margin:0!important;padding:8px 10px!important;box-sizing:border-box!important;border-top:1px solid #e3eaf4!important;background:#fff!important}html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded>.email-compose-footer .email-compose-footer-tools{position:static!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;gap:8px!important;margin:0!important;padding:0!important}html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded>.email-compose-footer .email-compose-footer-main{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:1 1 auto!important;min-width:0!important;gap:8px!important}html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded>.email-compose-footer .composer-options-toggle,html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded>.email-compose-footer .composer-channel-trigger{flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important}html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded>.email-compose-footer .composer-cancel,html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded>.email-compose-footer .composer-send{flex:0 0 auto!important;min-height:42px!important;padding-inline:14px!important;white-space:nowrap!important}@media(max-height:650px){html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded .email-compose-topline{display:none!important}html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded .conversation-rich-toolbar{min-height:42px!important;max-height:none!important;overflow-x:visible!important;flex-wrap:wrap!important}html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded .email-message-shell,html body #root .conversation-workspace.widget-workspace>.conversation-composer.email-composer-expanded .conversation-rich-editor{min-height:150px!important}}html body #root .conversation-workspace.widget-workspace .message-bubble>.message-reply-preview{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:2px!important;overflow:hidden!important}html body #root .conversation-workspace.widget-workspace .message-bubble>.message-reply-preview>span{display:flex!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}html body #root .conversation-workspace.widget-workspace .message-bubble>.message-reply-preview>span>svg{flex:0 0 14px!important;width:14px!important;min-width:14px!important}html body #root .conversation-workspace.widget-workspace .message-bubble>.message-reply-preview>span>b,html body #root .conversation-workspace.widget-workspace .message-bubble>.message-reply-preview>small{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.25!important}html body #root .conversation-workspace.widget-workspace .message-bubble>.message-reply-preview>small{grid-column:1!important}html body #root .message-bubble>button.message-reply-preview{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;gap:3px!important;overflow:hidden!important;white-space:normal!important;writing-mode:horizontal-tb!important}html body #root .message-bubble>button.message-reply-preview .message-reply-author{display:flex!important;flex:0 1 auto!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important}html body #root .message-bubble>button.message-reply-preview .message-reply-author>svg{display:block!important;flex:0 0 14px!important;width:14px!important;min-width:14px!important;height:14px!important}html body #root .message-bubble>button.message-reply-preview .message-reply-author>b,html body #root .message-bubble>button.message-reply-preview .message-reply-text{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;line-height:1.25!important}html body #root .message-bubble>button.message-reply-preview .message-reply-author>b{flex:1 1 auto!important}html body #root .message-bubble>button.message-reply-preview .message-reply-text{flex:0 1 auto!important;color:#315578!important}html body #root .conversation-workspace.widget-workspace{contain:layout style!important}html body #root .conversation-workspace.widget-workspace .thread-tools,html body #root .conversation-workspace.widget-workspace .thread-primary-actions{min-width:0!important;max-width:100%!important;overflow:visible!important}html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-case-button,html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button{position:relative!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;place-items:initial!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;gap:0!important;overflow:hidden!important;white-space:nowrap!important}html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-case-button>svg,html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button>svg{display:block!important;flex:0 0 20px!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important}html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-case-button .conversation-header-action-label,html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button .conversation-header-action-label{display:inline-block!important;flex:0 1 auto!important;min-width:0!important;max-width:0!important;opacity:0!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important;line-height:1.1!important}html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-case-button:hover,html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-case-button:focus-visible{flex-basis:132px!important;width:132px!important;min-width:132px!important;max-width:132px!important;padding-inline:12px!important;gap:8px!important;justify-content:flex-start!important}html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button:hover,html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button:focus-visible{flex-basis:142px!important;width:142px!important;min-width:142px!important;max-width:142px!important;padding-inline:12px!important;gap:8px!important;justify-content:flex-start!important}html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-case-button:hover .conversation-header-action-label,html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-case-button:focus-visible .conversation-header-action-label{max-width:76px!important;opacity:1!important}html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button:hover .conversation-header-action-label,html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button:focus-visible .conversation-header-action-label{max-width:96px!important;opacity:1!important}html body #root .conversation-workspace.widget-workspace .conversation-message,html body #root .conversation-workspace.widget-workspace .message-column,html body #root .conversation-workspace.widget-workspace .message-bubble,html body #root .conversation-workspace.widget-workspace .message-bubble p,html body #root .conversation-workspace.widget-workspace .message-rich-html{min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important;word-break:normal!important}html body #root .conversation-workspace.widget-workspace .conversation-message.mine .message-bubble{max-width:min(100%,430px)!important}html body #root .popover-anchored.channel-menu,html body #root .popover-anchored.composer-channel-menu,html body #root .popover-anchored.composer-options-menu,html body #root .popover-anchored.message-actions-menu,html body #root .popover-anchored.thread-menu,html body #root .popover-anchored.ai-helper{z-index:260!important;max-width:min(420px,calc(100vw - 20px))!important;max-height:calc(100dvh - 20px)!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important}html body #root .popover-anchored.message-actions-menu{min-width:194px!important}html body #root .popover-anchored.channel-menu,html body #root .popover-anchored.composer-channel-menu{width:min(320px,calc(100vw - 20px))!important}html body #root .popover-anchored.ai-helper{width:min(420px,calc(100vw - 20px))!important}html body #root .conversation-workspace.widget-workspace.email-composer-active{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-height:0!important;overflow:hidden!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-window-chrome,html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-assignment-strip,html body #root .conversation-workspace.widget-workspace.email-composer-active>.thread-context-bar,html body #root .conversation-workspace.widget-workspace.email-composer-active>.whatsapp-context-anchor,html body #root .conversation-workspace.widget-workspace.email-composer-active>.unknown-warning,html body #root .conversation-workspace.widget-workspace.email-composer-active>.reply-blocked{flex:0 0 auto!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.message-history,html body #root .conversation-workspace.widget-workspace.email-composer-active>.message-scroll-end,html body #root .conversation-workspace.widget-workspace.email-composer-active>.assume-conversation-footer{display:none!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded{position:relative!important;inset:auto!important;z-index:4!important;display:flex!important;flex:1 1 0!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;border:1px solid #d3dfef!important;border-top:0!important;border-radius:0 0 12px 12px!important;background:#fff!important;box-shadow:none!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-body{display:flex!important;flex:1 1 0!important;flex-direction:column!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:12px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important}html body #root .conversation-workspace.widget-workspace.email-composer-active .email-compose-topline,html body #root .conversation-workspace.widget-workspace.email-composer-active .email-recipient-strip,html body #root .conversation-workspace.widget-workspace.email-composer-active .email-subject-field,html body #root .conversation-workspace.widget-workspace.email-composer-active .email-context-field,html body #root .conversation-workspace.widget-workspace.email-composer-active .composer-attachments{flex:0 0 auto!important;width:100%!important;min-width:0!important;margin:0!important}html body #root .conversation-workspace.widget-workspace.email-composer-active .email-primary-recipient{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:36px!important;overflow:visible!important}html body #root .conversation-workspace.widget-workspace.email-composer-active .email-recipient-chip{flex:1 1 210px!important;min-width:0!important;max-width:100%!important}html body #root .conversation-workspace.widget-workspace.email-composer-active .email-subject-field input,html body #root .conversation-workspace.widget-workspace.email-composer-active .email-context-picker input,html body #root .conversation-workspace.widget-workspace.email-composer-active .email-context-fixed{width:100%!important;min-width:0!important;min-height:40px!important;box-sizing:border-box!important}html body #root .conversation-workspace.widget-workspace.email-composer-active .email-context-picker{position:relative!important;width:100%!important;min-width:0!important}html body #root .conversation-workspace.widget-workspace.email-composer-active .email-context-list{position:absolute!important;z-index:25!important;left:0!important;right:0!important;width:100%!important;max-height:180px!important;overflow-x:hidden!important;overflow-y:auto!important}html body #root .conversation-workspace.widget-workspace.email-composer-active .email-message-shell{display:flex!important;flex:1 0 220px!important;width:100%!important;min-width:0!important;min-height:220px!important;overflow:hidden!important}html body #root .conversation-workspace.widget-workspace.email-composer-active .conversation-rich-editor{display:flex!important;flex:1 1 0!important;flex-direction:column!important;width:100%!important;min-width:0!important;min-height:220px!important;height:auto!important;max-height:none!important;overflow:hidden!important}html body #root .conversation-workspace.widget-workspace.email-composer-active .conversation-rich-toolbar{flex:0 0 auto!important;min-height:72px!important;max-height:108px!important;overflow-x:hidden!important;overflow-y:auto!important}html body #root .conversation-workspace.widget-workspace.email-composer-active .conversation-rich-content{flex:1 1 0!important;width:100%!important;min-width:0!important;min-height:118px!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overflow-wrap:anywhere!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-footer{position:relative!important;inset:auto!important;z-index:8!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:60px!important;margin:0!important;padding:8px 10px!important;box-sizing:border-box!important;overflow:visible!important;border-top:1px solid #e3eaf4!important;background:#fff!important}html body #root .conversation-workspace.widget-workspace.email-composer-active .email-compose-footer-tools,html body #root .conversation-workspace.widget-workspace.email-composer-active .email-compose-footer-main{position:static!important;display:flex!important;align-items:center!important;min-width:0!important;gap:8px!important;margin:0!important;padding:0!important}html body #root .conversation-workspace.widget-workspace.email-composer-active .email-compose-footer-tools{flex:0 0 auto!important}html body #root .conversation-workspace.widget-workspace.email-composer-active .email-compose-footer-main{flex:1 1 auto!important;justify-content:flex-end!important}html body #root .conversation-workspace.widget-workspace.email-composer-active .email-compose-footer .composer-options-toggle,html body #root .conversation-workspace.widget-workspace.email-composer-active .email-compose-footer .composer-channel-trigger{flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important}html body #root .conversation-workspace.widget-workspace.email-composer-active .email-compose-footer .composer-cancel,html body #root .conversation-workspace.widget-workspace.email-composer-active .email-compose-footer .composer-send{position:static!important;flex:0 0 auto!important;min-height:42px!important;margin:0!important;padding-inline:14px!important;white-space:nowrap!important}@media(max-width:560px){html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-body{padding:10px!important}html body #root .conversation-workspace.widget-workspace.email-composer-active .email-message-shell,html body #root .conversation-workspace.widget-workspace.email-composer-active .conversation-rich-editor{flex-basis:190px!important;min-height:190px!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-footer{padding:8px!important}html body #root .conversation-workspace.widget-workspace.email-composer-active .email-compose-footer .composer-cancel,html body #root .conversation-workspace.widget-workspace.email-composer-active .email-compose-footer .composer-send{padding-inline:11px!important}}@media(max-height:650px){html body #root .conversation-workspace.widget-workspace.email-composer-active .email-message-shell,html body #root .conversation-workspace.widget-workspace.email-composer-active .conversation-rich-editor{flex-basis:160px!important;min-height:160px!important}html body #root .conversation-workspace.widget-workspace.email-composer-active .conversation-rich-toolbar{min-height:44px!important;max-height:none!important;flex-wrap:wrap!important;overflow-x:visible!important;overflow-y:visible!important}}html body #root .conversation-workspace.widget-workspace.email-composer-active{display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow:hidden!important;min-height:0!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-window-chrome,html body #root .conversation-workspace.widget-workspace.email-composer-active>.thread-header{flex:0 0 auto!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-assignment-strip,html body #root .conversation-workspace.widget-workspace.email-composer-active>.thread-context-bar,html body #root .conversation-workspace.widget-workspace.email-composer-active>.whatsapp-context-anchor,html body #root .conversation-workspace.widget-workspace.email-composer-active>.unknown-warning,html body #root .conversation-workspace.widget-workspace.email-composer-active>.closed-banner,html body #root .conversation-workspace.widget-workspace.email-composer-active>.whatsapp-inline-notice,html body #root .conversation-workspace.widget-workspace.email-composer-active>.message-history,html body #root .conversation-workspace.widget-workspace.email-composer-active>.message-scroll-end,html body #root .conversation-workspace.widget-workspace.email-composer-active>.reply-blocked,html body #root .conversation-workspace.widget-workspace.email-composer-active>.assume-conversation-footer{display:none!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded{position:relative!important;inset:auto!important;z-index:8!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:8px 0 0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;border:1px solid #d3dfef!important;border-radius:14px!important;background:#fff!important;box-shadow:0 14px 34px #0c234e29!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-body{display:flex!important;flex:1 1 0!important;flex-direction:column!important;gap:8px!important;min-width:0!important;min-height:0!important;padding:10px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded .email-compose-topline,html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded .email-subject-field,html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded .email-context-field{flex:0 0 auto!important;width:100%!important;min-width:0!important;margin:0!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded .email-message-shell{display:flex!important;flex:1 1 220px!important;min-width:0!important;min-height:180px!important;height:auto!important;overflow:hidden!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded .conversation-rich-editor{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:hidden!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded .conversation-rich-toolbar{flex:0 0 auto!important;min-height:0!important;max-height:96px!important;overflow:hidden!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded .conversation-rich-content{flex:1 1 auto!important;min-width:0!important;min-height:135px!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-footer{position:relative!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:58px!important;padding:8px 10px!important;box-sizing:border-box!important;border-top:1px solid #e3eaf4!important;background:#fff!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-footer>.email-compose-footer-tools{position:static!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;margin:0!important;padding:0!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-footer>.email-compose-footer-main{display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-footer .composer-cancel,html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-footer .composer-send{flex:0 0 auto!important;min-width:104px!important;height:42px!important}@media(max-width:560px){html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded{margin-top:6px!important;border-radius:12px!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-body{padding:8px!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded .email-message-shell{min-height:150px!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-footer{align-items:stretch!important;gap:8px!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-footer>.email-compose-footer-main{flex:1 1 0!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-footer .composer-cancel,html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-footer .composer-send{min-width:92px!important}}html body #root .conversation-workspace.widget-workspace>.conversation-drawer{position:absolute!important;inset:0 0 0 auto!important;width:min(500px,100%)!important;height:100%!important;min-height:0!important;max-height:100%!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body #root .conversation-workspace.widget-workspace>.identify-flow-drawer>.identify-actions{position:sticky!important;z-index:3!important;bottom:-18px!important;margin:16px -16px -18px!important;padding:12px 20px calc(14px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #e1e7f1!important;background:#fff!important;box-shadow:0 -8px 18px #0f264c0f!important}@media(max-width:560px){html body #root .conversation-workspace.widget-workspace>.conversation-drawer{width:100%!important;padding-inline:14px!important}html body #root .conversation-workspace.widget-workspace>.identify-flow-drawer>.identify-actions{margin-inline:-14px!important;padding-inline:14px!important}}html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;place-items:center!important;line-height:1!important}html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button:hover,html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button:focus-visible{align-items:center!important;justify-content:center!important;place-items:center!important}html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button>svg,html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button .conversation-header-action-label{align-self:center!important;margin-block:0!important}html body #root .conversation-workspace.widget-workspace .thread-primary-actions .conversation-header-reveal-button.conversation-request-button .conversation-header-action-label{display:inline-flex!important;align-items:center!important;min-height:20px!important;line-height:1!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-footer{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;justify-content:stretch!important;column-gap:10px!important;min-height:58px!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-footer>.email-compose-footer-tools{position:static!important;display:flex!important;flex:0 0 auto!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;align-self:center!important;gap:7px!important;width:auto!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-footer>.email-compose-footer-main{display:flex!important;flex:1 1 auto!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-end!important;align-self:center!important;gap:8px!important;min-width:0!important;height:42px!important;margin:0!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-body{overscroll-behavior:contain!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded .email-message-shell{display:flex!important;flex:1 1 0!important;flex-direction:column!important;min-width:0!important;min-height:190px!important;height:auto!important;overflow:hidden!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded .conversation-rich-editor{position:relative!important;display:grid!important;flex:1 1 0!important;grid-template-rows:auto minmax(0,1fr)!important;min-width:0!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded .conversation-rich-toolbar{position:sticky!important;z-index:4!important;top:0!important;display:flex!important;flex:0 0 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;background:#f8faff!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded .conversation-rich-content{display:block!important;flex:none!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}@media(max-width:560px){html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-footer{align-items:center!important;column-gap:8px!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-footer>.email-compose-footer-main{flex:1 1 auto!important}}@media(max-width:420px){html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-footer{column-gap:6px!important;padding-inline:8px!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-footer>.email-compose-footer-tools{gap:6px!important}html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-footer .composer-cancel,html body #root .conversation-workspace.widget-workspace.email-composer-active>.conversation-composer.email-composer-expanded>.email-compose-footer .composer-send{min-width:76px!important;padding-inline:10px!important}}html body #root .conversation-routing-dialog .routing-destination-panel{display:grid!important;gap:12px!important}html body #root .conversation-routing-dialog .routing-admin-area-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body #root .conversation-routing-dialog .routing-admin-area-grid>button{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:flex-start!important;gap:9px!important;width:100%!important;min-height:92px!important;padding:12px!important;border:1px solid #dce5f3!important;border-radius:13px!important;background:#fff!important;color:#18396f!important;text-align:left!important;cursor:pointer!important}html body #root .conversation-routing-dialog .routing-admin-area-grid>button.selected{border-color:#315bd0!important;background:#f4f7ff!important;box-shadow:0 0 0 2px #315bd014!important}html body #root .conversation-routing-dialog .routing-admin-area-grid>button span{display:grid!important;gap:3px!important;min-width:0!important}html body #root .conversation-routing-dialog .routing-admin-area-grid>button b{color:#17376f!important;font-size:14px!important}html body #root .conversation-routing-dialog .routing-admin-area-grid>button small{color:#64758f!important;line-height:1.35!important}html body #root .conversation-routing-dialog .routing-subject-field input,html body #root .conversation-dialog .dialog-field input{width:100%!important;min-height:46px!important;box-sizing:border-box!important;padding:10px 12px!important;border:1px solid #d4deec!important;border-radius:10px!important;background:#fff!important;color:#193568!important;font:inherit!important}html body #root .conversation-routing-dialog .routing-case-option{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:8px!important;width:100%!important}html body #root .conversation-routing-dialog .routing-case-summary{display:inline-flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:138px!important;min-height:42px!important;align-self:center!important;padding:0 12px!important;border:1px solid #cddaf0!important;border-radius:10px!important;background:#fff!important;color:#184da8!important;font-weight:800!important;white-space:nowrap!important}html body #root .conversation-routing-dialog .routing-case-summary:hover{border-color:#315bd0!important;background:#f4f7ff!important}html body #root .transfer-empty{display:block!important;padding:10px 2px!important;color:#6f7f99!important}html body #root .workflow-drawer.workflow-drawer-expanded{padding-bottom:28px!important}html body #root .workflow-drawer .workflow-footer{z-index:12!important}html body #root .workflow-drawer .workflow-entity-results,html body #root .workflow-drawer .workflow-party-search-results,html body #root .workflow-drawer .workflow-represented-results{position:relative!important;z-index:24!important}html body #root .workflow-drawer .workflow-form-stack,html body #root .workflow-drawer .drawer-workflow{min-width:0!important}@media(max-width:680px){html body #root .conversation-routing-dialog .routing-admin-area-grid{grid-template-columns:1fr!important}}html body #root .user-profile-primary-grid>.user-identity-card{min-height:0!important}html body #root .user-profile-profile-stack>.card{flex:0 0 auto!important;min-height:0!important;padding-bottom:22px!important}html body #root .user-profile-profile-stack>.profile-presentation-card{min-height:0!important}html body #root .profile-presentation-card>.card-header{margin-bottom:22px!important}html body #root .profile-presentation-card>.card-header .card-actions .button{min-width:142px!important;white-space:nowrap!important}html body #root .user-identity-card .ao-user-profile-card{padding-top:26px!important;padding-bottom:18px!important}html body #root .user-identity-card .ao-user-profile-status{margin-bottom:32px!important}html body #root .user-identity-card .ao-user-profile-stars{margin-top:22px!important}@media(max-width:820px){html body #root .user-profile-primary-grid>.user-identity-card,html body #root .user-profile-profile-stack>.card{min-height:0!important}}html body.conversation-widget-suppressed .conversation-widget-launcher,html body.conversation-widget-suppressed .conversation-widget-panel,html body.conversation-widget-suppressed .conversation-workspace.widget-workspace{display:none!important;pointer-events:none!important}.notice-rich-toolbar{flex-wrap:wrap;gap:4px;padding:7px 8px}.notice-schedule-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.notice-remove-schedule{display:grid;place-items:center;width:28px;height:28px;border:1px solid #e2c5cb;border-radius:7px;color:#a53a4a;background:#fff7f8;cursor:pointer}.notice-remove-schedule:hover{border-color:#c44c5c;color:#fff;background:#c44c5c}.notice-rich-toolbar select{height:30px;max-width:145px;padding:0 8px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:var(--surface);font:700 11px Manrope,sans-serif}.notice-rich-toolbar button{width:auto;min-width:28px;padding:0 6px}.notice-color-control{width:29px;height:28px;position:relative;display:grid;place-items:center;border-radius:5px;color:var(--ink);cursor:pointer}.notice-color-control:hover{background:var(--blue-soft);color:var(--secondary)}.notice-color-control input{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.notice-rich-insert-panel{display:grid;gap:9px;padding:11px 12px;border-bottom:1px solid var(--line);background:#f8faff}.notice-rich-insert-panel>strong{color:var(--ink);font-size:12px}.notice-rich-insert-panel label{display:grid;gap:5px;color:var(--muted);font-size:11px;font-weight:700}.notice-rich-insert-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.notice-rich-insert-panel small{color:var(--muted);font-size:10px}.notice-rich-insert-panel code{color:var(--secondary);font-weight:700}.notice-rich-insert-actions{display:flex;justify-content:flex-end;gap:7px}.notice-rich-insert-actions .button{min-height:30px;padding:6px 10px;font-size:11px}.notice-rich-insert-error{color:#a52e3a;font-size:10px;font-weight:700}.notice-rich-content{min-height:210px;padding:15px;font-size:14px}.notice-rich-content h1,.notice-preview-message h1{margin:0 0 10px;color:var(--ink);font-size:28px;line-height:1.2}.notice-rich-content h2,.notice-preview-message h2{margin:0 0 8px;font-size:22px;line-height:1.25}.notice-rich-content h3,.notice-preview-message h3{margin:0 0 7px;font-size:18px;line-height:1.3}.notice-rich-content h4,.notice-preview-message h4{margin:0 0 6px;font-size:16px;line-height:1.35}.notice-rich-content blockquote,.notice-preview-message blockquote{margin:10px 0;padding:8px 12px;border-left:3px solid #9caeff;color:var(--muted);background:var(--surface-soft)}.notice-rich-content pre,.notice-preview-message pre{margin:10px 0;padding:9px 11px;overflow-x:hidden;overflow-wrap:anywhere;white-space:pre-wrap;border-radius:7px;color:#e8edff;background:#202b48;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.notice-rich-content a,.notice-preview-message a{color:var(--secondary);text-decoration:underline}.notice-variable-token{padding:2px 5px;border:1px solid #cbd7ff;border-radius:5px;color:var(--secondary);background:var(--blue-soft);font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace}.notice-inline-image{display:inline-block;max-width:100%;height:auto;margin:6px 0;border-radius:8px}.notice-action-button{display:inline-block;margin:5px 2px;padding:8px 13px;border-radius:7px;color:#fff!important;background:var(--secondary);font-weight:700;text-decoration:none!important}.notice-alert-severity-picker{padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.notice-alert-severity-options{display:flex;flex-wrap:wrap;gap:7px}.notice-alert-severity-options button{min-height:32px;padding:7px 13px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--surface);font:700 12px Manrope,sans-serif;cursor:pointer}.notice-alert-severity-options button:hover,.notice-alert-severity-options button.selected{color:var(--secondary);border-color:var(--secondary);background:var(--blue-soft)}.notice-alert-severity-options button.selected.danger{color:#a52e3a;border-color:#efafb8;background:#fff0f1}.notice-alert-severity-options button.selected.warning{color:#8b5a00;border-color:#efd391;background:#fff8e5}@media(max-width:720px){.notice-rich-insert-grid{grid-template-columns:1fr}.notice-rich-toolbar select{flex:1 1 120px;max-width:none}}:root{--ds-brand: #103b9d;--ds-brand-strong: #082f82;--ds-accent: #5d5fef;--ds-ink: #17233f;--ds-muted: #66748f;--ds-subtle: #f6f8fc;--ds-surface: #ffffff;--ds-line: #dfe6f1;--ds-line-strong: #c9d7e8;--ds-success: #18785a;--ds-warning: #a45b0a;--ds-danger: #b83745;--ds-info: #2879c7;--ds-radius-sm: 8px;--ds-radius-md: 12px;--ds-radius-lg: 16px;--ds-font-body: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ds-font-heading: Manrope, Inter, system-ui, sans-serif;--ds-control-h: 44px;--ds-button-h: 40px;--ds-button-radius: 10px;--ds-filter-h: 40px;--ds-filter-text-size: 14px;--ds-filter-count-bg: #edf2fa;--ds-filter-label-bg: transparent;--ds-filter-active-label-bg: rgba(255, 255, 255, .18);--ds-filter-active-count-bg: #e5edff;--ds-icon-h: 40px;--ds-shadow-sm: 0 2px 8px rgba(15, 39, 85, .05);--ds-shadow-md: 0 8px 24px rgba(15, 39, 85, .07);--ds-focus: 0 0 0 3px rgba(93, 95, 239, .18);--ds-table-switch-option-h: 69px;--ds-table-switch-gap: 8px;--ds-table-switch-padding: 7px;--ds-table-switch-item-radius: 11px;--ds-table-switch-inactive-bg: #f8faff;--ds-table-switch-inactive-border: #e7eef8;--ds-table-switch-hover-bg: #edf4ff;--ds-table-switch-hover-border: #c7d8f7;--ds-table-switch-active-border: #bfd1f3;--ds-table-switch-active-shadow: 0 6px 18px rgba(35, 68, 135, .08);--ds-chart-primary: #315bd0;--ds-chart-secondary: #7367cc;--ds-chart-positive: #39a583;--ds-chart-track: #edf1f7;--ds-chart-grid: #e7edf7;--ds-horizontal-overflow-policy: reflow;--ds-table-page-size: 15;--ds-pagination-visible-pages: 5;--ds-pagination-gap: 16px;--ds-pagination-number-size: 38px;--ds-page-max-width: 1660px;--ds-page-padding-x: 48px;--ds-page-padding-top: 56px;--ds-page-padding-bottom: 72px;--ds-page-header-gap: 24px;--ds-page-section-gap: 16px;--ds-page-column-gap: 18px;--ds-page-background-lilac: #8772e8;--ds-page-background-blue: #eef1fb;--ds-page-background-transition: #f4f7fb;--ds-page-background-near-white: #fcfdfe;--ds-page-background: radial-gradient( 145% 125% at 100% 0%, rgba(135, 114, 232, .56) 0%, rgba(161, 145, 235, .42) 18%, rgba(204, 200, 244, .25) 39%, rgba(232, 235, 250, .12) 64%, rgba(248, 249, 253, 0) 100% ), #f5f7fd;--ds-upper-card-min-height: 112px;--ds-upper-card-max-height: 112px;--ds-upper-card-padding: 20px 21px;--ds-upper-card-gap: 15px;--ds-upper-card-radius: 16px;--ds-upper-card-shadow: 0 10px 25px rgba(35, 67, 125, .05);--ds-upper-card-icon-size: 54px;--ds-upper-card-icon-radius: 15px}html,body,#root,.app-shell,.app-main,.ds-global-background{min-height:100%;background:var(--ds-page-background);background-color:var(--ds-page-background-near-white);background-position:center top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}body{color:var(--ds-ink);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0;box-shadow:var(--ds-focus)}.page-canvas,.ds-page-shell{width:100%;max-width:var(--ds-page-max-width);margin:0 auto;padding:var(--ds-page-padding-top) var(--ds-page-padding-x) var(--ds-page-padding-bottom)!important;background:transparent}.ds-upper-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-grid.entity-kpis,.metric-grid.legal-new-metric-grid,.finance-summary-grid,.points-kpi-strip,.support-summary-grid,.legal-new-service-metrics{gap:16px}.ds-upper-card,.metric-grid.entity-kpis>.metric,.metric-grid.legal-new-metric-grid>.metric,.finance-summary-grid>.finance-summary-item,.points-kpi-strip>article,.support-summary-grid>.support-summary-card,.legal-new-service-metrics>.legal-new-service-metric{min-height:var(--ds-upper-card-min-height)!important;max-height:var(--ds-upper-card-max-height)!important;padding:var(--ds-upper-card-padding)!important;border:1px solid var(--ds-line)!important;border-radius:var(--ds-upper-card-radius)!important;background:var(--ds-surface)!important;box-shadow:var(--ds-upper-card-shadow)!important}.ds-upper-card>span,.metric-grid.entity-kpis>.metric>span,.metric-grid.legal-new-metric-grid>.metric>span,.finance-summary-grid>.finance-summary-item>span,.points-kpi-strip>article>span,.support-summary-grid>.support-summary-card>span,.legal-new-service-metrics>.legal-new-service-metric>span{width:var(--ds-upper-card-icon-size)!important;height:var(--ds-upper-card-icon-size)!important;border-radius:var(--ds-upper-card-icon-radius)!important}.operational-summary-grid>article{min-height:var(--ds-upper-card-min-height)!important;max-height:var(--ds-upper-card-max-height)!important;padding:var(--ds-upper-card-padding)!important;border-radius:var(--ds-upper-card-radius)!important;box-shadow:var(--ds-upper-card-shadow)!important}.operational-summary-grid>article>span{width:var(--ds-upper-card-icon-size)!important;height:var(--ds-upper-card-icon-size)!important;border-radius:var(--ds-upper-card-icon-radius)!important}.legal-new-page,.legal-new-case-list-page,.public-booking,.legal-new-page-glow{background:transparent}.page-header{margin-bottom:var(--ds-page-header-gap)}.page-title-row h1{color:var(--ds-brand-strong);letter-spacing:-.025em}.page-title-row p,.page-header .eyebrow,.breadcrumbs{color:var(--ds-muted)}.card,.workflow-section,.document-card,.service-information-block,.service-related-documents,.timeline-event-card,.conversation-drawer,.conversation-dialog,.request-composer,.metric,.mini-stat{border-color:var(--ds-line);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow-md)}.card{padding:22px}.card-header h2,.workflow-section>header h2,.section-heading h2{color:var(--ds-brand-strong);letter-spacing:-.015em}.card-header p,.workflow-section>header p,.section-heading p,.field small{color:var(--ds-muted)}.button{min-height:var(--ds-button-h);padding:0 16px;border-radius:10px;border-color:var(--ds-line-strong);color:#273a5b;box-shadow:var(--ds-shadow-sm);transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.button:hover:not(:disabled){transform:none;border-color:#9fb5db;background:#f7f9ff;box-shadow:0 4px 12px #0f275514}.button.primary{border-color:var(--ds-brand);background:var(--ds-brand);box-shadow:0 6px 16px #103b9d2e}.button.primary:hover:not(:disabled){background:var(--ds-brand-strong);box-shadow:0 8px 18px #103b9d3d}.button.ghost{color:var(--ds-brand)}.button.danger,.button.danger:hover:not(:disabled){border-color:var(--ds-danger);background:var(--ds-danger)}.button:disabled{box-shadow:none}.icon-button,.conversation-icon-button,.mini-action,.row-action,.table-action{width:var(--ds-icon-h);height:var(--ds-icon-h);min-height:var(--ds-icon-h);display:inline-grid;place-items:center;padding:0;border:1px solid var(--ds-line);border-radius:10px;color:var(--ds-brand);background:#fff;transition:border-color .18s ease,background .18s ease,color .18s ease}.icon-button:hover,.conversation-icon-button:hover,.mini-action:hover,.row-action:hover,.table-action:hover{border-color:#9fb5db;background:#f3f6ff}.field{gap:8px;color:#34415d}.field>span{line-height:1.25}.control,.search-control,.global-search,.office-switcher,.role-switcher{min-height:var(--ds-control-h);border:1px solid var(--ds-line-strong);border-radius:10px;background:#fff}.control{padding:0 13px;color:var(--ds-ink)}.control::placeholder,.search-control input::placeholder,.global-search input::placeholder{color:#8a98af;opacity:1}.control:hover,.search-control:hover,.global-search:hover,.office-switcher:hover,.role-switcher:hover{border-color:#9fb5db}.control:focus,.search-control:focus-within,.global-search:focus-within,.office-switcher:focus-within,.role-switcher:focus-within{border-color:var(--ds-accent);box-shadow:var(--ds-focus)}.textarea{min-height:112px;padding-top:12px;padding-bottom:12px}.select-control{position:relative}.select-control>svg{color:var(--ds-muted)}.search-control{min-width:0;padding:0 12px;color:var(--ds-muted)}.search-control input,.global-search input{min-width:0;color:var(--ds-ink)}.filter-pills,.directory-filter-pills,.financial-status-filter,.inbox-queue-filters,.timeline-filters,.home-tabs,.scope-tabs,.mini-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.filter-pills button,.directory-filter-pills button,.financial-status-filter button,.inbox-queue-filters button,.timeline-filters button,.home-tabs button,.scope-tabs button,.mini-tabs button{min-height:var(--ds-filter-h);height:var(--ds-filter-h);padding:0 12px;border:1px solid var(--ds-line);border-radius:9px;color:#53627c;background:#fff;font:700 12px/1 Inter,sans-serif;white-space:nowrap;transition:border-color .18s ease,background .18s ease,color .18s ease}.exposed-filter-group{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;max-width:100%;overflow-x:visible}.exposed-filter-button{box-sizing:border-box;flex:0 1 auto;min-width:0;min-height:var(--ds-filter-h);height:var(--ds-filter-h);max-height:var(--ds-filter-h);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:5px 10px;border:1px solid var(--ds-line-strong);border-radius:11px;color:#456185;background:var(--ds-surface);font:700 var(--ds-filter-text-size) / 1 Manrope,sans-serif;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.exposed-filter-button:hover,.exposed-filter-button:focus-visible{border-color:#8faee3;background:#f4f7ff;color:var(--ds-brand);outline:0}.exposed-filter-button.active{border-color:var(--ds-brand);color:#fff;background:var(--ds-brand);box-shadow:0 5px 12px #1746ad2e}.exposed-filter-button>.filter-label{min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border-radius:999px;background:var(--ds-filter-label-bg);color:#536d96;font-size:var(--ds-filter-text-size);line-height:1}.exposed-filter-button>em{min-width:22px;height:22px;display:inline-grid;place-items:center;padding:0 6px;border-radius:999px;color:#42609a;background:var(--ds-filter-count-bg);font-size:10px;font-style:normal;font-weight:800;line-height:1}.exposed-filter-button.active>.filter-label{color:#fff;background:var(--ds-filter-active-label-bg)}.exposed-filter-button.active>em{color:var(--ds-brand);background:var(--ds-filter-active-count-bg)}.filter-pills button:hover,.directory-filter-pills button:hover,.financial-status-filter button:hover,.inbox-queue-filters button:hover,.timeline-filters button:hover,.home-tabs button:hover,.scope-tabs button:hover,.mini-tabs button:hover{border-color:#9fb5db;background:#f4f7ff;color:var(--ds-brand)}.filter-pills button.active,.directory-filter-pills button.active,.financial-status-filter button.active,.inbox-queue-filters button.active,.timeline-filters button.active,.home-tabs button.active,.scope-tabs button.active,.mini-tabs button.active{border-color:var(--ds-brand);color:#fff;background:var(--ds-brand);box-shadow:0 3px 8px #103b9d24}.timeline-filters button{border-radius:9px;padding:0 12px}.timeline-filters button span,.home-tabs button span,.directory-tabs button span{min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 5px;border-radius:7px;background:#edf2ff;color:var(--ds-brand);font-size:10px}.timeline-filters button.active span,.home-tabs button.active span,.directory-tabs button.active span{color:var(--ds-brand);background:#ffffffeb}.tabs{min-height:54px;margin-bottom:20px;padding:0 4px;gap:2px;border-bottom-color:var(--ds-line)}.tabs button{height:50px;padding:0 15px;color:#61708b;font-size:13px;font-weight:700}.tabs button.active{color:var(--ds-brand);border-bottom-color:var(--ds-accent)}.case-context-navigation{border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:#fff;box-shadow:var(--ds-shadow-sm)}.case-context-navigation button,.case-context-navigation .case-context-current{min-height:52px;color:var(--ds-brand)}.case-context-navigation small{color:var(--ds-muted)}.badge{min-height:26px;padding:0 9px;border-radius:7px;font-size:11px;font-weight:800}.document-chips,.request-attachment-list,.request-composer-attachments,.edit-attachment-list,.case-summary-document-list{gap:8px}.document-chips>span,.request-attachment-row,.request-composer-attachment,.edit-attachment-row,.case-summary-document-list>*,.case-document-row,.service-related-document{min-width:0;border:1px solid var(--ds-line);border-radius:10px;background:#fbfcff}.document-chips>span{min-height:36px;padding:6px 8px 6px 10px}.request-attachment-row,.request-composer-attachment,.edit-attachment-row,.case-document-row,.service-related-document{min-height:44px;padding:7px 9px}.document-string,.request-attachment-row .document-string,.request-composer-attachment>button:first-child,.edit-attachment-row>button:first-child{min-width:0;color:var(--ds-brand)}.document-string span,.request-attachment-row .document-string,.request-composer-attachment>button:first-child,.edit-attachment-row>button:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-remove,.document-delete,.document-remove-button,.service-document-remove{width:30px;height:30px;min-height:30px;display:inline-grid;place-items:center;padding:0;border:1px solid #f0c9cc;border-radius:8px;color:var(--ds-danger);background:#fff;font-size:0;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.attachment-remove:hover,.document-delete:hover,.document-remove-button:hover,.service-document-remove:hover{border-color:#df9da4;color:#fff;background:var(--ds-danger)}.case-document-actions .button,.document-actions .button,.service-document-actions .button{min-height:36px;padding:0 11px;border-radius:9px;font-size:12px}.table-head,.directory-head,.workflow-case-table-head{min-height:40px;color:#60708c;font-size:12px;font-weight:800}.directory-head,.workflow-case-table-head{border-radius:9px;background:#f6f8fc}.directory-row,.workflow-case-row{border-color:var(--ds-line);border-radius:12px}.directory-row:hover,.workflow-case-row:hover{border-color:#9fb5db;background:#f7f9ff}.dialog-backdrop,.conversation-overlay,.service-case-summary-backdrop{background:#08143094;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.delete-dialog,.conversation-dialog,.service-case-summary-modal{border:1px solid var(--ds-line);border-radius:18px;box-shadow:0 28px 76px #08143047}.dialog-actions,.delete-dialog-actions,.form-actions{gap:10px}.empty-state{border:1px dashed var(--ds-line-strong);border-radius:var(--ds-radius-lg);background:#fbfcff}@media(max-width:1120px){:root{--ds-page-padding-x: 32px;--ds-page-padding-top: 40px;--ds-page-padding-bottom: 64px}.page-canvas,.ds-page-shell{padding:var(--ds-page-padding-top) var(--ds-page-padding-x) var(--ds-page-padding-bottom)!important}}@media(max-width:860px){:root{--ds-page-padding-x: 24px;--ds-page-padding-top: 32px;--ds-page-padding-bottom: 56px}.page-canvas,.ds-page-shell{padding:var(--ds-page-padding-top) var(--ds-page-padding-x) var(--ds-page-padding-bottom)!important}.card{padding:18px}.tabs{margin-right:-18px;padding-right:18px}.workflow-case-table-head{display:none!important}}@media(max-width:560px){:root{--ds-page-padding-x: 16px;--ds-page-padding-top: 24px;--ds-page-padding-bottom: 48px}.page-canvas,.ds-page-shell{padding-inline:var(--ds-page-padding-x)!important}.ds-upper-card-grid,.metric-grid.entity-kpis,.metric-grid.legal-new-metric-grid,.finance-summary-grid,.support-summary-grid,.legal-new-service-metrics{grid-template-columns:1fr}.button{min-height:40px}.list-toolbar,.card-header,.form-actions{align-items:stretch;flex-direction:column}.filter-pills,.directory-filter-pills,.financial-status-filter,.inbox-queue-filters,.timeline-filters{justify-content:flex-start}}html body .ai-helper.popover-anchored{inset:96px auto auto var(--popover-left, 16px)!important;top:96px!important;right:auto!important;bottom:auto!important;left:var(--popover-left, 16px)!important;width:min(430px,calc(100vw - 24px))!important;max-height:calc(100vh - 108px)!important;overflow:auto!important}html body .ai-helper.popover-anchored .ai-helper-result p{max-height:min(260px,calc(100vh - 410px))!important;overflow:auto!important}html body #root .conversation-priority-control-wrap.collapsed:hover,html body #root .conversation-priority-control-wrap.collapsed:focus-within{width:max-content!important;min-width:max-content!important;max-width:none!important;overflow:visible!important}html body #root .conversation-priority-control-wrap.collapsed:hover .conversation-priority-icon-toggle,html body #root .conversation-priority-control-wrap.collapsed:focus-within .conversation-priority-icon-toggle{width:max-content!important;min-width:max-content!important;max-width:none!important;overflow:visible!important}html body #root .conversation-priority-control-wrap.collapsed:hover .conversation-priority-hover-label,html body #root .conversation-priority-control-wrap.collapsed:focus-within .conversation-priority-hover-label,html body #root .conversation-priority-expanded .conversation-priority-control,html body #root .conversation-priority-expanded .conversation-priority-control span{width:auto!important;min-width:max-content!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.entity-page{min-width:0}.entity-page>.entity-kpis,.entity-page>.metric-grid.entity-kpis{margin:0 0 24px}.entity-page .entity-kpis .metric{min-height:var(--ds-upper-card-min-height, 112px);max-height:var(--ds-upper-card-max-height, 112px);padding:var(--ds-upper-card-padding, 20px 21px);border-color:var(--ds-line, #dce6f5);border-radius:var(--ds-upper-card-radius, 16px);box-shadow:var(--ds-upper-card-shadow, 0 10px 25px rgba(35, 67, 125, .05))}.entity-page .entity-kpis .metric:hover{border-color:#b9cff5;transform:translateY(-1px)}.entity-workspace{min-width:0;padding:22px;border:1px solid #dbe5f3;border-radius:20px;background:#ffffff6b}.entity-tab-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:22px;padding:6px;border:1px solid #dbe5f3;border-radius:16px;background:#f4f7fc}.entity-tab-strip button{min-width:0;min-height:58px;padding:10px 14px;border:1px solid transparent;border-radius:12px;color:#617394;background:transparent;text-align:left;font:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.entity-tab-strip button:hover{color:#1747a8;border-color:#c7d8f7;background:#edf4ff}.entity-tab-strip button.active{color:#103c97;border-color:#b8cdf3;background:#fff;box-shadow:0 7px 18px #2554aa1a}.entity-tab-strip button b,.entity-tab-strip button small{display:block}.entity-tab-strip button b{font-size:14px}.entity-tab-strip button small{margin-top:4px;color:#7890b4;font-size:11px;font-weight:500;line-height:1.35}.entity-page .entity-content-card{margin:0;border-radius:16px;box-shadow:0 12px 32px #1a38710e}.entity-page .entity-content-card>.card-header{margin-bottom:18px}.entity-page .entity-table-shell{min-width:0;max-height:min(610px,62vh);overflow-x:hidden;overflow-y:auto;border:1px solid #e1e8f3;border-radius:14px;scrollbar-color:#adc1e2 #f4f7fb;scrollbar-width:thin}.entity-page .entity-table-shell>.responsive-table{min-width:0}.entity-page .entity-table-shell .table-head{position:sticky;top:0;z-index:2;background:#f7f9fd}.entity-page .entity-table-shell .table-row{background:#fff}.entity-page .entity-table-shell .table-row:hover{background:#f8fbff}.entity-toolbar{align-items:flex-start;margin-bottom:18px}.entity-toolbar .search-control{width:min(100%,520px);max-width:520px}.entity-status-strip{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.entity-status-strip button{padding:9px 14px;border:1px solid #d3e0f3;border-radius:11px;color:#5f7190;background:#fbfcff;font-weight:700;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.entity-status-strip button:hover{border-color:#a8c2ec;color:#1947a2;background:#edf4ff}.entity-status-strip button.active{border-color:#1747ad;color:#fff;background:#1747ad;box-shadow:0 8px 18px #1747ad2e}.entity-status-strip button span{display:inline-grid;min-width:22px;height:22px;margin-left:7px;padding:0 6px;place-items:center;border-radius:99px;color:#335a9d;background:#edf3fc;font-size:11px}.entity-status-strip button.active span{color:#1747ad;background:#e5eeff}.entity-page .entity-empty-note{margin-top:16px}.entity-page .entity-inline-note{margin:20px 0 0}.entity-page .entity-detail-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:18px}.entity-page .entity-detail-grid>*{min-width:0}.entity-page .entity-quality-slot{margin-bottom:24px}.entity-page .entity-quality-slot:empty{display:none}.entity-page .entity-create-note{display:flex;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;border:1px dashed #c8d8ef;border-radius:12px;color:#667b9f;background:#f8fbff;font-size:13px}@media(max-width:980px){.entity-page .entity-detail-grid{grid-template-columns:1fr}.entity-workspace{padding:16px}}@media(max-width:700px){.entity-page .entity-kpis,.entity-page>.metric-grid.entity-kpis{grid-template-columns:1fr 1fr}.entity-tab-strip{grid-template-columns:1fr}.entity-toolbar .search-control{width:100%;max-width:none}}@media(max-width:480px){.entity-page .entity-kpis,.entity-page>.metric-grid.entity-kpis{grid-template-columns:1fr}}.request-attachment-row{display:grid!important;grid-template-columns:30px minmax(0,1fr) auto 32px!important;align-items:center!important;gap:8px!important;min-width:0!important;box-sizing:border-box!important}.request-attachment-row>.document-string{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;border:0!important;border-radius:7px!important;overflow:visible!important;color:var(--primary-2)!important}.request-attachment-row>.editable-asset-name,.request-composer-attachment>.editable-asset-name,.composer-attachment-row>.editable-asset-name,.edit-attachment-row>.editable-asset-name,.document-chip-row>.editable-asset-name{display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.request-attachment-row>small{min-width:max-content;white-space:nowrap}.request-attachment-row>.attachment-remove,.request-attachment-row>.document-remove-button,.request-composer-attachment>.document-remove-button,.composer-attachment-row>.document-remove-button{display:grid!important;place-items:center!important;justify-self:end!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important}.request-composer-attachment,.composer-attachment-row{display:grid!important;grid-template-columns:32px minmax(0,1fr) 32px!important;align-items:center!important;min-width:0!important;box-sizing:border-box!important}.request-composer-attachment>.composer-attachment-open,.composer-attachment-row>.composer-attachment{display:grid!important;place-items:center!important;width:32px!important;min-width:32px!important;height:42px!important;min-height:30px!important;padding:0!important}.edit-attachment-row,.document-chip-row{display:grid!important;grid-template-columns:30px minmax(0,1fr) 30px!important;align-items:center!important;gap:7px!important;min-width:0!important}.document-chip-row:has(>small){grid-template-columns:30px minmax(0,1fr) auto 30px!important}.edit-attachment-row>.composer-attachment-open,.document-chip-row>button:first-child{justify-self:start}.attachment-chip-editable{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;min-width:0!important}.attachment-chip-editable>.attachment-chip-open{min-width:0!important;width:100%!important}.attachment-chip-editable>.editable-asset-name{min-width:0!important;max-width:100%!important}.agenda-item-asset,.notice-card-asset{display:grid!important;grid-template-columns:25px minmax(0,1fr) auto!important;align-items:center!important;gap:5px!important;min-width:0!important}.agenda-item-asset>.editable-asset-name,.notice-card-asset>.editable-asset-name{width:100%!important}.editable-asset-label{display:block!important;flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.editable-asset-name.is-editing{width:min(100%,var(--editable-asset-edit-width, 360px))!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:visible!important}.editable-asset-name.is-editing input{width:100%!important;min-width:0!important;box-sizing:border-box!important}.attachment-field{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-width:0!important}.attachment-field-option{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.attachment-field-option>.upload-button,.attachment-field-option>.link-control{flex:1 1 auto!important;min-width:0!important}.attachment-field-option>.editable-asset-name{flex:0 1 auto!important;min-width:0!important;max-width:100%!important}.attachment-field-option .editable-asset-label{min-width:0!important;max-width:100%!important}.form-grid>.span-two{grid-column:1 / -1!important;min-width:0!important}.client-pending-asset{display:grid!important;grid-template-columns:28px minmax(0,1fr) 28px!important;align-items:center!important;min-width:0!important}.client-pending-asset>.client-pending-asset-open{flex:0 0 28px!important}.client-pending-asset>.editable-asset-name{min-width:0!important;width:100%!important}.client-pending-asset>button:last-child{justify-self:end!important}@media(max-width:560px){.request-attachment-row{grid-template-columns:30px minmax(0,1fr) 30px!important}.request-attachment-row>small{display:none}.edit-attachment-row,.document-chip-row{grid-template-columns:30px minmax(0,1fr) 30px!important}.document-chip-row:has(>small){grid-template-columns:30px minmax(0,1fr) 30px!important}.attachment-field{grid-template-columns:1fr!important}.attachment-field>span{display:none!important}.attachment-field-option{width:100%!important}}html,body,#root,.app-main,.page-canvas,.entity-page{max-width:100%!important;overflow-x:clip!important}.entity-page .entity-table-shell{max-width:100%!important;overflow-x:hidden!important;overflow-y:auto!important}.entity-page .entity-table-shell>.responsive-table{width:100%!important;max-width:100%!important;min-width:0!important}@media(max-width:1180px){.subscription-table,.operational-request-table,.attendance-table,.credit-ledger-table{max-width:100%!important;overflow-x:hidden!important}.subscription-table .table-head,.subscription-table .table-row,.operational-request-table .table-head,.operational-request-table .table-row,.attendance-table .table-head,.attendance-table .table-row,.credit-ledger-head,.credit-ledger-row{min-width:0!important;max-width:100%!important}}@media(max-width:820px){.focus-tabs-shell,.inbox-queue-filters,.credit-view-tabs,.inbox-status-chips,.conversation-widget-filters,.timeline-filters,.foundation-progress{max-width:100%!important;overflow-x:hidden!important;flex-wrap:wrap!important}.focus-tabs-shell .tabs{min-width:0!important;max-width:100%!important;flex-wrap:wrap!important}.foundation-progress>div{min-width:0!important;flex:1 1 210px!important}.account-table-wrap,.points-history-table-wrap{max-width:100%!important;overflow-x:hidden!important}.account-table,.points-history-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.account-table th,.account-table td{white-space:normal!important;overflow-wrap:anywhere!important}.email-composer-expanded .conversation-rich-toolbar,.conversation-workspace .conversation-rich-toolbar{height:auto!important;max-height:none!important;overflow-x:hidden!important;flex-wrap:wrap!important}}@media(max-width:560px){.notice-rich-content pre,.notice-preview-message pre{overflow-x:hidden!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}}.booking-prototype .booking-time-options{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:350px!important;margin:18px 0 10px!important;padding:2px 4px 2px 0!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important}.booking-prototype .booking-time-option{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;transition:grid-template-columns .18s ease!important}.booking-prototype .booking-time-option.is-selected{grid-template-columns:minmax(0,1fr) 46px!important}.booking-prototype .booking-time-option-button{all:unset!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:0 13px!important;border:1px solid #a7b9e6!important;border-radius:10px!important;background:#fff!important;color:#365dc0!important;font-family:inherit!important;font-size:15px!important;line-height:1.2!important;cursor:pointer!important;overflow:hidden!important;transition:background .18s ease,border-color .18s ease,color .18s ease!important}.booking-prototype .booking-time-option-button:before,.booking-prototype .booking-time-option-button:after{content:none!important;display:none!important}.booking-prototype .booking-time-option-button:focus-visible,.booking-prototype .booking-time-option-confirm:focus-visible{outline:3px solid rgba(93,95,239,.28)!important;outline-offset:2px!important}.booking-prototype .booking-time-option-label{display:block!important;flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;color:inherit!important;font:inherit!important;line-height:inherit!important;opacity:1!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.booking-prototype .booking-time-option-button>svg{flex:0 0 auto!important}.booking-prototype .booking-time-option-button small{flex:0 0 auto!important;margin-left:auto!important;color:inherit!important;font-family:inherit!important;font-size:10px!important;line-height:1.2!important;opacity:.78!important;white-space:nowrap!important}.booking-prototype .booking-time-option.is-selected .booking-time-option-button{justify-content:space-between!important;border-color:#0b3b96!important;background:#0b3b96!important;color:#fff!important}.booking-prototype .booking-time-option.is-blocked .booking-time-option-button,.booking-prototype .booking-time-option-button:disabled{border-color:#dfe5ee!important;background:#f5f7fa!important;color:#98a4b6!important;cursor:not-allowed!important}.booking-prototype .booking-time-option-confirm{all:unset!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;width:46px!important;min-width:46px!important;min-height:42px!important;padding:0!important;border:1px solid #9ed5b9!important;border-radius:10px!important;background:#eaf8f0!important;color:#258b58!important;cursor:pointer!important}.booking-prototype .booking-times>.button{width:100%!important;flex:0 0 auto!important;margin-top:0!important}.booking-prototype .booking-time-options input,.booking-prototype .booking-time-options select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background-image:none!important}.booking-prototype .booking-time-options input[type=number]::-webkit-inner-spin-button,.booking-prototype .booking-time-options input[type=number]::-webkit-outer-spin-button{display:none!important;-webkit-appearance:none!important;margin:0!important}@media(max-width:760px){.booking-prototype .booking-time-options{max-height:320px!important}}.request-attachment-list:has(>:nth-child(5)),.agenda-item-assets:has(>:nth-child(5)),.notice-card-assets:has(>:nth-child(5)),.document-chips:has(>:nth-child(5)),.document-grid:has(>:nth-child(5)),.case-summary-document-list:has(>:nth-child(5)),.edit-attachment-list:has(>:nth-child(5)),.case-document-list:has(>:nth-child(5)),.service-related-documents>div:has(>:nth-child(5)),.assistant-knowledge-list:has(>:nth-child(5)),.composer-attachments:has(>:nth-child(5)),.request-composer-attachments:has(>:nth-child(5)),.follow-up-comment-assets:has(>:nth-child(5)),.follow-up-draft-assets:has(>:nth-child(5)),.client-pending-assets:has(>:nth-child(5)){max-height:230px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:5px!important;scrollbar-gutter:stable}.client-pending-asset-open,.follow-up-asset-link{border:0!important;background:transparent!important;padding:0!important;cursor:pointer!important;font:inherit!important;text-align:left!important}.agenda-period-board{display:grid;gap:14px;padding:8px 0 2px}.agenda-period-range{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #dce5f2;border-radius:12px;background:#f7f9fd;color:#5c7091;font-size:12px}.agenda-period-range b{color:#214a98}.agenda-period-list{display:grid;gap:8px}.agenda-period-list article{display:grid;grid-template-columns:68px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid #dce5f2;border-radius:12px;background:#fff}.agenda-period-list time{display:grid;gap:2px;color:#173d82;font-weight:800}.agenda-period-list time small{color:#8090a9;font-size:11px;font-weight:500}.agenda-period-list article>div{display:grid;gap:3px;min-width:0}.agenda-period-list article>div>.badge{width:max-content}.agenda-period-list article>div b{overflow:hidden;color:#233d69;text-overflow:ellipsis;white-space:nowrap}.agenda-period-list article>div small{overflow:hidden;color:#7788a3;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.agenda-period-list article{grid-template-columns:56px minmax(0,1fr)}.agenda-period-list article>.button{grid-column:1 / -1;width:100%}}.booking-link-card .booking-link-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.booking-link-heading{display:flex;align-items:center;min-width:0;gap:12px}.booking-link-heading>div{min-width:0}.booking-link-heading>span{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:12px;background:#edf2ff;color:#2757b8}.booking-link-settings{position:relative;display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border:1px solid #cbd8ee;border-radius:10px;background:#fff;color:#57719b;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease}.booking-link-settings:hover,.booking-link-settings:focus-visible{border-color:#7c95d4;color:#1f50af;background:#f4f7ff;transform:translateY(-1px)}.booking-link-settings[data-tooltip]:after{content:attr(data-tooltip);position:absolute;right:0;top:calc(100% + 8px);z-index:10;pointer-events:none;padding:7px 9px;border-radius:7px;background:#19365f;color:#fff;font:700 11px Manrope,sans-serif;white-space:nowrap;opacity:0;transform:translateY(-3px);transition:opacity .16s ease,transform .16s ease}.booking-link-settings:hover:after,.booking-link-settings:focus-visible:after{opacity:1;transform:translateY(0)}.agenda-schedule-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:#1124497a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.agenda-schedule-dialog{width:min(940px,100%);max-height:min(820px,calc(100vh - 40px));overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid #d9e3f1;border-radius:18px;background:#fff;box-shadow:0 26px 75px #0a224e40}.agenda-schedule-dialog-header,.agenda-schedule-dialog-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px}.agenda-schedule-dialog-header{border-bottom:1px solid #e6ebf3}.agenda-schedule-dialog-heading{display:flex;align-items:flex-start;min-width:0;gap:12px}.agenda-schedule-dialog-heading>span{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:12px;color:#315bd0;background:#edf2ff}.agenda-schedule-dialog-heading small{color:#6d80a0;font-size:10px;font-weight:850;letter-spacing:.1em}.agenda-schedule-dialog-heading h2{margin:4px 0 5px;color:#19365f;font-size:22px}.agenda-schedule-dialog-heading p,.agenda-schedule-editor p,.agenda-schedule-rules p{margin:0;color:#71809a;font-size:13px;line-height:1.45}.agenda-schedule-close{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border:1px solid #d8e2ef;border-radius:9px;background:#fff;color:#6f809a;cursor:pointer}.agenda-schedule-close:hover,.agenda-schedule-close:focus-visible{color:#1f50af;border-color:#89a1d5;background:#f5f8ff}.agenda-schedule-dialog-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);gap:18px;min-height:0;overflow:auto;padding:18px 24px;background:#f8faff}.agenda-schedule-editor,.agenda-schedule-rules{min-width:0;padding:18px;border:1px solid #d9e3f1;border-radius:14px;background:#fff}.agenda-schedule-editor>header,.agenda-schedule-rules>header,.agenda-schedule-times>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agenda-schedule-editor h3,.agenda-schedule-rules h3{margin:0 0 4px;color:#19365f;font-size:17px}.agenda-schedule-rule-count{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:#edf2ff;color:#2c58b4;font-size:11px;font-weight:800}.agenda-schedule-kind{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0}.agenda-schedule-kind button{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:12px;border:1px solid #d7e1ef;border-radius:11px;background:#fff;color:#657793;text-align:left;cursor:pointer}.agenda-schedule-kind button.active{border-color:#5578df;background:#eff4ff;color:#2456bc;box-shadow:0 0 0 2px #5578df1a}.agenda-schedule-kind button>span{display:grid;gap:3px;min-width:0}.agenda-schedule-kind b{color:#19365f;font-size:12px}.agenda-schedule-kind small,.agenda-schedule-times small,.agenda-schedule-rule-copy small{color:#71809a;font-size:11px;line-height:1.35}.agenda-schedule-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.agenda-schedule-form-grid>:only-child{grid-column:1 / -1}.agenda-schedule-weekdays{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.agenda-schedule-weekdays button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:38px;padding:0 7px;border:1px solid #d7e1ef;border-radius:8px;background:#fff;color:#6d7d97;font:700 11px/1.2 Manrope,sans-serif;cursor:pointer}.agenda-schedule-weekdays button:hover,.agenda-schedule-weekdays button:focus-visible{border-color:#9db4e8;background:#f7f9ff}.agenda-schedule-weekdays button.active{border-color:#5578df;background:#eff4ff;color:#2456bc;box-shadow:0 0 0 2px #5578df1a}.agenda-schedule-holiday-select{position:relative}.agenda-schedule-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:54px;padding:0 14px;border:1px solid #cbd8ee;border-radius:10px;background:#fff;color:#27466f;font:inherit;text-align:left;cursor:pointer}.agenda-schedule-form-grid .control,.agenda-schedule-select-trigger{height:54px;box-sizing:border-box}.agenda-schedule-select-trigger:hover,.agenda-schedule-select-trigger[aria-expanded=true]{border-color:#5f7fe0;box-shadow:0 0 0 3px #5f7fe01f}.agenda-schedule-holiday-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;display:grid;gap:3px;max-height:230px;overflow:auto;padding:6px;border:1px solid #cbd8ee;border-radius:10px;background:#fff;box-shadow:0 14px 28px #17365f29}.agenda-schedule-holiday-menu button{display:grid;grid-template-columns:20px 42px minmax(0,1fr);align-items:center;gap:6px;padding:8px;border:0;border-radius:7px;background:#fff;color:#607492;text-align:left;cursor:pointer}.agenda-schedule-holiday-menu button:hover,.agenda-schedule-holiday-menu button.active{background:#edf2ff;color:#1f50af}.agenda-schedule-holiday-menu b,.agenda-schedule-holiday-menu button>span:last-child{font-size:11px}.agenda-schedule-holiday-check{display:grid;place-items:center;width:18px;height:18px;border:1px solid #cbd8ee;border-radius:5px;background:#fff;color:#fff}.agenda-schedule-holiday-menu button.active .agenda-schedule-holiday-check{border-color:#315bd0;background:#315bd0}.agenda-schedule-times{margin-top:18px;padding-top:18px;border-top:1px solid #e6ebf3}.agenda-schedule-times header{align-items:center;margin-bottom:10px}.agenda-schedule-times header>div{display:grid;gap:3px}.agenda-schedule-times header b{color:#2b466f;font-size:13px}.agenda-schedule-times header button,.agenda-schedule-rule-actions button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#285bc0;font-weight:800;font-size:12px;cursor:pointer}.agenda-schedule-time-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;align-items:end;gap:10px;margin-top:9px;padding:10px;border:1px solid #e0e8f3;border-radius:10px;background:#fbfcff}.agenda-schedule-remove-time{display:grid;place-items:center;width:32px;height:38px;border:1px solid #f0c6ce;border-radius:8px;background:#fff8f9;color:#d34f67;cursor:pointer}.agenda-schedule-remove-time:disabled{opacity:.45;cursor:not-allowed}.agenda-schedule-editor-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.agenda-schedule-rules>header{align-items:center;margin-bottom:13px}.agenda-schedule-rules>header>svg{flex:0 0 auto;color:#7b91b5}.agenda-schedule-rule-list{display:grid;gap:9px;max-height:470px;overflow:auto;padding-right:3px}.agenda-schedule-rule-list article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:9px;padding:11px;border:1px solid #dce5f1;border-left-width:3px;border-radius:11px;background:#fff}.agenda-schedule-rule-list article.available{border-left-color:#2aa58b}.agenda-schedule-rule-list article.blocked{border-left-color:#d99325}.agenda-schedule-rule-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf8f4;color:#16856e}.blocked .agenda-schedule-rule-icon{background:#fff4e3;color:#b96b00}.agenda-schedule-rule-copy{min-width:0}.agenda-schedule-rule-copy>div{display:grid;gap:2px}.agenda-schedule-rule-copy b{color:#2a436b;font-size:12px}.agenda-schedule-rule-copy p{margin:7px 0 0;color:#19365f;font-size:12px;font-weight:800;overflow-wrap:anywhere}.agenda-schedule-rule-actions{display:flex;gap:3px}.agenda-schedule-rule-actions button{display:grid;place-items:center;width:29px;height:29px;padding:0;border:1px solid #dce5f1;border-radius:7px;color:#71809a}.agenda-schedule-rule-actions button:hover,.agenda-schedule-rule-actions button:focus-visible{border-color:#9cb3de;color:#2456bc;background:#f3f7ff}.agenda-schedule-rule-actions button:last-child:hover,.agenda-schedule-rule-actions button:last-child:focus-visible{border-color:#efb4bf;color:#cc5266;background:#fff8f9}.agenda-schedule-empty{display:grid;justify-items:center;gap:7px;padding:42px 16px;border:1px dashed #cbd8ea;border-radius:11px;background:#f9fbff;color:#8292ad;text-align:center}.agenda-schedule-empty b{color:#476184;font-size:13px}.agenda-schedule-empty p{max-width:210px;font-size:12px}.agenda-schedule-dialog-footer{align-items:center;border-top:1px solid #e6ebf3;color:#71809a;font-size:12px}.agenda-schedule-dialog-footer>svg{flex:0 0 auto;color:#5274c9}.agenda-schedule-dialog-footer>span{flex:1}@media(max-width:760px){.agenda-schedule-backdrop{padding:10px}.agenda-schedule-dialog{max-height:calc(100vh - 20px)}.agenda-schedule-dialog-header,.agenda-schedule-dialog-footer{padding:17px}.agenda-schedule-dialog-body{grid-template-columns:1fr;padding:12px}.agenda-schedule-editor,.agenda-schedule-rules{padding:14px}.agenda-schedule-kind,.agenda-schedule-form-grid{grid-template-columns:1fr}.agenda-schedule-weekdays{grid-template-columns:repeat(4,minmax(0,1fr))}.agenda-schedule-time-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.agenda-schedule-remove-time{grid-column:1 / -1;width:100%}.agenda-schedule-dialog-footer{flex-wrap:wrap}.agenda-schedule-dialog-footer>span{min-width:calc(100% - 28px)}.agenda-schedule-dialog-footer>button{width:100%}}.legal-new-page{position:relative;min-height:calc(100vh - 72px);overflow-x:hidden;background:transparent}.legal-new-case-edit-dialog{height:90vh;max-height:90vh;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column}.legal-new-case-edit-dialog>form{min-height:0;display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.legal-new-case-edit-grid{min-height:0;flex:1 1 auto;overflow-y:auto;padding:2px 5px 2px 1px}.legal-new-case-edit-dialog .info-banner{flex:0 0 auto}.legal-new-case-dialog-actions{flex:0 0 auto;background:#fff}@media(max-width:760px){.legal-new-case-edit-dialog{height:90vh;max-height:90vh}}.legal-new-case-overview-card{position:relative;overflow:visible}.legal-new-case-overview-card>.card-header{align-items:center;flex-wrap:nowrap;margin-bottom:15px}.legal-new-case-overview-card>.card-header>div:first-child{min-width:0}.legal-new-case-overview-card>.card-header>.card-actions{width:auto;min-width:0;flex:0 0 auto}.legal-new-case-overview-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:6px}.legal-new-case-overview-signals{display:flex;align-items:center;flex-wrap:nowrap;gap:6px}.legal-new-case-signal-wrap{position:relative;display:inline-flex;flex:0 0 auto}.legal-new-case-signal-count{position:absolute;top:-7px;right:-6px;z-index:2;min-width:15px;height:15px;padding:0 4px;display:grid;place-items:center;box-sizing:border-box;border:2px solid #fff;border-radius:999px;color:#fff;background:#e94f68;font-size:9px;font-weight:800;line-height:1;pointer-events:none}.legal-new-case-signal{position:relative;width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid #d4deed;border-radius:9px;color:#7f91ae;background:#fff;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.legal-new-case-signal:hover,.legal-new-case-signal:focus-visible{border-color:#9bb3e6;color:#315bc0;background:#f7f9ff;outline:none;transform:translateY(-1px);box-shadow:0 4px 10px #23478c1a}.legal-new-case-signal:disabled{cursor:default;opacity:.82}.legal-new-case-signal:disabled:hover{border-color:#d4deed;color:#7f91ae;background:#fff;transform:none;box-shadow:none}.legal-new-case-signal.notification.is-active,.legal-new-case-signal.alert.is-active,.legal-new-case-signal.alert.alert-critical.is-active,.legal-new-case-signal.alert.alert-important.is-active{border-color:#c4d2ff;color:#5d5fef;background:#f0f2ff}.legal-new-case-signal.is-expanded{border-color:#9ab2ef;background:#e7ecff;box-shadow:0 0 0 3px #5d5fef1c}.legal-new-case-signal.favorite{cursor:pointer}.legal-new-case-signal.favorite.is-active{border-color:#c4d2ff;color:#5362e9;background:#f0f2ff}.legal-new-case-edit-trigger{width:34px;height:34px;display:grid;place-items:center;border:1px solid #cbd8ee;border-radius:10px;color:#315bc0;background:#fff;cursor:pointer;transition:.18s ease}.legal-new-case-edit-trigger:hover{border-color:#526ee0;color:#173f9b;background:#f2f5ff;transform:translateY(-1px)}.legal-new-case-signal-panel{margin:-3px 0 15px;padding:12px;border:1px solid #cbd8f2;border-radius:13px;background:linear-gradient(135deg,#f3f6ff,#fbfcff);animation:legal-new-signal-panel-in .18s ease both}.legal-new-case-signal-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.legal-new-case-signal-panel-title{display:flex;align-items:center;gap:8px;min-width:0}.legal-new-case-signal-panel-title>span{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:8px;color:#5d5fef;background:#e4eaff}.legal-new-case-signal-panel-title>div{min-width:0}.legal-new-case-signal-panel-title strong,.legal-new-case-signal-panel-title small{display:block}.legal-new-case-signal-panel-title strong{color:#23478b;font-size:12px}.legal-new-case-signal-panel-title small{margin-top:2px;color:#7283a1;font-size:10px}.legal-new-case-signal-panel-close{display:grid;place-items:center;flex:0 0 auto;width:27px;height:27px;border:1px solid #cbd8ee;border-radius:8px;color:#6077a0;background:#fff;cursor:pointer}.legal-new-case-signal-panel-close:hover{color:#204ca6;border-color:#9db3e6;background:#f3f6ff}.legal-new-case-signal-panel-list{display:grid;gap:7px;margin-top:10px}.legal-new-case-signal-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;padding:9px 10px;border:1px solid #dce5f3;border-radius:10px;background:#fff}.legal-new-case-signal-item-icon{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:8px;color:#5d5fef;background:#eef1ff}.legal-new-case-signal-item-icon.urgent,.legal-new-case-signal-item-icon.alert{color:#5d5fef;background:#eef1ff}.legal-new-case-signal-item-icon.reminder{color:#526bd5;background:#eef1ff}.legal-new-case-signal-item>div{min-width:0}.legal-new-case-signal-item small,.legal-new-case-signal-item strong,.legal-new-case-signal-item p{display:block}.legal-new-case-signal-item small{color:#667b9e;font-size:10px;font-weight:800}.legal-new-case-signal-item strong{margin-top:2px;overflow-wrap:anywhere;color:#294879;font-size:12px;line-height:1.3}.legal-new-case-signal-item p{margin:3px 0 0;color:#70819e;font-size:11px;line-height:1.4}.legal-new-case-signal-item time{color:#8795aa;font-size:10px;white-space:nowrap}.legal-new-case-signal-panel-empty{padding:10px;color:#70819e;font-size:11px;text-align:center}@keyframes legal-new-signal-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.legal-new-case-compact-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.legal-new-case-compact-head .legal-new-case-hero{min-width:0;flex:1 1 auto}.legal-new-case-hero h3{max-width:100%;overflow:hidden;text-overflow:ellipsis}.legal-new-case-utility{display:flex;align-items:center;gap:13px;flex:0 0 auto;padding-top:5px}.legal-new-case-avatar-stack{display:flex;align-items:center;padding-left:7px}.legal-new-case-person-avatar,.legal-new-case-person-more{width:29px;height:29px;margin-left:-7px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;color:#fff;background:#315bc0;box-shadow:0 2px 7px #1e396f26;font-size:9px;font-weight:800;cursor:help}.legal-new-case-person-avatar.requester{background:#6a58d9}.legal-new-case-person-avatar.observer{background:#168d80}.legal-new-case-person-avatar.quality{background:#315bc0}.legal-new-case-person-more{color:#34528a;background:#edf2ff;cursor:help}.legal-new-case-start{display:inline-flex;align-items:center;gap:5px;color:#506b9a;font-size:11px;font-weight:800;white-space:nowrap;cursor:help}.legal-new-case-start svg{color:#4165c9}.legal-new-case-badges{margin:14px 0 13px;padding-bottom:12px}.legal-new-case-compact-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.legal-new-case-compact-facts>div{min-width:0;min-height:48px;padding:9px 10px;border:1px solid #e1e8f3;border-radius:10px;background:linear-gradient(145deg,#fbfcff,#f5f8fd)}.legal-new-case-compact-facts small{display:block;overflow:hidden;color:#7b89a4;font-size:9px;font-weight:800;letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.legal-new-case-compact-facts b{display:flex;align-items:center;gap:4px;margin-top:4px;overflow:hidden;color:#294676;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.legal-new-case-compact-facts b svg{flex:0 0 auto;color:#526bd5}.legal-new-case-compact-facts b span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-new-case-tags-fact{grid-column:span 2}.legal-new-case-tags-fact>.legal-new-case-tags{margin-top:4px}.legal-new-case-tags{display:flex;flex-wrap:wrap;gap:4px}.legal-new-case-tags span{max-width:100%;overflow:hidden;padding:3px 6px;border-radius:999px;color:#4e5fc2;background:#eef0ff;font-size:9px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.legal-new-case-tags em{color:#8a97ab;font-size:10px;font-style:normal}.legal-new-case-retractables{margin-top:11px;border-top:1px solid #e4eaf4}.legal-new-case-retractables details{border-bottom:1px solid #e4eaf4}.legal-new-case-retractables summary{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#2d4f87;cursor:pointer;list-style:none;font-size:12px;font-weight:800}.legal-new-case-retractables summary::-webkit-details-marker{display:none}.legal-new-case-retractables summary>span{display:inline-flex;align-items:center;gap:7px}.legal-new-case-retractables summary>span svg{color:#526bd5}.legal-new-case-retractables summary>.badge{font-size:9px}.legal-new-case-retract-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 0 11px}.legal-new-case-retract-grid>div{min-width:0;padding:8px 9px;border-radius:8px;background:#f7f9fd}.legal-new-case-retract-grid small,.legal-new-case-retract-grid b{display:block}.legal-new-case-retract-grid small{color:#8090a9;font-size:9px}.legal-new-case-retract-grid b{margin-top:3px;overflow:hidden;color:#294875;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.legal-new-case-retract-copy{margin:0 0 11px;padding:10px;border-radius:9px;color:#5f7192;background:#f7f9fd;font-size:11px;line-height:1.5}.legal-new-case-retract-assets{display:flex;flex-direction:column;gap:6px;padding:0 0 11px}.legal-new-case-retract-assets>button{min-width:0;padding:8px 9px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid #dce5f2;border-radius:8px;color:#3158a5;background:#fbfcff;text-align:left;cursor:pointer}.legal-new-case-retract-assets>button:hover{border-color:#91a9df;background:#f3f6ff}.legal-new-case-retract-assets>button>span{display:grid;place-items:center;color:#526bd5}.legal-new-case-retract-assets>button b{min-width:0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.legal-new-case-retract-assets>small{padding:4px 0 11px;color:#7b8ba6;font-size:11px}.legal-new-case-bottom-actions{display:flex;gap:9px;margin-top:13px;padding-top:13px;border-top:1px solid #e4eaf4}.legal-new-case-bottom-actions>.button,.legal-new-case-actions-menu>.button{flex:1;justify-content:center}.legal-new-case-bottom-actions>.button.primary{border-color:#278d18;background:linear-gradient(135deg,#269b0d,#22850d);box-shadow:0 7px 16px #1b820d2e}.legal-new-case-actions-menu{position:relative;display:flex;flex:1}.legal-new-case-actions-menu>.button{border-color:#d4deeb;background:#fff}.legal-new-case-conclude-menu{position:relative;display:flex;flex:1}.legal-new-case-conclude-menu>.button.primary{width:100%;justify-content:center;border-color:var(--primary);background:var(--primary);box-shadow:0 7px 16px #00258a33}.legal-new-case-conclude-menu>.button.primary:hover:not(:disabled){border-color:#001d6b;background:#001d6b;box-shadow:0 9px 19px #001d6b3d}.legal-new-case-conclude-popover{position:absolute;left:0;bottom:calc(100% + 8px);z-index:5;width:215px;padding:7px;border:1px solid #d8e1ef;border-radius:11px;background:#fff;box-shadow:0 12px 28px #1b335b2e;animation:legal-new-popover-in .16s ease both}.legal-new-case-conclude-popover button{width:100%;min-height:37px;padding:8px 10px;display:flex;align-items:center;gap:10px;border:0;border-radius:8px;color:#405a86;background:transparent;text-align:left;font-size:13px;cursor:pointer}.legal-new-case-conclude-popover button:hover{color:#173f8e;background:#f1f5ff}.legal-new-case-conclude-popover button svg{color:#526bd5}.legal-new-case-action-popover{position:absolute;right:0;bottom:calc(100% + 8px);z-index:4;width:205px;padding:6px;border:1px solid #dce5f1;border-radius:11px;background:#fff;box-shadow:0 12px 28px #1b335b2e;animation:legal-new-popover-in .16s ease both}.legal-new-case-action-popover button{width:100%;min-height:35px;padding:7px 9px;display:flex;align-items:center;gap:9px;border:0;border-radius:7px;color:#3a527b;background:transparent;text-align:left;font-size:12px;cursor:pointer}.legal-new-case-action-popover button:hover{color:#173f8e;background:#f1f5ff}.legal-new-case-action-popover button svg{color:#506bd3}@keyframes legal-new-popover-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.legal-new-case-overlay{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;box-sizing:border-box;padding:16px;overflow:hidden;background:#14254952;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.legal-new-case-edit-dialog,.legal-new-case-action-dialog{width:min(720px,100%);max-height:calc(100vh - 44px);box-sizing:border-box;overflow-y:auto;padding:22px;border:1px solid #d6e0ef;border-radius:18px;background:#fff;box-shadow:0 22px 55px #152a553d;animation:legal-new-dialog-in .2s ease both}.legal-new-case-edit-dialog{width:min(720px,calc(100vw - 32px));height:min(90vh,calc(100vh - 32px));max-height:min(90vh,calc(100vh - 32px));overflow:hidden;box-sizing:border-box}.legal-new-case-edit-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid #e4eaf4}.legal-new-case-edit-dialog header small{color:#5269d8;font-size:10px;font-weight:800;letter-spacing:.09em}.legal-new-case-edit-dialog header h2{margin:4px 0 0;color:#183f8b;font:800 21px/1.2 Manrope,sans-serif}.legal-new-case-edit-dialog header p{margin:5px 0 0;color:#71819d;font-size:12px;line-height:1.45}.legal-new-case-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.legal-new-case-edit-grid .wide{grid-column:1 / -1}.legal-new-case-edit-dialog .info-banner{margin-top:15px}.legal-new-case-dialog-actions,.legal-new-case-action-dialog footer{display:flex;justify-content:flex-end;gap:9px;margin-top:17px;padding-top:15px;border-top:1px solid #e4eaf4}.legal-new-case-action-dialog{width:min(500px,100%);text-align:center}.legal-new-case-action-icon{width:68px;height:68px;margin:0 auto 12px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#5269d8;box-shadow:0 0 0 9px #eef1ff}.legal-new-case-action-dialog.success .legal-new-case-action-icon{background:#248f0b;box-shadow:0 0 0 9px #e8f5e5}.legal-new-case-action-dialog.danger .legal-new-case-action-icon{background:#e34e56;box-shadow:0 0 0 9px #ffebec}.legal-new-case-action-dialog.dark .legal-new-case-action-icon{background:#555b66;box-shadow:0 0 0 9px #eef0f2}.legal-new-case-action-dialog.violet .legal-new-case-action-icon{background:#7447e9;box-shadow:0 0 0 9px #f0eaff}.legal-new-case-action-dialog.teal .legal-new-case-action-icon{background:#11857e;box-shadow:0 0 0 9px #e5f5f3}.legal-new-case-action-dialog h2{margin:10px 0 6px;color:#293a55;font:800 22px/1.2 Manrope,sans-serif}.legal-new-case-action-dialog>p{margin:0 auto 17px;max-width:410px;color:#64758f;font-size:13px;line-height:1.5}.legal-new-case-action-dialog .field{display:block;margin-top:13px;text-align:left}.legal-new-case-action-dialog .textarea{min-height:96px}.legal-new-directory-search{position:relative}.legal-new-directory-input,.legal-new-directory-selected{min-height:43px;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:3px 10px;border:1px solid #cbd9ef;border-radius:11px;color:#6680a5;background:#fff}.legal-new-directory-input:focus-within{border-color:#5967ef;box-shadow:0 0 0 3px #5967ef1f}.legal-new-directory-input .control{min-height:35px;padding:0;border:0;box-shadow:none;background:transparent}.legal-new-directory-selected{border-color:#9ab9e9;background:#f5f8ff;color:#2452a2}.legal-new-directory-selected-icon{display:grid;place-items:center;color:#16845f}.legal-new-directory-selected>span:nth-child(2),.legal-new-directory-results button>span:nth-child(2){min-width:0;display:grid;gap:2px}.legal-new-directory-selected b,.legal-new-directory-results b{overflow:hidden;color:#294772;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.legal-new-directory-selected small,.legal-new-directory-results small{color:#7b8eab;font-size:10px}.legal-new-directory-selected button{width:28px;height:28px;margin-left:auto;display:grid;place-items:center;border:0;border-radius:8px;color:#5470a6;background:transparent;cursor:pointer}.legal-new-directory-selected button:hover{color:#b33d4d;background:#fff0f2}.legal-new-directory-selected-list{display:grid;gap:7px;margin-bottom:7px}.legal-new-directory-chip{min-height:42px;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:6px 8px 6px 10px;border:1px solid #9ab9e9;border-radius:11px;color:#2452a2;background:#f5f8ff}.legal-new-directory-chip>span{min-width:0;display:grid;gap:2px}.legal-new-directory-chip b{overflow:hidden;color:#294772;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.legal-new-directory-chip small{color:#7b8eab;font-size:10px}.legal-new-directory-chip button{width:28px;height:28px;margin-left:auto;display:grid;place-items:center;border:0;border-radius:8px;color:#5470a6;background:transparent;cursor:pointer}.legal-new-directory-chip button:hover{color:#b33d4d;background:#fff0f2}.legal-new-multi-directory-search .legal-new-directory-results{max-height:145px}.legal-new-option-search.disabled{opacity:.65}.legal-new-directory-results{max-height:170px;margin-top:7px;overflow-y:auto;border:1px solid #dce5f2;border-radius:10px;background:#fff}.legal-new-directory-results button{width:100%;min-height:48px;padding:7px 9px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;border:0;border-bottom:1px solid #edf1f7;color:#6e83a3;background:transparent;text-align:left;cursor:pointer}.legal-new-directory-results button:last-child{border-bottom:0}.legal-new-directory-results button:hover,.legal-new-directory-results button:focus-visible{outline:0;background:#f4f7ff}.legal-new-directory-result-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#4165c9;background:#edf2ff}.legal-new-directory-results button>svg{color:#9aaaca}.legal-new-directory-empty{display:block;padding:12px;color:#7587a3;font-size:11px}.legal-new-case-action-dialog footer{justify-content:stretch}.legal-new-case-action-dialog footer .button{flex:1;justify-content:center}.legal-new-case-action-submit.success{border-color:#248f0b;background:#248f0b}.legal-new-case-action-submit.danger{border-color:#e34e56;background:#e34e56}.legal-new-case-action-submit.dark{border-color:#555b66;background:#555b66}.legal-new-case-action-submit.violet{border-color:#7447e9;background:#7447e9}.legal-new-service-responsibility-dialog{max-height:min(720px,calc(100vh - 48px));padding:24px 22px 20px}@keyframes legal-new-dialog-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:760px){.legal-new-case-compact-head{flex-direction:column}.legal-new-case-utility{width:100%;justify-content:space-between;padding-top:0}.legal-new-case-compact-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-new-case-tags-fact{grid-column:1 / -1}.legal-new-case-edit-grid,.legal-new-case-retract-grid{grid-template-columns:1fr}.legal-new-case-edit-grid .wide{grid-column:auto}.legal-new-case-overlay{padding:10px}.legal-new-case-edit-dialog,.legal-new-case-action-dialog{max-height:calc(100vh - 24px);padding:17px;border-radius:14px}.legal-new-case-bottom-actions{flex-direction:column}.legal-new-case-action-popover{right:auto;left:0}}@media(max-width:760px){.legal-new-service-responsibility-dialog{max-height:calc(100vh - 40px);padding:20px 16px 16px}}.legal-new-page-content{position:relative;z-index:1;width:100%;max-width:none;margin:0}.legal-new-page-glow{position:absolute;top:9px;right:7%;width:280px;height:280px;pointer-events:none;border-radius:50%;background:transparent;filter:blur(2px)}.legal-new-header-wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:19px}.legal-new-header-wrap h1{margin:3px 0 5px;color:#0b378f;font:700 clamp(28px,3vw,42px)/1.13 Manrope,sans-serif;letter-spacing:-.04em}.legal-new-header-wrap p{max-width:890px;margin:0;color:#647696;font-size:15px}.legal-new-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px;padding-bottom:2px}.legal-new-case-detail-actions{display:grid;grid-template-columns:minmax(245px,330px) minmax(145px,auto);align-items:end;gap:12px;min-width:min(510px,100%)}.legal-new-case-detail-actions .legal-new-context-selector{min-width:0}.legal-new-case-detail-actions .legal-new-context-state{min-height:42px}.legal-new-page .page-title-prefix{display:block;margin-top:5px;color:#5d7197;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.legal-new-context-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(245px,.6fr) auto;align-items:center;gap:18px;min-width:0;margin-bottom:17px;padding:17px 19px;border:1px solid #cbdaf2;border-radius:17px;background:linear-gradient(110deg,#fffffffa,#f7faffeb);box-shadow:0 13px 35px #19366e12}.legal-new-context-title,.legal-new-context-mini,.legal-new-service-hero,.legal-new-spotlight-title,.legal-new-focus-heading,.legal-new-conversation-context{display:flex;align-items:center;min-width:0;gap:12px}.legal-new-context-title>div,.legal-new-context-mini>div,.legal-new-service-hero>div,.legal-new-spotlight-title>div,.legal-new-focus-heading>div,.legal-new-conversation-context>div{min-width:0}.legal-new-context-icon,.legal-new-entity-orb,.legal-new-focus-symbol{display:grid;flex:0 0 auto;place-items:center;width:48px;height:48px;border-radius:14px;color:#315cd0;background:#eaf0ff}.legal-new-context-title small,.legal-new-context-title b,.legal-new-context-title span{display:block}.legal-new-context-title small,.legal-new-context-selector label>span{color:#6e7e9d;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.legal-new-context-title b{margin-top:2px;overflow:hidden;color:#143d91;font:700 17px/1.25 Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.legal-new-context-title>div>span:last-child{overflow:hidden;color:#6b7b9a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.legal-new-context-selector label{display:flex;flex-direction:column;gap:6px}.legal-new-context-selector select{width:100%;min-width:0;height:42px;padding:0 33px 0 12px;border:1px solid #cbd9ef;border-radius:10px;outline:0;color:#26416e;background:#fff;font-size:12px;font-weight:700}.legal-new-context-state{display:flex;align-items:flex-start;gap:7px;min-width:145px;padding:9px 12px;border-left:1px solid #e2e9f5;color:#23539e}.legal-new-context-status-icon{display:inline-flex;flex:0 0 auto;margin-top:1px;color:var(--legal-new-context-status-color, #94a3b8);transform-origin:center;animation:legal-new-context-status-pulse 1.8s ease-in-out infinite;will-change:transform,opacity,filter}.legal-new-context-state-copy{display:flex;min-width:0;flex-direction:column;gap:1px}.legal-new-context-state-title,.legal-new-context-state-phase{display:block;min-width:0}.legal-new-context-state-title{color:var(--legal-new-context-status-color, #23539e);font-size:13px;font-weight:800;line-height:1.2;white-space:nowrap}.legal-new-context-state-phase{color:var(--legal-new-context-phase-color, #72819c);font-size:11px;font-weight:500;line-height:1.3;white-space:normal}@keyframes legal-new-context-status-pulse{0%,to{transform:scale(1);opacity:.82;filter:drop-shadow(0 0 0 transparent)}50%{transform:scale(1.16);opacity:1;filter:drop-shadow(0 0 3px var(--legal-new-context-status-color, #94a3b8))}}@media(prefers-reduced-motion:reduce){.legal-new-context-status-icon{animation:none}}.legal-new-metric-grid{margin:0 0 17px}.legal-new-metric-grid .metric{min-height:112px;max-height:none;overflow:hidden;border-color:#d6e1f2;box-shadow:0 10px 25px #1c3b730e}.legal-new-metric-grid .metric strong{max-width:100%;overflow:hidden;color:#143d91;font-size:clamp(18px,1.55vw,24px);text-overflow:ellipsis;white-space:nowrap}.legal-new-metric-grid .metric small{color:#647696;font-weight:700}.legal-new-trail{margin-bottom:17px;padding:17px 19px 18px;border:1px solid #d5e1f3;border-radius:17px;background:#ffffffc2;box-shadow:0 8px 22px #1a366709}.legal-new-trail-heading{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:12px}.legal-new-trail-heading>span{display:inline-flex;align-items:center;gap:8px;color:#1b438f;font-weight:800}.legal-new-trail-heading>span svg{color:#5866e8}.legal-new-trail-heading small{color:#7a88a4;font-size:12px}.legal-new-trail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.legal-new-trail-node-wrap{position:relative;min-width:0;display:flex;align-items:center}.legal-new-trail-node{position:relative;z-index:1;width:100%;min-width:0;min-height:72px;padding:10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #d8e3f2;border-radius:12px;text-align:left;background:#fff;color:#26416e;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.legal-new-trail-node:not(:disabled):hover{border-color:#8da9e8;background:#fbfcff;box-shadow:0 7px 17px #234a9417;transform:translateY(-1px)}.legal-new-trail-node.active{border-color:#5d6cef;background:linear-gradient(135deg,#f3f5ff,#fff);box-shadow:0 7px 18px #5357dc1f}.legal-new-trail-node.empty{opacity:.58}.legal-new-trail-node-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#4364c7;background:#edf2ff}.legal-new-trail-node>span:nth-child(2){min-width:0}.legal-new-trail-node small,.legal-new-trail-node b,.legal-new-trail-node em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-new-trail-node small{color:#71809e;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.legal-new-trail-node b{margin-top:2px;color:#213d70;font-size:12px}.legal-new-trail-node em{margin-top:1px;color:#8b98ad;font-size:10px;font-style:normal}.legal-new-trail-node>svg{color:#5871bd}.legal-new-trail-connector{position:absolute;right:-11px;z-index:0;width:12px;height:1px;background:#bdcbe5}.legal-new-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-table-switch-gap);margin-bottom:18px;padding:var(--ds-table-switch-padding);border:1px solid #d5e0f1;border-radius:15px;background:#eef3fb}.legal-new-tabs>button{box-sizing:border-box;min-width:0;width:100%;min-height:var(--ds-table-switch-option-h);height:var(--ds-table-switch-option-h);max-height:var(--ds-table-switch-option-h);padding:11px 12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--ds-table-switch-inactive-border);border-radius:var(--ds-table-switch-item-radius);text-align:left;color:#5e7298;background:var(--ds-table-switch-inactive-bg);box-shadow:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.legal-new-tabs>button:hover:not(.active),.legal-new-tabs>button:focus-visible:not(.active){color:#1b428e;border-color:var(--ds-table-switch-hover-border);background:var(--ds-table-switch-hover-bg);transform:translateY(-1px)}.legal-new-tabs>button.active{color:#173e8e;border-color:var(--ds-table-switch-active-border);background:var(--ds-surface);box-shadow:var(--ds-table-switch-active-shadow)}.legal-new-tabs>button:focus-visible{outline:0;box-shadow:var(--ds-focus)}.legal-new-tabs>button.active:focus-visible{box-shadow:var(--ds-table-switch-active-shadow),var(--ds-focus)}.legal-new-tab-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;color:#5269d9;background:#e7edff}.legal-new-tabs b,.legal-new-tabs small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-new-tabs b{font-size:13px}.legal-new-tabs small{margin-top:2px;color:#8190aa;font-size:11px}.legal-new-tabs em{min-width:24px;padding:3px 5px;border-radius:7px;color:#57709f;background:#f0f4fb;font-size:11px;font-style:normal;font-weight:800;text-align:center}.legal-new-tabs>button.active em{color:#264baa;background:#ebefff}.legal-new-panel-transition{animation:legal-new-rise .26s ease both}@keyframes legal-new-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.legal-new-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.legal-new-overview-grid>.card,.legal-new-full-panel,.legal-new-create-panel{margin-top:0}.legal-new-overview-grid>.card{min-width:0}.legal-new-missing-panel{border-top:3px solid #7c88e4}.legal-new-missing-content{min-height:210px;display:flex;align-items:center;justify-content:center;gap:16px;max-width:680px;margin:0 auto;text-align:left}.legal-new-missing-content>span{display:grid;place-items:center;flex:0 0 auto;width:62px;height:62px;border-radius:17px;color:#5268d4;background:#edf1ff}.legal-new-missing-content h3{margin:0;color:#254477;font:700 17px/1.3 Manrope,sans-serif}.legal-new-missing-content p{max-width:520px;margin:5px 0 13px;color:#71809d;font-size:13px;line-height:1.5}.legal-new-spotlight-card,.legal-new-focus-card,.legal-new-list-card,.legal-new-rule-card,.legal-new-assignment-card,.legal-new-checklist-card,.legal-new-activity-focus-card,.legal-new-context-card{min-height:100%}.legal-new-spotlight-card{border-top:3px solid #5269df}.legal-new-focus-card{border-top:3px solid #6b61e9;background:linear-gradient(145deg,#fff,#f8f8ff)}.legal-new-list-card{border-top:3px solid #2b9c8e}.legal-new-rule-card{border-top:3px solid #d19335}.legal-new-assignment-card{border-top:3px solid #4e8ccf}.legal-new-checklist-card{border-top:3px solid #6d64e3}.legal-new-activity-focus-card{border-top:3px solid #d58a22}.legal-new-spotlight-title{align-items:flex-start}.legal-new-spotlight-title h3,.legal-new-service-hero h3,.legal-new-focus-heading h3{margin:2px 0;color:#153b86;font:700 20px/1.25 Manrope,sans-serif}.legal-new-spotlight-title p,.legal-new-service-hero p,.legal-new-focus-heading p{margin:0;color:#667796;font-size:13px;line-height:1.45}.legal-new-kicker{display:block;color:#7181a0;font-size:11px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.legal-new-entity-orb.teal{color:#168b8d;background:#e2f7f5}.legal-new-entity-orb.violet{color:#635be3;background:#efedff}.legal-new-entity-orb.sand{color:#ae6812;background:#fff2dc}.legal-new-entity-orb.small{width:40px;height:40px;border-radius:11px}.legal-new-chip-row,.legal-new-filter-row,.legal-new-mini-chain{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.legal-new-chip-row{margin:16px 0 14px}.legal-new-long-copy{margin:0;color:#5e6f8e;font-size:14px;line-height:1.55}.legal-new-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;padding-top:15px;border-top:1px solid #e5ebf5}.legal-new-detail-grid>div{min-width:0;padding:9px 10px;border-radius:9px;background:#f7f9fd}.legal-new-detail-grid small,.legal-new-detail-grid b{display:block}.legal-new-detail-grid small,.legal-new-role-grid small{color:#7b89a2;font-size:11px}.legal-new-detail-grid b{margin-top:2px;overflow:hidden;color:#2a416c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.legal-new-divider{height:1px;margin:16px 0;background:#e4eaf4}.legal-new-related-list{display:flex;flex-direction:column;gap:8px}.legal-new-related-row{width:100%;min-width:0;padding:10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;border:1px solid #e0e7f3;border-radius:11px;text-align:left;background:#fbfcff;color:#2a416c;transition:border-color .18s ease,background .18s ease,transform .18s ease}.legal-new-related-row:hover:not(:disabled){border-color:#a9bee9;background:#fff;transform:translate(2px)}.legal-new-related-row.disabled{opacity:.58}.legal-new-related-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#3f62c5;background:#edf2ff}.legal-new-related-row>span:nth-child(2){min-width:0}.legal-new-related-row b,.legal-new-related-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-new-related-row b{color:#23427c;font-size:13px}.legal-new-related-row small{margin-top:2px;color:#7786a2;font-size:11px}.legal-new-related-row>svg{color:#7183a8}.legal-new-inline-empty{padding:18px 13px;border:1px dashed #cbd8ed;border-radius:10px;color:#7786a1;background:#fafcff;font-size:13px;text-align:center}.legal-new-context-mini{align-items:flex-start}.legal-new-context-mini .button{margin-left:auto;flex:0 0 auto}.legal-new-context-mini h3{margin:1px 0;color:#203d76;font-size:16px}.legal-new-context-mini p{margin:0;color:#71809c;font-size:12px}.legal-new-service-hero{align-items:flex-start}.legal-new-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:15px}.legal-new-role-grid>div{min-width:0;padding:12px;border:1px solid #e1e8f4;border-radius:10px;background:#fafcff}.legal-new-role-grid b,.legal-new-role-grid em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-new-role-grid b{margin-top:3px;color:#294570;font-size:12px}.legal-new-role-grid em{margin-top:4px;color:#8390a6;font-size:10px;font-style:normal}.legal-new-focus-body{display:flex;flex-direction:column;min-height:230px}.legal-new-focus-symbol{color:#6758e5;background:#edeaff}.legal-new-focus-heading{align-items:flex-start}.legal-new-focus-heading h3{font-size:18px}.legal-new-focus-note{margin-top:15px;padding:10px 11px;display:flex;align-items:flex-start;gap:8px;border:1px solid #f0d9ad;border-radius:9px;color:#855417;background:#fff9eb;font-size:12px;line-height:1.45}.legal-new-focus-note svg{flex:0 0 auto;margin-top:1px}.legal-new-focus-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:18px}.legal-new-focus-actions .button{flex:1}.legal-new-empty-focus{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#637492}.legal-new-empty-focus>span{display:grid;place-items:center;width:54px;height:54px;margin-bottom:8px;border-radius:15px;color:#1c9878;background:#e5f7f1}.legal-new-empty-focus b{color:#274878}.legal-new-empty-focus p{max-width:340px;margin:5px 0 14px;font-size:13px}.legal-new-rule-list{display:flex;flex-direction:column;gap:14px}.legal-new-rule-list>div{display:flex;align-items:flex-start;gap:9px}.legal-new-rule-list>div>svg{flex:0 0 auto;color:#1a9470}.legal-new-rule-list b,.legal-new-rule-list small{display:block}.legal-new-rule-list b{color:#294570;font-size:13px}.legal-new-rule-list small{margin-top:2px;color:#7887a0;font-size:12px;line-height:1.45}.legal-new-service-tasks-card{border-top-color:#2b9c8e}.legal-new-task-stage-list{display:flex;flex-direction:column;gap:9px}.legal-new-task-stage{width:100%;min-width:0;padding:10px 11px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid #dce5f2;border-radius:11px;color:#2a416c;background:#fbfcff;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.legal-new-task-stage:hover{border-color:#9fb8e7;background:#fff;transform:translate(2px)}.legal-new-task-stage-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#4166cc;background:#edf2ff}.legal-new-task-stage-copy{min-width:0}.legal-new-task-stage-copy b,.legal-new-task-stage-copy strong,.legal-new-task-stage-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-new-task-stage-copy b{color:#6d7d9a;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.legal-new-task-stage-copy strong{margin-top:2px;color:#284578;font-size:13px}.legal-new-task-stage-copy small{margin-top:3px;color:#8190a8;font-size:11px}.legal-new-summary-backdrop{position:fixed;inset:0;z-index:89;background:#15274e38}.legal-new-summary-drawer{position:fixed;top:0;right:0;bottom:0;z-index:90;width:min(470px,100vw);padding:26px;overflow-y:auto;border-left:1px solid #dce5f2;background:#fff;box-shadow:-18px 0 42px #142b5b29;animation:legal-new-drawer-in .22s ease both}.legal-new-summary-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid #e4eaf4}.legal-new-summary-drawer header small{color:#7181a0;font-size:10px;font-weight:800;letter-spacing:.08em}.legal-new-summary-drawer header h2{margin:4px 0 0;color:#173f8e;font:700 22px/1.2 Manrope,sans-serif}.legal-new-summary-status{margin-top:22px;padding:13px;display:flex;align-items:center;gap:11px;border:1px solid #dce6f3;border-radius:12px;background:#f8faff}.legal-new-summary-status>div{min-width:0;flex:1}.legal-new-summary-status b,.legal-new-summary-status small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-new-summary-status b{color:#2a477b;font-size:13px}.legal-new-summary-status small{margin-top:3px;color:#7a89a4;font-size:11px}.legal-new-summary-description{margin:18px 0;color:#637492;font-size:13px;line-height:1.55}.legal-new-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.legal-new-summary-grid>div{padding:11px;border-radius:10px;background:#f7f9fd}.legal-new-summary-grid small,.legal-new-summary-grid b{display:block}.legal-new-summary-grid small{color:#7b89a2;font-size:10px}.legal-new-summary-grid b{margin-top:3px;color:#294878;font-size:12px}.legal-new-summary-tasks{margin-top:24px}.legal-new-summary-tasks h3{margin:0 0 10px;color:#244476;font-size:14px}.legal-new-summary-tasks>div{padding:10px 0;border-top:1px solid #e7edf5}.legal-new-summary-tasks span,.legal-new-summary-tasks b,.legal-new-summary-tasks small{display:block}.legal-new-summary-tasks span{color:#6579a0;font-size:10px;font-weight:800;text-transform:uppercase}.legal-new-summary-tasks b{margin-top:3px;color:#2a477a;font-size:13px}.legal-new-summary-tasks small{margin-top:3px;color:#7d8ba5;font-size:11px}.legal-new-summary-drawer>footer{margin-top:24px;padding-top:18px;border-top:1px solid #e4eaf4}@keyframes legal-new-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.legal-new-summary-drawer{top:72px;max-height:calc(100vh - 72px);box-sizing:border-box;padding-bottom:38px}.legal-new-summary-drawer>footer{padding-bottom:4px}.legal-new-service-focus-section-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px}.legal-new-service-focus-section-content>.card{min-height:100%;margin-top:0;box-sizing:border-box}.legal-new-service-focus-summary-card{border-top-color:#5965e8;background:#fbfbff}.legal-new-service-focus-symbol{color:#168b8d;background:#e1f7f4}.legal-new-service-focus-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;padding-top:15px;border-top:1px solid #e4eaf4}.legal-new-service-focus-metrics>div{min-width:0;padding:10px;border:1px solid #e0e7f3;border-radius:10px;background:#fff}.legal-new-service-focus-metrics b,.legal-new-service-focus-metrics small{display:block}.legal-new-service-focus-metrics b{color:#244b91;font:800 18px/1 Manrope,sans-serif}.legal-new-service-focus-metrics small{margin-top:5px;color:#7384a3;font-size:10px;font-weight:800;line-height:1.25}.legal-new-service-generated-tasks-card{border-top-color:#2b9c8e}.legal-new-service-generated-task-row{min-height:70px}.legal-new-service-generated-task-row .legal-new-task-stage-copy strong{font-size:14px}.legal-new-service-generated-task-row .legal-new-task-stage-copy small{font-size:11px}.service-focus-workspace-v1{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;overflow:auto;color:#244579;background:#f2f5ff;font-family:Manrope,sans-serif;isolation:isolate}.service-focus-workspace-v1.is-follow-mode{background:#eef4ff}.service-focus-topbar{position:sticky;top:0;z-index:4;min-height:70px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #d9e3f3;background:#fffffff0;box-shadow:0 8px 28px #243e6f14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.service-focus-topbar-left,.service-focus-topbar-actions{display:flex;align-items:center;min-width:0;gap:9px}.service-focus-topbar-actions{flex:0 0 auto}.service-focus-back,.service-focus-close,.service-focus-more-button,.service-focus-mode-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d1ddef;border-radius:11px;color:#3159a9;background:#fff;font:800 12px/1 Manrope,sans-serif;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.service-focus-back,.service-focus-close{width:38px;padding:0;flex:0 0 auto}.service-focus-more-button,.service-focus-mode-button{padding:0 12px}.service-focus-back:hover,.service-focus-close:hover,.service-focus-more-button:hover,.service-focus-mode-button:hover,.service-focus-mode-button.is-active{color:#173f93;border-color:#8fa9df;background:#f4f7ff;box-shadow:0 0 0 3px #526bd51a;transform:translateY(-1px)}.service-focus-mode-button.is-active{color:#fff;border-color:#365dcc;background:#365dcc}.service-focus-topbar-copy{min-width:0;display:grid;gap:2px}.service-focus-topbar-copy span,.service-focus-topbar-copy strong,.service-focus-topbar-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-focus-topbar-copy span{color:#7b8daa;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.service-focus-topbar-copy strong{color:#173d80;font-size:14px}.service-focus-topbar-copy small{color:#7082a1;font-size:11px}.service-focus-more-wrap{position:relative}.service-focus-more-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:8;min-width:238px;padding:7px;border:1px solid #d7e2f2;border-radius:14px;background:#fff;box-shadow:0 18px 40px #223e712e}.service-focus-more-menu button{width:100%;min-height:36px;padding:0 9px;display:flex;align-items:center;gap:9px;border:0;border-radius:9px;color:#2a4a82;background:transparent;font:700 12px/1 Manrope,sans-serif;text-align:left;cursor:pointer}.service-focus-more-menu button:hover,.service-focus-more-menu button:focus-visible{color:#153c88;background:#f0f4ff;outline:0}.service-focus-header-notice{width:min(920px,calc(100% - 32px));margin:12px auto 0;padding:12px 14px;display:flex;align-items:center;gap:10px;border:1px solid #bdd0f2;border-radius:13px;color:#31568f;background:#f8fbff;box-shadow:0 8px 20px #2a498112}.service-focus-header-notice>span{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#526bd5;background:#eaf0ff}.service-focus-header-notice>div{min-width:0;flex:1}.service-focus-header-notice strong,.service-focus-header-notice p{display:block}.service-focus-header-notice strong{color:#244a88;font-size:12px}.service-focus-header-notice p{margin:3px 0 0;color:#7183a2;font-size:11px}.service-focus-header-notice>button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;color:#7690b9;background:transparent;cursor:pointer}.service-focus-header-notice>button:hover{color:#294f94;background:#eaf0ff}.service-focus-action-notice{width:min(720px,calc(100% - 40px));margin:12px auto 0;padding:10px 13px;display:flex;align-items:center;gap:9px;border:1px solid #b8d8cc;border-radius:12px;color:#1b7b68;background:#f2fcf8;box-shadow:0 8px 20px #1c786717;font-size:12px;font-weight:800}.service-focus-action-notice>svg{flex:0 0 auto}.service-focus-action-notice>span{min-width:0;flex:1}.service-focus-action-notice>button{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:8px;color:#579789;background:transparent;cursor:pointer}.service-focus-action-notice>button:hover{color:#176a59;background:#dff5ec}.service-focus-hero{width:min(1500px,calc(100% - 40px));margin:18px auto 15px;padding:22px 24px;display:flex;align-items:stretch;justify-content:space-between;gap:24px;border:1px solid #d6e1f3;border-top:3px solid #5269df;border-radius:19px;background:#fff;box-shadow:0 14px 34px #27457f14}.service-focus-hero-identity{min-width:0;display:flex;align-items:flex-start;gap:14px;flex:1 1 auto}.service-focus-hero-orb{width:58px;height:58px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #c6e9e4;border-radius:17px;color:#168b8d;background:#e4f8f5}.service-focus-hero-identity>div{min-width:0}.service-focus-eyebrow{display:block;color:#7b8daa;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.service-focus-hero h1{max-width:650px;margin:4px 0 7px;color:#173f88;font:800 clamp(25px,3vw,38px)/1.08 Manrope,sans-serif;letter-spacing:-.04em}.service-focus-hero-identity p{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#7184a4;font-size:12px;font-weight:700}.service-focus-hero-identity p span{display:inline-flex;align-items:center;gap:5px;min-width:0}.service-focus-separator{color:#bdc9dc}.service-focus-hero-facts{min-width:min(560px,46%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-content:start}.service-focus-hero-facts>div{min-width:0;min-height:66px;padding:10px 11px;border:1px solid #e1e8f4;border-radius:11px;background:#fbfcff}.service-focus-hero-facts small,.service-focus-hero-facts strong{display:block}.service-focus-hero-facts small{color:#7e8ca5;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.service-focus-hero-facts strong{margin-top:8px;display:flex;align-items:center;gap:5px;overflow:hidden;color:#2b4d88;font-size:12px;line-height:1.25}.service-focus-hero-facts strong span{color:#7d8da9;font-size:10px;font-weight:700}.service-focus-hero-facts>div>div{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px}.service-focus-workspace-body{width:min(1500px,calc(100% - 40px));margin:0 auto 32px;display:grid;grid-template-columns:206px minmax(0,1fr) minmax(330px,380px);align-items:start;gap:15px}.service-focus-rail,.service-focus-pulse-panel,.service-focus-panel{min-width:0;border:1px solid #d7e2f2;border-top:3px solid #5269df;border-radius:17px;background:#fff;box-shadow:0 12px 28px #28447c0f}.service-focus-rail{position:sticky;top:88px;overflow:visible;padding:15px 10px}.service-focus-rail-heading{padding:2px 7px 13px;border-bottom:1px solid #e5ebf5}.service-focus-rail-heading strong,.service-focus-rail-heading small{display:block}.service-focus-rail-heading strong{margin-top:4px;color:#274b88;font-size:14px}.service-focus-rail-heading small{margin-top:4px;color:#7a8aa6;font-size:11px;line-height:1.35}.service-focus-rail nav{display:grid;gap:5px;margin-top:11px}.service-focus-rail nav button{min-width:0;padding:9px 7px;display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid transparent;border-radius:11px;color:#637a9e;background:transparent;text-align:left;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.service-focus-rail nav button:hover,.service-focus-rail nav button:focus-visible{color:#214b9b;border-color:#ccdafa;background:#f7f9ff;outline:0;transform:translate(2px)}.service-focus-rail nav button.is-active{color:#173f8c;border-color:#b2c7fb;background:#edf2ff;box-shadow:0 5px 14px #4663c117}.service-focus-rail nav button>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:#526bd5;background:#edf2ff}.service-focus-rail nav button.is-active>span{color:#fff;background:#526bd5}.service-focus-rail nav button strong,.service-focus-rail nav button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-focus-rail nav button strong{font-size:11px}.service-focus-rail nav button small{margin-top:3px;color:#8291aa;font-size:9px}.service-focus-rail nav button>svg{color:#8ca0bf}.service-focus-rail-summary{margin-top:14px;padding-top:12px;display:grid;gap:8px;border-top:1px solid #e5ebf5}.service-focus-rail-summary span{min-width:0;display:grid;grid-template-columns:auto auto;align-items:center;column-gap:6px;padding:8px;border-radius:10px;color:#526bd5;background:#f6f8ff}.service-focus-rail-summary b{color:#244b90;font-size:12px}.service-focus-rail-summary small{grid-column:1 / -1;color:#7b8ca8;font-size:9px}.service-focus-center{min-width:0;display:grid;gap:15px}.service-focus-panel{padding:18px;border-top-color:#5269df}.service-focus-panel-header{min-width:0;margin-bottom:15px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid #e5ebf5}.service-focus-panel-heading{min-width:0;display:flex;align-items:flex-start;gap:10px}.service-focus-panel-heading>div{min-width:0}.service-focus-panel-icon{width:37px;height:37px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#526bd5;background:#edf2ff}.service-focus-panel-header h2{margin:3px 0 0;color:#224882;font:800 19px/1.2 Manrope,sans-serif}.service-focus-panel-header p{max-width:620px;margin:4px 0 0;color:#7383a0;font-size:12px;line-height:1.45}.service-focus-panel-actions{flex:0 0 auto;display:flex;align-items:center;gap:7px}.service-focus-panel-actions .button{min-height:32px;padding:0 10px;font-size:11px}.service-focus-identity-strip{min-width:0;padding:13px;display:flex;align-items:center;gap:11px;border:1px solid #dce7f4;border-radius:13px;background:#fbfcff}.service-focus-service-orb{width:43px;height:43px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:#168b8d;background:#e4f8f5}.service-focus-identity-strip>div{min-width:0;flex:1}.service-focus-identity-strip h3{margin:3px 0 2px;overflow:hidden;color:#1d478d;font:800 18px/1.2 Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.service-focus-identity-strip p{margin:0;overflow:hidden;color:#7586a4;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.service-focus-identity-strip .button{flex:0 0 auto;min-height:32px;font-size:11px}.service-focus-context-line{margin-top:11px;padding:8px 10px;display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px;border-radius:10px;color:#7585a2;background:#f6f8fd;font-size:11px}.service-focus-context-line span{display:inline-flex;align-items:center;gap:4px;color:#7385a4;font-weight:800}.service-focus-context-line strong{color:#31558d}.service-focus-progress-panel{margin-top:14px;padding:13px;display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:15px;border:1px solid #dfe7f3;border-radius:13px;background:#fff}.service-focus-progress-heading{display:flex;justify-content:space-between;gap:8px;color:#7082a1;font-size:11px;font-weight:800}.service-focus-progress-heading b{color:#315bd0;font-size:16px}.service-focus-progress-panel .progress-block{margin-top:7px}.service-focus-progress-panel .progress-block>span{display:none}.service-focus-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.service-focus-stat-grid span{min-width:0;padding:8px;display:grid;align-content:center;border-left:1px solid #e5ebf5}.service-focus-stat-grid b,.service-focus-stat-grid small{display:block}.service-focus-stat-grid b{color:#244b91;font-size:17px}.service-focus-stat-grid small{margin-top:3px;color:#7a8aa5;font-size:9px;line-height:1.25}.service-focus-service-facts{margin-top:13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.service-focus-service-facts>div{min-width:0;padding:10px;border:1px solid #e2e9f3;border-radius:10px;background:#fbfcff}.service-focus-service-facts small,.service-focus-service-facts strong{display:block}.service-focus-service-facts small{color:#7a8ba7;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.service-focus-service-facts strong{margin-top:7px;display:flex;align-items:center;gap:5px;overflow:hidden;color:#2c4e88;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.service-focus-governance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.service-focus-governance-card{min-width:0;padding:13px;border:1px solid #dbe5f3;border-radius:13px;background:#fbfcff}.service-focus-governance-card.violet{border-color:#dcd8fa;background:#fcfbff}.service-focus-governance-head{display:flex;align-items:center;gap:9px}.service-focus-governance-head>span{width:35px;height:35px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#4167ca;background:#edf2ff}.service-focus-governance-card.violet .service-focus-governance-head>span{color:#685bdc;background:#efedff}.service-focus-governance-head>div{min-width:0}.service-focus-governance-head small,.service-focus-governance-head strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-focus-governance-head small{color:#7b8ca8;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.service-focus-governance-head strong{margin-top:3px;color:#294c89;font-size:13px}.service-focus-governance-card p{min-height:35px;margin:10px 0;color:#72829e;font-size:11px;line-height:1.45}.service-focus-inline-button{min-height:30px!important;padding:0 9px!important;font-size:10px!important}.service-focus-governance-note{margin-top:11px;padding:11px 12px;display:flex;align-items:flex-start;gap:8px;border:1px solid #d5e2f4;border-radius:11px;color:#526f9c;background:#f7faff}.service-focus-governance-note>svg{flex:0 0 auto;margin-top:1px;color:#526bd5}.service-focus-governance-note strong,.service-focus-governance-note p{display:block}.service-focus-governance-note strong{color:#31558f;font-size:11px}.service-focus-governance-note p{margin:3px 0 0;color:#7486a5;font-size:10px;line-height:1.45}.service-focus-approval-card{min-width:0;padding:13px;display:flex;align-items:center;gap:10px;border:1px solid #c8e8dd;border-radius:13px;background:#f5fffb}.service-focus-approval-card.is-not-configured{border-color:#e0e7f2;background:#fafcff}.service-focus-approval-orb{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:#15977a;background:#dff7ee}.service-focus-approval-card.is-not-configured .service-focus-approval-orb{color:#7b8fac;background:#eef2f8}.service-focus-approval-card>div{min-width:0;flex:1}.service-focus-approval-card strong,.service-focus-approval-card p{display:block}.service-focus-approval-card strong{color:#275a4b;font-size:12px}.service-focus-approval-card.is-not-configured strong{color:#40587e}.service-focus-approval-card p{margin:4px 0 0;color:#6f8a82;font-size:11px;line-height:1.4}.service-focus-approval-card.is-not-configured p{color:#7b8aa5}.service-focus-approval-card .button{flex:0 0 auto;min-height:34px;font-size:11px}.service-focus-task-monitor{display:grid;gap:9px}.service-focus-task-item{min-width:0;overflow:hidden;border:1px solid #dce5f3;border-radius:13px;background:#fbfcff;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.service-focus-task-item.is-selected,.service-focus-task-item.is-expanded{border-color:#9bb7f1;background:#fff;box-shadow:0 8px 20px #3a5ba214}.service-focus-task-row{width:100%;min-width:0;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;border:0;color:#2d4f88;background:transparent;text-align:left;cursor:pointer}.service-focus-task-orb{width:39px;height:39px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#4968d2;background:#edf2ff}.service-focus-task-copy{min-width:0}.service-focus-task-copy small,.service-focus-task-copy strong,.service-focus-task-copy em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-focus-task-copy small{color:#7a8daa;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.service-focus-task-copy strong{margin-top:3px;color:#264a88;font-size:14px}.service-focus-task-copy em{margin-top:4px;color:#7d8daa;font-size:10px;font-style:normal}.service-focus-task-state{min-width:86px;display:grid;justify-items:end;gap:5px}.service-focus-task-state .badge{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-focus-task-state b{color:#315bd0;font-size:12px}.service-focus-task-row>svg{color:#8ca0bf;transition:transform .18s ease}.service-focus-task-row>svg.is-rotated{transform:rotate(180deg)}.service-focus-task-details{padding:0 12px 13px;border-top:1px solid #e7edf5}.service-focus-task-progress{padding:12px 0 1px}.service-focus-task-progress>span{display:block;margin-top:4px;color:#7d8da8;font-size:10px}.service-focus-task-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:11px}.service-focus-task-detail-grid>div{min-width:0;padding:8px;border:1px solid #e5ebf4;border-radius:9px;background:#fbfcff}.service-focus-task-detail-grid small,.service-focus-task-detail-grid strong{display:block}.service-focus-task-detail-grid small{color:#7d8da7;font-size:9px;font-weight:800;text-transform:uppercase}.service-focus-task-detail-grid strong{margin-top:4px;display:flex;align-items:center;gap:4px;overflow:hidden;color:#315486;font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.service-focus-activity-summary{margin-top:11px;padding:11px;border:1px solid #e3eaf4;border-radius:11px;background:#f9fbff}.service-focus-activity-summary>div:first-child{display:flex;align-items:flex-start;gap:8px}.service-focus-activity-summary>div:first-child>span{width:29px;height:29px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:#526bd5;background:#edf2ff}.service-focus-activity-summary strong,.service-focus-activity-summary small{display:block}.service-focus-activity-summary strong{color:#315283;font-size:11px}.service-focus-activity-summary small{margin-top:3px;color:#7c8da8;font-size:10px;line-height:1.35}.service-focus-activity-list{display:grid;gap:5px;margin-top:9px}.service-focus-activity-pill{min-width:0;padding:6px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:8px;background:#fff}.service-focus-activity-pill>span{min-width:0;overflow:hidden;color:#5e7398;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.service-focus-activity-pill .badge{flex:0 0 auto;font-size:9px}.service-focus-task-actions{margin-top:12px;display:flex;flex-wrap:wrap;gap:7px}.service-focus-task-actions .button{min-height:32px;padding:0 9px;font-size:10px}.service-focus-activity-form{margin-top:12px;padding:12px;border:1px solid #bcd0f2;border-radius:12px;background:#f7f9ff}.service-focus-activity-form-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.service-focus-activity-form-heading>div{min-width:0}.service-focus-activity-form-heading strong{display:block;margin-top:3px;color:#2b4e8c;font-size:11px}.service-focus-activity-form-heading>button{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #d0dcf1;border-radius:8px;color:#7285a6;background:#fff;cursor:pointer}.service-focus-activity-form-heading>button:hover{color:#315bd0;border-color:#9eb8ed}.service-focus-input{width:100%;min-width:0;box-sizing:border-box;margin-top:9px;padding:9px 10px;border:1px solid #cad8ed;border-radius:9px;color:#2b4d85;background:#fff;font:600 11px/1.35 Manrope,sans-serif}.service-focus-input:focus{border-color:#6c8ee1;outline:0;box-shadow:0 0 0 3px #526bd51f}.service-focus-textarea{resize:vertical}.service-focus-select{min-height:34px;margin-top:0}.service-focus-activity-form-footer{margin-top:9px;display:flex;align-items:center;gap:8px}.service-focus-activity-form-footer .service-focus-select{flex:1}.service-focus-activity-form-footer .button{flex:0 0 auto;min-height:34px;font-size:10px}.service-focus-empty{min-height:190px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #cbd8ed;border-radius:12px;color:#7183a0;background:#fbfcff;text-align:center}.service-focus-empty>span{width:50px;height:50px;display:grid;place-items:center;margin-bottom:9px;border-radius:15px;color:#526bd5;background:#edf2ff}.service-focus-empty strong{color:#315080;font-size:13px}.service-focus-empty p{max-width:370px;margin:5px 0 0;color:#7c8ca7;font-size:11px;line-height:1.45}.service-focus-timeline-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.service-focus-filter-row{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.service-focus-filter-row .exposed-filter-button{min-height:30px;font-size:10px}.service-focus-timeline-list{display:grid;gap:5px}.service-focus-timeline-entry{position:relative;width:100%;min-width:0;padding:11px 12px 11px 45px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid transparent;border-radius:11px;color:#315283;background:#fbfcff;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.service-focus-timeline-entry:hover,.service-focus-timeline-entry.is-selected{border-color:#c3d2ed;background:#f7f9ff;transform:translate(2px);outline:0}.service-focus-timeline-line{position:absolute;top:0;bottom:-5px;left:22px;width:1px;background:#dbe5f2}.service-focus-timeline-entry:last-of-type .service-focus-timeline-line{bottom:50%}.service-focus-timeline-dot{position:absolute;left:9px;top:12px;width:27px;height:27px;display:grid;place-items:center;border:3px solid #fff;border-radius:50%;color:#526bd5;background:#eaf0ff;box-shadow:0 3px 9px #425b971f}.service-focus-timeline-copy{min-width:0}.service-focus-timeline-copy>span{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.service-focus-timeline-copy b{color:#526bd5;font-size:10px}.service-focus-timeline-copy time{color:#8997ad;font-size:9px}.service-focus-timeline-copy strong,.service-focus-timeline-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-focus-timeline-copy strong{margin-top:4px;color:#2c4e87;font-size:12px}.service-focus-timeline-copy small{margin-top:3px;color:#7a8aa5;font-size:10px}.service-focus-timeline-entry>svg{color:#8ca0be}.service-focus-documents-panel :is(.case-document-repository,.legal-new-document-repository){min-width:0}.service-focus-pulse-panel{position:sticky;top:88px;min-height:540px;overflow:hidden;border-top-color:#2b9c8e}.service-focus-pulse-header{padding:17px 16px 13px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid #e4eaf4}.service-focus-pulse-header>div:first-child{min-width:0}.service-focus-pulse-header h2{margin:3px 0 0;display:flex;align-items:center;gap:7px;color:#245184;font:800 18px/1.2 Manrope,sans-serif}.service-focus-pulse-header p{margin:4px 0 0;color:#7a8aa5;font-size:10px;line-height:1.35}.service-focus-pulse-tabs{display:flex;flex:0 0 auto;padding:3px;border:1px solid #dae4f1;border-radius:9px;background:#f4f7fc}.service-focus-pulse-tabs button{min-height:28px;padding:0 8px;border:0;border-radius:7px;color:#788aa8;background:transparent;font:800 10px/1 Manrope,sans-serif;cursor:pointer}.service-focus-pulse-tabs button.is-active{color:#31558e;background:#fff;box-shadow:0 3px 9px #3950841a}.service-focus-pulse-composer{padding:12px 13px;border-bottom:1px solid #e5ebf5;background:#fbfcff}.service-focus-pulse-composer-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.service-focus-pulse-composer-head strong{color:#3260b1;font-size:11px}.service-focus-pulse-composer-head label{display:inline-flex;align-items:center;gap:4px;color:#7284a1;font-size:9px;font-weight:700}.service-focus-pulse-textarea{min-height:76px;margin-top:8px}.service-focus-pulse-tools{margin-top:7px;display:flex;align-items:center;justify-content:flex-end;gap:5px}.service-focus-pulse-tools>button:not(.button){width:30px;height:30px;display:grid;place-items:center;border:1px solid #d8e3f2;border-radius:8px;color:#6c86b5;background:#fff;cursor:pointer}.service-focus-pulse-tools>button:not(.button):hover,.service-focus-pulse-tools>button:not(.button).is-active{color:#315bd0;border-color:#9fb8ec;background:#eef3ff}.service-focus-pulse-tools .button{min-height:32px;padding:0 10px;font-size:10px}.service-focus-attachment-chip{margin-top:7px;padding:6px 8px;display:flex;align-items:center;gap:5px;color:#4165a4;border-radius:8px;background:#eef3ff;font-size:10px}.service-focus-attachment-chip>button{margin-left:auto;display:grid;place-items:center;border:0;color:#6c81a7;background:transparent;cursor:pointer}.service-focus-pulse-toolbar{padding:10px 13px;display:grid;gap:8px;border-bottom:1px solid #e5ebf5}.service-focus-pulse-filter-tabs{display:flex;align-items:center;gap:5px}.service-focus-pulse-filter-tabs button{min-height:27px;padding:0 7px;border:0;border-radius:7px;color:#7185a7;background:transparent;font:800 10px/1 Manrope,sans-serif;cursor:pointer}.service-focus-pulse-filter-tabs button.is-active,.service-focus-pulse-filter-tabs button:hover{color:#315bd0;background:#edf2ff}.service-focus-pulse-filter-tabs b{margin-left:3px;color:#7e91b0;font-size:9px}.service-focus-pulse-search{min-width:0;height:31px;padding:0 8px;display:flex;align-items:center;gap:5px;border:1px solid #d9e4f2;border-radius:8px;color:#7890b8;background:#fff}.service-focus-pulse-search input{width:100%;min-width:0;border:0;outline:0;color:#345688;background:transparent;font:600 10px/1 Manrope,sans-serif}.service-focus-pulse-feed{max-height:610px;padding:10px 11px 15px;overflow:auto;display:grid;align-content:start;gap:8px}.service-focus-note{min-width:0;padding:10px;display:flex;align-items:flex-start;gap:8px;border:1px solid #e0e8f3;border-radius:11px;background:#fff}.service-focus-note.is-pending{border-color:#ecd9b4;background:#fffdf8}.service-focus-note-avatar{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:#526bd5;font-size:9px;font-weight:800}.service-focus-note-body{min-width:0;flex:1}.service-focus-note-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.service-focus-note-meta strong{color:#315486;font-size:10px}.service-focus-note-meta time{color:#8a99b0;font-size:9px}.service-focus-note-meta .badge{min-height:19px;padding:2px 6px;font-size:8px}.service-focus-note-body p{margin:6px 0 0;color:#6f819f;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.service-focus-note-assets{margin-top:7px;display:flex;flex-wrap:wrap;gap:5px}.service-focus-note-assets span{max-width:100%;padding:4px 6px;display:inline-flex;align-items:center;gap:4px;overflow:hidden;border-radius:6px;color:#5270a9;background:#eef3ff;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.service-focus-note-actions{margin-top:7px}.service-focus-response{display:grid;gap:5px}.service-focus-response .service-focus-input{margin-top:0}.service-focus-response>div{display:flex;justify-content:flex-end;gap:5px}.service-focus-response .button{min-height:28px;padding:0 8px;font-size:9px}.service-focus-pulse-empty{min-height:220px;border:0;background:transparent}@media(max-width:1260px){.service-focus-workspace-body{grid-template-columns:190px minmax(0,1fr)}.service-focus-pulse-panel{position:static;grid-column:1 / -1;min-height:0}.service-focus-pulse-feed{max-height:390px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.service-focus-topbar{padding:0 14px}.service-focus-topbar-copy small,.service-focus-mode-button{display:none}.service-focus-hero{width:min(100% - 24px,720px);margin-top:12px;padding:17px;display:grid}.service-focus-hero-facts{min-width:0;width:100%}.service-focus-workspace-body{width:min(100% - 24px,720px);grid-template-columns:1fr}.service-focus-rail{position:static;padding:10px}.service-focus-rail-heading,.service-focus-rail-summary{display:none}.service-focus-rail nav{display:flex;overflow-x:auto;margin-top:0;padding-bottom:1px}.service-focus-rail nav button{min-width:150px;grid-template-columns:28px minmax(0,1fr)}.service-focus-rail nav button>svg{display:none}.service-focus-rail nav button>span{width:28px;height:28px}.service-focus-pulse-feed{grid-template-columns:1fr}}@media(max-width:680px){.legal-new-service-focus-section-content{grid-template-columns:1fr}.service-focus-topbar{gap:8px}.service-focus-topbar-actions{gap:4px}.service-focus-topbar-actions .signal-icon-control{width:32px;height:32px}.service-focus-more-button{width:34px;padding:0}.service-focus-more-button span,.service-focus-more-button>svg:last-child{display:none}.service-focus-hero-identity{display:grid;grid-template-columns:auto minmax(0,1fr)}.service-focus-hero h1{font-size:25px}.service-focus-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.service-focus-progress-panel,.service-focus-governance-grid{grid-template-columns:1fr}.service-focus-stat-grid{border-top:1px solid #e5ebf5;padding-top:8px}.service-focus-stat-grid span{border-left:0}.service-focus-service-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.service-focus-identity-strip{align-items:flex-start;flex-wrap:wrap}.service-focus-identity-strip>div{flex-basis:calc(100% - 55px)}.service-focus-identity-strip>.button{width:100%;justify-content:center}.service-focus-task-row{grid-template-columns:auto minmax(0,1fr) auto}.service-focus-task-state{display:none}.service-focus-task-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-focus-task-actions .button{flex:1 1 44%;justify-content:center}.service-focus-pulse-header{display:grid}.service-focus-pulse-tabs{justify-self:start}.service-focus-timeline-controls{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.service-focus-workspace-v1 *,.service-focus-workspace-v1 *:before,.service-focus-workspace-v1 *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.legal-new-case-overview-card{overflow:visible}.legal-new-case-hero{display:flex;align-items:center;gap:12px}.legal-new-case-hero>div{min-width:0}.legal-new-case-hero h3{margin:3px 0 2px;color:#153d8d;font:700 20px/1.2 Manrope,sans-serif}.legal-new-case-hero p{display:flex;align-items:center;gap:5px;margin:0;color:#7483a0;font-size:12px}.legal-new-case-badges{display:flex;flex-wrap:wrap;gap:7px;margin:17px 0;padding-bottom:15px;border-bottom:1px solid #e5ebf5}.legal-new-case-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.legal-new-case-info-grid>div{min-width:0;padding:10px 11px;border:1px solid #e6ecf5;border-radius:10px;background:linear-gradient(145deg,#fbfcff,#f5f8fd)}.legal-new-case-info-grid small,.legal-new-case-info-grid b{display:block}.legal-new-case-info-grid small,.legal-new-case-people-grid small,.legal-new-case-footer-info small{color:#7c8aa3;font-size:10px;font-weight:800;letter-spacing:.02em}.legal-new-case-info-grid b{display:flex;align-items:center;gap:5px;margin-top:4px;overflow:hidden;color:#294676;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.legal-new-case-info-grid b svg{flex:0 0 auto;color:#526bd5}.legal-new-case-people-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px}.legal-new-case-people-grid>div,.legal-new-case-footer-info>div{min-width:0;padding:11px;border:1px solid #e2e9f3;border-radius:11px;background:#fff}.legal-new-case-people-grid>div>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.legal-new-person-chip{min-width:0;max-width:100%;padding:6px 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid #d6e2f4;border-radius:8px;color:#2b568f;background:#f4f8ff;font-size:11px}.legal-new-person-chip.opposing{border-color:#ecd9d9;color:#8d4d57;background:#fff7f7}.legal-new-person-chip svg{flex:0 0 auto}.legal-new-case-people-grid em,.legal-new-case-tags em{color:#8a97ab;font-size:11px;font-style:normal}.legal-new-case-footer-info{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin-top:9px}.legal-new-case-footer-info b{display:flex;align-items:center;gap:5px;margin-top:6px;overflow:hidden;color:#2a4776;font-size:11px;line-height:1.35}.legal-new-case-footer-info b svg{flex:0 0 auto;color:#526bd5}.legal-new-case-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.legal-new-case-tags span{padding:4px 7px;border-radius:999px;color:#4e5fc2;background:#eef0ff;font-size:10px;font-weight:800}.legal-new-case-description{margin-top:11px;border-top:1px solid #e5ebf5;color:#627493}.legal-new-case-description summary{padding-top:11px;color:#315abb;cursor:pointer;font-size:12px;font-weight:800}.legal-new-case-description p{margin:8px 0 0;color:#637492;font-size:12px;line-height:1.5}.legal-new-related-row.selected,.legal-new-task-stage.selected{border-color:#6d7ef0;background:#f1f3ff;box-shadow:0 0 0 2px #5c65f414}.legal-new-selection-empty{min-height:172px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;border:1px dashed #c9d6ed;border-radius:11px;color:#71819e;background:#fbfcff;text-align:center}.legal-new-selection-empty>span{display:grid;place-items:center;width:46px;height:46px;margin-bottom:8px;border-radius:14px;color:#526bd5;background:#edf2ff}.legal-new-selection-empty b{color:#315080;font-size:13px}.legal-new-selection-empty small{max-width:290px;margin-top:4px;color:#7a89a3;font-size:11px;line-height:1.45}.legal-new-selection-state{min-height:172px;padding:16px;border:1px dashed #c9d6ed;border-radius:11px;background:#fbfcff;text-align:center}.legal-new-selection-state>span{width:46px;height:46px;margin-bottom:8px;border-radius:14px;color:#526bd5;background:#edf2ff}.legal-new-selection-state b{color:#315080;font-size:13px}.legal-new-selection-state p,.legal-new-selection-state small{max-width:290px;margin:4px 0 0;color:#7a89a3;font-size:11px;line-height:1.45}.legal-new-selection-state{min-height:198px;padding:20px}.legal-new-selection-state>span{width:50px;height:50px;margin-bottom:10px}.legal-new-selection-state b{font-size:14px}.legal-new-selection-state p,.legal-new-selection-state small{max-width:320px;font-size:12px;line-height:1.5}.legal-new-case-tags-row{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:-4px 0 12px;padding:0 0 11px;border-bottom:1px solid #e5ebf5}.legal-new-case-tags-row>small{color:#7b89a4;font-size:9px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.legal-new-case-tags-row .legal-new-case-tags{margin-top:0}.legal-new-case-tags-status-row{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(0,1fr);align-items:start;gap:16px;margin:-4px 0 12px;padding:0 0 11px;border-bottom:1px solid #e5ebf5}.legal-new-case-tags-status-row .legal-new-case-tags-row{min-width:0;margin:0;padding:0;border-bottom:0}.legal-new-case-tags-status-row>.legal-new-case-tags-row{align-content:start;justify-content:flex-start}.legal-new-case-status-phase{min-width:0;display:grid;align-content:start;justify-items:start;gap:7px}.legal-new-case-status-phase>small{flex:0 0 auto;color:#7b89a4;font-size:9px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.legal-new-case-status-phase-badges{min-width:0;display:grid;align-content:start;justify-items:start;gap:6px}.legal-new-case-status-phase .official-phase-badge{max-width:174px!important;min-height:26px;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.15!important;text-align:left}.legal-new-case-tags-row{display:grid;align-content:start;justify-items:start;gap:7px}.legal-new-case-tags-row>small{display:block}.legal-new-case-tags-row .legal-new-case-tags{justify-content:flex-start;margin-top:0}.legal-new-case-classification-fact{grid-column:1 / -1}.legal-new-case-classification-fact b{overflow:visible;white-space:normal}.legal-new-case-participants-meta{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:11px;padding:10px 11px;border:1px solid #e1e8f3;border-radius:10px;background:#f8faff}.legal-new-case-participants-meta>div{display:flex;align-items:center;gap:9px;min-width:0}.legal-new-case-participants-meta small{color:#7b89a4;font-size:9px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.legal-new-case-participants-meta .legal-new-case-avatar-stack{margin-top:0}.legal-new-case-participants-meta .legal-new-case-start{margin-left:auto}@media(max-width:760px){.legal-new-case-classification-fact{grid-column:1 / -1}.legal-new-case-tags-status-row{grid-template-columns:1fr;gap:9px}.legal-new-case-status-phase{justify-items:start}.legal-new-case-status-phase-badges{justify-content:flex-start}.legal-new-case-tags-status-row>.legal-new-case-tags-row{justify-content:flex-start}.legal-new-case-participants-meta{align-items:flex-start;flex-wrap:wrap}.legal-new-case-participants-meta .legal-new-case-start{margin-left:0}}@media(max-width:520px){.legal-new-case-overview-actions{gap:5px}.legal-new-case-overview-signals{gap:4px}.legal-new-case-signal,.legal-new-case-edit-trigger{width:30px;height:30px}.legal-new-case-signal-panel{padding:10px}.legal-new-case-signal-item{grid-template-columns:auto minmax(0,1fr)}.legal-new-case-signal-item time{grid-column:2}}.legal-new-focus-card>.card-header p,.legal-new-service-tasks-card>.card-header p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.legal-new-summary-drawer{top:66px;max-height:calc(100vh - 66px);padding:18px 18px 30px}.legal-new-case-info-grid,.legal-new-case-people-grid,.legal-new-case-footer-info{grid-template-columns:1fr}}.legal-new-checklist{display:flex;flex-direction:column;gap:8px}.legal-new-checklist>button{width:100%;min-height:42px;padding:8px 10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #e0e7f3;border-radius:9px;text-align:left;background:#fbfcff}.legal-new-checklist>button:hover{border-color:#a9bee9;background:#fff}.legal-new-checklist>button>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #afc0dc;border-radius:50%;color:#63799f;background:#fff;font-size:11px;font-weight:800}.legal-new-checklist>button.done{border-color:#bfe5d6;background:#f2fbf7}.legal-new-checklist>button.done>span{border-color:#2a9c77;color:#fff;background:#2a9c77}.legal-new-checklist b{color:#345075;font-size:12px}.legal-new-checklist em{color:#21805f;font-size:10px;font-style:normal;font-weight:800}.legal-new-inline-button{margin-top:13px}.legal-new-activity-progress{padding:12px;border:1px solid #e4e9f2;border-radius:10px;background:#fafcff}.legal-new-activity-progress>span{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.legal-new-activity-progress small{color:#7a88a3;font-size:11px}.legal-new-activity-progress b{color:#2c4772;font-size:12px}.legal-new-activity-progress>div{height:8px;margin-top:10px;overflow:hidden;border-radius:10px;background:#e7edf6}.legal-new-activity-progress i{display:block;width:29%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d58a22,#f0bc60)}.legal-new-activity-progress>div.complete i{width:100%;background:#2a9c77}.legal-new-activity-actions{display:flex;gap:9px;margin:15px 0}.legal-new-activity-actions .button{flex:1}.legal-new-activity-actions .activity-resolve-button{color:#fff;border-color:#5f9ea0;background:#5f9ea0}.legal-new-activity-actions .activity-resolve-button:hover{color:#fff;border-color:#4e8c8f;background:#4e8c8f}.legal-new-activity-actions .activity-close-button{color:#fff;border-color:#dc2626;background:#dc2626}.legal-new-activity-actions .activity-close-button:hover{color:#fff;border-color:#b91c1c;background:#b91c1c}.legal-new-activity-actions button.is-blocked{color:#8290a4;border-color:#d8e0eb;background:#eef2f7;cursor:not-allowed;opacity:.78;box-shadow:none}.legal-new-activity-actions button.is-blocked:hover{color:#8290a4;border-color:#d8e0eb;background:#eef2f7}.legal-new-activity-blocked-notice{display:flex;align-items:center;gap:6px;margin:-5px 0 10px;padding:8px 10px;border:1px solid #efd5a9;border-radius:8px;color:#8a5a1c;background:#fff8e9;font-size:10px;font-weight:800;line-height:1.35}.legal-new-activity-blocked-notice svg{flex:0 0 auto;color:#d18a26}.legal-new-activity-closed-state{display:flex;align-items:center;gap:8px;margin:15px 0;padding:11px 12px;border-radius:10px;font-size:12px;font-weight:800}.legal-new-activity-closed-state.is-resolved{color:#287c70;background:#effbf7}.legal-new-activity-closed-state.is-closed{color:#b4232e;background:#fff1f3}.legal-new-mini-chain{padding:11px 12px;border-radius:10px;color:#5e7298;background:#f6f8fd;font-size:12px}.legal-new-mini-chain b{color:#3158b8}.legal-new-full-panel{border-top:3px solid #5269df}.legal-new-filter-row{margin-bottom:17px;padding-bottom:12px;border-bottom:1px solid #e5ebf5}.legal-new-timeline-controls-v3,.task-focus-timeline-controls-v3{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid #e5ebf5}.legal-new-timeline-controls-v3 .legal-new-filter-row,.task-focus-timeline-controls-v3 .task-focus-filter-row-v2{min-width:0;flex:1 1 auto;margin-top:0;padding-bottom:0;border-bottom:0}.legal-new-timeline-controls-v3 .legal-new-filter-row{margin-bottom:0}.legal-new-timeline-controls-v3 .context-filter-control-v3,.task-focus-timeline-controls-v3 .context-filter-control-v3{flex:0 0 auto;margin-bottom:0}.legal-new-timeline{display:flex;flex-direction:column}.legal-new-timeline-entry{position:relative;min-width:0;padding:13px 9px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:11px;border:0;border-radius:10px;text-align:left;background:transparent}.legal-new-timeline-entry.nested{grid-template-columns:43px minmax(0,1fr) auto}.legal-new-timeline-entry.nested-deep{grid-template-columns:52px minmax(0,1fr) auto}.legal-new-timeline-entry:hover{background:#f7f9fd}.legal-new-timeline-entry.selected{background:#f2f6ff;box-shadow:inset 3px 0 #4169d8}.legal-new-timeline+.timeline-detail-card-v2{margin-top:12px}.legal-new-timeline-line{position:absolute;top:43px;bottom:-8px;left:25px;width:1px;background:#d4dfef}.legal-new-timeline-entry:last-child .legal-new-timeline-line{display:none}.legal-new-timeline-dot{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border:1px solid #cbd9ee;border-radius:11px;color:#4163c6;background:#eef3ff}.legal-new-timeline-entry.nested .legal-new-timeline-dot{margin-left:9px}.legal-new-timeline-entry.nested-deep .legal-new-timeline-dot{margin-left:18px}.legal-new-timeline-entry.nested .legal-new-timeline-line{left:34px}.legal-new-timeline-entry.nested-deep .legal-new-timeline-line{left:43px}.legal-new-timeline-content{min-width:0}.legal-new-timeline-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.legal-new-timeline-meta b{color:#325bbb;font-size:11px}.legal-new-timeline-meta time{color:#8995aa;font-size:11px}.legal-new-timeline-content strong,.legal-new-timeline-content small{display:block}.legal-new-timeline-content strong{margin-top:3px;color:#2b4777;font-size:14px}.legal-new-timeline-content small{margin-top:2px;color:#71809a;font-size:12px;line-height:1.45}.legal-new-timeline-entry>svg{margin-top:8px;color:#7990bf}@media(max-width:760px){.legal-new-timeline-controls-v3,.task-focus-timeline-controls-v3{align-items:stretch;flex-direction:column}.task-focus-timeline-controls-v3 .task-focus-filter-row-v2{width:100%}.legal-new-timeline-controls-v3 .context-filter-control-v3,.task-focus-timeline-controls-v3 .context-filter-control-v3{width:100%;margin-bottom:0}.legal-new-timeline-controls-v3 .context-filter-trigger-v3,.task-focus-timeline-controls-v3 .context-filter-trigger-v3{width:100%}}.legal-new-assets-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px}.legal-new-link-input{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 3px 3px 10px;border:1px solid #dbe4f1;border-radius:10px;color:#6d7c98;background:#fbfcff}.legal-new-link-input .control{min-height:37px;padding:0 7px;border:0;background:transparent;box-shadow:none}.legal-new-assets-list{display:flex;flex-direction:column;gap:8px}.legal-new-assets-list.has-scroll{max-height:310px;overflow-y:auto;padding-right:5px}.legal-new-asset-row{min-width:0;padding:10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #d9e3f1;border-radius:10px;background:#fbfcff}.legal-new-asset-actions{display:flex;align-items:center;gap:6px}.legal-new-asset-delete{width:34px;height:34px;display:grid;place-items:center;border:1px solid transparent;border-radius:9px;color:#9b6470;background:transparent;cursor:pointer}.legal-new-asset-delete:hover,.legal-new-asset-delete:focus-visible{border-color:#efcbd1;color:#b23b4b;background:#fff1f3;outline:0}.legal-new-asset-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#3d61c4;background:#edf2ff}.legal-new-asset-main{min-width:0}.legal-new-asset-main>small{display:block;margin-top:3px;color:#8190a8;font-size:10px}.legal-new-asset-main .editable-asset-name{max-width:100%}.legal-new-empty-documents{padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center;color:#71819f}.legal-new-empty-documents svg{color:#7890c6}.legal-new-empty-documents b{margin-top:5px;color:#315184}.legal-new-empty-documents p{margin:3px 0 0;font-size:12px}.legal-new-conversation-context{margin-bottom:17px;padding:12px;border:1px solid #d8e4f2;border-radius:11px;background:#f7faff}.legal-new-conversation-context .badge{margin-left:auto}.legal-new-conversation-context small,.legal-new-conversation-context b,.legal-new-conversation-context p{display:block}.legal-new-conversation-context small{color:#7b8aa5;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.legal-new-conversation-context b{color:#2b4777;font-size:13px}.legal-new-conversation-context p{margin:1px 0 0;color:#7a88a2;font-size:11px}.legal-new-message-list{display:flex;flex-direction:column;gap:12px;max-height:335px;overflow-y:auto;padding-right:5px}.legal-new-message-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:11px;border:1px solid #e1e8f3;border-radius:11px;background:#fff}.legal-new-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#526fe3,#745ee6);font-size:10px;font-weight:800}.legal-new-message-list article header{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px}.legal-new-message-list article header b{color:#2c4775;font-size:12px}.legal-new-message-list article header small,.legal-new-message-list article header time{color:#8591a6;font-size:10px}.legal-new-message-list article p{margin:4px 0 0;color:#5e6e8a;font-size:12px;line-height:1.48}.legal-new-composer{margin-top:15px;padding-top:15px;border-top:1px solid #e3e9f3}.legal-new-composer .textarea{min-height:78px}.legal-new-composer>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px}.legal-new-composer small{color:#8491a6;font-size:11px}.legal-new-create-panel{border:1px solid #b9caf0;background:linear-gradient(145deg,#fff,#f9fbff);box-shadow:0 14px 35px #2349911a}.legal-new-close{width:36px;height:36px;display:grid;place-items:center;border:1px solid #d9e3f0;border-radius:9px;color:#5f7093;background:#fff}.legal-new-form-grid{margin-top:2px}.legal-new-create-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:15px;border-top:1px solid #e2e9f4}.legal-new-create-footer>span{display:inline-flex;align-items:center;gap:7px;color:#7787a3;font-size:11px}.legal-new-create-footer>span svg{color:#348d77}.legal-new-create-footer>div{display:flex;gap:9px}.legal-new-toast{position:fixed;right:27px;bottom:27px;z-index:80;max-width:min(380px,calc(100vw - 34px));padding:12px 15px;display:flex;align-items:center;gap:9px;border:1px solid #b8e3d2;border-radius:11px;color:#126649;background:#f1fbf6;box-shadow:0 12px 28px #144f3c26;font-size:13px;font-weight:700;animation:legal-new-toast-in .24s ease both}.legal-new-toast svg{flex:0 0 auto}@keyframes legal-new-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.legal-new-service-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0 28px}.legal-new-service-metric{min-height:112px;padding:20px 21px;display:flex;align-items:center;gap:15px;border:1px solid #d7e2f2;border-radius:16px;background:#fff;box-shadow:0 10px 25px #23437d0d}.legal-new-service-metric>span{width:54px;height:54px;display:grid;place-items:center;flex:0 0 auto;border-radius:15px}.legal-new-service-metric.blue>span{color:#2455c5;background:#edf2ff}.legal-new-service-metric.amber>span{color:#c77a12;background:#fff3df}.legal-new-service-metric.orange>span{color:#d97706;background:#fff0df}.legal-new-service-metric.rose>span{color:#d94b77;background:#fff0f5}.legal-new-service-metric.green>span{color:#15803d;background:#ecfdf3}.legal-new-service-metric.teal>span{color:#168b8d;background:#e2f7f5}.legal-new-service-metric.pink>span{color:#c74e78;background:#fff0f5}.legal-new-service-metric.sand>span{color:#9a7642;background:#f4eee4}.legal-new-service-metric.yellow>span{color:#c18c00;background:#fff5d8}.legal-new-service-metric.neutral>span{color:#5d6d87;background:#eef2f7}.legal-new-service-metric small{display:block;color:#5c7198;font-size:13px}.legal-new-service-metric b{display:block;margin-top:3px;color:#153b86;font-size:26px;line-height:1.05}.legal-new-service-metric p{margin:4px 0 0;color:#6c7d9a;font-size:12px}.legal-new-services-board{padding:16px;border:1px solid #d7e2f2;border-radius:20px;background:#ffffff61}.legal-new-service-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:7px;border:1px solid #d4e0f1;border-radius:15px;background:#f5f8fd}.legal-new-service-tabs button{min-height:69px;padding:11px 17px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid transparent;border-radius:11px;color:#607493;background:transparent;text-align:left;cursor:pointer}.legal-new-service-tabs button:hover{color:#194492;background:#fff}.legal-new-service-tabs button.active{color:#173e8e;border-color:#bfd1f3;background:#fff;box-shadow:0 6px 18px #23448714}.legal-new-service-tabs b{font-size:14px}.legal-new-service-tabs small{margin-top:4px;color:#8090ab;font-size:11px}.legal-new-service-list-card{margin-top:15px;padding:20px;border:1px solid #d7e2f2;border-radius:17px;background:#fff;box-shadow:0 12px 27px #23437d0a}.legal-new-service-search{width:min(100%,650px);max-width:none;height:44px;display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid #c7d7ee;border-radius:11px;color:#607aa6}.legal-new-service-search input{width:100%;border:0;outline:0;color:#253d68;background:transparent;font:inherit}.legal-new-service-search input::placeholder{color:#8a9bb8}.legal-new-service-filters{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 18px}.legal-new-service-filters button{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border:1px solid #c8d8ef;border-radius:10px;color:#526b96;background:#fff;font-size:12px;cursor:pointer}.legal-new-service-filters button.active{color:#fff;border-color:#1949ae;background:#1949ae;box-shadow:0 7px 14px #1949ae2e}.legal-new-service-filters em{min-width:21px;padding:3px 5px;border-radius:999px;color:#59739f;background:#edf2fa;font-size:10px;font-style:normal;font-weight:800;text-align:center}.legal-new-service-filters button.active em{color:#1949ae;background:#e5edff}.legal-new-service-table-head,.legal-new-service-row{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(90px,.7fr) minmax(180px,1.25fr) minmax(145px,.9fr) 90px 130px 60px 20px;gap:14px;align-items:center}.legal-new-service-table-head{padding:13px 15px;border-top:1px solid #dfe7f3;border-bottom:1px solid #dfe7f3;color:#617598;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.legal-new-service-row{width:100%;padding:16px 15px;border:0;border-bottom:1px solid #e2e9f3;color:#334a72;background:#fff;text-align:left;cursor:pointer;position:relative}.legal-new-service-row:hover{background:#f8fbff}.service-row-title b{display:block;color:#173d87;font-size:14px}.service-row-title small,.service-row-title em{display:block;margin-top:4px;color:#7588a8;font-size:11px;font-style:normal}.service-row-title em{color:#98a5bb}.service-row-parties{display:flex;align-items:center;gap:7px;min-width:0}.service-row-parties b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#304b79;font-size:12px}.service-row-parties em{padding:3px 6px;border-radius:999px;color:#3156bf;background:#edf1ff;font-size:10px;font-style:normal;font-weight:800}.service-criticality-icon{color:#f39b22}.service-vip-icon{margin-right:11px;color:#8798b3;font-size:11px;font-weight:800}.legal-new-service-row>span:last-of-type{display:flex;align-items:center}.legal-new-service-row .favorite{color:#5366e8}.service-row-arrow{color:#5471a1;justify-self:end}.legal-new-service-empty{padding:55px 20px;display:flex;align-items:center;flex-direction:column;gap:7px;color:#8090aa;text-align:center}.legal-new-service-empty svg{color:#6a78e8}.legal-new-service-empty b{color:#24467f;font-size:15px}.legal-new-service-empty span{font-size:12px}.legal-new-case-list-page{position:relative;min-height:calc(100vh - 72px);overflow-x:hidden;background:transparent}.legal-new-case-list-page .cases-workspace{padding:16px;border-color:#d7e2f2;border-radius:20px;background:#ffffff61}.legal-new-case-list-page .cases-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;gap:8px;min-height:0;margin-bottom:15px;padding:7px;border:1px solid #d4e0f1;border-radius:15px;background:#f5f8fd}.legal-new-case-list-page .cases-tabs button{min-width:0;min-height:69px;padding:11px 17px;display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;border-bottom-width:1px;border-radius:11px;color:#607493;background:transparent;font-size:14px;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.legal-new-case-list-page .cases-tabs button:hover{color:#194492;border-color:#c7d8f7;background:#fff;transform:translateY(-1px)}.legal-new-case-list-page .cases-tabs button.active{color:#173e8e;border-color:#bfd1f3;background:#fff;box-shadow:0 6px 18px #23448714}.legal-new-case-list-page .cases-tabs button svg{flex:0 0 auto}.legal-new-case-list-page .cases-tabs button span{min-width:22px;padding:3px 6px;margin-left:auto;border-radius:999px;color:#59739f;background:#edf2fa;font-size:10px;font-weight:800;text-align:center}.legal-new-case-list-page .cases-tabs button.active span{color:#1949ae;background:#e5edff}.legal-new-case-list-page .cases-ledger{margin-top:0;padding:20px;border-color:#d7e2f2;border-radius:17px;background:#fff;box-shadow:0 12px 27px #23437d0a}.legal-new-case-list-page .cases-toolbar-new{display:block;padding:0;border-bottom:0}.legal-new-case-list-page .cases-toolbar-search{width:min(100%,650px)}.legal-new-case-list-page .cases-toolbar-search .search-control{width:100%;max-width:none;padding:0 13px!important;border-radius:11px!important}.legal-new-case-list-page .cases-toolbar-filters{margin:16px 0 18px}.legal-new-case-list-page .cases-toolbar-filters .filter-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0;justify-content:flex-start;overflow:visible}.legal-new-case-list-page .cases-toolbar-filters .filter-pills button{min-height:38px!important;height:38px!important;padding:0 12px!important;display:inline-flex;align-items:center;gap:8px;border:1px solid #c8d8ef;border-radius:10px;color:#526b96;background:#fff;font-size:12px!important;font-weight:400!important;line-height:18px!important;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.legal-new-case-list-page .cases-toolbar-filters .filter-pills button:hover{border-color:#9eb9e8;color:#1949ae;background:#f7f9ff}.legal-new-case-list-page .cases-toolbar-filters .filter-pills button.active{color:#fff;border-color:#1949ae;background:#1949ae;box-shadow:0 7px 14px #1949ae2e}.legal-new-case-list-page .cases-toolbar-filters .filter-pills button span{min-width:21px;height:auto!important;padding:3px 5px;border-radius:999px;color:#59739f;background:#edf2fa;font-size:10px;font-weight:800;line-height:15px!important;text-align:center}.legal-new-case-list-page .cases-toolbar-filters .filter-pills button.active span{color:#1949ae;background:#e5edff}.legal-new-case-list-page .cases-list-head{border-top:1px solid #dfe7f3}@media(max-width:1180px){.legal-new-service-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-new-service-table-head,.legal-new-service-row{grid-template-columns:minmax(170px,1.4fr) 90px minmax(155px,1.15fr) 130px 82px 120px 45px 18px;gap:9px}.legal-new-context-header{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr)}.legal-new-context-state{grid-column:1 / -1;padding:8px 0 0;border-top:1px solid #e2e9f5;border-left:0}.legal-new-trail-grid,.legal-new-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-new-trail-connector{display:none}}@media(max-width:820px){.legal-new-header-wrap{align-items:flex-start;flex-direction:column}.legal-new-header-actions{justify-content:flex-start}.legal-new-case-detail-actions{width:100%;min-width:0;grid-template-columns:minmax(0,1fr) minmax(145px,auto)}.legal-new-context-header{grid-template-columns:1fr}.legal-new-context-state{grid-column:auto}.legal-new-overview-grid,.legal-new-assets-toolbar{grid-template-columns:1fr}}@media(max-width:980px){.legal-new-tasks-list-page .legal-new-task-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.legal-new-service-metrics,.legal-new-service-tabs{grid-template-columns:1fr}.legal-new-service-table-head{display:none}.legal-new-service-row{grid-template-columns:1fr auto;gap:8px;padding:15px 10px}.legal-new-service-row>span:not(.service-row-title){font-size:11px}.legal-new-service-row>span:nth-child(2),.legal-new-service-row>span:nth-child(3),.legal-new-service-row>span:nth-child(4),.legal-new-service-row>span:nth-child(5),.legal-new-service-row>span:nth-child(6){grid-column:1 / -1}.legal-new-service-row>span:nth-child(7){position:absolute;right:30px;top:15px}.service-row-arrow{grid-column:2;grid-row:1}.legal-new-page{padding-inline:0}.legal-new-header-wrap h1{font-size:30px}.legal-new-case-detail-actions{grid-template-columns:1fr}.legal-new-case-detail-actions .legal-new-context-state{min-height:0;padding:8px 0 0;border-top:1px solid #e2e9f5;border-left:0}.legal-new-trail-grid,.legal-new-tabs,.legal-new-role-grid,.legal-new-detail-grid{grid-template-columns:1fr}.legal-new-trail-heading{align-items:flex-start;flex-direction:column;gap:4px}.legal-new-tabs>button{min-height:66px}.legal-new-context-mini{flex-wrap:wrap}.legal-new-context-mini .button{width:100%;margin-left:0}.legal-new-missing-content{align-items:flex-start;flex-direction:column}.legal-new-link-input{grid-template-columns:auto minmax(0,1fr)}.legal-new-link-input .button{grid-column:1 / -1;width:100%}.legal-new-asset-row{grid-template-columns:auto minmax(0,1fr)}.legal-new-asset-row>.button{grid-column:1 / -1;width:100%}.legal-new-composer>div,.legal-new-create-footer{align-items:stretch;flex-direction:column}.legal-new-composer>div .button,.legal-new-create-footer>div .button{flex:1}.legal-new-create-footer>div{width:100%}.legal-new-toast{right:17px;bottom:17px}}.legal-new-service-detail-page .page-header,.legal-new-task-detail-page .page-header{margin-bottom:18px}.legal-new-service-detail-page .page-title-row,.legal-new-task-detail-page .page-title-row{align-items:flex-start}.legal-new-service-detail-page .page-title-row h1,.legal-new-task-detail-page .page-title-row h1{display:flex;flex-direction:column;gap:3px;margin:3px 0 6px;color:#0b378f;font:700 clamp(30px,3.35vw,46px)/1.08 Manrope,sans-serif;letter-spacing:-.045em}.legal-new-service-title-main,.legal-new-service-title-option,.legal-new-task-title-main,.legal-new-task-title-option{display:block}.legal-new-service-title-option,.legal-new-task-title-option{color:#58709a;font-size:clamp(18px,1.55vw,23px);font-weight:700;letter-spacing:-.02em;line-height:1.2}.legal-new-service-detail-page .page-title-row>div>p,.legal-new-task-detail-page .page-title-row>div>p{margin-top:7px;color:#63779a;font-size:15px;font-weight:600}.legal-new-service-detail-page .page-title-row .page-actions,.legal-new-task-detail-page .page-title-row .page-actions{padding-top:34px}.legal-new-service-detail-page .legal-new-tabs,.legal-new-task-detail-page .legal-new-tabs{margin-bottom:20px}.legal-new-service-detail-page .legal-new-overview-grid,.legal-new-task-detail-page .legal-new-overview-grid{align-items:start}.legal-new-tasks-list-page .legal-new-service-metrics,.legal-new-task-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.legal-new-tasks-list-page .legal-new-service-metric{min-height:112px;padding:20px 21px}.legal-new-tasks-list-page .task-list-services-button{white-space:nowrap}.legal-new-task-summary{margin:8px 0 18px}.legal-new-task-summary-toolbar{margin-bottom:8px;padding:0 2px}.legal-new-task-summary-toolbar>div{min-width:0;display:grid;gap:0}.legal-new-task-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.legal-new-task-summary-toolbar strong{color:#1f427f;font-size:15px;line-height:1.25}.legal-new-task-summary-toggle{flex:0 0 auto;min-height:32px;padding:0 11px 0 8px;display:inline-flex;align-items:center;gap:6px;border:1px solid #c8d7ef;border-radius:10px;color:#3159ad;background:#ffffffd1;box-shadow:0 5px 15px #2c4e8b12;font:800 11px/1 Manrope,sans-serif;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.legal-new-task-summary-toggle>span{width:20px;height:20px;display:grid;place-items:center;border-radius:7px;color:#315bd0;background:#edf2ff;transition:transform .28s ease,color .18s ease,background .18s ease}.legal-new-task-summary-toggle:hover,.legal-new-task-summary-toggle:focus-visible{border-color:#8ca9df;color:#173f96;background:#fff;outline:0;box-shadow:0 0 0 3px #526bd521,0 8px 18px #2c4e8b1a}.legal-new-task-summary-toggle:focus-visible{outline:2px solid #315bd0;outline-offset:2px}.legal-new-task-summary.is-collapsed .legal-new-task-summary-toggle>span{transform:rotate(-90deg)}.legal-new-task-summary-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;border:1px solid #d7e2f2;border-radius:15px;background:#ffffffb8;box-shadow:0 8px 22px #23437d0a}.legal-new-task-summary-chip{min-width:0;min-height:42px;padding:7px 10px;display:flex;align-items:center;gap:8px;border:1px solid #e1e8f3;border-radius:11px;background:#fff}.legal-new-task-summary-chip i{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px}.legal-new-task-summary-chip b{color:#183e86;font-size:17px;line-height:1}.legal-new-task-summary-chip small{min-width:0;overflow:hidden;color:#667a9d;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.legal-new-task-summary-chip.blue i{color:#2455c5;background:#edf2ff}.legal-new-task-summary-chip.amber i{color:#c77a12;background:#fff3df}.legal-new-task-summary-chip.orange i{color:#d97706;background:#fff0df}.legal-new-task-summary-chip.green i{color:#15803d;background:#ecfdf3}.legal-new-task-summary-chip.neutral i{color:#5d6d87;background:#eef2f7}.legal-new-service-flip-card{min-width:0;perspective:1600px}.legal-new-service-flip-inner{display:grid;min-height:0;transform-style:preserve-3d;transition:transform .72s cubic-bezier(.2,.72,.25,1)}.legal-new-service-flip-card.is-flipped .legal-new-service-flip-inner{transform:rotateY(180deg)}.legal-new-service-flip-face{grid-area:1 / 1;min-width:0;align-self:start;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:visible;visibility:visible}.legal-new-service-flip-face.front{position:relative;z-index:1}.legal-new-service-flip-face.back{position:relative;z-index:2;max-height:0;overflow:hidden;visibility:hidden;transform:rotateY(180deg)}.legal-new-service-flip-card.is-flipped .legal-new-service-flip-face.front{max-height:0;overflow:hidden;visibility:hidden}.legal-new-service-flip-card.is-flipped .legal-new-service-flip-face.back{max-height:none;overflow:visible;visibility:visible}.legal-new-service-flip-face>.card{min-height:0;box-sizing:border-box;overflow:visible}.legal-new-service-overview-card,.legal-new-service-case-overview-card{overflow:visible}.legal-new-service-overview-card>.card-header,.legal-new-service-case-overview-card>.card-header{align-items:flex-start}.legal-new-service-overview-card>.card-header h2,.legal-new-service-case-overview-card>.card-header h2{font-size:20px}.legal-new-service-overview-card>.card-header p,.legal-new-service-case-overview-card>.card-header p{max-width:440px}.service-detail-case-source,.legal-new-service-identity,.service-case-face-hero{display:flex;align-items:flex-start;min-width:0;gap:12px}.service-detail-case-source-wrap{margin-top:2px;border:1px solid #d9e4f3;border-radius:13px;background:#fbfcff;overflow:hidden;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.service-detail-case-source-wrap.is-expanded{border-color:#9eb8ec;background:#fff;box-shadow:0 7px 18px #2a4e8e14}.service-detail-case-source{padding:11px 12px}.service-detail-case-source-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:7px;margin-left:auto}.service-detail-case-source-actions .button{margin-left:0}.service-detail-case-toggle{width:35px;height:35px;flex:0 0 35px;display:grid;place-items:center;padding:0;border:1px solid #9db5e8;border-radius:10px;color:#365bd0;background:#eef2ff;cursor:pointer;transition:color .2s ease,background .2s ease,transform .2s ease}.service-detail-case-toggle:hover,.service-detail-case-toggle:focus-visible{color:#173f98;background:#e0e8ff;outline:0;box-shadow:0 0 0 3px #526bd526}.service-detail-case-source-wrap.is-expanded .service-detail-case-toggle,.service-detail-overview-toggle[aria-expanded=true]{color:#fff;background:#526bd5}.service-detail-case-source>div,.legal-new-service-identity>div,.service-case-face-hero>div{min-width:0}.legal-new-service-identity>div{flex:1 1 auto}.legal-new-service-identity>.service-detail-overview-toggle{margin-left:auto;align-self:flex-start}.service-detail-case-source h3,.legal-new-service-identity h3,.service-case-face-hero h3{margin:2px 0;overflow-wrap:anywhere;color:#153b86;font:700 18px/1.28 Manrope,sans-serif}.service-detail-case-source p,.legal-new-service-identity p,.service-case-face-hero p{display:flex;align-items:center;gap:5px;margin:0;color:#71809c;font-size:12px;line-height:1.45}.service-detail-case-source .button{flex:0 0 auto;margin-left:auto;align-self:flex-start;white-space:nowrap}.service-detail-case-source-wrap.is-collapsed .service-detail-case-source-copy h3{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-detail-case-source-wrap.is-collapsed .service-detail-case-source-copy p{display:none}.legal-new-service-identity h3{font-size:21px}.legal-new-service-identity .legal-new-kicker{color:#6d82a6}.service-detail-chip-row{margin-top:15px}.legal-new-task-overview-stack{display:grid;gap:18px}.legal-new-task-context-grid{align-items:start}.legal-new-task-context-grid>.card{min-height:0;height:auto;box-sizing:border-box;display:flex;flex-direction:column}.legal-new-task-context-card:not(.is-expanded) .legal-new-case-tags-status-row,.legal-new-task-context-card:not(.is-expanded) .legal-new-task-service-information{margin-top:auto}.legal-new-task-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;margin-bottom:15px}.legal-new-task-card-heading-copy{display:flex;align-items:flex-start;gap:9px;min-width:0;flex:1 1 auto}.legal-new-task-card-heading-copy>svg{flex:0 0 auto;margin-top:2px;color:#315bc0}.legal-new-task-card-heading-copy>div{min-width:0;flex:1 1 auto}.legal-new-task-card-heading-copy h2{margin:0;color:#244a88;font:700 20px/1.25 Manrope,sans-serif}.legal-new-task-card-heading-copy p{max-width:440px;min-height:2.9em;margin:3px 0 0;color:#667796;font-size:13px;line-height:1.45}.legal-new-task-card-heading-actions{display:flex;align-items:center;flex:0 0 auto;gap:6px}.legal-new-task-card-heading-actions .legal-new-case-overview-actions,.legal-new-task-context-card .legal-new-case-overview-actions{gap:6px}.legal-new-task-context-card .legal-new-case-compact-head{margin-top:2px}.legal-new-task-context-card .legal-new-case-compact-head>.legal-new-case-hero{transform:translateY(-19px)}.legal-new-task-context-card .legal-new-case-hero h3{font-size:20px}.legal-new-task-context-card .legal-new-case-hero p{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-new-task-context-card .legal-new-service-identity{margin-top:2px}.legal-new-task-context-card .legal-new-service-identity h3{font-size:21px}.legal-new-task-context-card .service-detail-chip-row{margin-top:15px}.legal-new-service-overview-card.legal-new-task-context-card:not(.is-expanded){justify-content:space-between}.legal-new-service-overview-card.legal-new-task-context-card:not(.is-expanded) .legal-new-task-service-information{margin-top:0}.legal-new-task-overview-toggle{align-self:flex-start}.legal-new-task-context-card .legal-new-case-compact-head>.legal-new-task-overview-toggle{margin-left:auto;flex:0 0 35px}.legal-new-task-service-information{padding-bottom:12px;border-bottom:1px solid #e4eaf4}.legal-new-task-case-badges-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.legal-new-task-case-badges-row .legal-new-case-badges{min-width:0;flex:1 1 auto;margin:14px 0 13px}.legal-new-task-case-badges-row>.button{flex:0 0 auto;white-space:nowrap}.legal-new-task-support-grid{align-items:stretch}.legal-new-task-support-grid>.card{min-height:0;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.legal-new-task-support-grid>.card>.card-header{flex:0 0 auto}.legal-new-task-support-grid>.card>.legal-new-focus-body,.legal-new-task-support-grid>.card>.legal-new-selection-empty{flex:1 1 auto}.legal-new-task-support-grid .legal-new-focus-card .legal-new-focus-body{display:flex;flex-direction:column;min-height:0}.legal-new-task-support-grid .legal-new-focus-card .legal-new-focus-actions{margin-top:auto}.legal-new-task-activities-card{min-height:100%}.legal-new-task-activity-list{display:grid;gap:8px}.legal-new-task-activity-row{width:100%;min-width:0;padding:10px 12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid #dce5f2;border-radius:11px;background:#fbfcff;color:#315080;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.legal-new-task-activity-row:hover,.legal-new-task-activity-row:focus-visible{border-color:#a9bee9;background:#fff;outline:0;transform:translate(2px)}.legal-new-task-activity-row>span:first-child{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#526bd5;background:#edf2ff}.legal-new-task-activity-row>span:nth-child(2){min-width:0}.legal-new-task-activity-row b,.legal-new-task-activity-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-new-task-activity-row b{color:#315080;font-size:12px}.legal-new-task-activity-row small{margin-top:3px;color:#8190aa;font-size:10px}.legal-new-task-activity-row>svg{color:#91a2be}@media(max-width:820px){.legal-new-task-context-grid,.legal-new-task-support-grid{grid-template-columns:1fr}}@media(max-width:620px){.legal-new-task-card-heading{flex-wrap:wrap}.legal-new-task-card-heading-copy{flex:1 1 100%}.legal-new-task-card-heading-actions{width:100%;justify-content:flex-end}.legal-new-task-case-badges-row{align-items:stretch;flex-direction:column}.legal-new-task-case-badges-row .legal-new-case-badges{margin-bottom:0}.legal-new-task-case-badges-row>.button{width:100%;justify-content:center}.legal-new-task-activity-row{grid-template-columns:auto minmax(0,1fr) auto}.legal-new-task-activity-row>svg{display:none}}.service-detail-information{display:grid;gap:11px;margin-top:15px;padding-top:15px;border-top:1px solid #e4eaf4}.service-detail-information-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.service-detail-information-row>div,.service-detail-criticality-grid>div{min-width:0}.service-detail-information small,.service-case-face-status-grid small,.service-case-face-facts small{display:block;color:#7c8ba6;font-size:10px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.service-detail-badge-stack{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.service-detail-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.service-detail-tags span{max-width:100%;overflow:hidden;padding:4px 8px;border-radius:999px;color:#5263c8;background:#eef0ff;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.service-detail-tags em{color:#8a97ab;font-size:11px;font-style:normal}.service-detail-participants-row{align-items:center;padding-top:12px;border-top:1px solid #e4eaf4}.service-detail-participants{display:flex;align-items:center;gap:10px;min-width:0;margin-top:6px}.service-detail-participants>span{min-width:0;overflow:hidden;color:#5c7195;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.service-detail-participants .legal-new-case-avatar-stack{flex:0 0 auto}.service-detail-participants-row>.legal-new-case-start{justify-self:end}.service-detail-criticality-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(100px,.65fr) minmax(150px,1fr);gap:10px;padding-top:12px;border-top:1px solid #e4eaf4}.service-detail-criticality-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.service-detail-criticality-chips span{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid #f4d39b;border-radius:8px;color:#8b601e;background:#fffaf0;font-size:10px;font-weight:800}.service-detail-criticality-grid b{display:flex;align-items:center;gap:5px;margin-top:7px;overflow:hidden;color:#2b4a80;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.service-detail-criticality-grid b svg{flex:0 0 auto;color:#4f6ed0}.service-detail-description,.service-case-face-details{margin-top:14px;border-top:1px solid #e4eaf4;border-bottom:1px solid #e4eaf4}.service-detail-description summary,.service-case-face-details summary{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#2d4f87;cursor:pointer;list-style:none;font-size:13px;font-weight:800}.service-detail-description summary::-webkit-details-marker,.service-case-face-details summary::-webkit-details-marker{display:none}.service-detail-description summary>span,.service-case-face-details summary>span{display:inline-flex;align-items:center;gap:7px;min-width:0}.service-detail-description summary>span:last-child{gap:8px}.service-detail-description summary svg,.service-case-face-details summary svg{color:#526bd5}.service-detail-description summary>span:last-child>svg,.service-case-face-details summary>span:last-child>svg{transition:transform .2s ease}.service-detail-description[open] summary>span:last-child>svg,.service-case-face-details[open] summary>span:last-child>svg{transform:rotate(180deg)}.service-detail-description>p,.service-case-face-details>p{margin:0 0 11px;padding:10px;border-radius:9px;color:#627493;background:#f6f8fc;font-size:12px;line-height:1.55}.service-detail-strategy{margin-top:0;border-top:0}.service-detail-bottom-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid #e4eaf4}.legal-new-service-actions-menu,.legal-new-service-conclude-menu{position:relative;display:flex;min-width:0}.service-detail-bottom-actions .button{width:100%;justify-content:center}.legal-new-service-actions-menu>.button{border-color:#d4deeb;background:#fff}.legal-new-service-conclude-menu>.button.primary{border-color:var(--primary);background:var(--primary);box-shadow:0 7px 16px #00258a33}.legal-new-service-actions-popover,.legal-new-service-conclude-popover{position:absolute;left:0;bottom:calc(100% + 8px);z-index:8;width:min(240px,calc(100vw - 36px));padding:6px;border:1px solid #d8e1ef;border-radius:11px;background:#fff;box-shadow:0 12px 28px #1b335b2e;animation:legal-new-popover-in .16s ease both}.legal-new-service-conclude-popover{right:0;left:auto}.legal-new-service-actions-popover button,.legal-new-service-conclude-popover button{width:100%;min-height:37px;padding:8px 10px;display:flex;align-items:center;gap:10px;border:0;border-radius:8px;color:#405a86;background:transparent;text-align:left;font-size:12px;cursor:pointer}.legal-new-service-actions-popover button:hover,.legal-new-service-conclude-popover button:hover{color:#173f8e;background:#f1f5ff}.legal-new-service-actions-popover button svg,.legal-new-service-conclude-popover button svg{color:#526bd5}.service-case-face-content{display:flex;flex-direction:column;min-height:0}.service-case-face-badges-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 13px;padding-bottom:13px;border-bottom:1px solid #e4eaf4}.service-case-face-badges{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.service-face-top-back-button{flex:0 0 auto;min-height:34px;padding-inline:11px;font-size:11px;white-space:nowrap}.service-case-face-status-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-bottom:12px;border-bottom:1px solid #e4eaf4}.service-case-face-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.service-case-face-facts>div{min-width:0;padding:9px 10px;border:1px solid #e1e8f3;border-radius:10px;background:linear-gradient(145deg,#fbfcff,#f5f8fd)}.service-case-face-facts>div:last-child{grid-column:1 / -1}.service-case-face-facts b{display:flex;align-items:center;gap:4px;margin-top:4px;overflow:hidden;color:#294676;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.service-case-face-facts b svg{flex:0 0 auto;color:#526bd5}.service-case-face-facts b span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-case-face-participants{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px;border:1px solid #dce5f2;border-radius:10px;background:#f8faff}.service-case-face-identification{margin-top:14px;padding-top:12px;border-top:1px solid #e4eaf4}.service-case-face-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:31px;color:#2d4f87;font-size:13px;font-weight:800}.service-case-face-section-heading>span{display:inline-flex;align-items:center;gap:7px}.service-case-face-section-heading>span svg{color:#526bd5}.service-case-face-section-heading>.badge{font-size:9px}.service-case-face-identification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px}.service-case-face-identification-details>.service-case-face-identification-grid{padding-bottom:11px}.service-case-face-identification-grid>div{min-width:0;padding:8px 9px;border-radius:8px;background:#f7f9fd}.service-case-face-identification-grid small,.service-case-face-identification-grid b{display:block}.service-case-face-identification-grid small{color:#8090a9;font-size:9px}.service-case-face-identification-grid b{margin-top:3px;overflow:hidden;color:#294875;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.service-case-face-description-state{display:inline-flex;align-items:center;gap:8px}.service-case-face-description-state .badge{font-size:9px}.service-face-back-button{align-self:stretch;width:100%;justify-content:center;margin-top:8px}.legal-new-case-retractables summary>.legal-new-case-retract-state{gap:8px}.legal-new-case-retract-state>svg{color:#526bd5;transition:transform .2s ease}.legal-new-case-retractables details[open] .legal-new-case-retract-state>svg{transform:rotate(180deg)}.service-edit-readonly-field{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:10px 11px;border:1px solid #dce5f2;border-radius:10px;background:#f7f9fd}.service-edit-readonly-field>span,.service-edit-readonly-field>small{color:#7a8ba7;font-size:10px;font-weight:700}.service-edit-readonly-field>strong{display:inline-flex;align-items:center;gap:6px;color:#294a80;font-size:13px}.service-edit-readonly-field>strong svg{color:#526bd5}.legal-new-case-action-submit.teal{border-color:#11857e;background:#11857e}@media(prefers-reduced-motion:reduce){.legal-new-service-flip-inner{transition:none}}@media(max-width:820px){.legal-new-service-detail-page .page-title-row .page-actions,.legal-new-task-detail-page .page-title-row .page-actions{width:100%;padding-top:12px}.legal-new-service-detail-page .legal-new-case-detail-actions,.legal-new-task-detail-page .legal-new-case-detail-actions{width:100%}.service-detail-criticality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-detail-criticality-grid>div:last-child{grid-column:1 / -1}}@media(max-width:620px){.legal-new-service-detail-page .page-title-row h1,.legal-new-task-detail-page .page-title-row h1{font-size:31px}.legal-new-service-title-option,.legal-new-task-title-option{font-size:17px}.service-detail-case-source,.legal-new-service-identity,.service-case-face-hero{flex-wrap:wrap}.service-detail-case-source .button{width:100%;margin-left:0;justify-content:center}.service-case-face-badges-row{align-items:stretch;flex-direction:column}.service-face-top-back-button{width:100%;justify-content:center}.service-detail-information-row,.service-case-face-status-grid{grid-template-columns:1fr}.service-detail-participants-row>.legal-new-case-start{justify-self:start}.service-detail-criticality-grid,.service-case-face-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.service-case-face-facts>div:last-child{grid-column:1 / -1}.service-case-face-participants{align-items:flex-start;flex-direction:column}.service-case-face-identification-grid,.service-detail-bottom-actions{grid-template-columns:1fr}.legal-new-service-conclude-popover{right:auto;left:0}}.legal-new-service-table-head,.legal-new-service-row{grid-template-columns:minmax(200px,1.5fr) minmax(86px,.62fr) minmax(165px,1.1fr) minmax(155px,1fr) minmax(150px,.92fr) minmax(140px,.86fr);gap:12px}.legal-new-service-row{min-height:108px;padding:15px;box-sizing:border-box}.service-row-main{min-width:0;display:flex;align-items:flex-start;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.service-row-main:focus-visible,.service-row-access:focus-visible,.legal-new-service-row-tools .case-row-favorite:focus-visible{outline:3px solid rgba(82,107,213,.24);outline-offset:2px}.service-row-cell{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;color:#34435f;font-size:13px}.service-row-due>span{color:#536f9e;font-size:11px;line-height:1.3;white-space:nowrap}.service-row-parties{display:flex;flex-direction:row;align-items:center;gap:7px}.service-row-parties b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#304b79;font-size:12px}.service-row-parties em{flex:0 0 auto}.service-status-phase-cell{align-items:flex-start;gap:6px}.service-relevance-cell{align-items:center;justify-content:center}.service-row-actions{position:relative;min-width:0;max-width:100%;display:flex;align-self:stretch;align-items:flex-end;justify-content:flex-end;padding-top:35px;box-sizing:border-box}.legal-new-service-row-tools{max-width:100%;margin:0}.service-row-access{position:absolute;top:0;right:0;z-index:1;display:grid;justify-items:center;align-content:start;gap:1px;min-width:48px;padding:0;border:0;color:#17439c;background:transparent;cursor:pointer}.service-row-access svg{color:#17439c}.service-row-access small{color:#17439c;font-size:11px;font-weight:800}.service-row-access:hover small,.service-row-access:hover svg{color:#526bd5}.service-list-head-tools{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;color:#5d5fef}.service-list-head-tools svg:nth-child(2){color:#f59e0b}.service-list-head-tools svg:nth-child(3){color:#5d5fef}@media(max-width:1180px){.legal-new-service-table-head,.legal-new-service-row{grid-template-columns:minmax(175px,1.35fr) minmax(80px,.6fr) minmax(145px,1fr) minmax(135px,.94fr) minmax(145px,.9fr) minmax(132px,.84fr);gap:9px}}@media(max-width:760px){.legal-new-service-table-head{display:none}.legal-new-service-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:15px 10px}.service-row-main{grid-column:1 / -1;padding-right:52px}.service-row-cell{grid-column:1 / -1;min-height:0;padding-left:49px}.service-row-cell:before{content:attr(data-label);color:#7b879d;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.service-row-due>span{font-size:13px}.service-relevance-cell{align-items:flex-start}.service-row-actions{grid-column:1 / -1;min-height:34px;flex-direction:row;align-items:center;justify-content:space-between;padding:0 0 0 49px}.service-row-access{position:static;order:2}.legal-new-service-row-tools{order:1;justify-content:flex-start}}@media(max-width:520px){.legal-new-service-row{grid-template-columns:1fr}.service-row-main,.service-row-cell,.service-row-actions{grid-column:1}}.legal-new-task-table-head,.legal-new-task-row{display:grid;grid-template-columns:minmax(215px,1.45fr) minmax(92px,.64fr) minmax(175px,1.12fr) minmax(155px,.98fr) minmax(135px,.84fr) minmax(140px,.86fr);gap:12px;align-items:center}.legal-new-task-table-head{min-height:48px;padding:0 15px;border-top:1px solid #dfe7f3;border-bottom:1px solid #dfe7f3;color:#617598;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.legal-new-task-row{min-height:116px;padding:15px;border-bottom:1px solid #e2e9f3;color:#334a72;background:#fff;position:relative;transition:background .16s ease}.legal-new-task-row:hover{background:#f8fbff}.task-row-main,.task-row-cell,.task-row-actions{min-width:0}.task-row-main{width:100%;display:flex;align-items:flex-start}.task-row-title-link{width:100%;min-width:0;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.task-row-title-link:focus-visible,.task-row-actions .case-row-favorite:focus-visible{outline:3px solid rgba(82,107,213,.24);outline-offset:2px}.task-row-title b,.task-row-title small,.task-row-title em,.task-row-open-label{display:block}.task-row-title{display:block;min-width:0;max-width:100%;overflow:hidden}.task-row-title b{max-width:100%;overflow:hidden;color:#173d87;font-size:14px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.task-row-title small,.task-row-title em{max-width:100%;overflow:hidden;margin-top:4px;color:#7588a8;font-size:11px;line-height:1.35;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.task-row-title em{color:#98a5bb}.task-row-title .task-row-identifiers{color:#9aa9bc;font-size:10px;letter-spacing:.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-row-open-label{width:max-content;max-width:100%;margin-top:8px;padding:7px 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid #9eb9f1;border-radius:9px;color:#17439c;background:#fff;box-shadow:0 5px 12px #23489414;font-size:12px;font-weight:800;opacity:0;transform:translateY(3px);transition:opacity .16s ease,transform .16s ease,color .16s ease,background .16s ease}.legal-new-task-row:hover .task-row-open-label,.task-row-title-link:focus-visible .task-row-open-label{opacity:1;transform:translateY(0)}.task-row-title-link:hover .task-row-open-label{color:#fff;background:#17439c}.task-row-cell{overflow:hidden;min-height:54px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;color:#34435f;font-size:12px}.task-row-cell b{max-width:100%;overflow:hidden;color:#304b79;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.task-row-cell small{max-width:100%;overflow:hidden;color:#7a8ba8;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.task-row-due>span{max-width:100%;overflow:hidden;color:#536f9e;font-size:13px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.task-row-due>small{color:#8a9ab5}.task-status-phase-cell{align-items:flex-start;gap:6px}.task-row-relevance{align-items:center;justify-content:center}.task-row-actions{min-height:54px;display:flex;align-self:stretch;align-items:flex-end;justify-content:flex-end;padding:35px 0 3px;box-sizing:border-box}.legal-new-task-row-tools{max-width:100%;margin:0}.task-list-head-tools{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.task-row-context,.task-row-actions,.task-status-phase-cell,.task-row-relevance{overflow:hidden}.legal-new-tasks-list-page .legal-new-task-row,.legal-new-tasks-list-page .task-row-actions,.legal-new-tasks-list-page .legal-new-task-row-tools{overflow:visible}.task-row-context>*,.task-status-phase-cell>*,.task-row-relevance>*,.task-row-actions>*{min-width:0;max-width:100%}.legal-new-task-filter-bar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.legal-new-task-filter-bar .legal-new-service-filters{flex:1 1 auto;gap:7px;margin:0}.legal-new-task-toolbar-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px;margin-left:auto}.task-sort-control{position:relative;flex:0 0 auto}.task-sort-trigger{display:grid;width:38px;height:38px;place-items:center;border:1px solid #cbd9ed;border-radius:10px;color:#526b96;background:#fff;cursor:pointer}.task-sort-trigger:hover,.task-sort-trigger:focus-visible,.task-sort-trigger.is-active{border-color:#8faee3;color:#1d51af;background:#f4f7ff;outline:none}.task-sort-popover{position:absolute;z-index:100060;top:calc(100% + 8px);right:0;width:min(270px,calc(100vw - 28px));box-sizing:border-box;padding:13px;display:grid;gap:11px;border:1px solid #d6e1f0;border-radius:14px;background:#fff;box-shadow:0 18px 42px #233d702e}.task-sort-popover>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-sort-popover>header b{color:#274575;font:850 14px/1.2 Manrope,sans-serif}.task-sort-popover>header button{display:grid;width:29px;height:29px;place-items:center;border:1px solid #dce5f1;border-radius:8px;color:#6f82a2;background:#fbfcff;cursor:pointer}.task-sort-popover>header button:hover,.task-sort-popover>header button:focus-visible{color:#1d51af;border-color:#a9bee5;background:#f1f5ff;outline:none}.task-sort-group{display:grid;gap:6px;padding-top:10px;border-top:1px solid #edf1f6}.task-sort-group strong{display:flex;align-items:center;gap:6px;color:#274575;font:850 12px/1.2 Manrope,sans-serif}.task-sort-group strong svg{color:#2f5fc0}.task-sort-group button{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;border:1px solid #dce3ee;border-radius:8px;color:#5d6b82;background:#fff;font:700 11px/1.2 Manrope,sans-serif;text-align:left;cursor:pointer}.task-sort-group button:hover,.task-sort-group button:focus-visible,.task-sort-group button.active{border-color:#7b8dea;color:#1c4fb1;background:#edf1ff;outline:none}.task-sort-group button svg{flex:0 0 auto}.task-sort-reset{justify-self:start;padding:2px 0;border:0;color:#2456b7;background:transparent;font:800 11px/1.2 Manrope,sans-serif;cursor:pointer}.task-sort-reset:hover,.task-sort-reset:focus-visible{text-decoration:underline;outline:none}.legal-new-tasks-list-page .legal-new-services-board,.legal-new-tasks-list-page .legal-new-service-list-card,.legal-new-tasks-list-page .legal-new-task-filter-bar{overflow:visible}.legal-new-tasks-list-page:has(.context-filter-popover-v3),.legal-new-tasks-list-page:has(.task-sort-popover){padding-bottom:320px;overflow:visible!important}.legal-new-tasks-list-page .legal-new-task-rows,.legal-new-tasks-list-page .legal-new-task-table-head{max-height:none!important;overflow:visible!important}.legal-new-services-list-page,.legal-new-case-list-page,.legal-new-services-list-page .legal-new-services-board,.legal-new-services-list-page .legal-new-service-list-card,.legal-new-case-list-page .cases-workspace,.legal-new-case-list-page .cases-ledger{overflow:visible!important}.legal-new-services-list-page:has(.context-filter-popover-v3),.legal-new-services-list-page:has(.task-sort-popover),.legal-new-case-list-page:has(.archive-case-popover){padding-bottom:320px}.legal-new-services-list-page .legal-new-service-rows,.legal-new-case-list-page .cases-list,.legal-new-case-list-page .cases-list-head{max-height:none!important;overflow:visible!important}.legal-new-tasks-list-page .legal-new-service-filters{gap:7px;margin:0}.legal-new-tasks-list-page .legal-new-service-filters button{min-height:34px;padding:0 10px;gap:6px;border-radius:9px;font-size:11px}.legal-new-tasks-list-page .legal-new-service-filters em{min-width:19px;padding:2px 5px;font-size:9px}.legal-new-tasks-list-page .task-status-phase-cell .official-phase-badge{min-height:24px!important;padding:3px 8px!important;border-radius:7px!important;font-size:10px!important}.legal-new-tasks-list-page .task-status-phase-cell .official-status-badge{font-weight:800!important}.legal-new-tasks-list-page .task-status-phase-cell .official-phase-badge:not(.official-status-badge){opacity:.88}@media(min-width:1181px)and (max-width:1440px){.legal-new-task-table-head,.legal-new-task-row{grid-template-columns:minmax(185px,1.45fr) minmax(82px,.64fr) minmax(155px,1.12fr) minmax(135px,.98fr) minmax(120px,.84fr) minmax(116px,.86fr);gap:8px}}@media(max-width:1180px){.legal-new-task-table-head,.legal-new-task-row{grid-template-columns:minmax(185px,1.35fr) minmax(82px,.6fr) minmax(145px,1fr) minmax(135px,.94fr) minmax(120px,.82fr) minmax(132px,.84fr);gap:9px}}@media(max-width:760px){.legal-new-task-table-head{display:none}.legal-new-task-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:15px 10px}.task-row-main{grid-column:1 / -1;padding-right:52px}.task-row-cell{grid-column:1 / -1;min-height:0;padding-left:49px}.task-row-relevance{align-items:flex-start;justify-content:flex-start}.task-row-cell:before{content:attr(data-label);color:#7b879d;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.task-row-actions{grid-column:1 / -1;min-height:34px;flex-direction:row;align-items:center;justify-content:space-between;padding:0 0 0 49px}.legal-new-task-filter-bar{align-items:stretch;flex-direction:column}.legal-new-task-toolbar-actions,.legal-new-task-toolbar-actions .context-filter-control-v3,.legal-new-task-toolbar-actions .context-filter-trigger-v3{width:100%}.legal-new-task-toolbar-actions{margin-left:0}.legal-new-task-toolbar-actions .task-sort-control{flex:0 0 38px}.legal-new-task-toolbar-actions .task-sort-trigger{width:38px}.task-row-open-label{opacity:1;transform:none}}@media(max-width:520px){.legal-new-task-row{grid-template-columns:1fr}.task-row-main,.task-row-cell,.task-row-actions{grid-column:1}}@media(max-width:620px){.legal-new-tasks-list-page .legal-new-task-metrics{grid-template-columns:1fr}.legal-new-task-summary-heading{align-items:flex-start}.legal-new-task-summary-toggle{align-self:flex-start}.legal-new-task-summary-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.task-focus-workspace{position:fixed;inset:0;z-index:1600;overflow:auto;color:#203d70;background:radial-gradient(circle at 86% 0%,rgba(113,132,255,.13),transparent 33%),linear-gradient(180deg,#f0f4fb,#f7f9fd 45%,#eef3fa);font-family:Manrope,Inter,system-ui,sans-serif}.task-focus-shell{min-height:100%;padding-bottom:36px}.task-focus-topbar{position:sticky;top:0;z-index:20;min-height:72px;padding:12px clamp(18px,3vw,42px);display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(205,217,237,.9);background:#ffffffeb;box-shadow:0 8px 28px #2b447414;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.task-focus-topbar-left,.task-focus-topbar-actions,.task-focus-title-actions,.task-focus-timer-heading,.task-focus-timer-action,.task-focus-section-title,.task-focus-route-intro,.task-focus-editor-footer,.task-focus-rail-heading,.task-focus-files-header,.task-focus-assistant-control,.task-focus-composer-heading,.task-focus-composer-footer,.task-focus-share-option{display:flex;align-items:center}.task-focus-topbar-left{min-width:0;gap:10px}.task-focus-back,.task-focus-close,.task-focus-more-button,.task-focus-files-header,.task-focus-production-actions button,.task-focus-create-actions button,.task-focus-editor-tabs button,.task-focus-editor-toolbar button,.task-focus-activity-tabs button,.task-focus-tab-group button,.task-focus-navigation-card button,.task-focus-checklist-main,.task-focus-activity-row,.task-focus-files-actions button,.task-focus-files-list button,.task-focus-assistant-message button{font-family:inherit}.task-focus-back,.task-focus-close{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #d1ddef;border-radius:11px;color:#3158a9;background:#fff;cursor:pointer;transition:.18s ease}.task-focus-back:hover,.task-focus-close:hover{color:#173f93;border-color:#91a8dc;background:#f4f7ff;transform:translateY(-1px)}.task-focus-brand-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#5e60e9;background:#edeaff}.task-focus-topbar-left small,.task-focus-title-block .task-focus-eyebrow,.task-focus-section-header small,.task-focus-rail-heading small,.task-focus-context-item small,.task-focus-timer-values small,.task-focus-composer-grid label>span,.task-focus-files-header small{color:#7b8daa;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.task-focus-topbar-left h1{margin:1px 0 0;color:#173b7a;font-size:17px;line-height:1.1;letter-spacing:-.02em}.task-focus-divider{width:1px;height:28px;margin:0 5px;background:#dbe3f1}.task-focus-breadcrumb{min-width:0;overflow:hidden;color:#64799f;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.task-focus-topbar-actions{position:relative;flex:0 0 auto;gap:9px}.task-focus-topbar-actions>.badge{min-height:30px}.task-focus-more-wrap{position:relative}.task-focus-more-button{min-height:34px;padding:7px 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid #ccd9ee;border-radius:10px;color:#385786;background:#fff;font-size:12px;font-weight:800;cursor:pointer;transition:.18s ease}.task-focus-more-button:hover,.task-focus-more-button[aria-expanded=true]{color:#1d4a9d;border-color:#88a6e4;background:#f4f7ff}.task-focus-more-menu,.task-focus-create-menu{position:absolute;z-index:50;min-width:215px;padding:6px;border:1px solid #d9e3f1;border-radius:12px;background:#fff;box-shadow:0 16px 34px #233a652e;animation:task-focus-pop-in .16s ease both}.task-focus-more-menu{top:calc(100% + 8px);right:0}.task-focus-more-menu button,.task-focus-create-menu button{width:100%;min-height:36px;padding:8px 10px;display:flex;align-items:center;gap:9px;border:0;border-radius:8px;color:#405a84;background:transparent;font-size:12px;font-weight:700;text-align:left;cursor:pointer}.task-focus-more-menu button:hover,.task-focus-create-menu button:hover{color:#1d4b9e;background:#f1f5ff}.task-focus-more-menu button svg,.task-focus-create-menu button svg{color:#5574c9}.task-focus-main{width:min(1480px,calc(100% - 40px));margin:0 auto;padding:30px 0 0}.task-focus-title-block{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.task-focus-title-block h2{margin:5px 0 6px;color:#173d7d;font-size:clamp(25px,3vw,36px);line-height:1.1;letter-spacing:-.045em}.task-focus-title-block p{max-width:760px;margin:0;color:#7184a4;font-size:13px;line-height:1.55}.task-focus-title-actions{flex:0 0 auto;gap:9px;padding-top:9px}.task-focus-title-id{padding:7px 9px;border:1px solid #d7e1f1;border-radius:8px;color:#627aa2;background:#f8faff;font-size:11px;font-weight:800}.task-focus-context-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:14px}.task-focus-context-item{min-width:0;min-height:79px;padding:12px;display:flex;align-items:flex-start;gap:10px;border:1px solid #dce5f2;border-radius:13px;background:#ffffffd6;box-shadow:0 5px 16px #314c7c0b}.task-focus-context-item>div,.task-focus-context-primary>div{min-width:0}.task-focus-context-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px}.task-focus-context-icon.blue{color:#486de0;background:#eaf0ff}.task-focus-context-icon.teal{color:#159790;background:#e3f7f4}.task-focus-context-icon.violet{color:#695fe0;background:#eeeaff}.task-focus-context-icon.sand{color:#b17a38;background:#fff4e5}.task-focus-context-icon.rose{color:#d85a73;background:#fff0f2}.task-focus-context-item small,.task-focus-context-item b,.task-focus-context-item span{display:block}.task-focus-context-item b{margin-top:4px;overflow:hidden;color:#2d4d80;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.task-focus-context-item span:not(.task-focus-context-icon):not(.task-focus-avatar):not(.task-focus-avatar-more){margin-top:3px;overflow:hidden;color:#7c8eab;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.task-focus-context-people{grid-column:span 1}.task-focus-context-people>div{width:100%}.task-focus-avatar-stack{min-height:25px;display:flex;align-items:center;padding-left:7px;margin-top:5px}.task-focus-avatar{width:26px;height:26px;margin-left:-7px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;color:#fff;background:#315bc0;box-shadow:0 3px 8px #26437b33;font-size:9px;font-weight:900;cursor:help}.task-focus-avatar.executor{background:#5f60d8}.task-focus-avatar.mentor{background:#168d84}.task-focus-avatar.manager{background:#8d5ac7}.task-focus-avatar-more{width:26px;height:26px;margin-left:-7px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;color:#5570a2;background:#edf2fc;font-size:9px;font-weight:900}.task-focus-timer-card{padding:17px 19px 16px;margin-bottom:15px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(210px,.7fr);column-gap:26px;row-gap:13px;border:1px solid #dbe5f2;border-top:3px solid #5577ec;border-radius:16px;background:#fffffff0;box-shadow:0 10px 28px #2f477714}.task-focus-timer-card.is-overdue{border-top-color:#e04a5d}.task-focus-timer-card.is-complete{border-top-color:#36a583}.task-focus-timer-heading{min-width:0;gap:11px}.task-focus-timer-icon{width:43px;height:43px;display:grid;place-items:center;flex:0 0 auto;border-radius:13px;color:#5564e6;background:#eeedff}.task-focus-timer-card.is-overdue .task-focus-timer-icon{color:#df4d61;background:#fff0f2}.task-focus-timer-card.is-complete .task-focus-timer-icon{color:#319a7d;background:#e5f7f2}.task-focus-timer-heading h2,.task-focus-section-header h2,.task-focus-rail-heading h2{margin:0;color:#24477f;font-size:17px;line-height:1.2;letter-spacing:-.02em}.task-focus-timer-heading p,.task-focus-section-header p{margin:4px 0 0;color:#7486a4;font-size:12px;line-height:1.45}.task-focus-timer-action{justify-content:flex-end;align-items:flex-end;gap:10px}.task-focus-timer-action .button{min-width:118px;justify-content:center}.task-focus-pause-button{border-color:#f0a18f!important;color:#fff!important;background:#ed8f7c!important}.task-focus-timer-action small{color:#7e8ba0;font-size:11px;text-align:right}.task-focus-timer-values{grid-column:1 / -1;padding-top:12px;display:flex;justify-content:space-between;gap:18px;border-top:1px solid #e5ebf4}.task-focus-timer-values strong,.task-focus-timer-values span,.task-focus-timer-deadline b,.task-focus-timer-deadline span{display:block}.task-focus-timer-values strong{margin-top:4px;color:#173e80;font-size:clamp(21px,2.5vw,28px);letter-spacing:.02em}.task-focus-timer-values span,.task-focus-timer-deadline span{margin-top:3px;color:#7e8da7;font-size:10px}.task-focus-timer-card.is-overdue .task-focus-timer-values strong{color:#d94257}.task-focus-timer-deadline{text-align:right}.task-focus-timer-deadline b{margin-top:4px;color:#3e5683;font-size:18px}.task-focus-deadline-progress{grid-column:1 / -1}.task-focus-deadline-progress-label{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#7184a1;font-size:11px;font-weight:700}.task-focus-deadline-progress-label b{color:#365b9f}.task-focus-timer-card.is-overdue .task-focus-deadline-progress-label b{color:#d94257}.task-focus-deadline-track{height:8px;overflow:hidden;margin-top:6px;border-radius:999px;background:#e9eef6}.task-focus-deadline-track i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#7d6bed,#456ee1);transition:width .35s ease,background .2s ease}.task-focus-timer-card.is-overdue .task-focus-deadline-track i{background:linear-gradient(90deg,#e98277,#df4057)}.task-focus-timer-card.is-complete .task-focus-deadline-track i{background:linear-gradient(90deg,#74c7ab,#319f82)}.task-focus-deadline-progress p{margin:6px 0 0;color:#8a98ad;font-size:10px}.task-focus-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:15px}.task-focus-primary-column,.task-focus-rail{display:grid;gap:15px;min-width:0}.task-focus-card,.task-focus-rail-card{min-width:0;border:1px solid #dbe5f2;border-radius:16px;background:#fffffff2;box-shadow:0 8px 24px #2e456f11}.task-focus-card{padding:19px}.task-focus-section-header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid #e5ebf4}.task-focus-section-title{min-width:0;align-items:flex-start;gap:10px}.task-focus-section-icon{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#4268d3;background:#ebf0ff}.task-focus-section-title>div{min-width:0}.task-focus-section-header h2{font-size:16px}.task-focus-section-header p{max-width:560px}.task-focus-tab-group,.task-focus-production-actions,.task-focus-create-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.task-focus-tab-group button,.task-focus-production-actions button,.task-focus-create-actions button,.task-focus-editor-tabs button,.task-focus-editor-toolbar button,.task-focus-activity-tabs button{min-height:30px;padding:6px 9px;display:inline-flex;align-items:center;gap:5px;border:1px solid transparent;border-radius:8px;color:#6b7e9e;background:transparent;font-size:11px;font-weight:800;cursor:pointer;transition:.18s ease}.task-focus-tab-group button:hover,.task-focus-tab-group button.active,.task-focus-editor-tabs button:hover,.task-focus-editor-tabs button.active,.task-focus-activity-tabs button:hover,.task-focus-activity-tabs button.active{color:#315cc2;border-color:#c8d6f2;background:#eff3ff}.task-focus-production-actions button,.task-focus-create-actions button{border-color:#cbd9ed;color:#3e5f98;background:#fff}.task-focus-production-actions button:hover,.task-focus-create-actions button:hover{color:#214b9f;border-color:#91ace5;background:#f3f6ff}.task-focus-context-reading{min-height:100px;margin-top:14px;padding:15px 17px;border:1px solid #e0e8f4;border-radius:12px;background:linear-gradient(135deg,#f8faff,#f3f6fb)}.task-focus-reading-label{color:#7185a7;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.task-focus-context-reading p{margin:8px 0 0;color:#405a82;font-size:13px;line-height:1.65;white-space:pre-line}.task-focus-route-summary{min-width:80px;text-align:right}.task-focus-route-summary b,.task-focus-route-summary span{display:block}.task-focus-route-summary b{color:#315bc1;font-size:16px}.task-focus-route-summary span{margin-top:1px;color:#8795aa;font-size:9px}.task-focus-route-intro{margin:14px 0 10px;padding:11px 12px;align-items:flex-start;gap:9px;border:1px solid #dbe4f3;border-radius:11px;background:#f7f9fe}.task-focus-route-intro-icon{width:29px;height:29px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:#625fe1;background:#eae9ff}.task-focus-route-intro>div{min-width:0;flex:1}.task-focus-route-intro b{color:#365481;font-size:11px}.task-focus-route-intro p{margin:3px 0 0;color:#7789a7;font-size:10px;line-height:1.45}.task-focus-checklist{display:grid;gap:7px}.task-focus-checklist-item{overflow:hidden;border:1px solid #dfe7f3;border-radius:11px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.task-focus-checklist-item.is-expanded{border-color:#a9bde9;box-shadow:0 5px 15px #30549d14}.task-focus-checklist-item.is-done{background:#fbfffd}.task-focus-checklist-main{min-width:0;flex:1;padding:12px 11px;display:flex;align-items:center;gap:10px;border:0;color:#385681;background:transparent;text-align:left;cursor:pointer}.task-focus-checklist-main>span:nth-child(2){min-width:0}.task-focus-checklist-main b,.task-focus-checklist-main small{display:block}.task-focus-checklist-main b{color:#31517f;font-size:12px;line-height:1.3}.task-focus-checklist-main small{margin-top:3px;color:#8a98ad;font-size:10px}.task-focus-checklist-item.is-done .task-focus-checklist-main b{color:#3c8b75}.task-focus-check-indicator{width:23px;height:23px;display:grid;place-items:center;flex:0 0 auto;border:1.5px solid #aabbd8;border-radius:7px;color:#fff;background:#fff}.task-focus-check-indicator.is-done{border-color:#43a68a;background:#43a68a}.task-focus-check-caret{flex:0 0 auto;margin-left:auto;color:#8095b7;transition:transform .18s ease}.task-focus-checklist-item.is-expanded .task-focus-check-caret{transform:rotate(180deg)}.task-focus-check-action{min-height:47px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;float:right;margin-top:-47px;color:#6b7f9f;font-size:10px;font-weight:800}.task-focus-check-action input,.task-focus-share-option input{accent-color:#3e65ce}.task-focus-check-guide{padding:12px 14px 13px 45px;display:flex;align-items:flex-start;gap:8px;border-top:1px solid #e8edf5;background:#f8faff}.task-focus-check-guide>span{color:#655fdf}.task-focus-check-guide small{color:#7487a7;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.task-focus-check-guide p{margin:4px 0 6px;color:#526987;font-size:11px;line-height:1.55}.task-focus-check-guide button{padding:0;display:inline-flex;align-items:center;gap:3px;border:0;color:#4066c9;background:transparent;font-size:10px;font-weight:800;cursor:pointer}.task-focus-editor-tabs{min-height:39px;margin-top:12px;display:flex;align-items:center;gap:4px;border-bottom:1px solid #e4ebf4}.task-focus-editor-tabs span{margin-left:auto;color:#8a98ac;font-size:10px}.task-focus-editor-toolbar{min-height:42px;padding:6px 0;display:flex;align-items:center;gap:4px;border-bottom:1px solid #e5ebf4}.task-focus-editor-toolbar button{min-width:29px;justify-content:center;border-color:#d7e1ef;background:#fff}.task-focus-editor-toolbar button:hover{color:#315dc6;border-color:#9bb1e4;background:#f3f6ff}.task-focus-editor-toolbar>span{flex:1}.task-focus-editor-toolbar .task-focus-virtus-trigger{color:#5f5bd8;border-color:#d5d1ff;background:#f3f1ff}.task-focus-editor{width:100%;min-height:235px;box-sizing:border-box;padding:16px;resize:vertical;border:1px solid #d9e3f0;border-top:0;border-radius:0 0 11px 11px;outline:0;color:#314d76;background:#fff;font:13px/1.7 Manrope,Inter,system-ui,sans-serif}.task-focus-editor:focus{border-color:#97afe2;box-shadow:inset 0 0 0 1px #97afe2}.task-focus-editor-preview{min-height:235px;padding:16px;color:#3c5577;background:#fbfcff;font-size:13px;line-height:1.7}.task-focus-editor-preview p{margin:0 0 7px;white-space:pre-wrap}.task-focus-editor-preview>span{color:#8a98ad}.task-focus-editor-footer{justify-content:space-between;gap:12px;padding-top:11px}.task-focus-editor-footer>span{display:inline-flex;align-items:flex-start;gap:6px;color:#7d8da6;font-size:10px;line-height:1.45}.task-focus-editor-footer>span svg{flex:0 0 auto;color:#655fdf}.task-focus-editor-footer>div{display:flex;flex:0 0 auto;gap:6px}.task-focus-editor-footer .button{min-height:33px;font-size:11px}.task-focus-create-actions{position:relative;align-items:flex-start}.task-focus-create-menu-wrap{position:relative}.task-focus-create-menu{top:calc(100% + 7px);left:0;min-width:230px}.task-focus-activity-tabs{min-height:42px;display:flex;align-items:center;gap:4px;border-bottom:1px solid #e4ebf4}.task-focus-activity-tabs span{margin-left:auto;color:#8b98ab;font-size:10px}.task-focus-activity-composer{margin:12px 0;padding:13px;border:1px solid #ccdaf0;border-radius:11px;background:#f7f9ff}.task-focus-composer-heading{justify-content:space-between;gap:10px;color:#345487;font-size:12px}.task-focus-composer-heading button{width:25px;height:25px;display:grid;place-items:center;border:1px solid #cfdaec;border-radius:7px;color:#6d82a4;background:#fff;cursor:pointer}.task-focus-composer-grid{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.task-focus-composer-grid label{min-width:0}.task-focus-composer-grid label:last-child{grid-column:1 / -1}.task-focus-composer-grid label>span{display:block;margin-bottom:4px;font-size:9px}.task-focus-composer-grid .text-area{min-height:60px}.task-focus-composer-footer{justify-content:flex-end;gap:6px;margin-top:9px}.task-focus-composer-footer>button{min-height:33px;padding:7px 10px;border:1px solid #d1ddec;border-radius:8px;color:#5d7195;background:#fff;font-size:11px;font-weight:800;cursor:pointer}.task-focus-composer-footer .button{min-height:33px;font-size:11px}.task-focus-activity-list{display:grid;gap:7px;padding-top:12px}.task-focus-activity-row{width:100%;min-width:0;padding:11px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;border:1px solid #e0e8f3;border-radius:10px;color:#365582;background:#fbfcff;text-align:left}.task-focus-activity-row>div{min-width:0}.task-focus-activity-row b,.task-focus-activity-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-focus-activity-row b{font-size:11px}.task-focus-activity-row small{margin-top:3px;color:#8593a8;font-size:10px}.task-focus-activity-row:hover{border-color:#a8bde8;background:#f4f7ff}.task-focus-activity-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#526cdb;background:#ebefff}.task-focus-empty-row{min-height:100px;padding:16px;display:grid;place-items:center;align-content:center;gap:4px;border:1px dashed #cbd9ee;border-radius:11px;color:#6d81a1;text-align:center}.task-focus-empty-row svg{color:#6077df}.task-focus-empty-row b{color:#48618e;font-size:12px}.task-focus-empty-row small{color:#8997ab;font-size:10px}.task-focus-follow-note{margin:13px 0 11px;padding:11px 12px;display:flex;align-items:flex-start;gap:9px;border:1px solid #dde7f4;border-radius:11px;background:#f8faff}.task-focus-follow-note-icon{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:#4e6bce;background:#e9efff}.task-focus-follow-note b{color:#365681;font-size:11px}.task-focus-follow-note p{margin:3px 0 0;color:#7d8eaa;font-size:10px;line-height:1.45}.task-focus-notes-feed{display:grid;gap:10px}.task-focus-notes-feed article{min-width:0;padding:10px 0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;border-bottom:1px solid #e8edf5}.task-focus-note-avatar{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#4165c8;font-size:9px;font-weight:900}.task-focus-notes-feed article>div{min-width:0}.task-focus-notes-feed article header{display:flex;align-items:baseline;gap:6px}.task-focus-notes-feed article header b{color:#3b5682;font-size:11px}.task-focus-notes-feed article header small,.task-focus-notes-feed article time{color:#8b99ad;font-size:9px}.task-focus-notes-feed article time{margin-left:auto}.task-focus-notes-feed article p{margin:5px 0;color:#536b8d;font-size:11px;line-height:1.55}.task-focus-notes-feed article .badge{font-size:9px}.task-focus-note-composer{margin-top:12px;padding-top:12px;border-top:1px solid #e4ebf4}.task-focus-note-composer .text-area{width:100%;min-height:66px}.task-focus-note-composer>div{margin-top:7px;display:flex;align-items:center;justify-content:space-between;gap:10px}.task-focus-share-option{gap:5px;color:#7587a3;font-size:10px}.task-focus-note-composer .button{min-height:33px;font-size:11px}.task-focus-rail{position:sticky;top:91px}.task-focus-rail-card{padding:15px}.task-focus-rail-heading{justify-content:space-between;gap:10px;margin-bottom:11px}.task-focus-rail-heading h2{margin-top:3px;font-size:15px}.task-focus-rail-heading>svg{color:#5f70db}.task-focus-navigation-card{padding:13px}.task-focus-navigation-card>button{width:100%;min-height:36px;padding:8px;display:flex;align-items:center;gap:8px;border:0;border-top:1px solid #edf1f6;color:#506c9b;background:transparent;font-size:11px;font-weight:800;text-align:left;cursor:pointer}.task-focus-navigation-card>button:first-of-type{border-top:0}.task-focus-navigation-card>button svg:last-child{margin-left:auto;color:#8ca0bd}.task-focus-navigation-card>button:hover{color:#204e9f;background:#f5f7ff}.task-focus-assistant-card{background:linear-gradient(150deg,#fff,#f9f8ff)}.task-focus-assistant-control{justify-content:space-between;gap:8px;padding:9px;border:1px solid #e2defd;border-radius:10px;background:#f5f3ff}.task-focus-assistant-control>span{display:inline-flex;align-items:center;gap:5px;color:#645fd0;font-size:10px;font-weight:800}.task-focus-toggle{min-width:78px;padding:4px 6px 4px 8px;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;border:1px solid #c5d1e6;border-radius:999px;color:#7b8ca6;background:#fff;font-size:9px;font-weight:900;cursor:pointer}.task-focus-toggle.is-active{border-color:#a5b5ef;color:#4f5ed3;background:#edf0ff}.task-focus-toggle-knob{width:13px;height:13px;display:block;border-radius:50%;background:#aebbd0;transition:.18s ease}.task-focus-toggle.is-active .task-focus-toggle-knob{background:#5d63dd;box-shadow:0 0 0 3px #5d63dd1f}.task-focus-assistant-message{margin-top:10px;padding:11px;border:1px solid #e5e1fc;border-radius:10px;background:#fcfbff}.task-focus-assistant-message b{color:#4a4caa;font-size:11px}.task-focus-assistant-message p{margin:5px 0 7px;color:#7382a1;font-size:10px;line-height:1.5}.task-focus-assistant-message button{padding:0;display:inline-flex;align-items:center;gap:4px;border:0;color:#5c61d4;background:transparent;font-size:10px;font-weight:900;cursor:pointer}.task-focus-assistant-off{margin:10px 0 0;color:#8693a8;font-size:10px;line-height:1.5}.task-focus-rail-people{display:grid;gap:9px}.task-focus-rail-people>div{display:flex;align-items:center;gap:8px}.task-focus-rail-people>div>span:last-child{min-width:0}.task-focus-rail-people b,.task-focus-rail-people small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-focus-rail-people b{color:#3a5782;font-size:10px}.task-focus-rail-people small{margin-top:2px;color:#8b99ac;font-size:9px}.task-focus-rail-people>p{margin:0;color:#8290a6;font-size:10px}.task-focus-files-card{overflow:hidden;padding:0}.task-focus-files-header{width:100%;min-height:58px;padding:12px 14px;justify-content:space-between;gap:10px;border:0;color:#3b5983;background:#fff;text-align:left;cursor:pointer}.task-focus-files-header>span:first-child{min-width:0;display:flex;align-items:center;gap:9px}.task-focus-files-header>span:first-child>svg{flex:0 0 auto;color:#5572d2}.task-focus-files-header>span:first-child>span{min-width:0}.task-focus-files-header b{display:block;margin-top:3px;overflow:hidden;color:#35537f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-focus-files-count{display:inline-flex;align-items:center;gap:4px;color:#8291a8;font-size:10px;font-weight:800}.task-focus-files-card.is-open .task-focus-files-count svg{transform:rotate(180deg)}.task-focus-files-body{padding:0 12px 12px;border-top:1px solid #e8edf5}.task-focus-files-actions{display:flex;flex-wrap:wrap;gap:5px;padding:10px 0 8px}.task-focus-files-actions button{padding:6px 7px;display:inline-flex;align-items:center;gap:4px;border:1px solid #d5e0ef;border-radius:7px;color:#4d6c9d;background:#fff;font-size:9px;font-weight:800;cursor:pointer}.task-focus-files-actions button:hover{color:#214c9f;border-color:#9fb5e5;background:#f3f6ff}.task-focus-link-add{display:flex;align-items:center;gap:5px;padding-bottom:8px;color:#7185a5}.task-focus-link-add .text-input{min-width:0;flex:1}.task-focus-link-add .text-input input{min-height:30px;font-size:10px}.task-focus-files-list{display:grid;gap:5px}.task-focus-files-list button{width:100%;min-width:0;padding:8px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid #e3eaf4;border-radius:8px;color:#4f6a96;background:#fbfcff;text-align:left;cursor:pointer}.task-focus-files-list button:hover{border-color:#a8bce8;background:#f4f7ff}.task-focus-files-list button>span:nth-child(2){min-width:0}.task-focus-files-list b,.task-focus-files-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-focus-files-list b{color:#42618e;font-size:10px}.task-focus-files-list small{margin-top:2px;color:#8997aa;font-size:9px}.task-focus-file-type{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;color:#5b73d1;background:#edf1ff}.task-focus-files-list button>svg{color:#90a0b7}.task-focus-files-list>p{margin:4px;color:#8795a9;font-size:10px;text-align:center}.task-focus-help-card{display:flex;align-items:flex-start;gap:9px;background:linear-gradient(135deg,#f7f9ff,#f9fbfd)}.task-focus-help-icon{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:#5471d5;background:#e9efff}.task-focus-help-card b{color:#41608e;font-size:10px}.task-focus-help-card p{margin:4px 0 0;color:#8593a9;font-size:10px;line-height:1.45}.task-focus-assignment-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:#192a4b73;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.task-focus-assignment-dialog{position:relative;width:min(430px,100%);padding:28px;border:1px solid #dae4f1;border-radius:18px;background:#fff;box-shadow:0 24px 60px #182a4d40;text-align:center}.task-focus-dialog-close{position:absolute;top:12px;right:12px;width:30px;height:30px;display:grid;place-items:center;border:1px solid #d9e2ef;border-radius:8px;color:#7083a4;background:#fff;cursor:pointer}.task-focus-dialog-icon{width:46px;height:46px;margin:0 auto 11px;display:grid;place-items:center;border-radius:14px;color:#5267d8;background:#ececff}.task-focus-assignment-dialog>small{color:#7385a5;font-size:10px;font-weight:900;letter-spacing:.07em}.task-focus-assignment-dialog h2{margin:6px 0 7px;color:#25467e;font-size:21px}.task-focus-assignment-dialog p{margin:0 0 14px;color:#7788a4;font-size:11px;line-height:1.5}.task-focus-assignment-dialog>.text-input{width:100%;text-align:left}.task-focus-assignment-dialog>div:last-child{display:flex;justify-content:flex-end;gap:7px;margin-top:14px}.task-focus-assignment-dialog .button{min-height:35px;font-size:11px}@keyframes task-focus-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1180px){.task-focus-context-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.task-focus-layout{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:960px){.task-focus-main{width:min(100% - 28px,760px);padding-top:22px}.task-focus-topbar{padding-inline:14px}.task-focus-layout{grid-template-columns:1fr}.task-focus-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.task-focus-rail-card:first-child{grid-column:1 / -1}.task-focus-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.task-focus-topbar{align-items:flex-start;flex-wrap:wrap}.task-focus-topbar-left{flex:1 1 100%}.task-focus-topbar-actions{width:100%;justify-content:flex-end}.task-focus-title-block{display:block}.task-focus-title-actions{justify-content:flex-start;padding-top:12px}.task-focus-timer-card{display:block}.task-focus-timer-action{justify-content:flex-start;margin-top:12px}.task-focus-timer-action small{text-align:left}.task-focus-timer-values{margin-top:13px}.task-focus-section-header{display:block}.task-focus-section-header>*+*{margin-top:11px}.task-focus-tab-group,.task-focus-production-actions,.task-focus-create-actions{justify-content:flex-start}.task-focus-create-actions{display:grid;grid-template-columns:1fr}.task-focus-create-menu{right:0;left:auto}.task-focus-composer-grid{grid-template-columns:1fr}.task-focus-composer-grid label:last-child{grid-column:auto}.task-focus-editor-footer{display:block}.task-focus-editor-footer>div{margin-top:9px}.task-focus-rail{grid-template-columns:1fr}.task-focus-rail-card:first-child{grid-column:auto}}@media(max-width:520px){.task-focus-main{width:calc(100% - 20px)}.task-focus-divider,.task-focus-breadcrumb{display:none}.task-focus-context-strip{grid-template-columns:1fr}.task-focus-context-item{min-height:67px}.task-focus-card{padding:14px}.task-focus-check-action{padding-right:7px}.task-focus-editor-toolbar{flex-wrap:wrap}.task-focus-editor-toolbar>span{display:none}.task-focus-editor-toolbar .task-focus-virtus-trigger{margin-left:auto}.task-focus-timer-values{display:block}.task-focus-timer-deadline{margin-top:10px;text-align:left}.task-focus-note-composer>div{align-items:flex-start;flex-direction:column}.task-focus-topbar-actions>.badge{display:none}}@media print{.task-focus-topbar,.task-focus-context-strip,.task-focus-timer-card,.task-focus-rail,.task-focus-production-actions,.task-focus-editor-toolbar,.task-focus-editor-footer,.task-focus-editor-tabs,.task-focus-assignment-backdrop{display:none!important}.task-focus-workspace{position:static;overflow:visible;background:#fff}.task-focus-main{width:100%;padding:0}.task-focus-layout{display:block}.task-focus-primary-column>*:not(.task-focus-production-card){display:none}.task-focus-production-card{border:0;box-shadow:none}.task-focus-editor{min-height:700px;border:0}}.task-focus-summary-v2{grid-template-columns:minmax(0,1.3fr) minmax(410px,.9fr)}.task-focus-header-meta-v2{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(170px,1.15fr);gap:8px;padding-top:12px;border-top:1px solid #e8edf5}.task-focus-header-meta-v2>div{min-width:0;padding:8px 9px;border:1px solid #e0e8f4;border-radius:9px;background:#f8faff}.task-focus-header-meta-v2 svg{color:#5c73da}.task-focus-header-meta-v2 small{display:block;margin-top:5px;color:#8092ad;font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.task-focus-header-meta-v2 b{display:block;overflow:hidden;margin-top:3px;color:#35547f;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.task-focus-header-participants-v2{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:7px}.task-focus-header-participants-v2 small{grid-column:2;margin-top:0}.task-focus-header-participants-v2 .task-focus-avatars-v2{grid-row:1 / span 2;grid-column:1}.task-focus-header-participants-v2>b{grid-column:2}.task-focus-header-participants-v2>svg{grid-column:2;margin-bottom:-2px}.task-focus-header-participants-v2 .task-focus-avatars-v2+b{margin-top:1px}.task-focus-top-lane-v2{display:grid;grid-template-columns:190px minmax(0,1fr) minmax(270px,.84fr);gap:12px;align-items:stretch;margin-bottom:12px}.task-focus-top-lane-v2 .task-focus-timer-v2{grid-column:1 / span 2;margin-bottom:0}.task-focus-compact-facts-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;border:1px solid #d9e5f5;border-radius:14px;background:#fff;box-shadow:0 7px 18px #2a47770f}.task-focus-compact-facts-v2>div{min-width:0;padding:7px 8px;border:1px solid #e2e9f4;border-radius:8px;background:#f8faff}.task-focus-compact-facts-v2 svg{color:#5d74dc}.task-focus-compact-facts-v2 small{display:block;margin-top:4px;color:#8192ac;font-size:8px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.task-focus-compact-facts-v2 b{display:block;overflow:hidden;margin-top:3px;color:#35547f;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.task-focus-right-column-v2{align-self:stretch;min-height:100%}.task-focus-pulse-v2{display:flex;min-height:580px;flex:1 1 auto;flex-direction:column}.task-focus-pulse-v2 .task-focus-pulse-feed-v2{flex:1 1 auto;max-height:none;min-height:190px}@media(max-width:1240px){.task-focus-top-lane-v2{grid-template-columns:176px minmax(0,1fr) 260px}.task-focus-header-meta-v2{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(150px,1.1fr)}}@media(max-width:1020px){.task-focus-top-lane-v2{grid-template-columns:176px minmax(0,1fr)}.task-focus-top-lane-v2 .task-focus-timer-v2{grid-column:1 / -1}.task-focus-compact-facts-v2{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}.task-focus-pulse-v2{min-height:420px}}.task-focus-header-participants-v2{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center}.task-focus-header-participants-v2>svg{grid-area:1 / 1;margin:0}.task-focus-header-participants-v2>small{grid-area:1 / 2;margin:0}.task-focus-header-participants-v2 .task-focus-avatars-v2{grid-area:2 / 1}.task-focus-header-participants-v2>b{grid-area:2 / 2;margin:0}@media(max-width:760px){.task-focus-header-meta-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.task-focus-header-participants-v2{grid-column:1 / -1}.task-focus-top-lane-v2{display:flex;flex-direction:column}.task-focus-top-lane-v2 .task-focus-timer-v2{width:auto}.task-focus-compact-facts-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.task-focus-pulse-v2{min-height:420px}}.task-focus-workspace-v2{position:fixed!important;inset:0!important;z-index:100000!important;isolation:isolate;display:flex;box-sizing:border-box;padding:14px 18px;overflow:hidden;background:linear-gradient(135deg,#eef3ff,#f7f9fe 48%,#edf7f7);animation:task-focus-v2-in .24s ease both}.task-focus-workspace-v2.is-closing{animation:task-focus-v2-out .22s ease both}.task-focus-shell-v2{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border:1px solid #d9e3f5;border-top:3px solid #506de8;border-radius:20px;background:#f8faff;box-shadow:0 18px 50px #263e7129,0 2px 6px #263e710f}.task-focus-topbar-v2{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:0 18px;border-bottom:1px solid #e0e7f3;background:#fffffff0}.task-focus-back-v2,.task-focus-more-button-v2,.task-focus-navigation-v2 button,.task-focus-documents-toggle-v2,.task-focus-tabs-v2 button,.task-focus-activity-menu-wrap-v2>button,.task-focus-activity-menu-v2 button,.task-focus-drive-button-v2,.task-focus-timer-button-v2,.task-focus-sleep-button-v2,.task-focus-guide-v2 button,.task-focus-reopen-guide-v2,.task-focus-virtus-question-v2 button,.task-focus-virtus-floating-v2 button,.task-focus-step-guide-v2 button,.task-focus-note-compose-v2 button,.task-focus-documents-actions-v2 button,.task-focus-more-menu-v2 button,.task-focus-activity-compose-v2 button{border:0;font:inherit;cursor:pointer}.task-focus-back-v2{display:inline-flex;align-items:center;gap:7px;padding:8px 0;color:#16409b;background:transparent;font-size:12px;font-weight:800;white-space:nowrap}.task-focus-back-v2:hover,.task-focus-back-v2:focus-visible{color:#0f358c;text-decoration:underline;text-underline-offset:3px}.task-focus-breadcrumb-v2{min-width:0;color:#7185a7;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-focus-breadcrumb-v2 span{color:#173e91;font-weight:800}.task-focus-breadcrumb-v2 b{margin-left:8px;color:#49658f}.task-focus-breadcrumb-v2 small{color:#8294b1}.task-focus-top-actions-v2{display:flex;align-items:center;justify-content:flex-end;gap:8px}.task-focus-icon-button-v2{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid #d4e1f4;border-radius:10px;color:#1c4ba8;background:#fff;cursor:pointer}.task-focus-more-wrap-v2{position:relative}.task-focus-more-button-v2{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid #d4e1f4;border-radius:10px;color:#244782;background:#fff;font-size:12px;font-weight:800}.task-focus-more-menu-v2,.task-focus-activity-menu-v2{position:absolute;z-index:5;top:calc(100% + 7px);right:0;min-width:190px;padding:6px;border:1px solid #dfe7f5;border-radius:12px;background:#fff;box-shadow:0 14px 28px #223b6c29;animation:task-focus-pop-in .16s ease both}.task-focus-more-menu-v2 button,.task-focus-activity-menu-v2 button{display:flex;width:100%;align-items:center;gap:8px;padding:9px 10px;border-radius:8px;color:#405777;background:transparent;text-align:left;font-size:12px}.task-focus-more-menu-v2 button:hover,.task-focus-activity-menu-v2 button:hover{background:#f1f5ff;color:#1a48a6}.task-focus-chip-v2{display:inline-flex;width:fit-content;align-items:center;gap:5px;min-height:24px;padding:3px 9px;border:1px solid #d8e3f3;border-radius:8px;color:#52739e;background:#f5f8fd;font-size:11px;font-weight:800;line-height:1.1}.task-focus-chip-v2.info{color:#2d67a3;border-color:#bfdcf2;background:#eef8ff}.task-focus-chip-v2.success{color:#287c70;border-color:#bce9dc;background:#effbf7}.task-focus-chip-v2.warning{color:#9a6b22;border-color:#f0d7a8;background:#fff8e9}.task-focus-chip-v2.danger{color:#c03f4f;border-color:#f3b8c0;background:#fff1f3}.task-focus-main-v2{flex:1;min-width:0;min-height:0;overflow:auto;padding:16px 20px 28px;scrollbar-color:#aec1e3 transparent;scrollbar-width:thin}.task-focus-main-v2::-webkit-scrollbar{width:8px}.task-focus-main-v2::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:9px;background:#aec1e3;background-clip:padding-box}.task-focus-summary-v2{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(430px,.95fr);gap:18px;align-items:center;margin-bottom:12px;padding:16px 18px;border:1px solid #dce6f5;border-radius:16px;background:#fffffff0;box-shadow:0 8px 22px #314c7f0f}.task-focus-summary-main-v2{display:flex;min-width:0;align-items:flex-start;gap:12px}.task-focus-summary-icon-v2{display:inline-flex;width:42px;height:42px;flex:0 0 42px;align-items:center;justify-content:center;border-radius:13px;color:#536ee7;background:#edf0ff}.task-focus-summary-main-v2 small,.task-focus-header-v2 small,.task-focus-side-heading-v2 small,.task-focus-task-facts-v2 small{display:block;color:#7188aa;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.task-focus-summary-main-v2 h1{margin:4px 0 8px;color:#173c89;font-size:clamp(19px,2vw,25px);line-height:1.1}.task-focus-summary-links-v2{display:flex;flex-wrap:wrap;gap:6px 14px;color:#6e83a3;font-size:11px}.task-focus-summary-links-v2 span{display:inline-flex;align-items:center;gap:5px}.task-focus-summary-links-v2 svg{color:#5572df}.task-focus-summary-links-v2 b{color:#244b97}.task-focus-summary-facts-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.task-focus-summary-facts-v2>div{min-width:0;padding-left:10px;border-left:1px solid #e3eaf5}.task-focus-summary-facts-v2 .task-focus-chip-v2{margin:6px 3px 0 0}.task-focus-summary-facts-v2 b{display:flex;align-items:center;gap:5px;margin-top:7px;color:#27487f;font-size:12px;line-height:1.25}.task-focus-summary-facts-v2 b svg{color:#5972dd}.task-focus-summary-facts-v2 b.task-focus-deadline-value-v2{flex-wrap:wrap;column-gap:4px;row-gap:2px}.task-focus-deadline-value-v2>span{white-space:nowrap}.task-focus-deadline-hours-v2{color:#315aa2}.task-focus-timer-v2{margin-bottom:12px;padding:12px 16px 11px;border:1px solid #d9e5f5;border-top:2px solid #66bfa7;border-radius:14px;background:#fff;box-shadow:0 7px 18px #2a47770f}.task-focus-timer-v2.is-overdue{border-top-color:#e34a5c}.task-focus-timer-v2.is-closed{border-top-color:#66bfa7}.task-focus-timer-heading-v2{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-focus-timer-heading-v2>span{display:flex;align-items:center;gap:8px;color:#2e9a85}.task-focus-timer-heading-v2>span>b{color:#244879;font-size:13px}.task-focus-timer-heading-v2>span>small{color:#7a8daa;font-size:11px}.task-focus-timer-button-v2{display:inline-flex;align-items:center;gap:6px;min-height:31px;padding:0 13px;border-radius:8px;color:#fff;background:#2d8d24;font-size:11px;font-weight:900}.task-focus-timer-button-v2.pause{background:#ee866d}.task-focus-timer-readout-v2{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:9px;padding-top:9px;border-top:1px solid #edf1f7}.task-focus-timer-readout-v2 small,.task-focus-timer-readout-v2 span{display:block;color:#8292aa;font-size:10px}.task-focus-timer-readout-v2 strong{display:block;color:#1e4b97;font-size:24px;letter-spacing:.04em;line-height:1.05}.task-focus-timer-v2.is-overdue .task-focus-timer-readout-v2 strong{color:#d33e50}.task-focus-timer-readout-v2>div:last-child{text-align:right}.task-focus-timer-readout-v2 b{display:block;color:#44608d;font-size:13px}.task-focus-progress-v2{margin-top:9px}.task-focus-progress-v2>div{display:flex;justify-content:space-between;color:#7890b1;font-size:10px}.task-focus-progress-v2 b{color:#315aa2}.task-focus-timer-v2.is-overdue .task-focus-progress-v2 b{color:#d33e50}.task-focus-progress-v2 i{display:block;height:6px;margin-top:5px;overflow:hidden;border-radius:99px;background:#e9eef7}.task-focus-progress-v2 i:after{display:block;width:100%;height:100%;border-radius:inherit;background:#4eb49a;content:""}.task-focus-timer-v2.is-overdue .task-focus-progress-v2 i:after{background:#e34a5c}.task-focus-body-grid-v2{display:grid;grid-template-columns:190px minmax(0,1fr) minmax(270px,.84fr);gap:12px;align-items:start}.task-focus-left-sidebar-v2{position:sticky;top:0;display:flex;flex-direction:column;gap:10px}.task-focus-center-column-v2,.task-focus-right-column-v2{display:flex;flex-direction:column;gap:12px}.task-focus-navigation-v2,.task-focus-guide-v2,.task-focus-virtus-card-v2,.task-focus-documents-v2{border:1px solid #dce6f4;border-radius:13px;background:#fffffff2;box-shadow:0 6px 15px #2a47770d}.task-focus-navigation-v2{padding:9px}.task-focus-navigation-v2>small{display:block;margin:4px 7px 7px;color:#8395b2;font-size:9px;font-weight:900;letter-spacing:.08em}.task-focus-navigation-v2 button{display:flex;width:100%;align-items:center;gap:8px;padding:9px 8px;border-radius:8px;color:#587092;background:transparent;text-align:left;font-size:11px;font-weight:700}.task-focus-navigation-v2 button svg{color:#5976df}.task-focus-navigation-v2 button:hover,.task-focus-navigation-v2 button.active{color:#1d4a9f;background:#eff3ff}.task-focus-guide-v2{padding:11px;color:#657b9f}.task-focus-guide-v2>div{display:flex;align-items:center;gap:6px;color:#365ccb;font-size:11px}.task-focus-guide-v2 p{margin:7px 0;font-size:10px;line-height:1.45}.task-focus-guide-v2 button,.task-focus-reopen-guide-v2{padding:0;color:#3d62c8;background:transparent;font-size:10px;font-weight:800}.task-focus-reopen-guide-v2{display:inline-flex;align-items:center;gap:5px;padding:5px 7px}.task-focus-virtus-card-v2{padding:12px}.task-focus-side-heading-v2{display:flex;align-items:center;gap:7px}.task-focus-side-heading-v2>div{min-width:0;flex:1}.task-focus-side-heading-v2 b{display:block;margin-top:2px;color:#254a91;font-size:12px}.task-focus-virtus-mark-v2{display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;border-radius:9px;color:#5369e7;background:#eef0ff}.task-focus-online-dot-v2{width:7px;height:7px;border-radius:50%;background:#50bc9c;box-shadow:0 0 0 3px #e7f8f2}.task-focus-virtus-card-v2>p{margin:9px 0;color:#7185a5;font-size:10px;line-height:1.45}.task-focus-sleep-button-v2{padding:0;color:#657b9d;background:transparent;font-size:10px;font-weight:800}.task-focus-virtus-question-v2{margin:8px 0;padding:8px;border:1px solid #dae3fe;border-radius:9px;background:#f3f5ff}.task-focus-virtus-question-v2 b{display:block;color:#3153ac;font-size:10px}.task-focus-virtus-question-v2>div{display:flex;gap:5px;margin-top:7px}.task-focus-virtus-question-v2 button{padding:5px 7px;border-radius:6px;color:#fff;background:#3559c8;font-size:9px;font-weight:800}.task-focus-virtus-question-v2 button+button{color:#52709d;background:#fff}.task-focus-documents-toggle-v2{display:flex;width:100%;align-items:center;justify-content:space-between;padding:11px;color:#31558e;background:transparent;font-size:11px;font-weight:800}.task-focus-documents-toggle-v2>span{display:inline-flex;align-items:center;gap:7px}.task-focus-documents-toggle-v2>span:first-child svg{color:#5671db}.task-focus-documents-toggle-v2>span:last-child{gap:5px;color:#8294af;font-size:10px}.task-focus-documents-content-v2{padding:0 10px 10px;border-top:1px solid #edf1f7}.task-focus-documents-actions-v2{display:flex;gap:5px;padding:9px 0 6px}.task-focus-documents-actions-v2 button{display:inline-flex;align-items:center;gap:4px;padding:6px 7px;border-radius:7px;color:#3f63bd;background:#f0f4ff;font-size:9px;font-weight:800}.task-focus-link-input-v2{box-sizing:border-box;width:100%;min-height:29px;padding:0 8px;border:1px solid #d9e3f2;border-radius:7px;color:#34507d;outline:none;font:inherit;font-size:10px}.task-focus-document-list-v2{display:flex;flex-direction:column;gap:4px;margin-top:7px}.task-focus-document-list-v2 button{display:flex;width:100%;align-items:center;gap:5px;padding:5px;border:0;border-radius:6px;color:#56708e;background:transparent;text-align:left;cursor:pointer}.task-focus-document-list-v2 button:hover{background:#f2f5fb}.task-focus-document-list-v2 button span{color:#5c73dc}.task-focus-document-list-v2 button b{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.task-focus-document-list-v2>small{padding:5px;color:#91a0b7;font-size:10px}.task-focus-card-v2{padding:15px;border:1px solid #dce6f4;border-radius:15px;background:#fff;box-shadow:0 7px 18px #2a47770e}.task-focus-header-v2{display:flex;min-width:0;align-items:flex-start;gap:9px;padding-bottom:11px;border-bottom:1px solid #e8edf5}.task-focus-header-icon-v2{display:inline-flex;width:29px;height:29px;flex:0 0 29px;align-items:center;justify-content:center;border-radius:9px;color:#4d6be0;background:#eff2ff}.task-focus-header-v2>div{min-width:0;flex:1}.task-focus-header-v2 h2{margin:3px 0 0;color:#1b438e;font-size:15px;line-height:1.15}.task-focus-header-v2 p{margin:4px 0 0;color:#788cab;font-size:10px;line-height:1.35}.task-focus-tabs-v2{display:flex;flex:0 0 auto;gap:3px;padding:3px;border-radius:8px;background:#f1f4fa}.task-focus-tabs-v2 button{padding:6px 7px;border-radius:6px;color:#6e83a3;background:transparent;font-size:10px;font-weight:800}.task-focus-tabs-v2 button.active{color:#2755b3;background:#fff;box-shadow:0 2px 5px #2949831a}.task-focus-context-body-v2{margin-top:12px;padding:11px 12px;border:1px solid #e0e8f4;border-radius:10px;background:#f7f9fd}.task-focus-context-body-v2 small{color:#7b8eac;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.task-focus-context-body-v2 p{margin:6px 0 0;color:#456080;font-size:11px;line-height:1.5}.task-focus-context-meta-v2{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.task-focus-route-v2 .task-focus-header-v2>.task-focus-chip-v2{margin-left:auto}.task-focus-manual-callout-v2{display:flex;align-items:flex-start;gap:9px;margin-top:11px;padding:10px;border:1px solid #dce5ff;border-radius:10px;background:#f4f6ff}.task-focus-manual-callout-v2>span{display:inline-flex;width:27px;height:27px;flex:0 0 27px;align-items:center;justify-content:center;border-radius:8px;color:#5a6fe6;background:#e8ebff}.task-focus-manual-callout-v2 b{color:#2b4ea4;font-size:11px}.task-focus-manual-callout-v2 p{margin:4px 0 0;color:#6a7d9d;font-size:10px;line-height:1.45}.task-focus-checklist-v2{display:flex;flex-direction:column;gap:6px;margin-top:11px}.task-focus-checklist-v2 article{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid #e1e9f4;border-radius:10px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.task-focus-checklist-v2 article.is-expanded{border-color:#bfcfff;box-shadow:0 4px 12px #3d59a314}.task-focus-check-row-v2{display:flex;min-width:0;align-items:center;gap:9px;padding:10px;border:0;color:#334f79;background:transparent;text-align:left;cursor:pointer}.task-focus-check-circle-v2{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border:1px solid #b8c8df;border-radius:50%;color:#fff}.task-focus-check-circle-v2.done{border-color:#5fbd9c;background:#5fbd9c}.task-focus-check-row-v2>span:nth-child(2){min-width:0;flex:1}.task-focus-check-row-v2 b{display:block;color:#315383;font-size:11px}.task-focus-check-row-v2 small{display:block;margin-top:2px;color:#92a0b5;font-size:9px}.task-focus-check-row-v2>svg{color:#8295b2;transition:transform .16s ease}.task-focus-checklist-v2 article.is-expanded .task-focus-check-row-v2>svg{transform:rotate(180deg)}.task-focus-check-toggle-v2{display:inline-flex;align-items:center;gap:5px;margin-right:9px;color:#6b82a3;font-size:9px;font-weight:800;cursor:pointer}.task-focus-check-toggle-v2 input{accent-color:#4e70de}.task-focus-step-guide-v2{grid-column:1 / -1;margin:0 10px 10px 41px;padding:9px 10px;border-radius:8px;background:#f6f8fc}.task-focus-step-guide-v2 small{color:#637ad5;font-size:9px;font-weight:900;letter-spacing:.05em}.task-focus-step-guide-v2 p{margin:5px 0;color:#667d9e;font-size:10px;line-height:1.45}.task-focus-step-guide-v2 button{display:inline-flex;align-items:center;gap:4px;padding:0;color:#3d63c6;background:transparent;font-size:9px;font-weight:800}.task-focus-drive-card-v2{display:flex;align-items:center;gap:10px;padding:12px 14px}.task-focus-drive-icon-v2{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border-radius:10px;color:#3f8d5f;background:#eef9f1}.task-focus-drive-card-v2>div:nth-child(2){min-width:0;flex:1}.task-focus-drive-card-v2 small{color:#8094af;font-size:9px;font-weight:900;letter-spacing:.07em}.task-focus-drive-card-v2 h2{margin:3px 0;color:#254986;font-size:12px}.task-focus-drive-card-v2 p{overflow:hidden;margin:0;color:#7890ad;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.task-focus-drive-button-v2{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;min-height:32px;padding:0 10px;border-radius:8px;color:#fff;background:#3167c4;font-size:10px;font-weight:900}.task-focus-activity-menu-wrap-v2{position:relative}.task-focus-activity-menu-wrap-v2>button{display:inline-flex;align-items:center;gap:4px;padding:7px 8px;border-radius:7px;color:#365fbe;background:#eef3ff;font-size:10px;font-weight:800}.task-focus-activity-menu-v2{right:0;min-width:210px}.task-focus-activity-compose-v2{display:grid;grid-template-columns:1.5fr 1fr .8fr auto;gap:6px;margin-top:10px}.task-focus-activity-compose-v2 input{min-width:0;min-height:30px;padding:0 8px;border:1px solid #dce5f2;border-radius:7px;color:#405b81;outline:none;font:inherit;font-size:10px}.task-focus-activity-compose-v2 button{display:inline-flex;align-items:center;gap:4px;padding:0 9px;border-radius:7px;color:#fff;background:#2e5cb8;font-size:10px;font-weight:800}.task-focus-activity-list-v2{display:flex;flex-direction:column;gap:6px;margin-top:10px}.task-focus-activity-row-v2{display:grid;grid-template-columns:25px minmax(0,1fr) auto 15px;align-items:center;gap:7px;min-height:45px;padding:6px 8px;border:1px solid #e5ebf4;border-radius:9px}.task-focus-activity-row-v2>span{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:7px;color:#5872db;background:#eef1ff}.task-focus-activity-row-v2 b,.task-focus-activity-row-v2 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-focus-activity-row-v2 b{color:#33547e;font-size:10px}.task-focus-activity-row-v2 small{margin-top:2px;color:#8b9bb1;font-size:9px}.task-focus-activity-row-v2>svg{color:#89a0bf}.task-focus-empty-v2{display:flex;min-height:80px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed #d6e1f2;border-radius:9px;color:#88a0be;text-align:center}.task-focus-empty-v2 b{color:#57729c;font-size:11px}.task-focus-empty-v2 small{font-size:9px}.task-focus-task-facts-v2 .task-focus-header-v2{margin-bottom:12px}.task-focus-facts-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.task-focus-facts-grid-v2>div{min-height:54px;padding:8px;border:1px solid #e2e9f4;border-radius:9px;background:#f8faff}.task-focus-facts-grid-v2 svg{color:#5c73da}.task-focus-facts-grid-v2 small{margin-top:4px;font-size:8px;letter-spacing:.02em}.task-focus-facts-grid-v2 b{display:block;margin-top:3px;color:#35547f;font-size:10px;line-height:1.25}.task-focus-relevance-v2{display:grid;grid-template-columns:auto auto auto 1fr;align-items:center;gap:7px;margin-top:9px;padding-top:9px;border-top:1px solid #edf1f6;color:#7e91ae;font-size:9px}.task-focus-relevance-v2 b{color:#315ab4;font-size:11px}.task-focus-avatars-v2{display:flex;align-items:center}.task-focus-avatars-v2>span:last-child{display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;margin-left:-5px;border:2px solid #fff;border-radius:50%;color:#5d7395;background:#eef2f8;font-size:8px;font-weight:900}.task-focus-avatar-v2{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;margin-left:calc(var(--avatar-index, 0) * -4px);border:2px solid #fff;border-radius:50%;color:#fff;background:#4f6fca;box-shadow:0 2px 4px #23396724;font-size:8px;font-weight:900}.task-focus-avatar-v2:first-child{margin-left:0}.task-focus-avatar-v2.violet{background:#6d5cd6}.task-focus-avatar-v2.green{background:#239b85}.task-focus-avatar-v2.orange{background:#d6874c}.task-focus-pulse-v2 .task-focus-header-v2{flex-wrap:wrap}.task-focus-pulse-v2 .task-focus-tabs-v2{margin-left:auto}.task-focus-pulse-feed-v2{display:flex;max-height:220px;flex-direction:column;gap:8px;margin-top:11px;overflow:auto}.task-focus-pulse-feed-v2 article{display:flex;align-items:flex-start;gap:7px;padding:8px;border-radius:9px;background:#f7f9fd}.task-focus-pulse-feed-v2 article>span{display:inline-flex;width:23px;height:23px;flex:0 0 23px;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#5470cf;font-size:8px;font-weight:900}.task-focus-pulse-feed-v2 article>div{min-width:0}.task-focus-pulse-feed-v2 article b{color:#36567f;font-size:10px}.task-focus-pulse-feed-v2 article small{margin-left:5px;color:#93a0b3;font-size:9px}.task-focus-pulse-feed-v2 article p{margin:3px 0 4px;color:#5e7597;font-size:10px;line-height:1.35}.task-focus-note-compose-v2{margin-top:9px;padding-top:9px;border-top:1px solid #edf1f6}.task-focus-note-compose-v2 textarea{box-sizing:border-box;width:100%;min-height:58px;resize:vertical;padding:8px;border:1px solid #dce5f2;border-radius:8px;color:#415c80;outline:none;font:inherit;font-size:10px}.task-focus-note-compose-v2>div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.task-focus-note-compose-v2 label{color:#7a8ea9;font-size:9px}.task-focus-note-compose-v2 button{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 9px;border-radius:7px;color:#fff;background:#315ebc;font-size:10px;font-weight:800}.task-focus-note-compose-v2 button:disabled{cursor:not-allowed;opacity:.45}.task-focus-virtus-floating-v2{position:fixed;z-index:100002;right:31px;bottom:27px;display:flex;max-width:325px;align-items:flex-start;gap:9px;padding:10px;border:1px solid #cad8ff;border-radius:14px;background:#fff;box-shadow:0 14px 34px #253e7833;animation:task-focus-v2-rise .18s ease both}.legal-new-task-context-workspace{display:grid;gap:18px;margin-top:12px}.legal-new-task-section-nav.is-card-strip{position:static;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:10px;border:1px solid #d6e1f1;border-radius:18px;background:#f7faffe6;box-shadow:0 10px 24px #23437d12;-webkit-backdrop-filter:none;backdrop-filter:none}.legal-new-task-section-nav.is-card-strip .legal-new-task-section-nav-card{min-height:82px;padding:12px 13px;gap:10px;border:1px solid #dce6f3;border-radius:14px;background:#fff;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.legal-new-task-section-nav.is-card-strip .legal-new-task-section-nav-card:hover,.legal-new-task-section-nav.is-card-strip .legal-new-task-section-nav-card:focus-visible{border-color:#9bb4e5;background:#fff;outline:0;box-shadow:0 0 0 3px #526bd51a}.legal-new-task-section-nav.is-card-strip .legal-new-task-section-nav-card.is-active,.legal-new-task-section-nav.is-card-strip .legal-new-task-section-nav-card.is-open{border-color:#6e8ee3;background:linear-gradient(145deg,#fff,#edf3ff);box-shadow:0 0 0 2px #526bd51c,0 9px 18px #2f54971a;transform:none;animation:none}.legal-new-task-section-nav.is-card-strip .legal-new-task-section-nav-icon{width:40px;height:40px;border-radius:12px}.legal-new-task-section-nav.is-card-strip .legal-new-task-section-nav-card.is-active .legal-new-task-section-nav-icon,.legal-new-task-section-nav.is-card-strip .legal-new-task-section-nav-card.is-open .legal-new-task-section-nav-icon{color:#fff;background:#526bd5}.legal-new-task-section-nav.is-card-strip .legal-new-task-section-nav-copy small{font-size:10px}.legal-new-task-section-nav.is-card-strip .legal-new-task-section-nav-copy b{font-size:13px}.legal-new-task-section-nav.is-card-strip .legal-new-task-section-nav-side{gap:5px}.legal-new-task-section-nav.is-card-strip .legal-new-task-section-nav-side span{min-width:24px;padding:4px 6px}.legal-new-task-section-nav.is-card-strip .legal-new-task-section-nav-card.is-active .legal-new-task-section-nav-side span{color:#fff;background:#526bd5}.legal-new-task-content-panel{min-height:0;overflow:visible;border-top-width:3px;border-top-color:#5269df;background:#fff;box-shadow:0 12px 28px #23437d17}.legal-new-task-content-panel>.legal-new-task-section-body{animation:legal-new-task-content-switch .32s ease-out both}.legal-new-task-overview-block{margin-top:18px;padding:16px;border:1px solid #e0e7f2;border-radius:15px;background:linear-gradient(145deg,#fff,#fbfcff)}.legal-new-task-overview-block:first-of-type{margin-top:20px}.legal-new-task-overview-block-heading{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#3159a6}.legal-new-task-overview-block-heading>svg{flex:0 0 auto;color:#526bd5}.legal-new-task-overview-block-heading>div{min-width:0;display:grid;gap:2px}.legal-new-task-overview-block-heading small{color:#7b8ca8;font-size:10px;font-weight:900;letter-spacing:.06em}.legal-new-task-overview-block-heading b{color:#315080;font-size:14px;line-height:1.25}.legal-new-task-overview-block .legal-new-task-case-hero-wide{margin-top:0}.legal-new-task-overview-block .legal-new-task-expanded-badges{margin-top:12px}.legal-new-task-overview-block .legal-new-task-expanded-facts,.legal-new-task-overview-block .legal-new-task-expanded-columns{margin-top:0}.legal-new-task-overview-service{padding-bottom:18px}.legal-new-task-overview-service .legal-new-task-service-context{margin-top:0}@media(max-width:980px){.legal-new-task-section-nav.is-card-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.legal-new-task-context-workspace{gap:12px;margin-top:8px}.legal-new-task-section-nav.is-card-strip{grid-template-columns:1fr;gap:8px;padding:8px;border-radius:15px}.legal-new-task-section-nav.is-card-strip .legal-new-task-section-nav-card{min-height:70px}.legal-new-task-overview-block{margin-top:12px;padding:12px;border-radius:13px}}.legal-new-task-content-panel{min-height:0;display:block;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.legal-new-task-content-panel>.legal-new-task-section-body{padding:0}.legal-new-task-context-section.legal-new-task-content-panel,.legal-new-task-context-section.legal-new-task-content-panel.is-primary,.legal-new-task-context-section.legal-new-task-content-panel.is-open{border:0!important;border-top:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.legal-new-task-overview-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.legal-new-task-overview-sections>.legal-new-task-expanded-heading,.legal-new-task-overview-sections>.legal-new-task-case-signal-panel{grid-column:1 / -1}.legal-new-task-overview-sections>.legal-new-task-expanded-heading{margin:0 4px 2px}.legal-new-task-overview-sections>.legal-new-task-overview-block{min-width:0;margin:0;padding:17px;border:1px solid #dce6f3;border-top:3px solid #5269df;border-radius:16px;background:#fffffff5;box-shadow:0 8px 20px #23437d0f}.legal-new-task-overview-sections>.legal-new-task-overview-service{grid-column:1 / -1}.legal-new-task-overview-sections .legal-new-task-case-hero-wide,.legal-new-task-overview-sections .legal-new-task-expanded-facts,.legal-new-task-overview-sections .legal-new-task-expanded-columns{margin-top:0}.legal-new-task-overview-sections .legal-new-task-service-context{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.legal-new-task-overview-sections .legal-new-task-service-facts{margin-top:15px}@media(max-width:760px){.legal-new-task-overview-sections{grid-template-columns:1fr;gap:12px}.legal-new-task-overview-sections>.legal-new-task-overview-block{padding:13px}}.legal-new-task-context-workspace{display:grid;gap:15px;margin-top:2px}.legal-new-task-section-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:9px;border:1px solid #d7e2f2;border-radius:17px;background:#f7faffd6;box-shadow:0 10px 24px #23437d0e}.legal-new-task-section-nav.is-compact{position:sticky;top:12px;z-index:12;gap:7px;padding:7px;border-radius:14px;background:#f7fafff0;box-shadow:0 9px 22px #23437d17;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.legal-new-task-section-nav.is-embedded{margin:10px 10px 0}.legal-new-task-section-nav-card{min-width:0;min-height:78px;padding:11px 10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #e1e8f3;border-radius:13px;color:#496487;background:#ffffffdb;text-align:left;cursor:pointer;transition:none;transform:none}.legal-new-task-section-nav.is-compact .legal-new-task-section-nav-card{min-height:56px;padding:7px 9px;gap:7px;border-radius:10px}.legal-new-task-section-nav.is-compact .legal-new-task-section-nav-icon{width:30px;height:30px;border-radius:8px}.legal-new-task-section-nav.is-compact .legal-new-task-section-nav-copy{gap:1px}.legal-new-task-section-nav.is-compact .legal-new-task-section-nav-copy small{font-size:9px}.legal-new-task-section-nav.is-compact .legal-new-task-section-nav-copy b{font-size:11px}.legal-new-task-section-nav.is-compact .legal-new-task-section-nav-copy em{display:none}.legal-new-task-section-nav.is-compact .legal-new-task-section-nav-side{gap:3px}.legal-new-task-section-nav.is-compact .legal-new-task-section-nav-side span{min-width:20px;padding:2px 4px;font-size:9px}.legal-new-task-section-nav.is-compact .legal-new-task-section-nav-side svg{width:13px;height:13px}.legal-new-task-section-nav-card:hover,.legal-new-task-section-nav-card:focus-visible{border-color:#9bb4e5;background:#fff;outline:0;transform:none;box-shadow:none}.legal-new-task-section-nav-card.is-active{border-color:#7394e5;color:#193f89;background:linear-gradient(145deg,#fff,#f0f4ff);box-shadow:0 0 0 2px #526bd514;transform:none}.legal-new-task-section-nav-card.is-open{border-color:#526bd5;background:linear-gradient(145deg,#fff,#eaf0ff);box-shadow:0 0 0 3px #526bd51f;animation:none;transform:none}.legal-new-task-section-nav-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;color:#526bd5;background:#edf2ff}.legal-new-task-section-nav-card.is-open .legal-new-task-section-nav-icon{color:#fff;background:#526bd5}.legal-new-task-section-nav-copy{min-width:0;display:grid;gap:2px}.legal-new-task-section-nav-copy small,.legal-new-task-section-nav-copy b,.legal-new-task-section-nav-copy em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-new-task-section-nav-copy small{color:#8291aa;font-size:10px;font-weight:800}.legal-new-task-section-nav-copy b{color:#294b87;font-size:13px;line-height:1.25}.legal-new-task-section-nav-copy em{margin-top:2px;color:#657b9e;font-size:10px;font-style:normal}.legal-new-task-section-nav-side{display:grid;justify-items:end;gap:7px;color:#8aa0c3}.legal-new-task-section-nav-side span{min-width:23px;padding:3px 5px;border-radius:7px;color:#5269bd;background:#eef2ff;font-size:10px;font-weight:900;text-align:center}.legal-new-task-section-nav-card.is-active .legal-new-task-section-nav-side span{color:#fff;background:#526bd5}.legal-new-task-section-nav.is-compact.is-embedded{margin:18px 24px 0;padding:0 4px;gap:2px;border:0;border-bottom:1px solid #dce5f2;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.legal-new-task-section-nav.is-compact.is-embedded .legal-new-task-section-nav-card{position:relative;min-height:50px;padding:7px 12px 9px;gap:7px;border:0;border-radius:9px 9px 0 0;color:#62789c;background:transparent;box-shadow:none;transition:color .18s ease,background-color .18s ease}.legal-new-task-section-nav.is-compact.is-embedded .legal-new-task-section-nav-card:after{content:"";position:absolute;right:10px;bottom:-1px;left:10px;height:3px;border-radius:3px 3px 0 0;background:#526bd5;opacity:0}.legal-new-task-section-nav.is-compact.is-embedded .legal-new-task-section-nav-card:hover,.legal-new-task-section-nav.is-compact.is-embedded .legal-new-task-section-nav-card:focus-visible{border:0;color:#284e92;background:#f5f8ff;outline:0;box-shadow:none;transform:none}.legal-new-task-section-nav.is-compact.is-embedded .legal-new-task-section-nav-card.is-active,.legal-new-task-section-nav.is-compact.is-embedded .legal-new-task-section-nav-card.is-open{border:0;color:#183e86;background:#f1f5ff;box-shadow:none;transform:none;animation:none}.legal-new-task-section-nav.is-compact.is-embedded .legal-new-task-section-nav-card.is-active:after,.legal-new-task-section-nav.is-compact.is-embedded .legal-new-task-section-nav-card.is-open:after{opacity:1}.legal-new-task-section-nav.is-compact.is-embedded .legal-new-task-section-nav-icon{width:27px;height:27px;border-radius:8px;color:#526bd5;background:#edf2ff}.legal-new-task-section-nav.is-compact.is-embedded .legal-new-task-section-nav-card.is-active .legal-new-task-section-nav-icon,.legal-new-task-section-nav.is-compact.is-embedded .legal-new-task-section-nav-card.is-open .legal-new-task-section-nav-icon{color:#526bd5;background:#e2eaff}.legal-new-task-section-nav.is-compact.is-embedded .legal-new-task-section-nav-copy{gap:2px}.legal-new-task-section-nav.is-compact.is-embedded .legal-new-task-section-nav-copy small{font-size:9px}.legal-new-task-section-nav.is-compact.is-embedded .legal-new-task-section-nav-copy b{font-size:12px}.legal-new-task-section-nav.is-compact.is-embedded .legal-new-task-section-nav-side{gap:2px}.legal-new-task-section-nav.is-compact.is-embedded .legal-new-task-section-nav-side span{min-width:19px;padding:2px 4px;font-size:9px}.legal-new-task-section-nav.is-compact.is-embedded .legal-new-task-section-nav-side svg{display:none}.legal-new-task-section-stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;align-items:start}.legal-new-task-context-section{min-width:0;min-height:238px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d9e3f1;border-top:3px solid #8da8e7;border-radius:17px;background:#ffffffeb;box-shadow:0 7px 18px #23437d0b;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease}.legal-new-task-context-section.is-open{overflow:visible}.legal-new-task-context-section.is-primary{border-top-color:#5269df;background:#fff;box-shadow:0 12px 28px #23437d1b;animation:none}.legal-new-task-context-section.is-open{grid-column:1 / -1;min-height:0;transform-origin:top center;animation:none;transform:none}.legal-new-task-context-section.is-closed:not(.is-primary){opacity:.96}.legal-new-task-section-card-heading{flex:0 0 auto;min-height:92px;margin:0;padding:17px 18px 10px}.legal-new-task-section-card-heading .legal-new-task-card-heading-copy{align-items:flex-start;gap:10px}.legal-new-task-section-card-heading .legal-new-task-card-heading-copy>svg{margin-top:3px;color:#526bd5}.legal-new-task-section-card-heading .legal-new-task-card-heading-copy>div{min-width:0}.legal-new-task-section-card-heading .legal-new-task-card-heading-copy small{display:block;color:#8291aa;font-size:10px;font-weight:800;letter-spacing:.02em}.legal-new-task-section-card-heading .legal-new-task-card-heading-copy h2{margin:3px 0 0;color:#244a88;font-size:19px;line-height:1.25}.legal-new-task-section-card-heading .legal-new-task-card-heading-copy p{min-height:0;margin:4px 0 0;color:#71809c;font-size:12px;line-height:1.35}.legal-new-task-section-open{min-height:35px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;border:1px solid #9db7e8;border-radius:9px;color:#2e56ad;background:#eef3ff;box-shadow:0 3px 8px #2f549714;font:800 11px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.legal-new-task-section-open:hover,.legal-new-task-section-open:focus-visible{border-color:#6f8fd4;color:#173f92;background:#e0e9ff;outline:0;box-shadow:0 0 0 3px #526bd521,0 6px 13px #2f549724;transform:translateY(-1px)}.legal-new-task-context-section.is-open .legal-new-task-section-open{color:#fff;border-color:#526bd5;background:#526bd5}.legal-new-task-section-body{flex:1 1 auto;padding:24px 24px 26px}.legal-new-task-context-section.is-open .legal-new-task-section-card-heading{animation:none}.legal-new-task-context-section.is-open .legal-new-task-section-body{animation:legal-new-task-content-switch .38s ease-out both}.legal-new-task-section-body>.card,.legal-new-task-section-body>.case-document-repository{margin-top:0}.legal-new-task-section-summary{min-width:0;flex:1 1 auto;margin:0 18px 18px;padding:15px;display:flex;align-items:center;gap:11px;border:1px solid #e1e8f3;border-radius:12px;background:linear-gradient(145deg,#fbfcff,#f7f9fe)}.legal-new-task-section-summary-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border-radius:12px;color:#526bd5;background:#edf2ff}.legal-new-task-section-summary>div{min-width:0;display:grid;gap:4px}.legal-new-task-section-summary b,.legal-new-task-section-summary small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-new-task-section-summary b{color:#315080;font-size:13px}.legal-new-task-section-summary small{color:#8190aa;font-size:11px}.legal-new-task-section-summary-count{min-width:28px;margin-left:auto;padding:4px 6px;border-radius:8px;color:#5269bd;background:#eef2ff;font-size:10px;font-weight:900;text-align:center}@keyframes legal-new-task-section-focus-in{0%{opacity:.72;transform:translateY(9px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes legal-new-task-nav-card-open{0%{opacity:.78;transform:translateY(4px) scale(.97);box-shadow:0 0 #526bd500}42%{opacity:1;transform:translateY(-7px) scale(1.025);box-shadow:0 0 0 5px #526bd529,0 19px 34px #2f549738,0 0 30px #5d7be733}72%{transform:translateY(-2px) scale(1.012)}to{opacity:1;transform:translateY(-2px) scale(1)}}@keyframes legal-new-task-section-open{0%{opacity:0;transform:translateY(34px) scale(.965);box-shadow:0 0 #23437d00}42%{opacity:1;transform:translateY(-7px) scale(1.012);box-shadow:0 22px 48px #23437d2e,0 0 0 5px #526bd517}72%{transform:translateY(2px) scale(.998)}to{opacity:1;transform:translateY(0) scale(1);box-shadow:0 12px 28px #23437d1b}}@keyframes legal-new-task-section-heading-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes legal-new-task-section-body-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes legal-new-task-content-switch{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.legal-new-task-expanded-card{border-top:3px solid #5269df;overflow:visible}.legal-new-task-expanded-heading,.legal-new-task-service-context>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.legal-new-task-expanded-title,.legal-new-task-service-title{min-width:0;display:flex;align-items:flex-start;gap:10px}.legal-new-task-expanded-icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:11px;color:#526bd5;background:#edf2ff}.legal-new-task-expanded-title>div,.legal-new-task-service-title>div{min-width:0}.legal-new-task-expanded-title small,.legal-new-task-service-title small{color:#7184a4;font-size:10px;font-weight:900;letter-spacing:.08em}.legal-new-task-expanded-title h2{margin:3px 0;color:#204786;font:700 22px/1.2 Manrope,sans-serif}.legal-new-task-expanded-title p{max-width:650px;margin:0;color:#71809c;font-size:13px;line-height:1.45}.legal-new-task-expanded-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.legal-new-task-case-hero-wide{margin-top:22px;padding:16px;display:flex;align-items:center;gap:12px;border:1px solid #dbe5f2;border-radius:14px;background:linear-gradient(135deg,#f8faff,#fff)}.legal-new-task-case-hero-wide>div:nth-child(2){min-width:0;flex:1 1 auto}.legal-new-task-case-hero-wide h3{margin:4px 0 3px;overflow-wrap:anywhere;color:#214785;font:700 21px/1.24 Manrope,sans-serif}.legal-new-task-case-hero-wide p{display:flex;align-items:center;gap:5px;margin:0;color:#71809c;font-size:12px}.legal-new-task-case-hero-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;flex:0 0 auto}.legal-new-task-expanded-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 0;padding-bottom:0}.legal-new-task-tag{max-width:100%;padding:4px 8px;overflow:hidden;border-radius:999px;color:#4e5fc2;background:#eef0ff;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.legal-new-task-expanded-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px}.legal-new-task-expanded-facts>div,.legal-new-task-service-facts>div{min-width:0;padding:11px 12px;border:1px solid #e0e7f2;border-radius:11px;background:#fbfcff}.legal-new-task-expanded-facts small,.legal-new-task-service-facts small,.legal-new-task-info-block small,.legal-new-task-service-bottom small,.legal-new-task-service-texts small{display:block;color:#7e8da7;font-size:10px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.legal-new-task-expanded-facts b{display:flex;align-items:center;gap:5px;margin-top:5px;overflow:hidden;color:#315080;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.legal-new-task-expanded-facts b svg{flex:0 0 auto;color:#526bd5}.legal-new-task-expanded-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px;margin-top:12px}.legal-new-task-info-block{min-width:0;padding:15px;border:1px solid #e0e7f2;border-radius:13px;background:#fff}.legal-new-task-info-block-heading{display:flex;align-items:center;gap:7px;padding-bottom:10px;border-bottom:1px solid #edf1f7;color:#3159a6}.legal-new-task-info-block-heading b{color:#315080;font-size:13px}.legal-new-task-info-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.legal-new-task-info-list strong{display:block;margin-top:4px;overflow-wrap:anywhere;color:#315080;font-size:12px;line-height:1.4}.legal-new-task-expanded-people{margin-top:15px}.legal-new-task-expanded-people .legal-new-case-avatar-stack{margin-top:7px}.legal-new-task-expanded-copy{margin:13px 0 0;color:#5f7192;font-size:13px;line-height:1.65;white-space:pre-line}.legal-new-task-info-highlight{margin-top:18px;padding:11px 12px;border-radius:10px;background:#f4f7ff}.legal-new-task-info-highlight strong{display:block;margin-top:4px;color:#3657a9;font-size:12px;line-height:1.4}.legal-new-task-service-context{margin-top:13px;padding:17px;border:1px solid #dce6f3;border-radius:14px;background:linear-gradient(145deg,#fbfcff,#f6f9fe)}.legal-new-task-service-title h3{margin:3px 0;overflow-wrap:anywhere;color:#24518f;font:700 18px/1.25 Manrope,sans-serif}.legal-new-task-service-title p{margin:0;color:#71809c;font-size:12px;line-height:1.45}.legal-new-task-service-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px}.legal-new-task-service-facts>div>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.legal-new-task-service-facts b{display:flex;align-items:center;gap:5px;margin-top:6px;color:#315080;font-size:12px;line-height:1.35}.legal-new-task-service-facts b svg{color:#526bd5}.legal-new-task-service-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #e4eaf4}.legal-new-task-service-bottom>div>div{margin-top:7px}.legal-new-task-service-texts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px}.legal-new-task-service-texts>div{padding-top:12px;border-top:1px solid #e4eaf4}.legal-new-task-service-texts p{margin:5px 0 0;color:#607392;font-size:12px;line-height:1.55;white-space:pre-line}.legal-new-task-service-context .service-detail-bottom-actions{margin-top:15px}.legal-new-task-focus-section-content{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:13px;align-items:stretch}.legal-new-task-focus-section-content>.card{min-width:0;height:100%;box-sizing:border-box}.legal-new-task-section-secondary-card{min-height:0}@media(max-width:980px){.legal-new-task-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-new-task-section-nav.is-compact{grid-template-columns:repeat(4,minmax(145px,1fr));overflow-x:auto}.legal-new-task-section-stage,.legal-new-task-expanded-facts,.legal-new-task-service-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-new-task-focus-section-content{grid-template-columns:1fr}}@media(max-width:700px){.legal-new-task-section-nav{grid-template-columns:1fr;padding:7px}.legal-new-task-section-nav.is-compact{display:flex;gap:6px;overflow-x:auto;overscroll-behavior-inline:contain}.legal-new-task-section-nav.is-compact .legal-new-task-section-nav-card{flex:0 0 158px}.legal-new-task-section-stage{grid-template-columns:1fr}.legal-new-task-context-section.is-open{grid-column:auto}.legal-new-task-section-nav-card{min-height:68px}.legal-new-task-section-card-heading{align-items:flex-start;padding:14px 13px 9px}.legal-new-task-section-card-heading .legal-new-task-card-heading-copy{align-items:flex-start}.legal-new-task-section-card-heading .legal-new-task-card-heading-copy h2{white-space:normal}.legal-new-task-section-open{margin-top:1px}.legal-new-task-section-nav.is-compact.is-embedded{margin:14px 12px 0;padding-inline:0}.legal-new-task-section-body{padding:18px 12px}.legal-new-task-section-summary{margin-inline:13px}.legal-new-task-expanded-heading,.legal-new-task-service-context>header{flex-direction:column}.legal-new-task-expanded-actions{align-self:flex-end}.legal-new-task-case-hero-wide{align-items:flex-start;flex-wrap:wrap}.legal-new-task-case-hero-status{width:100%;justify-content:flex-start;padding-left:50px}.legal-new-task-expanded-facts,.legal-new-task-expanded-columns,.legal-new-task-service-facts,.legal-new-task-service-bottom,.legal-new-task-service-texts,.legal-new-task-info-list{grid-template-columns:1fr}.legal-new-task-expanded-title h2{font-size:20px}}@media(prefers-reduced-motion:reduce){.legal-new-task-context-section.is-primary{animation:none}.legal-new-task-section-nav-card,.legal-new-task-section-collapsed,.legal-new-task-context-section.is-open .legal-new-task-section-card-heading,.legal-new-task-context-section.is-open .legal-new-task-section-body{transition:none;animation:none}.legal-new-task-context-section.is-open{animation:none}}.task-focus-next-action-strip-v2{flex-wrap:wrap}.task-focus-checklist-visibility-button-v2{display:inline-flex;align-items:center;min-height:29px;margin-left:auto;padding:0 9px;border:1px solid #c9d7f1;border-radius:8px;color:#315ebc;background:#fff;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.task-focus-checklist-visibility-button-v2:hover{background:#f1f5ff}.task-focus-checklist-visibility-button-v2:focus-visible{outline:2px solid #315ebc;outline-offset:2px}.task-focus-checklist-v2>article[hidden]{display:none}.task-focus-pulse-v2 .task-focus-header-v2{position:relative;flex-wrap:wrap}.task-focus-pulse-v2 .task-focus-header-v2:after{display:block;flex:0 0 100%;margin:-4px 0 0 45px;color:#8394ad;content:attr(data-pulse-status);font-size:10px;font-weight:700;line-height:1.35}@media(max-width:640px){.task-focus-pulse-v2 .task-focus-header-v2:after{margin-left:0}.task-focus-checklist-visibility-button-v2{margin-left:0}}.task-focus-summary-facts-v2 .task-focus-stack-label-v2{color:#5f7391}.task-focus-context-collapsed-v2 small{color:#526b8f}.task-focus-check-detail-v2{color:#5b7090}.task-focus-virtus-prompt-panel-v2 p{color:#526b8f}.task-focus-virtus-prompt-panel-v2 small{color:#5d7190}.task-focus-virtus-prompt-panel-v2>button{color:#526783}.task-focus-virtus-prompt-panel-v2 .task-focus-virtus-prompt-sleep-v2{color:#526783}.task-focus-task-signal-button-v2,.task-focus-task-signal-button-v2.favorite,.task-focus-task-signal-button-v2.alert,.task-focus-task-signal-button-v2.notification{color:#315ebc}.task-focus-virtus-floating-v2>span{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:9px;color:#fff;background:#506ae0}.task-focus-virtus-floating-v2>div{min-width:0}.task-focus-virtus-floating-v2 b{color:#274c99;font-size:11px}.task-focus-virtus-floating-v2 p{margin:3px 0 5px;color:#5b7294;font-size:10px;line-height:1.35}.task-focus-virtus-floating-v2 small{color:#7a8eab;font-size:9px}.task-focus-virtus-floating-v2>div>div{display:flex;gap:5px;margin-top:6px}.task-focus-virtus-floating-v2>div>div button{padding:5px 7px;border-radius:6px;color:#fff;background:#315ac4;font-size:9px;font-weight:800}.task-focus-virtus-floating-v2>div>div button+button{color:#557197;background:#f3f6fb}.task-focus-virtus-floating-v2>button{padding:1px;color:#7d91ac;background:transparent}@keyframes task-focus-v2-in{0%{opacity:0}to{opacity:1}}@keyframes task-focus-v2-out{0%{opacity:1}to{opacity:0}}@keyframes task-focus-v2-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1240px){.task-focus-summary-v2{grid-template-columns:1fr}.task-focus-summary-facts-v2{grid-template-columns:repeat(4,minmax(0,1fr))}.task-focus-body-grid-v2{grid-template-columns:176px minmax(0,1fr) 260px}}@media(max-width:1020px){.task-focus-body-grid-v2{grid-template-columns:176px minmax(0,1fr)}.task-focus-right-column-v2{grid-column:2}.task-focus-summary-facts-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.task-focus-summary-facts-v2>div:nth-child(3){border-left:0;padding-left:0}}@media(max-width:760px){.task-focus-workspace-v2{padding:0}.task-focus-shell-v2{border-radius:0}.task-focus-topbar-v2{grid-template-columns:auto minmax(0,1fr) auto;gap:7px;padding:0 11px}.task-focus-back-v2{font-size:0}.task-focus-back-v2 svg{width:20px;height:20px}.task-focus-more-button-v2{font-size:0;padding:0 7px}.task-focus-more-button-v2 svg{margin:0}.task-focus-main-v2{padding:11px 10px 24px}.task-focus-summary-v2{padding:12px}.task-focus-summary-main-v2 h1{font-size:18px}.task-focus-summary-links-v2{display:block}.task-focus-summary-links-v2 span{margin-top:4px}.task-focus-body-grid-v2{display:flex;flex-direction:column}.task-focus-left-sidebar-v2,.task-focus-center-column-v2,.task-focus-right-column-v2{width:100%}.task-focus-left-sidebar-v2{position:static}.task-focus-navigation-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.task-focus-navigation-v2>small{grid-column:1 / -1}.task-focus-virtus-floating-v2{right:12px;bottom:12px;left:12px;max-width:none}.task-focus-timer-heading-v2>span>small{display:none}.task-focus-drive-card-v2{align-items:flex-start;flex-wrap:wrap}.task-focus-drive-button-v2{margin-left:44px}}@media(prefers-reduced-motion:reduce){.task-focus-workspace-v2,.task-focus-virtus-floating-v2,.task-focus-more-menu-v2,.task-focus-activity-menu-v2{animation:none!important}}@media print{.task-focus-workspace-v2{position:static!important;display:block;padding:0;background:#fff}.task-focus-shell-v2{display:block;border:0;box-shadow:none}.task-focus-topbar-v2,.task-focus-left-sidebar-v2,.task-focus-timer-v2,.task-focus-right-column-v2,.task-focus-drive-card-v2{display:none!important}.task-focus-main-v2{overflow:visible;padding:0}.task-focus-body-grid-v2{display:block}}html.task-focus-open,body.task-focus-open,body.task-focus-open #root{overflow:hidden!important;height:100%!important;max-height:100vh!important;overscroll-behavior:none!important}body.task-focus-open #root{position:relative!important}.task-focus-workspace-v2{z-index:2147483000!important;overscroll-behavior:contain;pointer-events:auto}.task-focus-shell-v2,.task-focus-main-v2{overscroll-behavior:contain}.task-focus-main-v2{overscroll-behavior-y:contain;scrollbar-gutter:stable}html.task-focus-open,body.task-focus-open{background:#c8d1e2!important}body.task-focus-open>#root{visibility:visible!important;pointer-events:none!important;overflow:hidden!important;filter:none!important}body.task-focus-open .task-focus-workspace-v2{visibility:visible!important;pointer-events:auto!important}body.task-focus-open>#root .conversation-widget-launcher,body.task-focus-open>#root .conversation-widget-panel,body.task-focus-open>#root .conversation-workspace.widget-workspace{visibility:visible!important;pointer-events:auto!important;z-index:2147483647!important}html body #root .legal-new-task-detail-page button:focus-visible,html body #root .legal-new-task-detail-page a:focus-visible,html body #root .legal-new-task-detail-page select:focus-visible{outline:3px solid #315bd0;outline-offset:3px;box-shadow:0 0 0 5px #315bd029}html body #root .legal-new-task-detail-page .legal-new-task-card-heading-copy p,html body #root .legal-new-task-detail-page .legal-new-task-expanded-heading p,html body #root .legal-new-task-detail-page .legal-new-case-hero-wide p,html body #root .legal-new-task-detail-page .legal-new-service-identity p{color:#536b94}html body #root .legal-new-task-detail-page .legal-new-task-expanded-card,html body #root .legal-new-task-detail-page .legal-new-task-context-section.is-open{padding-bottom:24px}html body #root .legal-new-task-detail-page .conversation-widget-launcher{right:22px;bottom:22px;z-index:120}html body #root .legal-new-task-detail-page .conversation-widget-launcher:hover,html body #root .legal-new-task-detail-page .conversation-widget-launcher:focus-visible{transform:translateY(-3px);box-shadow:0 12px 28px #00258a47}@media(max-width:760px){html body #root .legal-new-task-detail-page .conversation-widget-launcher{right:14px;bottom:14px}}.task-focus-workspace-v2{z-index:2147483000!important;padding:18px 22px!important;background:transparent!important}.task-focus-workspace-v2:before{content:"";position:fixed;z-index:0;inset:0;pointer-events:none;background:#17254861}.task-focus-shell-v2{position:relative;z-index:1;border-radius:22px!important;background:#f6f8fc!important;box-shadow:0 22px 64px #1c305b42,0 3px 10px #1c305b1a!important}.task-focus-main-v2{padding:20px 24px 34px!important;font-size:14px}.task-focus-back-v2,.task-focus-breadcrumb-v2,.task-focus-more-button-v2{font-size:13px!important}.task-focus-breadcrumb-v2 b{font-size:14px}.task-focus-summary-v2{gap:22px;margin-bottom:16px;padding:20px 22px;border-radius:18px}.task-focus-summary-icon-v2{width:48px;height:48px;flex-basis:48px}.task-focus-summary-main-v2 h1{margin:5px 0 10px;font-size:clamp(22px,2.2vw,30px)}.task-focus-summary-main-v2 small,.task-focus-header-v2 small,.task-focus-side-heading-v2 small,.task-focus-task-facts-v2 small{font-size:11px!important}.task-focus-summary-links-v2{gap:8px 18px;font-size:13px}.task-focus-summary-links-v2 svg{width:17px;height:17px}.task-focus-summary-facts-v2{gap:14px}.task-focus-summary-facts-v2>div{padding-left:13px}.task-focus-summary-facts-v2 b{margin-top:8px;font-size:14px}.task-focus-summary-facts-v2 .task-focus-chip-v2{margin-top:7px}.task-focus-status-phase-fact-v2>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}.task-focus-status-phase-fact-v2>div>span{display:flex;min-width:0;flex-direction:column;gap:3px}.task-focus-status-phase-fact-v2 em{color:#8999b2;font-size:10px;font-style:normal;font-weight:800}.task-focus-status-phase-fact-v2 .task-focus-chip-v2{margin:0}.task-focus-chip-v2{min-height:28px;padding:4px 10px;border-radius:9px;font-size:12px}.task-focus-header-meta-v2{gap:12px;margin-top:16px;padding-top:14px}.task-focus-header-meta-v2>div{min-height:58px;padding:10px 11px;border-radius:11px}.task-focus-header-meta-v2 small{font-size:10px!important}.task-focus-header-meta-v2 b{margin-top:5px;font-size:13px}.task-focus-header-participants-v2>b{font-size:12px}.task-focus-avatar-v2{width:29px;height:29px;font-size:10px}.task-focus-avatars-v2>span:last-child{width:28px;height:28px;font-size:10px}.task-focus-top-lane-v2{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);gap:14px;align-items:stretch}.task-focus-timer-v2{margin-bottom:14px;padding:15px 18px 14px;border-radius:16px}.task-focus-timer-heading-v2>span>b{font-size:15px}.task-focus-timer-heading-v2>span>small{font-size:12px}.task-focus-timer-button-v2{min-height:35px;padding:0 14px;font-size:12px}.task-focus-timer-readout-v2{margin-top:12px;padding-top:12px}.task-focus-timer-readout-v2 small,.task-focus-timer-readout-v2 span{font-size:11px}.task-focus-timer-readout-v2 strong{font-size:29px}.task-focus-timer-readout-v2 b{font-size:15px}.task-focus-progress-v2{margin-top:12px}.task-focus-progress-v2>div{font-size:11px}.task-focus-progress-v2 i{height:8px;margin-top:6px}.task-focus-compact-facts-v2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;padding:0}.task-focus-compact-facts-v2>div{min-height:74px;padding:12px;border:1px solid #dbe5f4;border-radius:12px;background:#fff}.task-focus-compact-facts-v2 small{margin-top:6px;font-size:10px}.task-focus-body-grid-v2{grid-template-columns:212px minmax(0,1fr) minmax(330px,.84fr);gap:16px}.task-focus-left-sidebar-v2{gap:12px}.task-focus-navigation-v2{padding:11px;border-radius:15px}.task-focus-navigation-v2>small{margin:5px 8px 8px;font-size:10px}.task-focus-navigation-v2 button{gap:10px;padding:11px 9px;font-size:13px}.task-focus-guide-v2,.task-focus-virtus-card-v2{padding:14px;border-radius:15px}.task-focus-guide-v2>div{font-size:13px}.task-focus-guide-v2 p,.task-focus-virtus-card-v2>p{font-size:12px;line-height:1.5}.task-focus-guide-v2 button,.task-focus-reopen-guide-v2,.task-focus-sleep-button-v2{font-size:11px}.task-focus-side-heading-v2 b{font-size:14px}.task-focus-card-v2{padding:19px;border-radius:17px}.task-focus-header-v2{gap:11px;padding-bottom:14px;align-items:center}.task-focus-header-icon-v2{width:34px;height:34px;flex-basis:34px}.task-focus-header-v2 h2{margin-top:4px;font-size:19px}.task-focus-header-v2 p{margin-top:5px;font-size:12px;line-height:1.45}.task-focus-tabs-v2 button{padding:8px 10px;font-size:12px}.task-focus-context-body-v2{margin-top:14px;padding:14px}.task-focus-context-body-v2 small{font-size:10px}.task-focus-context-body-v2 p{margin-top:7px;font-size:13px;line-height:1.55}.task-focus-context-meta-v2{margin-top:11px}.task-focus-manual-callout-v2{margin-top:14px;padding:13px}.task-focus-manual-callout-v2 b{font-size:13px}.task-focus-manual-callout-v2 p{font-size:12px;line-height:1.5}.task-focus-checklist-v2{max-height:390px;margin-top:14px;padding-right:6px;overflow-y:auto;scrollbar-color:#aabfe2 transparent;scrollbar-width:thin}.task-focus-checklist-v2::-webkit-scrollbar,.task-focus-pulse-feed-v2::-webkit-scrollbar,.task-focus-documents-list-v2::-webkit-scrollbar{width:8px}.task-focus-checklist-v2::-webkit-scrollbar-thumb,.task-focus-pulse-feed-v2::-webkit-scrollbar-thumb,.task-focus-documents-list-v2::-webkit-scrollbar-thumb{border-radius:9px;background:#b5c6e4}.task-focus-check-row-v2{gap:11px;padding:13px 12px}.task-focus-check-circle-v2{width:26px;height:26px;flex-basis:26px}.task-focus-check-row-v2 b{font-size:13px}.task-focus-check-row-v2 small{font-size:11px}.task-focus-check-toggle-v2{margin-right:12px;font-size:11px}.task-focus-step-guide-v2{margin-left:49px;padding:12px}.task-focus-step-guide-v2 small{font-size:10px}.task-focus-step-guide-v2 p{font-size:12px}.task-focus-step-guide-v2 button{font-size:11px}.task-focus-view-back-v2{display:inline-flex;align-items:center;gap:5px;margin-left:10px;padding:7px 9px;border:1px solid #d5e1f5;border-radius:8px;color:#365caf;background:#f7f9ff;font:inherit;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}.task-focus-view-back-v2:hover{color:#1f4aa2;background:#eef3ff}.task-focus-route-view-v2 .task-focus-header-v2>.task-focus-chip-v2{margin-left:auto}.task-focus-route-view-v2 .task-focus-header-v2>.task-focus-view-back-v2{margin-left:8px}.task-focus-filter-row-v2{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;padding-bottom:10px;border-bottom:1px solid #e5ecf6}.task-focus-timeline-list-v2{display:flex;flex-direction:column;margin-top:12px}.task-focus-timeline-entry-v2{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 20px;gap:11px;align-items:start;min-height:70px;margin-bottom:10px;padding:11px 9px;border:1px solid #e3e7ee;border-radius:10px;color:inherit;background:#f8f9fb;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.task-focus-timeline-entry-v2:hover{border-color:#d2dbea;background:#f3f6fa;box-shadow:0 3px 10px #2a48760d}.task-focus-timeline-entry-v2:hover .task-focus-timeline-content-v2 strong{color:#2455b3}.task-focus-timeline-line-v2{position:absolute;top:43px;bottom:-7px;left:21px;width:1px;background:#d7e3f4}.task-focus-timeline-entry-v2:last-child .task-focus-timeline-line-v2{display:none}.task-focus-timeline-dot-v2{position:relative;z-index:1;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid #cbdaf4;border-radius:11px;color:#5475dd;background:#eff3ff}.task-focus-timeline-content-v2{min-width:0}.task-focus-timeline-content-v2>span{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.task-focus-timeline-content-v2 b{color:#4b6bc1;font-size:11px}.task-focus-timeline-content-v2 time{color:#9aa9bd;font-size:11px}.task-focus-timeline-content-v2 strong{display:block;margin-top:3px;color:#2e4e82;font-size:14px}.task-focus-timeline-content-v2 small{display:block;margin-top:3px;color:#7186a6;font-size:12px;line-height:1.4}.task-focus-timeline-entry-v2>svg{margin-top:9px;color:#8ea4c8}.task-focus-timeline-list-v2>.task-focus-timeline-entry-v2.is-pending{margin-bottom:12px}.task-focus-document-toolbar-v2{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:14px}.task-focus-document-toolbar-v2>button,.task-focus-document-toolbar-v2>div>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 13px;border:1px solid #d2dff3;border-radius:10px;color:#3158aa;background:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.task-focus-document-toolbar-v2>div{display:flex;align-items:center;gap:7px;min-width:0;padding:0 9px;border:1px solid #d2dff3;border-radius:10px;color:#7790b2;background:#f9fbff}.task-focus-document-toolbar-v2>div>input{min-width:0;flex:1;height:36px;border:0;color:#38547e;outline:none;background:transparent;font:inherit;font-size:12px}.task-focus-document-toolbar-v2>div>button{min-height:31px;color:#fff;border:0;background:#315ebc}.task-focus-document-toolbar-v2>div>button:disabled{opacity:.5;cursor:not-allowed}.task-focus-drive-inline-v2{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:11px 13px;border:1px solid #dce7f4;border-radius:11px;background:#f6fbf7}.task-focus-drive-inline-v2>span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;color:#3b9969}.task-focus-drive-inline-v2 b{color:#2d5e57;font-size:12px}.task-focus-drive-inline-v2 small{grid-column:2;margin-top:2px;color:#779b8a;font-size:11px}.task-focus-drive-inline-v2 button{display:inline-flex;align-items:center;gap:5px;min-height:33px;padding:0 11px;border:0;border-radius:8px;color:#fff;background:#328a60;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.task-focus-documents-list-v2{display:flex;max-height:390px;flex-direction:column;gap:8px;margin-top:13px;padding-right:5px;overflow-y:auto;scrollbar-color:#b5c6e4 transparent;scrollbar-width:thin}.task-focus-documents-list-v2 article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:11px;border:1px solid #dfe8f5;border-radius:11px;background:#fbfcff}.task-focus-document-icon-v2{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:10px;color:#5775df;background:#eef2ff}.task-focus-documents-list-v2 article>div{min-width:0}.task-focus-documents-list-v2 article>div:nth-child(2){min-width:0;overflow:hidden}.task-focus-documents-list-v2 article>div:nth-child(2) b{display:-webkit-box;max-width:100%;overflow:hidden;color:#3a547c;font-size:13px;line-height:1.25;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.task-focus-documents-list-v2 article>div:nth-child(2) small{display:block;margin-top:4px;color:#8b9bb1;font-size:11px}.task-focus-documents-list-v2 article>div:last-child{display:flex;align-items:center;gap:4px}.task-focus-documents-list-v2 article>div:last-child button{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 7px;border:0;border-radius:7px;color:#7890b4;background:transparent;cursor:pointer}.task-focus-documents-list-v2 article>div:last-child button:hover{color:#2d58b0;background:#eef3ff}.task-focus-documents-list-v2 article>div:last-child .task-focus-document-open-v2{color:#315ebc;background:#f0f4ff;font-size:11px;font-weight:800}.task-focus-repository-note-v2{display:flex;align-items:flex-start;gap:7px;margin:13px 0 0;padding:10px 11px;border-radius:9px;color:#7185a4;background:#f6f8fc;font-size:11px;line-height:1.45}.task-focus-repository-note-v2 span{color:#3c9b76;font-weight:900}.task-focus-activity-toolbar-v2{position:relative;display:flex;justify-content:flex-start;margin-top:14px}.task-focus-activity-toolbar-v2>button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:0;border-radius:9px;color:#315bb3;background:#eff3ff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.task-focus-activity-toolbar-v2 .task-focus-activity-menu-v2{top:calc(100% + 8px);left:0;right:auto}.task-focus-activity-compose-v2{grid-template-columns:1.5fr 1fr .8fr auto;gap:7px;margin-top:12px}.task-focus-activity-compose-v2 input{min-height:36px;font-size:12px}.task-focus-activity-compose-v2 button{min-height:36px;font-size:11px}.task-focus-activity-list-v2{gap:8px;margin-top:14px}.task-focus-activity-row-v2{min-height:56px;padding:8px 10px}.task-focus-activity-row-v2 b{font-size:12px}.task-focus-activity-row-v2 small{font-size:11px}.task-focus-empty-v2{min-height:140px;padding:20px}.task-focus-empty-v2 b{font-size:13px}.task-focus-empty-v2 small{font-size:11px}.task-focus-empty-v2 button{display:inline-flex;align-items:center;gap:5px;min-height:34px;margin-top:7px;padding:0 11px;border:0;border-radius:8px;color:#fff;background:#315ebc;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.task-focus-pulse-v2{min-height:0}.task-focus-pulse-feed-v2{max-height:360px;min-height:160px;gap:9px;margin-top:14px;padding-right:5px;overflow-y:auto;scrollbar-color:#b5c6e4 transparent;scrollbar-width:thin}.task-focus-pulse-feed-v2 article{padding:10px}.task-focus-pulse-note-v2.is-editable{cursor:pointer}.task-focus-pulse-note-v2.is-editable:hover{background:#f0f4ff}.task-focus-pulse-avatar-v2{display:inline-flex;width:29px;height:29px;flex:0 0 29px;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#5470cf;font-size:10px;font-weight:900}.task-focus-pulse-feed-v2 article b{font-size:12px}.task-focus-pulse-feed-v2 article small{font-size:10px}.task-focus-pulse-feed-v2 article p{margin:5px 0 6px;font-size:12px;line-height:1.45}.task-focus-pulse-feed-v2 article header{display:flex;align-items:center;gap:7px}.task-focus-pulse-feed-v2 article header small{margin-left:auto}.task-focus-pulse-feed-v2 article header svg{color:#8da1bd;opacity:0;transition:opacity .16s ease}.task-focus-pulse-note-v2.is-editable:hover header svg{opacity:1}.task-focus-pending-heading-v2{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px}.task-focus-pending-heading-v2 strong{color:#9a6223;font-size:13px}.task-focus-pending-heading-v2>b{margin-left:auto;color:#b16d25;font-size:11px}.task-focus-note-attachments-v2,.task-focus-compose-attachments-v2{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.task-focus-note-attachments-v2 button,.task-focus-compose-attachments-v2 span{display:inline-flex;max-width:100%;align-items:center;gap:5px;padding:5px 7px;border:1px solid #d5e1f3;border-radius:7px;color:#3861b1;background:#f7f9ff;font:inherit;font-size:10px;cursor:pointer}.task-focus-note-attachments-v2 button span,.task-focus-compose-attachments-v2 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-focus-compose-attachments-v2 span{max-width:240px}.task-focus-compose-attachments-v2 b{font-size:10px}.task-focus-compose-attachments-v2 button{display:inline-flex;min-height:0;padding:0;color:#8a9db9;background:transparent}.task-focus-note-edit-v2 textarea{box-sizing:border-box;width:100%;min-height:60px;margin-top:6px;padding:8px;border:1px solid #bfcef0;border-radius:8px;outline:none;font:inherit;font-size:12px}.task-focus-note-edit-v2>div{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.task-focus-note-edit-v2 button{min-height:28px;padding:0 9px;border:1px solid #d5e0f1;border-radius:7px;color:#617898;background:#fff;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.task-focus-note-edit-v2 button:last-child{display:inline-flex;align-items:center;gap:4px;color:#fff;border-color:#315ebc;background:#315ebc}.task-focus-pending-compose-v2{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:7px;margin-bottom:8px;padding:9px;border:1px solid #f0d9b5;border-radius:9px;background:#fff9ef}.task-focus-pending-compose-v2>div{grid-column:1 / -1}.task-focus-pending-compose-v2 b{display:block;color:#966126;font-size:12px}.task-focus-pending-compose-v2 small{display:block;margin-top:3px;color:#a47a49;font-size:10px}.task-focus-pending-compose-v2 input,.task-focus-pending-compose-v2 select{box-sizing:border-box;width:100%;min-height:32px;padding:0 8px;border:1px solid #edd9b8;border-radius:7px;color:#765a35;outline:none;background:#fff;font:inherit;font-size:11px}.task-focus-note-compose-v2 textarea{min-height:72px;font-size:12px}.task-focus-note-tools-v2{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px}.task-focus-note-tools-v2>div{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.task-focus-note-tools-v2 button{min-height:31px;padding:0 8px;color:#476ab5;background:#f2f5ff;font-size:11px}.task-focus-note-tools-v2 button.recording{color:#fff;background:#d84c5b}.task-focus-note-tools-v2 label{white-space:nowrap;font-size:11px}.task-focus-note-link-v2{display:flex;align-items:center;min-width:150px;border:1px solid #dce5f2;border-radius:7px;color:#7890b0;background:#fff}.task-focus-note-link-v2 input{width:100px;min-width:0;min-height:29px;padding:0 4px;border:0;outline:none;font:inherit;font-size:11px}.task-focus-note-link-v2 button{min-height:25px;padding:0 5px;border-radius:5px;font-size:10px}.task-focus-note-submit-v2{justify-content:center;width:100%;margin-top:8px;min-height:36px!important;background:#315ebc!important;font-size:12px!important}@media(max-width:1260px){.task-focus-body-grid-v2{grid-template-columns:198px minmax(0,1fr) minmax(290px,.82fr)}.task-focus-summary-v2{grid-template-columns:1fr}.task-focus-summary-facts-v2{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1050px){.task-focus-top-lane-v2{grid-template-columns:1fr}.task-focus-compact-facts-v2{grid-template-columns:repeat(4,minmax(0,1fr))}.task-focus-body-grid-v2{grid-template-columns:190px minmax(0,1fr)}.task-focus-right-column-v2{grid-column:2}}@media(max-width:760px){.task-focus-workspace-v2{padding:0!important}.task-focus-shell-v2{border-radius:0!important}.task-focus-main-v2{padding:12px 11px 26px!important}.task-focus-summary-v2{padding:14px}.task-focus-summary-main-v2 h1{font-size:21px}.task-focus-summary-facts-v2,.task-focus-header-meta-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.task-focus-header-participants-v2{grid-column:1 / -1}.task-focus-compact-facts-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.task-focus-body-grid-v2{display:flex;flex-direction:column}.task-focus-left-sidebar-v2,.task-focus-center-column-v2,.task-focus-right-column-v2{width:100%}.task-focus-left-sidebar-v2{position:static}.task-focus-navigation-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.task-focus-navigation-v2>small{grid-column:1 / -1}.task-focus-route-view-v2 .task-focus-header-v2{align-items:flex-start;flex-wrap:wrap}.task-focus-route-view-v2 .task-focus-header-v2>.task-focus-view-back-v2{margin-left:auto}.task-focus-document-toolbar-v2{grid-template-columns:1fr}.task-focus-document-toolbar-v2>div{min-height:38px}.task-focus-documents-list-v2 article{grid-template-columns:34px minmax(0,1fr)}.task-focus-documents-list-v2 article>div:last-child{grid-column:2;justify-content:flex-end}.task-focus-activity-compose-v2{grid-template-columns:1fr 1fr}.task-focus-activity-compose-v2 input:first-child{grid-column:1 / -1}.task-focus-note-tools-v2{align-items:flex-start;flex-direction:column}.task-focus-note-tools-v2>div{width:100%}.task-focus-note-link-v2{flex:1}.task-focus-note-link-v2 input{flex:1;width:auto}.task-focus-pending-compose-v2{grid-template-columns:1fr}.task-focus-pending-compose-v2>div{grid-column:auto}}.task-focus-summary-facts-v2 .task-focus-stack-label-v2{display:block;margin-top:10px;color:#8999b2;font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:none}.task-focus-summary-facts-v2 .task-focus-deadline-label-v2{color:#7188aa!important;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.task-focus-summary-facts-v2 b.task-focus-stack-value-v2{margin-top:4px;font-size:13px}.task-focus-summary-facts-v2 b.task-focus-stack-value-v2 svg{flex:0 0 auto}.task-focus-top-lane-v2{grid-template-columns:212px minmax(0,1fr) minmax(330px,.84fr)!important;gap:16px!important}.task-focus-top-lane-v2 .task-focus-timer-v2{grid-column:1 / span 2!important;margin-bottom:0!important}.task-focus-compact-facts-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-column:3!important;align-content:stretch;height:100%;margin-bottom:0}.task-focus-compact-facts-v2>div{min-height:78px;padding:13px}.task-focus-compact-facts-v2 small{margin-top:7px;font-size:10px}.task-focus-compact-facts-v2 b{margin-top:4px;font-size:14px}.task-focus-participants-card-v2{padding:15px 16px;border:1px solid #dce6f4;border-radius:15px;background:#fffffff5;box-shadow:0 6px 15px #2a47770d}.task-focus-participants-heading-v2{display:flex;align-items:center;gap:9px}.task-focus-participants-heading-v2>span{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border-radius:10px;color:#5873dd;background:#eef2ff}.task-focus-participants-heading-v2>div{min-width:0}.task-focus-participants-heading-v2 small{display:block;color:#8092ad;font-size:10px;font-weight:900;letter-spacing:.07em}.task-focus-participants-heading-v2 b{display:block;margin-top:3px;color:#31528b;font-size:13px}.task-focus-participants-card-v2 .task-focus-avatars-v2{margin-top:13px}.task-focus-participants-card-v2 .task-focus-avatar-v2{width:30px;height:30px;font-size:10px}.task-focus-participants-card-v2 .task-focus-avatars-v2>span:last-child{width:30px;height:30px;font-size:10px}.task-focus-participants-card-v2>p{overflow:hidden;margin:9px 0 0;color:#6c82a4;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1260px){.task-focus-top-lane-v2{grid-template-columns:198px minmax(0,1fr) minmax(290px,.82fr)!important}}@media(max-width:1050px){.task-focus-top-lane-v2{grid-template-columns:1fr!important}.task-focus-top-lane-v2 .task-focus-timer-v2,.task-focus-compact-facts-v2{grid-column:auto!important}.task-focus-compact-facts-v2{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:760px){.task-focus-top-lane-v2{grid-template-columns:1fr!important}.task-focus-top-lane-v2 .task-focus-timer-v2,.task-focus-compact-facts-v2{grid-column:auto!important}.task-focus-compact-facts-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.task-focus-timer-heading-actions-v2{display:flex;align-items:center;justify-content:flex-end;gap:8px}.task-focus-timer-collapse-v2{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid #d7e2f2;border-radius:9px;color:#58749f;background:#f7f9fd;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.task-focus-timer-collapse-v2:hover,.task-focus-timer-collapse-v2:focus-visible{border-color:#9eb5ea;color:#244fae;background:#eef3ff;box-shadow:0 0 0 3px #5d5fef21;outline:none}.task-focus-timer-float-v2{position:sticky;z-index:4;top:0;grid-column:1 / span 2;align-self:start;width:fit-content;min-width:194px;margin:0;filter:drop-shadow(0 8px 14px rgba(36,60,111,.16))}.task-focus-timer-float-row-v2{display:flex;align-items:stretch;height:39px}.task-focus-timer-float-action-v2,.task-focus-timer-float-expand-v2,.task-focus-timer-float-deadline-v2{border:0;font:inherit}.task-focus-timer-float-action-v2{display:inline-flex;min-width:154px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:999px 0 0 999px;color:#fff;background:#139b48;cursor:pointer;transition:filter .16s ease,transform .16s ease}.task-focus-timer-float-action-v2:hover:not(:disabled),.task-focus-timer-float-action-v2:focus-visible:not(:disabled){filter:brightness(.96);transform:translateY(-1px);outline:3px solid rgba(19,155,72,.22);outline-offset:2px}.task-focus-timer-float-action-v2 strong{font-size:19px;letter-spacing:.035em;line-height:1}.task-focus-timer-float-action-v2:disabled{cursor:default}.task-focus-timer-float-expand-v2{display:inline-flex;width:39px;align-items:center;justify-content:center;border-left:1px solid rgba(105,123,151,.13);border-radius:0 999px 999px 0;color:#5c6c82;background:#edf0f3;cursor:pointer;transition:color .16s ease,background .16s ease}.task-focus-timer-float-expand-v2:hover,.task-focus-timer-float-expand-v2:focus-visible{color:#1f4fae;background:#e3e9f1;outline:none}.task-focus-timer-float-deadline-v2{display:flex;min-height:27px;width:100%;box-sizing:border-box;align-items:center;justify-content:center;gap:6px;padding:0 10px;border-radius:0 0 12px 12px;color:#55708f;background:#edf0f3f5;font-size:10px;font-weight:800}.task-focus-timer-float-deadline-v2 svg{color:#7088a4}.task-focus-timer-float-deadline-v2 span{color:#7385a0}.task-focus-timer-float-deadline-v2 b{color:#2f568a}.task-focus-timer-float-v2.is-overdue .task-focus-timer-float-action-v2{background:#d94757}.task-focus-timer-float-v2.is-overdue .task-focus-timer-float-deadline-v2 b{color:#bd3c4b}.task-focus-timer-float-v2.is-closed .task-focus-timer-float-action-v2{background:#328f78}.task-focus-workspace-v2 .dialog-backdrop{z-index:2147483001}.task-focus-workspace-v2 .action-confirm-dialog{width:min(520px,calc(100vw - 32px))}.task-focus-workspace-v2 .action-confirm-dialog .field .control{box-sizing:border-box;width:100%}@media(max-width:1050px){.task-focus-timer-float-v2{grid-column:auto}}@media(max-width:760px){.task-focus-timer-float-v2{min-width:184px}.task-focus-timer-float-action-v2{min-width:144px}.task-focus-timer-float-action-v2 strong{font-size:18px}}.task-focus-main-v2{display:flex!important;flex-direction:column;overflow:hidden!important}.task-focus-summary-v2,.task-focus-context-details-v2{flex:0 0 auto}.task-focus-context-details-v2{margin-bottom:12px;border:1px solid #dce6f4;border-radius:13px;background:#fffffff0;box-shadow:0 5px 14px #2a47770a}.task-focus-context-details-trigger-v2{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:8px 13px;border:0;border-radius:inherit;color:#55709a;background:transparent;text-align:left;cursor:pointer}.task-focus-context-details-trigger-v2>span{display:flex;min-width:0;align-items:center;gap:8px}.task-focus-context-details-trigger-v2>span>svg{flex:0 0 auto;color:#5d72d8}.task-focus-context-details-trigger-v2 b{color:#31538d;font-size:12px}.task-focus-context-details-trigger-v2 small{overflow:hidden;color:#8191aa;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-focus-context-details-trigger-v2>svg{flex:0 0 auto;color:#8295b1;transition:transform .18s ease,color .18s ease}.task-focus-context-details-trigger-v2:hover,.task-focus-context-details-trigger-v2:focus-visible{color:#224ea8;background:#f6f8ff;outline:none}.task-focus-context-details-trigger-v2:hover>svg,.task-focus-context-details-trigger-v2:focus-visible>svg{color:#2b59bd}.task-focus-context-details-v2.is-open .task-focus-context-details-trigger-v2>svg{transform:rotate(180deg)}.task-focus-context-details-grid-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 11px 11px}.task-focus-context-details-grid-v2>div{display:flex;min-width:0;align-items:flex-start;gap:7px;padding:9px;border:1px solid #e1e8f3;border-radius:9px;background:#f8faff}.task-focus-context-details-grid-v2>div>svg{flex:0 0 auto;margin-top:1px;color:#5b73d6}.task-focus-context-details-grid-v2>div>span{display:block;min-width:0}.task-focus-context-details-grid-v2 small,.task-focus-context-details-grid-v2 b{display:block}.task-focus-context-details-grid-v2 small{color:#8191aa;font-size:10px}.task-focus-context-details-grid-v2 b{overflow:hidden;margin-top:3px;color:#38547f;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.task-focus-body-grid-v2{flex:1 1 auto;min-height:0;align-items:stretch!important;overflow:visible}.task-focus-left-sidebar-v2,.task-focus-center-column-v2,.task-focus-right-column-v2{min-height:0;max-height:100%;scrollbar-color:#afc1e2 transparent;scrollbar-width:thin}.task-focus-left-sidebar-v2,.task-focus-center-column-v2{overflow-y:auto;padding-right:4px}.task-focus-right-column-v2{overflow:hidden}.task-focus-left-sidebar-v2{position:relative!important;top:auto!important}.task-focus-left-sidebar-v2::-webkit-scrollbar,.task-focus-center-column-v2::-webkit-scrollbar{width:7px}.task-focus-left-sidebar-v2::-webkit-scrollbar-thumb,.task-focus-center-column-v2::-webkit-scrollbar-thumb{border-radius:9px;background:#afc1e2}.task-focus-primary-row-v2{display:flex;min-width:0;flex-direction:column;gap:12px}.task-focus-primary-row-v2 .task-focus-timer-v2,.task-focus-primary-row-v2 .task-focus-timer-float-v2,.task-focus-primary-row-v2 .task-focus-context-v2{margin-bottom:0!important}.task-focus-sticky-context-v2{position:sticky;z-index:7;top:0;display:flex;min-height:40px;align-items:center;gap:9px;margin:-1px 0 1px;padding:6px 9px;border:1px solid #d4e0f3;border-radius:10px;background:#fffffff7;box-shadow:0 6px 14px #233d711c}.task-focus-sticky-context-v2>span:first-child,.task-focus-sticky-time-v2{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;color:#5570a0;font-size:11px;font-weight:800}.task-focus-sticky-context-v2>span:first-child svg,.task-focus-sticky-time-v2 svg{color:#5b73da}.task-focus-sticky-context-v2>strong{min-width:0;overflow:hidden;color:#234783;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.task-focus-sticky-context-v2>.task-focus-chip-v2{margin-left:auto}.task-focus-sticky-time-v2{padding-left:8px;border-left:1px solid #e1e8f3;color:#2f5a9e}.task-focus-context-actions-v2{display:flex;flex:0 0 auto!important;align-items:center;gap:6px;margin-left:auto}.task-focus-context-toggle-v2{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid #d6e1f2;border-radius:8px;color:#61789f;background:#f8faff;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.task-focus-context-toggle-v2:hover,.task-focus-context-toggle-v2:focus-visible{border-color:#a7b9e9;color:#2754b1;background:#eef3ff;outline:none}.task-focus-context-expanded-v2 .task-focus-context-toggle-v2 svg,.task-focus-context-v2.is-expanded .task-focus-context-toggle-v2 svg{transform:rotate(180deg)}.task-focus-context-v2.is-collapsed .task-focus-header-v2{padding-bottom:0;border-bottom:0}.task-focus-context-collapsed-v2{display:flex;min-width:0;align-items:center;gap:9px;margin-top:10px;padding:9px 11px;border-radius:9px;background:#f7f9fd}.task-focus-context-collapsed-v2>span{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;color:#5270d1}.task-focus-context-collapsed-v2 b{color:#365686;font-size:12px}.task-focus-context-collapsed-v2 small{min-width:0;overflow:hidden;color:#7b8eaa;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-focus-route-summary-v2{display:flex!important;flex:0 0 auto!important;align-items:flex-end;flex-direction:column;gap:3px;margin-left:auto}.task-focus-route-summary-v2 small{color:#8a9ab2;font-size:10px;font-weight:700;letter-spacing:0;text-transform:none;white-space:nowrap}.task-focus-route-progress-v2{height:4px;margin-top:12px;overflow:hidden;border-radius:99px;background:#edf1f7}.task-focus-route-progress-v2 span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5d5fef,#3e9bd5);transition:width .22s ease}.task-focus-checklist-v2 article.is-done{border-color:#e7f0ec;background:#fbfefc;box-shadow:none;opacity:.78}.task-focus-checklist-v2 article.is-next{border-color:#b9c9f4;background:#fbfcff;box-shadow:0 5px 15px #3e5aaa17}.task-focus-checklist-v2 article.is-next .task-focus-check-row-v2 b{color:#244fa7}.task-focus-next-label-v2{display:inline-flex;width:fit-content;margin-top:4px;padding:2px 6px;border-radius:5px;color:#5d43bf;background:#f0ecff;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.task-focus-pulse-v2{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden}.task-focus-pulse-v2 .task-focus-header-v2,.task-focus-pulse-v2 .task-focus-note-compose-v2{flex:0 0 auto}.task-focus-pulse-v2 .task-focus-pulse-feed-v2{min-height:0;max-height:none;flex:1 1 auto;overflow-y:auto}.task-focus-note-compose-v2{position:sticky;z-index:3;bottom:0;margin-top:9px;padding:10px 0 0;border-top:1px solid #e7edf6;background:#fff}.task-focus-concentration-button-v2{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid #d4e0f4;border-radius:10px;color:#3157ae;background:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.task-focus-concentration-button-v2 svg{color:#5870df}.task-focus-concentration-button-v2:hover,.task-focus-concentration-button-v2:focus-visible,.task-focus-concentration-button-v2.active{border-color:#aabcf0;color:#224da9;background:#f0f3ff;box-shadow:0 0 0 3px #5d5fef1a;outline:none}.task-focus-concentration-rail-v2{position:fixed;z-index:2147483002;top:50%;display:flex;width:38px;min-height:112px;align-items:center;justify-content:center;gap:6px;padding:9px 6px;border:1px solid #d5e1f2;border-radius:0 13px 13px 0;color:#365ab8;background:#fffffff7;box-shadow:0 10px 24px #233c7429;cursor:pointer;transform:translateY(-50%);transition:width .18s ease,color .18s ease,background .18s ease}.task-focus-concentration-rail-v2.left{left:0}.task-focus-concentration-rail-v2.right{right:0;border-radius:13px 0 0 13px}.task-focus-concentration-rail-v2 span{writing-mode:vertical-rl;transform:rotate(180deg);color:#46659d;font-size:10px;font-weight:900;letter-spacing:.02em}.task-focus-concentration-rail-v2:hover,.task-focus-concentration-rail-v2:focus-visible,.task-focus-concentration-rail-v2.is-open{width:45px;color:#1e4ba8;background:#f5f7ff;outline:none}.task-focus-concentration-footer-v2{display:flex;flex:0 0 auto;align-items:center;gap:10px;min-height:42px;margin-top:10px;padding:7px 12px;border:1px solid #dce5f4;border-radius:10px;color:#6d80a2;background:#ffffffeb;font-size:11px}.task-focus-concentration-footer-v2>span{display:inline-flex;align-items:center;gap:6px;color:#315dc1;font-weight:900}.task-focus-concentration-footer-v2>span svg{color:#5b6fe0}.task-focus-concentration-footer-v2 p{margin:0}.task-focus-concentration-footer-v2>b{margin-left:auto;color:#6d7f9c;font-size:10px;white-space:nowrap}.task-focus-timer-float-v2{position:relative;top:auto;grid-column:auto;align-self:flex-start;margin:0;filter:drop-shadow(0 9px 16px rgba(36,60,111,.17))}.task-focus-timer-float-action-v2 strong{font-variant-numeric:tabular-nums}.task-focus-body-grid-v2.is-concentration{position:relative;grid-template-columns:minmax(0,1fr)!important}.task-focus-body-grid-v2.is-concentration .task-focus-center-column-v2{grid-column:1;width:100%;padding-right:0}.task-focus-body-grid-v2.is-concentration .task-focus-left-sidebar-v2,.task-focus-body-grid-v2.is-concentration .task-focus-right-column-v2{display:none}.task-focus-body-grid-v2.is-concentration.is-left-open .task-focus-left-sidebar-v2,.task-focus-body-grid-v2.is-concentration.is-pulse-open .task-focus-right-column-v2{position:absolute;z-index:8;top:0;bottom:0;display:flex;width:min(280px,calc(100% - 34px));max-height:none;padding:12px;overflow-y:auto;background:#f6f8fc;box-shadow:0 12px 28px #1f36672e}.task-focus-body-grid-v2.is-concentration.is-left-open .task-focus-left-sidebar-v2{left:0;border-right:1px solid #dbe5f3}.task-focus-body-grid-v2.is-concentration.is-pulse-open .task-focus-right-column-v2{right:0;width:min(390px,calc(100% - 34px));border-left:1px solid #dbe5f3}@media(min-width:1180px){.task-focus-body-grid-v2.is-concentration .task-focus-primary-row-v2{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.task-focus-body-grid-v2.is-concentration .task-focus-primary-row-v2 .task-focus-timer-float-v2{grid-column:1}.task-focus-body-grid-v2.is-concentration .task-focus-primary-row-v2 .task-focus-context-v2{grid-column:2}.task-focus-body-grid-v2.is-concentration .task-focus-route-v2{margin-top:0}}@media(max-width:1050px){.task-focus-context-details-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.task-focus-body-grid-v2{min-height:0}}@media(max-width:760px){.task-focus-main-v2{display:block!important;overflow-y:auto!important}.task-focus-context-details-trigger-v2{align-items:flex-start}.task-focus-context-details-trigger-v2>span{flex-wrap:wrap}.task-focus-context-details-trigger-v2 small{flex-basis:100%;margin-left:25px}.task-focus-context-details-grid-v2{grid-template-columns:1fr}.task-focus-body-grid-v2{min-height:0;overflow:visible}.task-focus-left-sidebar-v2,.task-focus-center-column-v2,.task-focus-right-column-v2{max-height:none;overflow:visible;padding-right:0}.task-focus-primary-row-v2{display:flex}.task-focus-sticky-context-v2{position:relative;top:auto;flex-wrap:wrap}.task-focus-sticky-context-v2>.task-focus-chip-v2{margin-left:0}.task-focus-sticky-time-v2{margin-left:auto}.task-focus-concentration-button-v2 span{display:none}.task-focus-concentration-button-v2{width:36px;justify-content:center;padding:0}.task-focus-concentration-rail-v2{min-height:90px}.task-focus-concentration-footer-v2{align-items:flex-start;flex-wrap:wrap}.task-focus-concentration-footer-v2>b{width:100%;margin-left:0}.task-focus-body-grid-v2.is-concentration.is-left-open .task-focus-left-sidebar-v2,.task-focus-body-grid-v2.is-concentration.is-pulse-open .task-focus-right-column-v2{position:absolute}}.task-focus-workspace-v2{align-items:flex-start!important;flex-direction:column!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-color:#9db3da transparent;scrollbar-width:thin}.task-focus-workspace-v2::-webkit-scrollbar{width:10px}.task-focus-workspace-v2::-webkit-scrollbar-track{background:transparent}.task-focus-workspace-v2::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#9db3da;background-clip:padding-box}.task-focus-workspace-v2::-webkit-scrollbar-thumb:hover{background:#7894c7;background-clip:padding-box}.task-focus-shell-v2{flex:0 0 auto!important;width:100%;box-sizing:border-box;min-height:calc(100vh - 28px)!important;overflow:visible!important}.task-focus-topbar-v2{position:sticky!important;top:0;z-index:20}.task-focus-main-v2,.task-focus-body-grid-v2{flex:0 0 auto!important;min-height:0!important;overflow:visible!important}.task-focus-left-sidebar-v2,.task-focus-center-column-v2,.task-focus-right-column-v2{max-height:none!important;height:auto!important;overflow:visible!important;padding-right:0!important}.task-focus-left-sidebar-v2{position:sticky!important;top:70px!important;align-self:start}.task-focus-primary-row-v2.is-timer-collapsed{display:grid!important;grid-template-columns:minmax(194px,max-content) minmax(0,1fr);align-items:start;gap:12px}.task-focus-primary-row-v2.is-timer-collapsed .task-focus-timer-float-v2{grid-column:1;width:100%;min-width:0}.task-focus-primary-row-v2.is-timer-collapsed .task-focus-timer-float-action-v2{min-width:0;flex:1 1 auto}.task-focus-primary-row-v2.is-timer-collapsed .task-focus-context-v2{grid-column:2;min-width:0}.task-focus-pulse-v2{height:auto!important;min-height:580px;overflow:visible!important}.task-focus-pulse-v2 .task-focus-pulse-feed-v2{flex:0 0 auto!important;max-height:none!important;min-height:190px;overflow:visible!important}.task-focus-sticky-context-v2{top:61px}.task-focus-sticky-deadline-v2{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;color:#6c82a5;font-size:10px;font-weight:800;white-space:nowrap}.task-focus-sticky-deadline-v2 svg{color:#7b91c0}.task-focus-navigation-v2 button>span:not(.task-focus-nav-count-v2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-focus-nav-count-v2{min-width:22px;margin-left:auto;padding:2px 5px;border-radius:999px;color:#7e8da8;background:#f0f3f8;font-size:9px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:900;text-align:center}.task-focus-navigation-v2 button.active .task-focus-nav-count-v2,.task-focus-navigation-v2 button:hover .task-focus-nav-count-v2{color:#315bc0;background:#e1e8ff}@media(max-width:760px){.task-focus-primary-row-v2.is-timer-collapsed{display:flex!important;flex-direction:column}.task-focus-primary-row-v2.is-timer-collapsed .task-focus-timer-float-v2,.task-focus-primary-row-v2.is-timer-collapsed .task-focus-context-v2{width:100%}}@media(min-width:761px){.task-focus-note-compose-floating-v2{position:fixed!important;z-index:18;left:var(--task-focus-pulse-composer-left, calc(100vw - 578px) );bottom:18px;width:var(--task-focus-pulse-composer-width, min(423px, calc(100vw - 60px) ));max-height:calc(100vh - 96px);box-sizing:border-box;margin-top:0;padding:10px 0 0;overflow-y:auto;border-top:1px solid #e7edf6;border-radius:10px 10px 0 0;background:#fffffffa;box-shadow:0 -8px 18px #2a477714;scrollbar-color:#b5c6e4 transparent;scrollbar-width:thin}.task-focus-pulse-v2 .task-focus-pulse-feed-v2{padding-bottom:224px;scroll-padding-bottom:224px}.task-focus-virtus-floating-v2{right:max(31px,calc(100vw - var(--task-focus-pulse-composer-left, 862px) + 12px))}}.task-focus-summary-links-v2>span>span:nth-child(2),.task-focus-summary-links-v2>span>span:nth-child(2)>b,.task-focus-context-details-grid-v2 b,.task-focus-pulse-note-v2 header b,.task-focus-pulse-note-v2 p,.task-focus-activity-row-v2>div b,.task-focus-activity-row-v2>div small,.task-focus-documents-list-v2 article>div:nth-child(2) b{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}.task-focus-summary-links-v2 .task-focus-summary-record-id-v2{display:inline!important;min-width:max-content;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.task-focus-documents-list-v2 article>div:nth-child(2) b{display:block!important;-webkit-line-clamp:unset!important}.task-focus-summary-v2,.task-focus-center-column-v2>.task-focus-card-v2,.task-focus-right-column-v2>.task-focus-card-v2,.task-focus-navigation-v2,.task-focus-virtus-card-v2{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.task-focus-summary-v2:hover,.task-focus-center-column-v2>.task-focus-card-v2:hover,.task-focus-right-column-v2>.task-focus-card-v2:hover{border-color:#c7d7f2!important;box-shadow:0 12px 28px #2b498417!important}.task-focus-summary-v2:hover{transform:translateY(-1px)}.task-focus-workspace-v2 button:not(:disabled),.task-focus-workspace-v2 a{transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}@media(max-width:760px){.task-focus-main-v2{padding-bottom:max(28px,env(safe-area-inset-bottom))!important}.task-focus-summary-main-v2 h1{max-width:none!important;overflow-wrap:break-word!important}.task-focus-summary-links-v2>span>span:nth-child(2){min-width:0!important}.task-focus-summary-facts-v2>div{min-width:0}.task-focus-pulse-note-v2 header,.task-focus-activity-row-v2{align-items:start}}@media(max-width:480px){.task-focus-summary-facts-v2{grid-template-columns:1fr!important}.task-focus-summary-facts-v2>div{border-left:0!important;padding-left:0!important;border-top:1px solid #e3eaf5;padding-top:9px}.task-focus-summary-facts-v2>div:first-child{border-top:0;padding-top:0}}@media(prefers-reduced-motion:reduce){.task-focus-workspace-v2 *,.task-focus-workspace-v2 *:before,.task-focus-workspace-v2 *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:760px){.task-focus-note-compose-floating-v2{position:sticky!important;left:auto;right:auto;bottom:0;width:auto;max-height:none;margin-top:9px;overflow:visible;border-radius:0;box-shadow:none}.task-focus-pulse-v2 .task-focus-pulse-feed-v2{padding-bottom:0;scroll-padding-bottom:0}}.task-focus-left-timer-slot-v2{display:flex;min-width:0;flex:0 0 auto}.task-focus-left-timer-slot-v2 .task-focus-timer-float-v2{position:relative!important;top:auto!important;grid-column:auto!important;width:100%;min-width:0;align-self:stretch}.task-focus-left-timer-slot-v2 .task-focus-timer-float-action-v2{min-width:0;flex:1 1 auto}.task-focus-center-column-v2>.task-focus-timer-v2,.task-focus-center-column-v2>.task-focus-context-v2{width:100%;margin:0!important}.task-focus-right-column-v2{position:sticky!important;top:70px!important;align-self:start}.task-focus-pulse-v2{height:min(680px,calc(100vh - 150px))!important;min-height:520px;overflow:hidden!important}.task-focus-pulse-v2 .task-focus-pulse-feed-v2{min-height:0;max-height:none!important;flex:1 1 auto!important;overflow-y:auto!important}.task-focus-sticky-time-v2.is-overdue{color:#d33e50!important}.task-focus-sticky-time-v2.is-overdue svg{color:#d33e50!important}.task-focus-timeline-entry-v2.is-selected{border-radius:10px;border-color:#ccd9ef;background:#f1f5ff}.task-focus-timeline-detail-v2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:8px;padding:11px 12px;border:1px solid #d7e2f5;border-radius:10px;background:#f8faff}.task-focus-timeline-detail-v2>div{min-width:0}.task-focus-timeline-detail-v2 small,.task-focus-timeline-detail-v2 b,.task-focus-timeline-detail-v2 p{display:block}.task-focus-timeline-detail-v2 small{color:#758bb0;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.task-focus-timeline-detail-v2 b{margin-top:4px;color:#2e4f86;font-size:12px}.task-focus-timeline-detail-v2 p{flex:1;margin:18px 0 0;color:#7185a6;font-size:11px;line-height:1.45}.task-focus-timeline-detail-v2 button{flex:0 0 auto;min-height:30px;padding:0 9px;border:1px solid #d2def2;border-radius:8px;color:#3158ab;background:#fff;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.timeline-detail-card-v2{display:grid;gap:10px;width:100%;margin-top:2px;padding:12px;border:1px solid #dce6f4;border-radius:13px;background:linear-gradient(135deg,#fbfdff,#f5f8fe);box-shadow:0 4px 12px #1f3a6c09}.timeline-detail-card-v2.is-movement{background:#fbfcff}.timeline-detail-card-heading-v2{display:flex;align-items:center;gap:9px;min-width:0}.timeline-detail-card-heading-v2>div{display:grid;gap:2px;min-width:0}.timeline-detail-card-heading-v2 small,.timeline-detail-card-fields-v2 small,.timeline-detail-subline-v2 small,.timeline-detail-context-v2 small,.timeline-detail-participants-v2 span{color:#8292aa;font-size:10px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.timeline-detail-card-heading-v2 b{overflow:hidden;color:#294875;font-size:12px;line-height:1.35;text-overflow:ellipsis}.timeline-detail-card-icon-v2{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid #d5e2f6;border-radius:10px;color:#4d70c8;background:#edf3ff}.timeline-detail-fields-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.timeline-detail-field-v2{display:grid;gap:3px;min-width:0;padding:8px 9px;border:1px solid #e3eaf5;border-radius:9px;background:#ffffffc2}.timeline-detail-field-v2 b{overflow-wrap:anywhere;color:#36577f;font-size:11px;line-height:1.3}.timeline-detail-subline-v2,.timeline-detail-context-v2{display:grid;gap:3px;padding:8px 9px;border-left:3px solid #8aa7df;border-radius:7px;background:#fff}.timeline-detail-subline-v2 b,.timeline-detail-context-v2 b{color:#385981;font-size:11px;line-height:1.4}.timeline-detail-participants-v2{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding-top:1px}.timeline-detail-participants-v2 span{display:inline-flex;align-items:center;gap:4px;color:#5576ae}.timeline-detail-participants-v2 b{color:#526b8f;font-size:11px;font-weight:700;line-height:1.4}.timeline-detail-accordion-v2{overflow:hidden;border:1px solid #e1e8f3;border-radius:9px;background:#fff}.timeline-detail-accordion-v2 summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;color:#456590;font-size:11px;font-weight:900;cursor:pointer;list-style:none}.timeline-detail-accordion-v2 summary::-webkit-details-marker{display:none}.timeline-detail-accordion-v2 summary svg{color:#7290c2;transition:transform .16s ease}.timeline-detail-accordion-v2[open] summary{border-bottom:1px solid #e8edf5;background:#fbfcff}.timeline-detail-accordion-v2[open] summary svg{transform:rotate(180deg)}.timeline-detail-accordion-v2 p{margin:0;padding:9px;color:#5f718b;font-size:11px;line-height:1.5;white-space:pre-line}.task-focus-timeline-detail-v2>.timeline-detail-card-v2{flex:1;margin-top:0}@media(max-width:760px){.timeline-detail-fields-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.task-focus-timeline-detail-v2{display:block}.task-focus-timeline-detail-v2 p{margin:7px 0 9px}}@media(max-width:760px){.task-focus-right-column-v2{position:static!important;top:auto!important}.task-focus-pulse-v2{height:auto!important;min-height:420px;overflow:visible!important}.task-focus-pulse-v2 .task-focus-pulse-feed-v2{min-height:190px;max-height:360px!important;overflow-y:auto!important}}body.task-focus-open>#root .conversation-fullscreen-overlay{z-index:2147483001!important;visibility:visible!important;pointer-events:auto!important}body.task-focus-open>#root .conversation-fullscreen-overlay *{pointer-events:auto!important}@keyframes task-focus-timer-expand-v3{0%{opacity:0;transform:translateY(-8px) scale(.985);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes task-focus-timer-collapse-v3{0%{opacity:0;transform:translateY(-6px) scale(.98);filter:blur(1.5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.task-focus-timer-v2{transform-origin:top center;animation:task-focus-timer-expand-v3 .28s cubic-bezier(.2,.75,.25,1) both;will-change:transform,opacity,filter}.task-focus-timer-float-v2{transform-origin:top left;animation:task-focus-timer-collapse-v3 .22s cubic-bezier(.2,.75,.25,1) both;will-change:transform,opacity,filter}.task-focus-timer-v2.is-overdue .task-focus-timer-readout-v2 strong,.task-focus-timer-v2.is-overdue .task-focus-timer-readout-v2 b{color:#d33e50}.task-focus-timer-v2.is-overdue .task-focus-timer-readout-v2 strong,.task-focus-timer-float-v2.is-overdue .task-focus-timer-float-action-v2{background:transparent}.task-focus-timer-float-v2.is-overdue .task-focus-timer-float-action-v2{color:#fff;background:#d94757}.task-focus-timer-float-v2.is-overdue .task-focus-timer-float-action-v2 strong{color:#fff!important}.task-focus-left-timer-slot-v2{width:100%;margin:0 0 12px}.task-focus-left-timer-slot-v2+.task-focus-participants-card-v2{margin-top:0}.task-focus-center-column-v2>.task-focus-timer-v2{flex:0 0 auto;width:100%;margin:0 0 12px!important}.task-focus-center-column-v2>.task-focus-context-v2{margin-top:0!important}.task-focus-pulse-v2 .task-focus-tabs-v2{display:grid;width:max-content;min-width:154px;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:auto;padding:3px;border:1px solid #dce5f2;border-radius:10px;background:#f3f6fb}.task-focus-pulse-v2 .task-focus-tabs-v2 button{width:auto;min-width:0;padding:8px 14px;border-radius:7px;text-align:center}.task-focus-pulse-v2 .task-focus-header-v2{align-items:flex-start}.task-focus-pulse-v2 .task-focus-header-v2>div:nth-child(2){min-width:0}.task-focus-pulse-v2 .task-focus-header-v2 p{max-width:38ch;color:#7285a3}.task-focus-pulse-v2 .task-focus-pulse-feed-v2{gap:7px}.task-focus-pulse-v2 .task-focus-pulse-note-v2{padding:9px 10px;border-color:#e5ebf4}.task-focus-pending-toggle-v2{display:inline-flex;align-items:center;gap:6px;min-height:33px;margin:0 0 8px;padding:0 10px;border:1px solid #e8c994;border-radius:8px;color:#996121;background:#fff8eb;font:inherit;font-size:11px;font-weight:900;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.task-focus-pending-toggle-v2:hover,.task-focus-pending-toggle-v2:focus-visible,.task-focus-pending-toggle-v2[aria-pressed=true]{border-color:#d79c4e;color:#7d4b15;background:#fff0d5;box-shadow:0 0 0 3px #d79c4e21;outline:none}.task-focus-pending-compose-v2{grid-template-columns:minmax(0,1fr) minmax(118px,.72fr);align-items:end;padding:10px}.task-focus-pending-compose-v2>div{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:10px}.task-focus-share-toggle-v2{display:inline-flex;align-items:center;gap:5px;min-height:31px;padding:0 5px;color:#5d759b;font-weight:800}.task-focus-share-toggle-v2 input{accent-color:#315ebc}.task-focus-share-notice-v2{display:flex;align-items:center;gap:6px;margin-top:7px;padding:7px 9px;border-radius:8px;color:#397e68;background:#effaf5;font-size:10px;font-weight:800;line-height:1.35}.task-focus-share-notice-v2 svg{flex:0 0 auto;color:#3ca47f}.task-focus-activity-toolbar-v2{flex-wrap:wrap;align-items:flex-start;gap:8px}.task-focus-activity-toolbar-v2 .task-focus-activity-menu-v2{position:static!important;z-index:auto;order:2;width:min(100%,360px);max-width:100%;box-sizing:border-box;margin-top:0;box-shadow:0 7px 18px #253d6e17}.task-focus-activity-menu-v2 button{display:grid;gap:3px;min-height:48px;text-align:left}.task-focus-activity-menu-v2 button small{color:#8a9ab3;font-size:10px;font-weight:700}.task-focus-activity-compose-v2{display:grid;align-items:end;padding:10px;border:1px solid #d8e3f3;border-radius:11px;background:#f9fbff}.task-focus-activity-compose-v2 label{display:grid;gap:5px;min-width:0}.task-focus-activity-compose-v2 label>span{color:#7388a8;font-size:10px;font-weight:900}.task-focus-activity-compose-v2 input{box-sizing:border-box;width:100%;padding:0 9px;border:1px solid #d6e2f2;border-radius:8px;color:#36547f;outline:none;background:#fff}.task-focus-activity-compose-v2 input:focus{border-color:#8ca8e9;box-shadow:0 0 0 3px #5370d61c}.task-focus-activity-owner-input-v2{position:relative;display:flex;align-items:center;min-width:0;border:1px solid #d6e2f2;border-radius:8px;color:#7d92b0;background:#fff}.task-focus-activity-owner-input-v2>svg{flex:0 0 auto;margin-left:8px}.task-focus-activity-owner-input-v2 input{border:0;box-shadow:none}.task-focus-activity-owner-menu-v2{position:absolute;z-index:30;top:calc(100% + 5px);right:0;left:0;display:grid;max-height:180px;overflow-y:auto;padding:5px;border:1px solid #d5e1f1;border-radius:9px;background:#fff;box-shadow:0 10px 22px #283f7029}.task-focus-activity-owner-menu-v2 button{display:grid;gap:2px;min-height:42px;padding:6px 8px;border:0;border-radius:7px;color:#35517d;background:transparent;font:inherit;text-align:left;cursor:pointer}.task-focus-activity-owner-menu-v2 button:hover,.task-focus-activity-owner-menu-v2 button:focus-visible{background:#f1f5ff;outline:none}.task-focus-activity-owner-menu-v2 button b{font-size:11px}.task-focus-activity-owner-menu-v2 button small,.task-focus-activity-owner-menu-v2>small{color:#8799b4;font-size:10px}.task-focus-activity-form-actions-v2{display:flex;align-items:center;justify-content:flex-end;gap:6px}.task-focus-activity-form-actions-v2 button:first-child{color:#6f82a1;border:1px solid #d5e1f1;background:#fff}.task-focus-activity-form-actions-v2 button:last-child{display:inline-flex;align-items:center;gap:4px;color:#fff;border:1px solid #315ebc;background:#315ebc}.task-focus-activity-form-actions-v2 button:disabled{opacity:.48;cursor:not-allowed}.task-focus-activity-row-v2{display:grid;width:100%;grid-template-columns:28px minmax(0,1fr) auto 16px;align-items:center;gap:9px;border:1px solid #e0e8f4;border-radius:10px;color:inherit;background:#fbfcff;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.task-focus-activity-row-v2:hover,.task-focus-activity-row-v2:focus-visible,.task-focus-activity-row-v2.is-selected{border-color:#b8c9ef;background:#f4f7ff;box-shadow:0 4px 12px #30539f14;outline:none}.task-focus-activity-row-v2>span{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:8px;color:#5473d5;background:#edf2ff}.task-focus-activity-row-v2>div{min-width:0}.task-focus-activity-row-v2>div b{display:block;overflow:hidden;color:#35537f;text-overflow:ellipsis;white-space:nowrap}.task-focus-activity-row-v2>div small{display:block;margin-top:3px;color:#8496b0}.task-focus-activity-row-v2>svg{color:#8ca2c4}.task-focus-activity-detail-v2{display:grid;gap:10px;margin-top:9px;padding:12px;border:1px solid #d5e2f4;border-radius:11px;background:#f8faff}.task-focus-activity-detail-v2>div:first-child,.task-focus-activity-detail-v2>div:first-child small,.task-focus-activity-detail-v2>div:first-child b,.task-focus-activity-detail-v2 p{display:block}.task-focus-activity-detail-v2>div:first-child small{color:#7890b4;font-size:10px;font-weight:900;letter-spacing:.06em}.task-focus-activity-detail-v2>div:first-child b{margin-top:4px;color:#31558c;font-size:13px}.task-focus-activity-detail-grid-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.task-focus-activity-detail-grid-v2 span{display:grid;gap:3px;min-width:0;padding:7px;border-radius:8px;background:#fff}.task-focus-activity-detail-grid-v2 small{color:#8a9bb4;font-size:10px}.task-focus-activity-detail-grid-v2 b{overflow:hidden;color:#46648f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-focus-activity-detail-v2 p{margin:0;color:#7186a6;font-size:11px;line-height:1.45}.task-focus-activity-detail-actions-v2{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.task-focus-activity-detail-actions-v2 button{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 9px;border:1px solid #d0ddf0;border-radius:7px;color:#3760ae;background:#fff;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.task-focus-activity-detail-actions-v2 button:last-child{color:#fff;border-color:#315ebc;background:#315ebc}.task-focus-activity-detail-actions-v2 button:disabled{opacity:.45;cursor:not-allowed}.task-focus-drive-link-form-v2{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end;margin-top:8px;padding:11px 12px;border:1px solid #cfe4d8;border-radius:10px;background:#f5fbf7}.task-focus-drive-link-form-v2>div:first-child{min-width:0}.task-focus-drive-link-form-v2>div:first-child b,.task-focus-drive-link-form-v2>div:first-child small{display:block}.task-focus-drive-link-form-v2>div:first-child b{color:#2f6e56;font-size:12px}.task-focus-drive-link-form-v2>div:first-child small{margin-top:3px;color:#769888;font-size:10px;line-height:1.4}.task-focus-drive-link-form-v2>input{grid-column:1 / -1;box-sizing:border-box;width:100%;min-height:34px;padding:0 9px;border:1px solid #cfe0d4;border-radius:8px;color:#365f50;outline:none;background:#fff;font:inherit;font-size:11px}.task-focus-drive-link-form-v2>input:focus{border-color:#65a684;box-shadow:0 0 0 3px #3e9a6c1c}.task-focus-drive-link-form-v2>div:last-child{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:6px}.task-focus-drive-link-form-v2>div:last-child button{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 9px;border:1px solid #cddfd4;border-radius:7px;color:#5b7f70;background:#fff;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.task-focus-drive-link-form-v2>div:last-child button:last-child{color:#fff;border-color:#328a60;background:#328a60}.task-focus-drive-link-form-v2>div:last-child button:disabled{opacity:.5;cursor:not-allowed}.task-focus-document-delete-v2,.task-focus-documents-list-v2 article>div:last-child .task-focus-document-delete-v2{width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;align-items:center;justify-content:center}.task-focus-document-delete-v2:hover,.task-focus-document-delete-v2:focus-visible{color:#cc4350!important;border-color:#f0c9cc!important;background:#fff4f4!important;outline:none}.task-focus-manual-preview-v2,.task-focus-manual-full-v2{white-space:pre-line}.task-focus-manual-preview-v2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.task-focus-manual-toggle-v2{display:inline-flex;min-height:29px;margin-top:7px;padding:0 8px;border:1px solid #cad7f2;border-radius:7px;color:#315bb3;background:#fff;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.task-focus-manual-full-v2{max-height:410px;overflow-y:auto}.task-focus-check-detail-v2{margin:4px 0 0;color:#6f83a5;font-size:11px;line-height:1.42}.task-focus-virtus-help-panel-v2{margin-top:12px;padding:13px;border:1px solid #cdd9fb;border-radius:12px;background:linear-gradient(135deg,#f5f7ff,#fbfcff);box-shadow:0 7px 18px #4255a714;animation:task-focus-virtus-help-in-v2 .22s ease both}@keyframes task-focus-virtus-help-in-v2{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.task-focus-virtus-help-header-v2{display:flex;align-items:center;gap:8px}.task-focus-virtus-help-header-v2>span{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:9px;color:#fff;background:#556ee0}.task-focus-virtus-help-header-v2>div{display:grid;min-width:0;gap:2px}.task-focus-virtus-help-header-v2 small{color:#7085b6;font-size:9px;font-weight:900;letter-spacing:.06em}.task-focus-virtus-help-header-v2 b{color:#2e4d91;font-size:13px}.task-focus-virtus-help-header-v2>button{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;margin-left:auto;border:0;border-radius:7px;color:#7e91b4;background:transparent;cursor:pointer}.task-focus-virtus-help-header-v2>button:hover{color:#2d57b0;background:#e9efff}.task-focus-virtus-help-panel-v2>p{margin:10px 0 0;color:#637ba6;font-size:11px;line-height:1.48}.task-focus-virtus-help-grid-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.task-focus-virtus-help-grid-v2>div{display:flex;align-items:flex-start;gap:6px;min-width:0;padding:8px;border-radius:8px;background:#fff}.task-focus-virtus-help-grid-v2>div>span{display:inline-flex;width:18px;height:18px;flex:0 0 18px;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#6c7fe5;font-size:10px;font-weight:900}.task-focus-virtus-help-grid-v2 b{color:#536d9d;font-size:10px;line-height:1.35}.task-focus-virtus-help-action-v2{display:inline-flex;align-items:center;gap:5px;min-height:30px;margin-top:9px;padding:0 9px;border:0;border-radius:7px;color:#fff;background:#315ebc;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.task-focus-virtus-help-action-v2:hover{background:#264fa9}.task-focus-timeline-content-v2 time{color:#8598b4;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.task-focus-timer-v2,.task-focus-timer-float-v2,.task-focus-virtus-help-panel-v2{animation:none}}@media(max-width:760px){.task-focus-pulse-v2 .task-focus-tabs-v2{min-width:138px}.task-focus-pulse-v2 .task-focus-tabs-v2 button{padding:7px 10px}.task-focus-pending-compose-v2{grid-template-columns:1fr}.task-focus-pending-compose-v2>div{display:block}.task-focus-pending-compose-v2>div small{margin-top:3px;text-align:left}.task-focus-activity-compose-v2{grid-template-columns:1fr}.task-focus-activity-form-actions-v2{justify-content:stretch}.task-focus-activity-form-actions-v2 button{flex:1;justify-content:center}.task-focus-activity-row-v2{grid-template-columns:28px minmax(0,1fr) 16px}.task-focus-activity-row-v2 .task-focus-chip-v2{grid-column:2;justify-self:start}.task-focus-activity-row-v2>svg{grid-column:3;grid-row:1 / span 2}.task-focus-activity-detail-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.task-focus-drive-link-form-v2{grid-template-columns:1fr}.task-focus-drive-link-form-v2>div:last-child{grid-column:auto}.task-focus-virtus-help-grid-v2{grid-template-columns:1fr}}.task-focus-pending-compose-v2{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(118px,.72fr)!important;align-items:end}.task-focus-pending-compose-v2>div{display:flex;grid-column:1 / -1;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.task-focus-pending-compose-v2>div small{margin-top:0;text-align:right}@media(max-width:760px){.task-focus-pending-compose-v2{grid-template-columns:1fr!important}.task-focus-pending-compose-v2>div{display:block;grid-column:auto}.task-focus-pending-compose-v2>div small{margin-top:3px;text-align:left}}.task-focus-command-panel-v2{margin:0 24px;padding:14px 18px;border:1px solid #d6e2f4;border-radius:15px;background:linear-gradient(115deg,#f9fbff,#f4f8ff 62%,#f9fbff);box-shadow:0 10px 24px #304d8414;animation:task-focus-command-in .24s ease both}@keyframes task-focus-command-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.task-focus-command-heading-v2,.task-focus-command-title-v2,.task-focus-command-title-v2>div,.task-focus-command-status-v2,.task-focus-command-waiting-v2,.task-focus-correction-note-v2{display:flex;align-items:center}.task-focus-command-heading-v2{justify-content:space-between;gap:14px}.task-focus-command-title-v2{min-width:0;gap:10px}.task-focus-command-title-v2>span{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:10px;color:#315fc2;background:#e8efff}.task-focus-command-title-v2>div{display:grid;align-items:start;min-width:0;gap:2px}.task-focus-command-title-v2 small,.task-focus-command-group-v2>small{color:#7890b5;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.task-focus-command-title-v2 b{color:#21488f;font-size:15px;line-height:1.15}.task-focus-command-title-v2 p{margin:0;color:#7185a5;font-size:11px;line-height:1.35}.task-focus-command-heading-v2>.task-focus-chip-v2{flex:0 0 auto}.task-focus-command-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.task-focus-command-group-v2{min-width:0;padding:10px;border-radius:11px;background:#ffffffc7}.task-focus-command-group-v2>div{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px}.task-focus-command-button-v2{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid transparent;border-radius:8px;font:inherit;font-size:11px;font-weight:900;cursor:pointer;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.task-focus-command-button-v2:hover:not(.is-disabled),.task-focus-command-button-v2:focus-visible:not(.is-disabled){transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 5px 12px #26458224;outline:none}.task-focus-command-button-v2.start{color:#fff;background:#2d8d67}.task-focus-command-button-v2.pause{color:#fff;background:#e27a61}.task-focus-command-button-v2.finish{color:#fff;background:#315ebc}.task-focus-command-button-v2.adequacy{color:#825519;border-color:#efd09d;background:#fff4df}.task-focus-command-button-v2.approve{color:#fff;background:#258a70}.task-focus-command-button-v2.reject{color:#fff;background:#c84e5c}.task-focus-command-button-v2.validate{color:#fff;background:#6950d8}.task-focus-command-button-v2.is-disabled{opacity:.45;cursor:not-allowed;filter:saturate(.6);box-shadow:none}.task-focus-command-status-v2{gap:6px;min-height:32px;padding:0 9px;border-radius:8px;color:#287c70;background:#edf9f5;font-size:11px;font-weight:900}.task-focus-command-waiting-v2{gap:7px;min-height:32px;color:#7b6c4f;font-size:11px;font-weight:800}.task-focus-command-hint-v2{display:block;margin-top:7px;color:#8494ad;font-size:10px;line-height:1.35}.task-focus-correction-note-v2{grid-column:1 / -1;align-items:flex-start;gap:9px;padding:10px;border:1px solid #f0c5ca;border-radius:10px;color:#a93f4e;background:#fff5f6}.task-focus-correction-note-v2>svg{flex:0 0 auto;margin-top:1px}.task-focus-correction-note-v2>div{min-width:0}.task-focus-correction-note-v2 b{font-size:11px}.task-focus-correction-note-v2 p{margin:3px 0 0;color:#86515b;font-size:11px;line-height:1.4}.task-focus-correction-note-v2 small{display:block;margin-top:4px;color:#b26a74;font-size:10px}.task-focus-action-notice-v2{position:fixed;z-index:48;left:50%;bottom:20px;display:flex;max-width:min(560px,calc(100vw - 32px));align-items:center;gap:8px;transform:translate(-50%);padding:10px 14px;border:1px solid #efc9a2;border-radius:10px;color:#7e531e;background:#fff7e9;box-shadow:0 12px 30px #31476f29;font-size:11px;font-weight:800;line-height:1.35}.task-focus-action-notice-v2 svg{flex:0 0 auto;color:#d58a2c}.task-focus-task-notification-v2{display:flex;align-items:flex-start;gap:9px;margin-top:10px;padding:10px 11px;border:1px solid #efc5ca;border-radius:10px;color:#a13f4c;background:#fff4f5}.task-focus-task-notification-v2>svg{flex:0 0 auto;margin-top:1px}.task-focus-task-notification-v2>div{min-width:0}.task-focus-task-notification-v2 b{display:block;font-size:11px}.task-focus-task-notification-v2 p{margin:3px 0 0;color:#85505a;font-size:10px;line-height:1.4}.task-focus-task-notification-v2 button{margin-top:6px;padding:0;border:0;color:#a13f4c;background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:900;text-decoration:underline}.task-focus-review-dialog-v2{width:min(610px,calc(100vw - 32px))}.task-focus-review-icon-v2{color:#2d63c2;background:#eaf1ff}.task-focus-review-dialog-v2.is-reject .task-focus-review-icon-v2{color:#c84e5c;background:#fff0f2}.task-focus-review-body-v2{min-width:0}.task-focus-review-field-v2{display:grid;gap:5px;margin-top:12px}.task-focus-review-field-v2>span{color:#425d87;font-size:11px;font-weight:900}.task-focus-review-field-v2>span b{color:#c84e5c}.task-focus-review-field-v2 textarea{width:100%;min-height:88px;box-sizing:border-box;resize:vertical;padding:9px 10px;border:1px solid #d7e2f2;border-radius:9px;color:#294875;background:#fbfdff;font:inherit;font-size:12px;line-height:1.4}.task-focus-review-field-v2 textarea:focus{border-color:#7192dc;outline:3px solid rgba(76,117,211,.13)}.task-focus-review-field-v2>small{color:#c84e5c;font-size:10px;font-weight:800}.task-focus-rating-v2{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px;border-radius:10px;background:#f7f9fd}.task-focus-rating-v2>div:first-child{display:grid;gap:3px;min-width:0}.task-focus-rating-v2>div:first-child>span{color:#425d87;font-size:11px;font-weight:900}.task-focus-rating-v2>div:first-child>small{color:#8596b0;font-size:10px}.task-focus-rating-stars-v2{display:flex;flex:0 0 auto;gap:1px}.task-focus-rating-stars-v2 button{display:inline-flex;padding:2px;border:0;color:#b6c2d8;background:transparent;cursor:pointer}.task-focus-rating-stars-v2 button.active{color:#e8a92e}.task-focus-rating-stars-v2 button:focus-visible{border-radius:4px;outline:2px solid #7192dc;outline-offset:1px}.task-focus-review-extra-v2{display:flex;align-items:center;gap:7px;margin-top:9px;color:#6e5b37;font-size:11px;font-weight:800}.task-focus-review-extra-v2 input{accent-color:#315ebc}.task-focus-review-final-v2{margin-top:12px;padding:12px;border:1px solid #e0e7f2;border-radius:10px;background:#f8faff}.task-focus-review-final-v2>p{margin:0;color:#536985;font-size:12px;line-height:1.45}.task-focus-review-final-v2>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px}.task-focus-review-final-v2>div>span{display:grid;gap:3px;min-width:0}.task-focus-review-final-v2>div>span>small{color:#8494ad;font-size:9px;font-weight:900;text-transform:uppercase}.task-focus-review-final-v2>div>span>b{overflow-wrap:anywhere;color:#294875;font-size:11px;line-height:1.35}.task-focus-review-stars-text-v2{display:inline-flex;align-items:center;gap:4px;color:#d9981e!important}.task-focus-review-final-warning-v2{display:flex;align-items:flex-start;gap:6px;margin-top:12px!important;color:#85672e!important;font-size:10px!important;font-weight:800}.task-focus-review-final-warning-v2 svg{flex:0 0 auto;margin-top:1px}.task-focus-left-timer-slot-v2{width:100%!important}.task-focus-left-timer-slot-v2 .task-focus-timer-float-v2{width:100%!important;min-width:0!important}.task-focus-timer-float-action-v2.is-readonly{cursor:not-allowed}.task-focus-timer-pause-status-v2{display:flex;align-items:center;gap:6px;margin-top:9px;padding:7px 9px;border-radius:8px;color:#9b6523;background:#fff7e8;font-size:10px;font-weight:800}@keyframes task-focus-play-hint-in-v2{0%{opacity:0;transform:translateY(7px) scale(.88)}65%{opacity:1;transform:translateY(-2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes task-focus-play-hint-icon-v2{0%,to{box-shadow:0 0 #5d5fef3d,0 5px 12px #5d5fef38}50%{box-shadow:0 0 0 6px #5d5fef0f,0 7px 16px #5d5fef47}}@keyframes task-focus-play-hint-ring-v2{0%,to{opacity:.22;transform:scale(.98)}50%{opacity:.7;transform:scale(1.015)}}.task-focus-timer-float-v2,.task-focus-timer-v2,.task-focus-timer-heading-actions-v2{position:relative}.task-focus-play-hint-v2{position:absolute;z-index:12;display:inline-flex;min-width:min(250px,calc(100vw - 26px));max-width:min(310px,calc(100vw - 26px));box-sizing:border-box;align-items:center;gap:10px;padding:12px 16px 12px 11px;border:2px solid rgba(93,95,239,.62);border-left-width:5px;border-radius:16px;color:#163d8d;background:linear-gradient(135deg,#fffffffc,#eff3fffa 54%,#e5ebfffa);box-shadow:0 17px 34px #24418547,0 0 0 6px #5d5fef1f,inset 0 1px #fffffff0;font-size:14px;font-weight:900;line-height:1.35;pointer-events:none;animation:task-focus-play-hint-in-v2 .38s cubic-bezier(.2,.8,.24,1) both;white-space:normal}.task-focus-play-hint-v2:before{position:absolute;z-index:-1;inset:-7px;border:1px solid rgba(93,95,239,.42);border-radius:21px;content:"";pointer-events:none;animation:task-focus-play-hint-ring-v2 1.7s ease-in-out infinite}.task-focus-play-hint-v2:after{position:absolute;width:16px;height:16px;border-right:2px solid rgba(93,95,239,.62);border-bottom:2px solid rgba(93,95,239,.62);background:#e9eeff;content:"";transform:rotate(45deg)}.task-focus-play-hint-icon-v2{display:inline-flex;width:35px;height:35px;flex:0 0 35px;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.78);border-radius:11px;color:#fff;background:linear-gradient(135deg,#6264f4,#245cc9);box-shadow:0 7px 16px #324ec94d;animation:task-focus-play-hint-icon-v2 1.45s ease-in-out infinite}.task-focus-play-hint-v2>span:last-child{min-width:0}.task-focus-timer-float-v2>.task-focus-play-hint-v2{left:9px;bottom:calc(100% + 12px)}.task-focus-play-hint-v2.is-below{top:calc(100% + 12px);bottom:auto}.task-focus-timer-float-v2>.task-focus-play-hint-v2:after{left:27px;bottom:-7px}.task-focus-timer-float-v2>.task-focus-play-hint-v2.is-below:after{top:-7px;bottom:auto;border:0;border-top:2px solid rgba(93,95,239,.62);border-left:2px solid rgba(93,95,239,.62)}.task-focus-timer-heading-actions-v2>.task-focus-play-hint-v2{right:30px;bottom:calc(100% + 11px)}.task-focus-timer-heading-actions-v2>.task-focus-play-hint-v2:after{right:45px;bottom:-7px}.task-focus-timer-heading-actions-v2>.task-focus-play-hint-v2.is-below:after{top:-7px;bottom:auto;border:0;border-top:2px solid rgba(93,95,239,.62);border-left:2px solid rgba(93,95,239,.62)}.task-focus-play-hint-v2.is-paused{border-color:#e2a445b8;border-left-color:#e2a445;color:#7f5a23;background:linear-gradient(135deg,#fffffffc,#fff8ebfa 54%,#fff1d6fa);box-shadow:0 17px 34px #9063213d,0 0 0 6px #f5b74024,inset 0 1px #fffffff0}.task-focus-play-hint-v2.is-paused:before{border-color:#e2a4457a}.task-focus-play-hint-v2.is-paused:after{border-color:#e2a445b8;background:#fff3de}.task-focus-play-hint-v2.is-paused.is-below:after{border:0;border-top:2px solid rgba(226,164,69,.72);border-left:2px solid rgba(226,164,69,.72)}.task-focus-play-hint-v2.is-paused .task-focus-play-hint-icon-v2{border-color:#ffffffd1;background:linear-gradient(135deg,#f4b740,#db861e);animation-name:task-focus-play-hint-icon-paused-v2}@keyframes task-focus-play-hint-icon-paused-v2{0%,to{box-shadow:0 0 #f4b7403b,0 5px 12px #da861e33}50%{box-shadow:0 0 0 6px #f4b74012,0 7px 16px #da861e42}}@media(max-width:760px){.task-focus-command-panel-v2{margin:0 11px;padding:13px}.task-focus-command-heading-v2{align-items:flex-start}.task-focus-command-heading-v2>.task-focus-chip-v2{margin-top:2px}.task-focus-command-grid-v2{grid-template-columns:1fr}.task-focus-correction-note-v2{grid-column:auto}.task-focus-rating-v2{display:block}.task-focus-rating-stars-v2{margin-top:7px}.task-focus-review-final-v2>div{grid-template-columns:1fr}.task-focus-play-hint-v2{min-width:min(250px,calc(100vw - 24px));max-width:min(280px,calc(100vw - 24px));padding:10px 12px 10px 9px;font-size:13px}.task-focus-timer-float-v2>.task-focus-play-hint-v2{left:2px}.task-focus-timer-heading-actions-v2>.task-focus-play-hint-v2{right:23px}}@media(prefers-reduced-motion:reduce){.task-focus-play-hint-v2,.task-focus-play-hint-v2:before,.task-focus-play-hint-icon-v2{animation:none!important}}@media(min-width:761px){.task-focus-virtus-floating-v2{right:31px!important;left:auto!important}}.task-focus-note-tools-v2{display:block;margin-top:8px}.task-focus-note-attachment-tools-v2{display:flex;min-width:0;flex-wrap:nowrap;align-items:center;gap:5px}.task-focus-note-attachment-tools-v2>button{flex:0 0 auto;white-space:nowrap}.task-focus-note-attachment-tools-v2 .task-focus-note-link-v2{flex:1 1 150px;min-width:0}.task-focus-note-attachment-tools-v2 .task-focus-note-link-v2 input{width:auto;flex:1 1 auto;min-width:0}.task-focus-note-tools-v2>.task-focus-share-toggle-v2{display:flex;width:100%;box-sizing:border-box;min-height:28px;align-items:center;justify-content:flex-end;margin-top:6px;padding:0 3px 0 0;color:#5b7195;font-size:10px;font-weight:800}.task-focus-pulse-note-v2.is-pending{border-color:#e7c488!important;margin-bottom:7px;background:linear-gradient(135deg,#fffdf7,#fff8e9)!important;box-shadow:0 5px 13px #b27c2317!important}.task-focus-pulse-note-v2.is-pending .task-focus-pulse-avatar-v2{background:#c58b32}.task-focus-pulse-note-v2.is-pending .task-focus-pending-heading-v2 strong{color:#8e5a19}.task-focus-pending-notification-v2{display:inline-flex;align-items:center;gap:4px;margin-top:7px;color:#a36c24;font-size:9px;font-weight:900}.task-focus-pending-notification-v2 svg{color:#d08b28}.task-focus-pulse-audio-v2{display:flex;align-items:center;gap:7px;margin:7px 0 5px;padding:6px 8px;border:1px solid #dce6f8;border-radius:9px;background:#fff}.task-focus-pulse-audio-v2>div{display:flex;width:100%;align-items:center;gap:7px;color:#5471cf}.task-focus-pulse-audio-v2 audio{width:100%;height:32px}.task-focus-participants-card-v2{position:relative}.task-focus-avatar-v2{position:relative;display:inline-flex;border:0;cursor:pointer;outline:none}.task-focus-avatar-v2:focus-visible,.task-focus-avatar-v2.is-selected{z-index:4;box-shadow:0 0 0 3px #5371d533}.task-focus-avatar-v2>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.task-focus-avatar-popover-v2{position:absolute;z-index:10;top:calc(100% + 10px);left:50%;display:grid!important;width:172px;gap:3px;padding:11px;border:1px solid #dce5f4;border-radius:11px;background:#fff;box-shadow:0 12px 28px #2643772e;color:#3b5785;transform:translate(-30%);text-align:left}.task-focus-avatar-popover-v2.is-portaled{position:fixed!important;z-index:2147483006!important;transform:none!important}.task-focus-avatar-popover-v2 b{font-size:12px}.task-focus-avatar-popover-v2 small{color:#8192ad;font-size:10px}.task-focus-avatar-popover-v2>span{margin-top:5px}.task-focus-avatar-popover-v2 button{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:0;border-radius:7px;color:#fff;background:#315ebc;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.task-focus-avatar-popover-v2>b{padding-right:18px}.task-focus-avatar-popover-close-v2{position:absolute;top:5px;right:5px;display:grid!important;align-items:center;justify-content:center;width:20px;height:20px;margin:0!important;padding:0!important;border:0!important;border-radius:6px!important;color:#7d8faa!important;background:transparent!important;font-size:0!important;line-height:1}.task-focus-avatar-popover-close-v2:hover,.task-focus-avatar-popover-close-v2:focus-visible{color:#315ebc!important;background:#edf3ff!important;outline:none}.task-focus-document-inline-edit-v2{display:grid;min-width:0;gap:4px}.task-focus-document-inline-edit-v2 input{width:100%;min-width:0;box-sizing:border-box;padding:7px 8px;border:1px solid #8eabeb;border-radius:7px;color:#31558e;background:#fff;font:inherit;font-size:12px;outline:none}.task-focus-document-inline-edit-v2 input:focus{box-shadow:0 0 0 3px #5175d724}.task-focus-activity-compose-v2{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px}.task-focus-activity-compose-v2>label{min-width:0}.task-focus-activity-compose-v2>label:nth-child(3) select{width:100%;min-height:36px;padding:0 9px;border:1px solid #d4e0f2;border-radius:8px;color:#496486;background:#fff;font:inherit;font-size:11px}.task-focus-activity-description-field-v2{grid-column:1 / -1}.task-focus-activity-description-field-v2 textarea{width:100%;min-height:74px;box-sizing:border-box;padding:9px;border:1px solid #d4e0f2;border-radius:8px;resize:vertical;color:#496486;background:#fff;font:inherit;font-size:11px;outline:none}.task-focus-activity-description-field-v2 textarea:focus{border-color:#8eabeb;box-shadow:0 0 0 3px #5175d71f}.task-focus-activity-form-actions-v2{grid-column:1 / -1}.task-focus-manual-rich-v2 h3,.task-focus-manual-rich-v2 h4,.task-focus-manual-rich-v2 h5{margin-top:20px;margin-bottom:11px;padding:8px 10px;border-radius:7px;background:#f1f3f6}.task-focus-manual-rich-v2 h3{font-size:16px}.task-focus-manual-rich-v2 h4{font-size:14px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.task-focus-manual-rich-v2 h5{font-size:12px;text-decoration:underline;text-underline-offset:2px}.task-focus-manual-rich-v2>p+h3{margin-top:25px}.task-focus-manual-index-v2{margin-top:24px;margin-bottom:24px;padding-top:14px;padding-bottom:14px}.task-focus-manual-index-heading-v2 b{font-size:14px}.task-focus-manual-callout-v2{display:block!important;margin-top:14px!important;padding:14px!important;border:1px solid #cbd8ff!important;border-radius:13px!important;background:linear-gradient(135deg,#f2f5ff,#f8faff 58%,#eef3ff)!important;box-shadow:0 9px 22px #4158aa1a!important}.task-focus-manual-head-v2{display:flex;min-width:0;align-items:center;gap:9px}.task-focus-manual-head-v2>span{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border-radius:10px;color:#4e66dc;background:#e3e9ff}.task-focus-manual-head-v2>div{display:grid;min-width:0;flex:1;gap:3px}.task-focus-manual-head-v2 b{color:#294995!important;font-size:14px!important;line-height:1.15}.task-focus-manual-head-v2 small{color:#7185af;font-size:10px;line-height:1.35}.task-focus-manual-top-toggle-v2{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;min-height:29px;padding:0 8px;border:1px solid #cad6f6;border-radius:7px;color:#4163b5;background:#fff;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.task-focus-manual-top-toggle-v2:hover,.task-focus-manual-top-toggle-v2:focus-visible{border-color:#9eb3ee;color:#254da8;background:#f4f7ff;outline:none}.task-focus-manual-full-v2{max-height:min(620px,64vh)!important;margin-top:12px;padding:13px 14px 14px;overflow-y:auto;border:1px solid #dbe4fb;border-radius:10px;background:#ffffffb8;scroll-behavior:smooth;scrollbar-color:#afbee5 transparent;scrollbar-width:thin}.task-focus-manual-full-v2::-webkit-scrollbar{width:7px}.task-focus-manual-full-v2::-webkit-scrollbar-thumb{border-radius:9px;background:#afbee5}.task-focus-manual-rich-v2{color:#566f99;font-size:12px;line-height:1.58}.task-focus-manual-rich-v2.is-compact-v2{margin-top:10px;padding:10px 11px;border-radius:9px;background:#ffffff94}.task-focus-manual-compact-title-v2{display:block;margin-bottom:5px;color:#3656a0;font-size:11px;line-height:1.25}.task-focus-manual-rich-v2 p{margin:0 0 10px}.task-focus-manual-rich-v2 p:last-child{margin-bottom:0}.task-focus-manual-rich-v2 h3,.task-focus-manual-rich-v2 h4,.task-focus-manual-rich-v2 h5{scroll-margin-top:10px;color:#24478f;line-height:1.25}.task-focus-manual-rich-v2 h3{margin:3px 0 10px;padding-bottom:7px;border-bottom:1px solid #dce5fb;font-size:16px}.task-focus-manual-rich-v2 h4{margin:17px 0 7px;padding-left:9px;border-left:3px solid #6e83e6;font-size:14px}.task-focus-manual-rich-v2 h5{margin:13px 0 6px;color:#3859a0;font-size:12px}.task-focus-manual-rich-v2 strong{color:#2b4e98;font-weight:900}.task-focus-manual-rich-v2 ul{display:grid;gap:5px;margin:3px 0 11px;padding-left:20px}.task-focus-manual-rich-v2 li{padding-left:2px;color:#5e76a0}.task-focus-manual-rich-v2 li::marker{color:#6681df}.task-focus-manual-item-v2{margin:0 0 16px;padding:1px 12px 11px;border:1px solid #e1e8f7;border-radius:12px;background:#ffffff6b;scroll-margin-top:22px}.task-focus-manual-item-v2>h4{margin-right:-1px;margin-left:-1px}.task-focus-pulse-feed-v2{gap:12px}.task-focus-pulse-note-v2.is-pending{margin-bottom:4px;border-color:#efd9b0!important;background:linear-gradient(135deg,#fffdfb,#fffbf3)!important;box-shadow:0 4px 11px #b27c230f!important}.task-focus-pulse-note-v2.is-pending .task-focus-pending-heading-v2 .task-focus-chip-v2.warning{color:#fff;border-color:#c58b32;background:#c58b32;box-shadow:0 2px 5px #a4691c29}.task-focus-pulse-audio-v2{margin:9px 0 5px;padding:5px 8px;border:0;border-radius:18px;background:#eef3ff}.task-focus-pulse-audio-v2 audio{min-width:0;height:32px}.task-focus-avatars-v2{transition:gap .18s ease}.task-focus-avatars-v2:hover{gap:4px}.task-focus-avatars-v2:hover .task-focus-avatar-v2{margin-left:0;transform:translateY(-1px)}.task-focus-avatars-v2 .task-focus-avatar-v2{transition:margin-left .18s ease,transform .18s ease,box-shadow .18s ease}.task-focus-avatars-v2 .task-focus-avatar-v2:hover{z-index:6;transform:translateY(-3px) scale(1.06);box-shadow:0 4px 9px #23396738}.task-focus-activity-compose-v2{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(115px,.68fr);gap:12px}.task-focus-activity-compose-v2 input,.task-focus-activity-compose-v2 select{min-height:38px;font-size:12px}.task-focus-activity-detail-actions-v2 button.resolve,.task-focus-activity-detail-actions-v2 button.close{font-weight:900}.task-focus-activity-detail-actions-v2 button.resolve{color:#fff;border-color:#5f9ea0;background:#5f9ea0}.task-focus-activity-detail-actions-v2 button.close{color:#fff;border-color:#dc2626;background:#dc2626}.task-focus-activity-detail-actions-v2 button.resolve:hover{background:#4e8c8f}.task-focus-activity-detail-actions-v2 button.close:hover{background:#b91c1c}.task-focus-activity-permission-note-v2,.task-focus-activity-closed-state-v2{display:flex;align-items:center;gap:6px;padding:8px 9px;border-radius:8px;color:#7186a6;background:#f3f6fb;font-size:11px;font-weight:700}.task-focus-activity-permission-note-v2 svg{color:#8296b5}.task-focus-activity-closed-state-v2.is-resolved{color:#287c70;background:#effbf7}.task-focus-activity-closed-state-v2.is-closed{color:#b4232e;background:#fff1f3}.task-focus-manual-index-section-v2{margin:25px 0 28px}.task-focus-manual-outer-title-v2{margin:0 0 12px;padding:8px 10px;border-radius:7px;color:#24478f;background:#f1f3f6;font-size:16px;line-height:1.25}.task-focus-manual-index-section-v2 .task-focus-manual-index-v2{margin:0}.task-focus-manual-index-heading-v2 b{font-size:15px;text-transform:uppercase}.task-focus-manual-rich-v2 h3{margin-top:25px;margin-bottom:14px}.task-focus-manual-rich-v2 h4,.task-focus-manual-rich-v2 h5{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}@media(max-width:760px){.task-focus-activity-compose-v2{grid-template-columns:1fr}}.task-focus-manual-important-v2{margin:9px 0 12px;padding:10px 11px;border:1px solid #f0d29f;border-radius:9px;color:#795621;background:#fff8e9;font-size:11px;line-height:1.5}.task-focus-manual-index-v2{margin:14px 0 16px;padding:11px;border:1px solid #d1dcfb;border-radius:10px;background:#eef3ff}.task-focus-manual-index-heading-v2{display:flex;align-items:center;gap:7px}.task-focus-manual-index-heading-v2>span{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:8px;color:#4d66d3;background:#dfe7ff}.task-focus-manual-index-heading-v2>div{display:grid;gap:2px}.task-focus-manual-index-heading-v2 b{color:#2d4e96;font-size:11px}.task-focus-manual-index-heading-v2 small{color:#7b8fb7;font-size:10px}.task-focus-manual-index-list-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:9px}.task-focus-manual-index-list-v2 button{display:flex;min-width:0;align-items:center;gap:6px;min-height:30px;padding:4px 6px;border:1px solid transparent;border-radius:7px;color:#506caa;background:#ffffff94;font:inherit;text-align:left;cursor:pointer}.task-focus-manual-index-list-v2 button:hover,.task-focus-manual-index-list-v2 button:focus-visible{border-color:#b7c7f4;color:#254da8;background:#fff;outline:none}.task-focus-manual-index-list-v2 button>span{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;border-radius:6px;color:#fff;background:#6179d8;font-size:9px;font-weight:900}.task-focus-manual-index-list-v2 button b{min-width:0;overflow:hidden;flex:1;color:inherit;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.task-focus-manual-index-list-v2 button>svg{flex:0 0 auto;color:#8ba0d5}.task-focus-check-manual-link-v2,.task-focus-manual-return-v2{display:inline-flex;align-items:center;gap:5px;min-height:28px;margin-top:8px;padding:4px 8px;border:1px solid #c7d5f4;border-radius:7px;color:#315bb3;background:#f7f9ff;font:inherit;font-size:10px;font-weight:900;line-height:1.25;cursor:pointer}.task-focus-check-manual-link-v2:hover,.task-focus-check-manual-link-v2:focus-visible,.task-focus-manual-return-v2:hover,.task-focus-manual-return-v2:focus-visible{border-color:#6e8ce1;color:#244da5;background:#eef3ff;outline:2px solid rgba(86,117,218,.2);outline-offset:1px}.task-focus-manual-return-v2{margin:-3px 0 14px;background:#fff}.task-focus-checklist-v2 article.is-manual-return-target{animation:task-focus-checklist-return-pulse 1s ease-in-out 0s 3}@keyframes task-focus-checklist-return-pulse{0%,to{border-color:#e1e9f4;box-shadow:none}50%{border-color:#6f8ee8;box-shadow:0 0 0 4px #6f8ee829,0 7px 18px #3d59a31f}}.task-focus-manual-spotlight-v2{position:fixed;z-index:2147483000;pointer-events:none;border:2px solid #7d96ff;border-radius:12px;box-shadow:0 0 0 9999px #13234a7a,0 8px 26px #384e9e59;transition:top .22s ease,left .22s ease,width .22s ease,height .22s ease}.task-focus-manual-toggle-v2{display:flex!important;width:100%;align-items:center;justify-content:center;min-height:34px;margin-top:10px;padding:0 10px;text-align:center}.task-focus-checklist-v2 article{display:block!important}.task-focus-check-row-v2{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%;box-sizing:border-box;padding:12px!important}.task-focus-check-circle-control-v2{position:relative;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;cursor:pointer}.task-focus-workspace-v2.is-checklist-read-only .task-focus-check-circle-control-v2{pointer-events:none;cursor:default}.task-focus-workspace-v2.is-checklist-read-only .task-focus-check-circle-control-v2 .task-focus-check-circle-v2{opacity:.72}.task-focus-workspace-v2.is-checklist-read-only .task-focus-check-circle-control-v2:hover .task-focus-check-circle-v2,.task-focus-workspace-v2.is-checklist-read-only .task-focus-check-circle-control-v2 input:focus-visible+.task-focus-check-circle-v2{border-color:inherit;box-shadow:none;outline:none;transform:none}.task-focus-checklist-read-only-notice-v2{display:flex;align-items:center;gap:8px;margin:12px 18px 0;padding:10px 12px;border:1px solid #c8d5ff;border-radius:10px;background:#f3f6ff;color:#314b9b;font-size:12px;font-weight:700;line-height:1.45}.task-focus-checklist-read-only-notice-v2 svg{flex:0 0 auto}.task-focus-check-circle-control-v2 input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.task-focus-check-circle-control-v2 .task-focus-check-circle-v2{width:26px;height:26px;box-sizing:border-box;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.task-focus-check-circle-control-v2:hover .task-focus-check-circle-v2,.task-focus-check-circle-control-v2 input:focus-visible+.task-focus-check-circle-v2{border-color:#718ae4;box-shadow:0 0 0 4px #5b74dd24;outline:none;transform:scale(1.04)}.task-focus-check-summary-button-v2{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px;padding:0;border:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.task-focus-check-summary-button-v2>span{min-width:0;flex:1}.task-focus-check-summary-button-v2>svg{flex:0 0 auto;margin-top:2px;color:#8295b2;transition:transform .16s ease}.task-focus-checklist-v2 article.is-expanded .task-focus-check-summary-button-v2>svg{transform:rotate(180deg)}.task-focus-check-summary-button-v2:focus-visible{border-radius:6px;outline:3px solid rgba(83,112,214,.13);outline-offset:3px}.task-focus-check-summary-button-v2 b{font-size:12px}.task-focus-check-summary-button-v2 small{font-size:10px}.task-focus-step-guide-v2{margin-left:50px!important}@media(max-width:760px){.task-focus-note-tools-v2>.task-focus-share-toggle-v2{justify-content:flex-start;padding-left:2px}.task-focus-manual-index-list-v2{grid-template-columns:1fr}.task-focus-manual-head-v2{align-items:flex-start}.task-focus-manual-top-toggle-v2{margin-left:auto}.task-focus-manual-full-v2{max-height:66vh!important}.task-focus-step-guide-v2{margin-left:12px!important}}.task-focus-top-actions-v2>.task-focus-concentration-button-v2{order:2}.task-focus-top-actions-v2>.task-focus-more-wrap{order:3}.task-focus-top-actions-v2>.task-focus-icon-button-v2{order:4}.task-focus-route-v2>.task-focus-command-panel-v2{margin:14px 0 0!important;padding:13px 14px!important;border-radius:12px;box-shadow:0 6px 16px #304d840f}.task-focus-route-v2>.task-focus-command-panel-v2 .task-focus-command-grid-v2{margin-top:10px}.task-focus-body-grid-v2{display:grid!important;grid-template-columns:212px minmax(0,1fr) minmax(330px,.84fr)!important;gap:16px!important;align-items:start!important}.task-focus-body-grid-v2>.task-focus-left-sidebar-v2,.task-focus-body-grid-v2>.task-focus-center-column-v2,.task-focus-body-grid-v2>.task-focus-right-column-v2{box-sizing:border-box;min-width:0}.task-focus-body-grid-v2.is-concentration{position:relative!important;grid-template-columns:minmax(0,1fr)!important}.task-focus-body-grid-v2.is-concentration .task-focus-center-column-v2{grid-column:1;grid-row:1;width:auto!important;padding-right:0!important}.task-focus-body-grid-v2.is-concentration .task-focus-left-sidebar-v2,.task-focus-body-grid-v2.is-concentration .task-focus-right-column-v2{position:static!important;z-index:auto!important;inset:auto!important;display:none!important;width:auto!important;max-width:none!important;height:100%!important;max-height:100%!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;background:transparent!important;box-shadow:none!important}.task-focus-body-grid-v2.is-concentration.is-left-open:not(.is-pulse-open){grid-template-columns:minmax(280px,300px) minmax(0,1fr)!important}.task-focus-body-grid-v2.is-concentration.is-left-open:not(.is-pulse-open) .task-focus-left-sidebar-v2{display:flex!important;grid-column:1;grid-row:1}.task-focus-body-grid-v2.is-concentration.is-left-open:not(.is-pulse-open) .task-focus-center-column-v2{grid-column:2;grid-row:1}.task-focus-body-grid-v2.is-concentration.is-pulse-open:not(.is-left-open){grid-template-columns:minmax(0,1fr) minmax(330px,390px)!important}.task-focus-body-grid-v2.is-concentration.is-pulse-open:not(.is-left-open) .task-focus-center-column-v2{grid-column:1;grid-row:1}.task-focus-body-grid-v2.is-concentration.is-pulse-open:not(.is-left-open) .task-focus-right-column-v2{display:block!important;grid-column:2;grid-row:1}.task-focus-body-grid-v2.is-concentration.is-left-open.is-pulse-open{grid-template-columns:minmax(280px,300px) minmax(0,1fr) minmax(330px,390px)!important}.task-focus-body-grid-v2.is-concentration.is-left-open.is-pulse-open .task-focus-left-sidebar-v2{display:flex!important;grid-column:1;grid-row:1}.task-focus-body-grid-v2.is-concentration.is-left-open.is-pulse-open .task-focus-center-column-v2{grid-column:2;grid-row:1}.task-focus-body-grid-v2.is-concentration.is-left-open.is-pulse-open .task-focus-right-column-v2{display:block!important;grid-column:3;grid-row:1}@media(min-width:1181px){.task-focus-body-grid-v2.is-concentration .task-focus-center-column-v2:has(>.task-focus-timer-v2):has(>.task-focus-context-v2){display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-content:start;align-items:start;gap:12px}.task-focus-body-grid-v2.is-concentration .task-focus-center-column-v2:has(>.task-focus-timer-v2):has(>.task-focus-context-v2)>.task-focus-timer-v2,.task-focus-body-grid-v2.is-concentration .task-focus-center-column-v2:has(>.task-focus-timer-v2):has(>.task-focus-context-v2)>.task-focus-context-v2{grid-row:1;width:auto!important;margin:0!important}.task-focus-body-grid-v2.is-concentration .task-focus-center-column-v2:has(>.task-focus-timer-v2):has(>.task-focus-context-v2)>.task-focus-timer-v2{grid-column:1}.task-focus-body-grid-v2.is-concentration .task-focus-center-column-v2:has(>.task-focus-timer-v2):has(>.task-focus-context-v2)>.task-focus-context-v2{grid-column:2}.task-focus-body-grid-v2.is-concentration .task-focus-center-column-v2:has(>.task-focus-timer-v2):has(>.task-focus-context-v2)>.task-focus-sticky-context-v2,.task-focus-body-grid-v2.is-concentration .task-focus-center-column-v2:has(>.task-focus-timer-v2):has(>.task-focus-context-v2)>.task-focus-virtus-help-panel-v2,.task-focus-body-grid-v2.is-concentration .task-focus-center-column-v2:has(>.task-focus-timer-v2):has(>.task-focus-context-v2)>.task-focus-route-v2,.task-focus-body-grid-v2.is-concentration .task-focus-center-column-v2:has(>.task-focus-timer-v2):has(>.task-focus-context-v2)>.task-focus-route-view-v2{grid-column:1 / -1}}.task-focus-concentration-rail-stack-v2{position:fixed;z-index:2147483002;top:50%;left:0;display:flex;align-items:flex-start;flex-direction:column;gap:8px;transform:translateY(-50%)}.task-focus-concentration-rail-stack-v2>.task-focus-concentration-rail-v2{position:relative!important;inset:auto!important;transform:none!important}.task-focus-concentration-rail-v2.timer{min-height:112px;color:#21845a;border-color:#b9dfca;background:#f4fcf7fa}.task-focus-concentration-rail-v2.timer svg{color:#1c9762}.task-focus-concentration-rail-v2.timer span{color:#237a56;font-variant-numeric:tabular-nums;letter-spacing:.01em}.task-focus-concentration-rail-v2.timer:hover,.task-focus-concentration-rail-v2.timer:focus-visible,.task-focus-concentration-rail-v2.timer.is-open{color:#176e49;border-color:#8fc9a8;background:#effaf3}@media(max-width:1180px)and (min-width:761px){.task-focus-body-grid-v2{grid-template-columns:198px minmax(0,1fr) minmax(290px,.84fr)!important}.task-focus-body-grid-v2.is-concentration.is-left-open:not(.is-pulse-open){grid-template-columns:minmax(250px,280px) minmax(0,1fr)!important}.task-focus-body-grid-v2.is-concentration.is-pulse-open:not(.is-left-open){grid-template-columns:minmax(0,1fr) minmax(290px,330px)!important}.task-focus-body-grid-v2.is-concentration.is-left-open.is-pulse-open{grid-template-columns:minmax(250px,280px) minmax(0,1fr) minmax(290px,330px)!important}}@media(max-width:1050px)and (min-width:761px){.task-focus-body-grid-v2:not(.is-concentration){grid-template-columns:190px minmax(0,1fr)!important}.task-focus-body-grid-v2:not(.is-concentration) .task-focus-right-column-v2{grid-column:2;grid-row:2}.task-focus-body-grid-v2.is-concentration.is-pulse-open:not(.is-left-open){grid-template-columns:minmax(0,1fr)!important}.task-focus-body-grid-v2.is-concentration.is-pulse-open:not(.is-left-open) .task-focus-right-column-v2{grid-column:1;grid-row:2}}@media(max-width:760px){.task-focus-body-grid-v2{display:flex!important;gap:12px!important;flex-direction:column!important}.task-focus-body-grid-v2>.task-focus-left-sidebar-v2,.task-focus-body-grid-v2>.task-focus-center-column-v2,.task-focus-body-grid-v2>.task-focus-right-column-v2,.task-focus-body-grid-v2.is-concentration.is-left-open .task-focus-left-sidebar-v2,.task-focus-body-grid-v2.is-concentration.is-pulse-open .task-focus-right-column-v2{position:static!important;inset:auto auto 0!important;grid-column:auto!important;grid-row:auto!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.task-focus-body-grid-v2.is-concentration .task-focus-left-sidebar-v2,.task-focus-body-grid-v2.is-concentration .task-focus-right-column-v2{display:none!important}.task-focus-body-grid-v2.is-concentration.is-left-open .task-focus-left-sidebar-v2,.task-focus-body-grid-v2.is-concentration.is-pulse-open .task-focus-right-column-v2{display:flex!important}.task-focus-route-v2>.task-focus-command-panel-v2{padding:12px!important}.task-focus-concentration-rail-stack-v2{gap:6px}.task-focus-concentration-rail-v2.timer{min-height:90px}}@media(min-width:761px){.task-focus-pulse-v2.task-focus-pulse-growing-v2{height:var(--task-focus-pulse-height, 600px)!important;min-height:600px!important;max-height:none!important;overflow:visible!important;transition:none}.task-focus-pulse-v2.task-focus-pulse-growing-v2:not(.is-pulse-max-v2) .task-focus-pulse-feed-v2{min-height:0!important;max-height:none!important;flex:1 1 auto!important;overflow:visible!important;scrollbar-width:none}.task-focus-pulse-v2.task-focus-pulse-growing-v2:not(.is-pulse-max-v2) .task-focus-pulse-feed-v2::-webkit-scrollbar{display:none}.task-focus-pulse-v2.task-focus-pulse-growing-v2.is-pulse-max-v2{height:var(--task-focus-pulse-max-height, 860px)!important;min-height:var(--task-focus-pulse-max-height, 860px)!important;max-height:var(--task-focus-pulse-max-height, 860px)!important;overflow:hidden!important}.task-focus-pulse-v2.task-focus-pulse-growing-v2.is-pulse-max-v2 .task-focus-pulse-feed-v2{min-height:0!important;max-height:none!important;flex:1 1 auto!important;overflow-y:auto!important;scrollbar-color:#b5c6e4 transparent;scrollbar-width:thin}.task-focus-note-attachment-tools-v2 .task-focus-note-link-v2{flex:1 1 185px;min-width:178px}.task-focus-note-attachment-tools-v2 .task-focus-note-link-v2 input{min-width:118px}}@media(max-width:760px){.task-focus-pulse-v2.task-focus-pulse-growing-v2{height:auto!important;min-height:420px!important;max-height:none!important;overflow:visible!important;transition:none}.task-focus-pulse-v2.task-focus-pulse-growing-v2 .task-focus-pulse-feed-v2{max-height:360px!important;overflow-y:auto!important}}.task-focus-note-attachment-tools-v2{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;width:100%!important;min-width:0!important;flex-wrap:nowrap!important;align-items:center!important;gap:5px!important}.task-focus-note-attachment-tools-v2>button{min-width:0!important;flex:none!important;white-space:nowrap!important}.task-focus-note-attachment-tools-v2 .task-focus-note-link-v2{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;width:100%!important;min-width:0!important;flex:none!important;overflow:hidden}.task-focus-note-attachment-tools-v2 .task-focus-note-link-v2 input{width:auto!important;min-width:0!important;flex:none!important}.task-focus-pulse-note-v2.is-pending{border-color:#ebd0a0!important;background:linear-gradient(135deg,#fffaf2,#fff7ed)!important}.task-focus-pulse-note-v2.is-pending .task-focus-pending-heading-v2 .task-focus-chip-v2.warning{color:#674516!important;border-color:#d6a45d!important;background:#e2b36b!important;box-shadow:0 2px 5px #a4691c1f!important}.task-focus-pending-response-trigger-v2{display:inline-flex!important;align-items:center;gap:5px;min-height:29px!important;margin-top:8px;padding:0 9px!important;border:1px solid #bfd1f1!important;border-radius:8px;color:#315ebc!important;background:#f1f5ff!important;font-size:10px!important;font-weight:900;cursor:pointer}.task-focus-pending-response-trigger-v2:hover{border-color:#93afe8!important;background:#e8efff!important}.task-focus-pending-response-v2,.task-focus-pending-response-readonly-v2{margin-top:9px;padding:9px 10px;border:1px solid #d5e1f3;border-radius:9px;background:#f8faff}.task-focus-pending-response-form-heading-v2,.task-focus-pending-response-meta-v2{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.task-focus-pending-response-form-heading-v2 b,.task-focus-pending-response-meta-v2 span{display:inline-flex;align-items:center;gap:5px;color:#365da8;font-size:11px;font-weight:900}.task-focus-pending-response-form-heading-v2 small,.task-focus-pending-response-meta-v2 small{color:#7b8eac;font-size:9px;font-weight:700;text-align:right}.task-focus-pending-response-v2 textarea{box-sizing:border-box;width:100%;min-height:62px;margin-top:7px;padding:8px;border:1px solid #c5d4ee;border-radius:7px;outline:none;color:#304c7b;background:#fff;font:inherit;font-size:11px;line-height:1.4;resize:vertical}.task-focus-pending-response-v2 textarea:focus{border-color:#6f91dc;box-shadow:0 0 0 3px #5371d51f}.task-focus-pending-response-actions-v2{display:flex;justify-content:flex-end;gap:6px;margin-top:7px}.task-focus-pending-response-actions-v2 button{display:inline-flex!important;min-height:27px!important;align-items:center;gap:4px;padding:0 8px!important;border-radius:7px;font-size:10px!important;font-weight:900;cursor:pointer}.task-focus-pending-response-cancel-v2{border:1px solid #d5e0ef!important;color:#6b7f9d!important;background:#fff!important}.task-focus-pending-response-submit-v2{border:1px solid #315ebc!important;color:#fff!important;background:#315ebc!important}.task-focus-pending-response-submit-v2:disabled{opacity:.48;cursor:not-allowed}.task-focus-pending-response-meta-v2 span{color:#2f8a58}.task-focus-pending-response-meta-v2 span svg{color:#16a34a}.task-focus-pending-response-readonly-v2 p{margin:6px 0 0;color:#456286;font-size:11px;line-height:1.45;white-space:pre-wrap}@media(max-width:420px){.task-focus-note-attachment-tools-v2{gap:3px!important}.task-focus-note-attachment-tools-v2>button{padding-right:5px!important;padding-left:5px!important;font-size:10px!important}.task-focus-note-attachment-tools-v2 .task-focus-note-link-v2 button{padding-right:4px!important;padding-left:4px!important;font-size:9px!important}.task-focus-pending-response-form-heading-v2,.task-focus-pending-response-meta-v2{display:block}.task-focus-pending-response-form-heading-v2 small,.task-focus-pending-response-meta-v2 small{display:block;margin-top:3px;text-align:left}}.task-focus-note-tools-v2{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:6px!important;align-items:center!important;width:100%!important}.task-focus-note-tools-v2>.task-focus-note-attachment-tools-v2{grid-column:1!important;grid-row:1!important;display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;width:100%!important;min-width:0!important;gap:5px!important}.task-focus-note-tools-v2>.task-focus-share-toggle-v2{grid-column:1!important;grid-row:2!important;display:flex!important;width:100%!important;min-width:0!important;min-height:28px!important;margin-top:0!important;align-items:center!important;justify-content:flex-end!important;padding-right:3px!important;white-space:nowrap!important}.task-focus-note-tools-v2 .task-focus-note-link-v2{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;width:100%!important;min-width:0!important;overflow:hidden!important}.task-focus-note-tools-v2 .task-focus-note-link-v2 input{width:auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis}.task-focus-note-tools-v2 .task-focus-note-link-v2 button{flex:0 0 auto!important;min-width:0!important;white-space:nowrap!important}.task-focus-pulse-note-v2.is-pending{border-color:#eadabd!important;background:linear-gradient(135deg,#fffdfa,#fffaf2)!important;box-shadow:0 4px 10px #b27c230b!important}.task-focus-pulse-note-v2.is-pending .task-focus-pending-heading-v2 .task-focus-chip-v2.warning{color:#76551f!important;border-color:#edd9b7!important;background:#faf1e1!important;box-shadow:none!important}.task-focus-timeline-entry-v2.is-pending{border-color:#eadabd!important;background:linear-gradient(135deg,#fffdfa,#fffaf2)!important}.task-focus-timeline-entry-v2.is-pending .task-focus-timeline-dot-v2{color:#76551f!important;border-color:#e6d4b3!important;background:#f2e7d3!important}.task-focus-timeline-content-v2 b.is-pending{color:#76551f!important}.task-focus-avatar-shell-v2{position:relative;display:inline-flex;margin-left:calc(var(--avatar-index, 0) * -4px)}.task-focus-avatar-shell-v2:first-child,.task-focus-avatar-shell-v2 .task-focus-avatar-v2{margin-left:0}.task-focus-avatars-v2:hover .task-focus-avatar-shell-v2{margin-left:0;transform:translateY(-1px)}.task-focus-avatar-shell-v2:hover{z-index:6}.task-focus-participant-overflow-shell-v2{position:relative;z-index:2;display:inline-flex;flex:0 0 auto;margin-left:-4px}.task-focus-participant-more-v2{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0;border:2px solid #fff;border-radius:50%;color:#5d7395;background:#eef2f8;box-shadow:0 2px 4px #2339671f;font:inherit;font-size:10px;font-weight:900;cursor:pointer;transition:transform .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease}.task-focus-participant-more-v2:hover,.task-focus-participant-more-v2:focus-visible,.task-focus-participant-more-v2[aria-expanded=true]{color:#315ebc;background:#e7efff;box-shadow:0 0 0 3px #5371d529,0 4px 9px #2339672e;outline:none;transform:translateY(-2px)}.task-focus-avatars-v2:hover .task-focus-participant-overflow-shell-v2{margin-left:0;transform:translateY(-1px)}.task-focus-participant-overflow-popover-v2{position:fixed;z-index:2147483005!important;display:grid;width:min(300px,calc(100vw - 24px));box-sizing:border-box;gap:10px;padding:12px;border:1px solid #cbdaf1;border-radius:13px;color:#3b5785;background:#fff;box-shadow:0 16px 36px #26437738}.task-focus-participant-overflow-heading-v2{display:flex;min-width:0;align-items:start;justify-content:space-between;gap:10px;padding-bottom:9px;border-bottom:1px solid #e7edf7}.task-focus-participant-overflow-heading-v2>div{display:grid;min-width:0;gap:3px}.task-focus-participant-overflow-heading-v2 b{color:#31558f;font-size:12px;line-height:1.25}.task-focus-participant-overflow-heading-v2 small{color:#8192ad;font-size:9px;line-height:1.35}.task-focus-participant-overflow-heading-v2>button{display:inline-flex;width:25px;height:25px;flex:0 0 25px;align-items:center;justify-content:center;padding:0;border:1px solid #d6e1f2;border-radius:7px;color:#7185a5;background:#fff;cursor:pointer}.task-focus-participant-overflow-heading-v2>button:hover,.task-focus-participant-overflow-heading-v2>button:focus-visible{border-color:#9bb3e9;color:#315ebc;background:#eef3ff;outline:none}.task-focus-participant-overflow-list-v2{display:grid;max-height:min(310px,calc(100vh - 130px));gap:7px;overflow-y:auto;padding-right:3px;scrollbar-color:#bdcce7 transparent;scrollbar-width:thin}.task-focus-participant-overflow-person-v2{display:grid;grid-template-columns:30px minmax(0,1fr);min-width:0;align-items:center;gap:8px;padding:6px 7px;border:1px solid #e1e8f5;border-radius:9px;background:#fbfcff}.task-focus-participant-overflow-avatar-v2{display:inline-flex;min-width:0;align-items:center;justify-content:center}.task-focus-participant-overflow-avatar-v2 .task-focus-avatar-shell-v2,.task-focus-participant-overflow-avatar-v2 .task-focus-avatar-v2{margin-left:0}.task-focus-participant-overflow-avatar-v2 .task-focus-avatar-v2{width:30px;height:30px;font-size:10px}.task-focus-participant-overflow-person-v2>div:last-child{display:grid;min-width:0;gap:2px}.task-focus-participant-overflow-person-v2>div:last-child b{overflow-wrap:anywhere;color:#3c5d96;font-size:11px;line-height:1.25}.task-focus-participant-overflow-person-v2>div:last-child small{overflow-wrap:anywhere;color:#8192ad;font-size:9px;line-height:1.3}.task-focus-participant-overflow-fallback-v2{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#4f6fca;font-size:10px;font-weight:900}@media(max-width:420px){.task-focus-note-tools-v2>.task-focus-share-toggle-v2{justify-content:flex-end!important;padding-right:0!important}}.task-focus-summary-main-v2,.task-focus-summary-main-v2>div,.task-focus-summary-links-v2,.task-focus-summary-links-v2>span,.task-focus-summary-facts-v2>div,.task-focus-context-collapsed-v2,.task-focus-context-collapsed-v2>span{min-width:0!important}.task-focus-summary-links-v2>span{align-items:flex-start!important;line-height:1.35!important;white-space:normal!important}.task-focus-summary-links-v2 b,.task-focus-context-collapsed-v2 b,.task-focus-summary-facts-v2 b,.task-focus-sticky-context-v2 strong{min-width:0;overflow-wrap:anywhere;white-space:normal}.task-focus-participants-card-v2 p{overflow-wrap:anywhere;white-space:normal!important;line-height:1.45}.task-focus-navigation-v2 button,.task-focus-navigation-v2 button>span:not(.task-focus-nav-count-v2){min-width:0!important}.task-focus-navigation-v2 button>span:not(.task-focus-nav-count-v2){overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere;line-height:1.25}.task-focus-route-v2{border-color:#b8c8ee!important;box-shadow:0 10px 24px #3957a012!important}.task-focus-route-v2 .task-focus-route-summary-v2 small{color:#365dbb;font-weight:800}.task-focus-checklist-v2 article.is-next{border-color:#7894e9!important;background:linear-gradient(135deg,#f5f7ff,#fff)!important;box-shadow:0 8px 20px #3e5aaa21!important}.task-focus-checklist-v2 article.is-next:before{position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:0 4px 4px 0;background:#5d5fef;content:""}@media(min-width:1181px){.task-focus-body-grid-v2:not(.is-concentration){grid-template-columns:224px minmax(0,1fr) minmax(360px,.7fr)!important}}@media(min-width:761px){.task-focus-note-tools-v2>.task-focus-note-attachment-tools-v2{grid-template-columns:max-content max-content minmax(180px,1fr)!important}.task-focus-note-tools-v2 .task-focus-note-link-v2{min-width:180px!important}.task-focus-note-tools-v2 .task-focus-note-link-v2 input{min-width:96px!important}}@media(max-width:760px){.task-focus-note-tools-v2>.task-focus-note-attachment-tools-v2{grid-template-columns:max-content max-content minmax(130px,1fr)!important}.task-focus-note-tools-v2 .task-focus-note-link-v2{min-width:130px!important}.task-focus-note-tools-v2 .task-focus-note-link-v2 input{min-width:28px!important}}@media(max-width:420px){.task-focus-note-tools-v2>.task-focus-note-attachment-tools-v2{gap:3px!important}.task-focus-note-tools-v2>.task-focus-note-attachment-tools-v2>button{padding-right:3px!important;padding-left:3px!important;font-size:9px!important}.task-focus-note-tools-v2 .task-focus-note-link-v2{min-width:130px!important}}@media(max-width:760px){.task-focus-pulse-v2.task-focus-pulse-growing-v2{height:var(--task-focus-pulse-height, 520px)!important;min-height:var(--task-focus-pulse-height, 520px)!important;max-height:none!important;overflow:hidden!important}.task-focus-pulse-v2.task-focus-pulse-growing-v2:not(.is-pulse-max-v2) .task-focus-pulse-feed-v2{max-height:none!important;overflow:hidden!important;flex:1 1 auto!important}.task-focus-pulse-v2.task-focus-pulse-growing-v2.is-pulse-max-v2{height:var(--task-focus-pulse-max-height, 860px)!important;min-height:var(--task-focus-pulse-max-height, 860px)!important;max-height:var(--task-focus-pulse-max-height, 860px)!important;overflow:hidden!important}.task-focus-pulse-v2.task-focus-pulse-growing-v2.is-pulse-max-v2 .task-focus-pulse-feed-v2{max-height:none!important;overflow-y:auto!important}}.task-focus-workspace-v2 :where(button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid #315ebc!important;outline-offset:2px!important}.task-focus-workspace-v2 :where(input,textarea,select){max-width:100%;box-sizing:border-box}.task-focus-workspace-v2 :where(.task-focus-summary-v2,.task-focus-card-v2,.task-focus-note-compose-v2,.task-focus-route-v2,.task-focus-pulse-v2){min-width:0;max-width:100%}@media(min-width:761px){.task-focus-pulse-v2.task-focus-pulse-growing-v2{height:var(--task-focus-pulse-height, 600px)!important;min-height:var(--task-focus-pulse-height, 600px)!important;overflow:hidden!important}.task-focus-pulse-v2.task-focus-pulse-growing-v2:not(.is-pulse-max-v2) .task-focus-pulse-feed-v2{min-height:0!important;overflow:hidden!important;flex:1 1 auto!important}.task-focus-note-compose-floating-v2{position:sticky!important;left:auto!important;right:auto!important;bottom:0!important;width:auto!important;max-height:none!important;margin-top:9px!important;overflow:visible!important;border-radius:10px 10px 0 0}.task-focus-pulse-v2 .task-focus-pulse-feed-v2{padding-bottom:0!important;scroll-padding-bottom:0!important}.task-focus-pulse-v2.task-focus-pulse-growing-v2.is-content-dense-v2 .task-focus-note-compose-floating-v2{position:sticky!important;left:auto!important;right:auto!important;bottom:0!important;width:auto!important;max-height:none!important;margin-top:9px!important;overflow:visible!important;border-radius:10px 10px 0 0}.task-focus-pulse-v2.task-focus-pulse-growing-v2.is-content-dense-v2 .task-focus-pulse-feed-v2{padding-bottom:0!important;scroll-padding-bottom:0!important}.task-focus-pulse-v2.task-focus-pulse-growing-v2.is-content-dense-v2:not(.is-pulse-max-v2) .task-focus-pulse-feed-v2{flex:1 1 auto!important}.task-focus-pulse-v2.task-focus-pulse-growing-v2.is-content-dense-v2.is-pulse-max-v2 .task-focus-pulse-feed-v2{flex:1 1 auto!important}}.task-focus-start-guide-v2{width:100%;box-sizing:border-box;margin:10px 0 12px;border:1px solid #dbe4f2;border-radius:11px;background:#ffffffb8}.task-focus-start-guide-trigger-v2{display:flex;width:100%;min-height:48px;align-items:center;gap:9px;padding:7px 12px;border:0;border-radius:11px;color:#3b5c97;background:transparent;font:inherit;text-align:left;cursor:pointer}.task-focus-start-guide-trigger-v2:hover,.task-focus-start-guide-trigger-v2:focus-visible,.task-focus-start-guide-v2.is-open .task-focus-start-guide-trigger-v2{color:#244c9a;background:#f3f6ff;outline:none}.task-focus-start-guide-icon-v2{display:inline-flex;width:29px;height:29px;flex:0 0 29px;align-items:center;justify-content:center;border-radius:8px;color:#526edf;background:#e9edff}.task-focus-start-guide-trigger-v2>span:nth-child(2){display:grid;min-width:0;flex:1;gap:2px}.task-focus-start-guide-trigger-v2 b{color:#315492;font-size:12px;line-height:1.2}.task-focus-start-guide-trigger-v2 small{color:#8091ad;font-size:10px;line-height:1.35}.task-focus-start-guide-trigger-v2>svg{flex:0 0 auto;color:#8296ba;transition:transform .16s ease}.task-focus-start-guide-v2.is-open .task-focus-start-guide-trigger-v2>svg{transform:rotate(180deg)}.task-focus-start-guide-content-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 12px 12px}.task-focus-start-guide-content-v2>div{display:flex;min-width:0;align-items:flex-start;gap:7px;padding:9px;border:1px solid #e0e7f3;border-radius:9px;background:#fff}.task-focus-start-guide-content-v2 strong{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;border-radius:6px;color:#fff;background:#6179d8;font-size:10px}.task-focus-start-guide-content-v2 span{display:grid;min-width:0;gap:3px}.task-focus-start-guide-content-v2 b{color:#3b5b92;font-size:10px;line-height:1.25}.task-focus-start-guide-content-v2 small{color:#8090aa;font-size:10px;line-height:1.35}.task-focus-next-step-card-v2{display:flex;width:100%;min-width:0;box-sizing:border-box;align-items:center;gap:11px;margin:10px 0 12px;padding:11px 13px;border:1px solid #98adef;border-left:4px solid #5d5fef;border-radius:11px;background:linear-gradient(105deg,#f1f4ff,#fbfcff 72%);box-shadow:0 6px 16px #3754a31a}.task-focus-next-step-icon-v2{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:9px;color:#fff;background:#5d5fef;font-size:12px;font-weight:900}.task-focus-next-step-copy-v2{display:grid;min-width:0;flex:1;gap:2px}.task-focus-next-step-copy-v2 small{color:#5f76bf;font-size:9px;font-weight:900;letter-spacing:.07em}.task-focus-next-step-copy-v2 h2{margin:0;color:#294b96;font-size:14px;line-height:1.25}.task-focus-next-step-copy-v2 p{margin:0;color:#667da5;font-size:10px;line-height:1.4}.task-focus-next-step-action-v2{display:inline-flex;min-height:31px;flex:0 0 auto;align-items:center;gap:4px;padding:0 9px;border:1px solid #c0cff4;border-radius:7px;color:#315ebc;background:#fff;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.task-focus-next-step-action-v2:hover,.task-focus-next-step-action-v2:focus-visible{border-color:#8da8eb;color:#244c9d;background:#f1f5ff;outline:none}.task-focus-next-step-card-v2.is-complete{border-color:#b9dfcf;border-left-color:#2d9b78;background:#f2fbf7;box-shadow:none}.task-focus-next-step-card-v2.is-complete .task-focus-next-step-icon-v2{color:#fff;background:#2d9b78}.task-focus-next-step-card-v2.is-complete .task-focus-next-step-copy-v2 small,.task-focus-next-step-card-v2.is-complete .task-focus-next-step-copy-v2 h2{color:#287d65}.task-focus-left-sidebar-v2 .task-focus-guide-v2,.task-focus-left-sidebar-v2 .task-focus-reopen-guide-v2,.task-focus-route-summary-v2 small{display:none!important}@media(min-width:1181px){.task-focus-body-grid-v2:not(.is-concentration){grid-template-columns:232px minmax(0,1fr) minmax(380px,.56fr)!important}}@media(max-width:1180px)and (min-width:1051px){.task-focus-body-grid-v2:not(.is-concentration){grid-template-columns:218px minmax(0,1fr) minmax(350px,.56fr)!important}}.task-focus-pulse-v2 .task-focus-header-v2 h2{font-size:17px;line-height:1.15;white-space:nowrap}.task-focus-pulse-v2 .task-focus-header-v2 small{white-space:nowrap}.task-focus-pulse-v2 .task-focus-header-v2 p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:29ch}.task-focus-pulse-v2 .task-focus-tabs-v2{min-width:128px}.task-focus-pulse-v2 .task-focus-tabs-v2 button{padding:7px 9px;font-size:10px}.task-focus-note-compose-floating-v2{padding-top:7px!important}.task-focus-note-compose-floating-v2>textarea{min-height:64px!important}.task-focus-note-submit-v2{min-height:36px!important}.task-focus-note-tools-v2{gap:4px!important}@media(max-width:1180px)and (min-width:761px){.task-focus-note-attachment-tools-v2>button{padding-right:7px!important;padding-left:7px!important;font-size:10px!important}.task-focus-note-tools-v2>.task-focus-note-attachment-tools-v2{grid-template-columns:max-content max-content minmax(150px,1fr)!important}.task-focus-note-tools-v2 .task-focus-note-link-v2{min-width:150px!important}.task-focus-note-tools-v2 .task-focus-note-link-v2 input{min-width:48px!important}}@media(max-width:760px){.task-focus-start-guide-content-v2{grid-template-columns:1fr}.task-focus-next-step-card-v2{align-items:flex-start}.task-focus-next-step-action-v2{margin-left:auto}.task-focus-pulse-v2 .task-focus-header-v2 h2{white-space:normal}.task-focus-pulse-v2 .task-focus-header-v2 p{max-width:34ch}}@media(max-width:420px){.task-focus-next-step-card-v2{display:grid;grid-template-columns:30px minmax(0,1fr)}.task-focus-next-step-action-v2{grid-column:2;justify-self:start;margin-left:0}.task-focus-start-guide-trigger-v2{padding-right:9px;padding-left:9px}}.task-focus-summary-facts-v2>div:nth-child(2)>b{white-space:nowrap;font-variant-numeric:tabular-nums}@keyframes task-focus-guided-tour-scrim-in-v2{0%{opacity:0}to{opacity:1}}@keyframes task-focus-guided-tour-bubble-in-v2{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes task-focus-guided-tour-bubble-out-v2{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}35%{opacity:1;transform:translateY(-3px) scale(1.02) rotate(-1deg);filter:blur(0)}to{opacity:0;transform:translateY(13px) scale(.72) rotate(5deg);filter:blur(7px)}}@keyframes task-focus-guided-tour-copy-in-v2{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes task-focus-guided-tour-reaction-v2{0%{opacity:0;transform:translateY(8px) scale(.4) rotate(-12deg)}45%{opacity:1;transform:translateY(-6px) scale(1.16) rotate(6deg)}to{opacity:0;transform:translateY(-20px) scale(.9) rotate(12deg)}}@keyframes task-focus-guided-celebration-scrim-v2{0%{opacity:0}to{opacity:1}}@keyframes task-focus-guided-confetti-burst-v2{0%{opacity:0;transform:translate(-50%,-50%) scale(.25) rotate(0)}8%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--confetti-x)),calc(-50% + var(--confetti-y))) scale(1) rotate(var(--confetti-rotate))}}@keyframes task-focus-guided-celebration-message-v2{0%{opacity:0;transform:translateY(18px) scale(.84)}14%{opacity:1;transform:translateY(0) scale(1)}84%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.96)}}.task-focus-guided-celebration-v2{position:fixed;z-index:2147483004;inset:0;display:grid;place-items:center;pointer-events:none}.task-focus-guided-celebration-scrim-v2{position:absolute;inset:0;background:#1c326a1c;-webkit-backdrop-filter:blur(7px) saturate(108%);backdrop-filter:blur(7px) saturate(108%);animation:task-focus-guided-celebration-scrim-v2 .26s ease both}.task-focus-guided-confetti-v2{position:absolute;inset:0;overflow:hidden}.task-focus-guided-confetti-piece-v2{position:absolute;top:50%;left:50%;display:block;width:var(--confetti-width);height:var(--confetti-height);border-radius:2px;opacity:0;background:var(--confetti-color);box-shadow:0 3px 7px #253e7a21;animation:task-focus-guided-confetti-burst-v2 1.45s cubic-bezier(.16,.78,.25,1) var(--confetti-delay) both}.task-focus-guided-celebration-message-v2{position:relative;display:grid;justify-items:center;max-width:min(560px,calc(100vw - 36px));box-sizing:border-box;padding:22px 30px 24px;border:1px solid rgba(255,255,255,.56);border-radius:20px;color:#244887;background:#fff3;-webkit-backdrop-filter:blur(11px) saturate(118%);backdrop-filter:blur(11px) saturate(118%);box-shadow:0 18px 42px #253e7a29,0 0 0 1px #ffffff2e;text-align:center;animation:task-focus-guided-celebration-message-v2 2.28s cubic-bezier(.18,.78,.22,1) both}.task-focus-guided-celebration-icon-v2{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;margin-bottom:12px;border:6px solid #e8f8ef;border-radius:50%;color:#fff;background:#35b779;box-shadow:0 8px 18px #35b7793b}.task-focus-guided-celebration-message-v2 strong{color:#214a94;font-size:clamp(22px,3vw,29px);font-weight:950;letter-spacing:.03em;line-height:1.1}.task-focus-guided-celebration-message-v2 p{margin:8px 0 0;color:#536b94;font-size:clamp(15px,2vw,18px);font-weight:850;letter-spacing:.02em;line-height:1.35}.task-focus-guided-tour-scrim-v2{position:fixed;z-index:2147483001;inset:0;pointer-events:auto;background:transparent;animation:task-focus-guided-tour-scrim-in-v2 .22s ease both}.task-focus-guided-tour-scrim-v2.is-exiting{opacity:0;transition:opacity .42s ease}.task-focus-guided-tour-spotlight-v2{position:fixed;z-index:2147483002;box-sizing:border-box;pointer-events:none;border:2px solid rgba(116,137,246,.95);border-radius:12px;background:#ffffff0d;box-shadow:0 0 0 9999px #15254e40,0 0 0 5px #6f84f029,0 10px 24px #182d662e;transition:left .5s cubic-bezier(.22,.8,.24,1),top .5s cubic-bezier(.22,.8,.24,1),width .5s cubic-bezier(.22,.8,.24,1),height .5s cubic-bezier(.22,.8,.24,1),border-radius .25s ease;animation:task-focus-guided-tour-bubble-in-v2 .24s ease both}.task-focus-guided-tour-bubble-v2{position:fixed;z-index:2147483003;box-sizing:border-box;min-width:280px;max-width:min(410px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto;overflow-x:hidden;padding:18px 18px 15px;border:1px solid #c9d7fa;border-radius:16px;color:#38547f;background:linear-gradient(145deg,#fff,#f7f9ff);box-shadow:0 18px 42px #1a2f6740,0 3px 10px #223f7a1f;transition:left .56s cubic-bezier(.22,.8,.24,1),top .56s cubic-bezier(.22,.8,.24,1),width .28s ease,opacity .25s ease,transform .25s ease;animation:task-focus-guided-tour-bubble-in-v2 .28s ease both;will-change:left,top}.task-focus-guided-tour-bubble-v2:before{position:absolute;width:15px;height:15px;content:"";border:1px solid #c9d7fa;background:#fff;transform:rotate(45deg)}.task-focus-guided-tour-bubble-v2[data-placement=right]:before{top:calc(var(--task-focus-guided-pointer-offset, 50%) - 8px);left:-8px;border-top:0;border-right:0}.task-focus-guided-tour-bubble-v2[data-placement=left]:before{top:calc(var(--task-focus-guided-pointer-offset, 50%) - 8px);right:-8px;border-bottom:0;border-left:0}.task-focus-guided-tour-bubble-v2[data-placement=bottom]:before{top:-8px;left:calc(var(--task-focus-guided-pointer-offset, 50%) - 8px);border-right:0;border-bottom:0}.task-focus-guided-tour-bubble-v2[data-placement=top]:before{bottom:-8px;left:calc(var(--task-focus-guided-pointer-offset, 50%) - 8px);border-top:0;border-left:0}.task-focus-guided-tour-bubble-v2[data-placement=center]:before{display:none}.task-focus-guided-tour-bubble-v2[data-placement=center]{top:50%!important;left:50%!important;max-height:calc(100vh - 32px);transform:translate(-50%,-50%)!important;animation:none!important}.task-focus-guided-tour-bubble-v2.is-advancing{box-shadow:0 20px 46px #364a9947,0 0 0 4px #6e7eef14}.task-focus-guided-tour-bubble-v2.is-exiting{pointer-events:none;animation:task-focus-guided-tour-bubble-out-v2 .52s cubic-bezier(.64,0,.78,.18) both}.task-focus-guided-tour-reaction-v2{position:absolute;top:-18px;right:22px;display:block;opacity:0;font-size:27px;line-height:1;pointer-events:none;filter:drop-shadow(0 4px 6px rgba(34,63,122,.16))}.task-focus-guided-tour-bubble-v2.is-advancing .task-focus-guided-tour-reaction-v2,.task-focus-guided-tour-bubble-v2.is-exiting .task-focus-guided-tour-reaction-v2{animation:task-focus-guided-tour-reaction-v2 .48s ease both}.task-focus-guided-tour-bubble-v2.is-exiting .task-focus-guided-tour-reaction-v2{animation-delay:.02s}.task-focus-guided-tour-header-v2{position:relative;z-index:1;display:flex;align-items:flex-start;gap:9px}.task-focus-guided-tour-header-v2>span{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:10px;color:#fff;background:linear-gradient(135deg,#5d5fef,#7692f4);box-shadow:0 5px 12px #5d5fef38}.task-focus-guided-tour-header-v2>div{display:grid;min-width:0;gap:3px}.task-focus-guided-tour-header-v2 small{color:#6b80bb;font-size:10px;font-weight:900;letter-spacing:.09em}.task-focus-guided-tour-header-v2 b{color:#244887;font-size:16px;line-height:1.25}.task-focus-guided-tour-copy-v2{position:relative;z-index:1;margin:12px 0 13px;animation:task-focus-guided-tour-copy-in-v2 .28s ease both}.task-focus-guided-tour-copy-v2 p{margin:0;color:#536b94;font-size:14px;line-height:1.5}.task-focus-guided-tour-progress-v2{position:relative;z-index:1;display:flex;align-items:center;gap:5px;margin-bottom:12px}.task-focus-guided-tour-progress-v2 span{display:block;width:22px;height:4px;border-radius:99px;background:#dce5f8;transition:width .25s ease,background .25s ease}.task-focus-guided-tour-progress-v2 span.is-active{width:32px;background:#5d5fef}.task-focus-guided-tour-progress-v2 span.is-done{background:#9fb2ed}.task-focus-guided-tour-actions-v2{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:8px}.task-focus-guided-tour-actions-v2 button{display:inline-flex;min-height:40px;box-sizing:border-box;align-items:center;justify-content:center;gap:5px;padding:0 9px;border-radius:9px;font:inherit;font-size:12px;font-weight:900;line-height:1.15;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.task-focus-guided-tour-secondary-v2{border:1px solid #d8e1f2;color:#71809a;background:#f8faff}.task-focus-guided-tour-primary-v2{border:1px solid #5365e5;color:#fff;background:linear-gradient(135deg,#5d5fef,#456bc9);box-shadow:0 7px 14px #485ece33}.task-focus-guided-tour-actions-v2 button:hover,.task-focus-guided-tour-actions-v2 button:focus-visible{transform:translateY(-1px);box-shadow:0 6px 14px #304c9729}.task-focus-guided-tour-primary-v2:hover,.task-focus-guided-tour-primary-v2:focus-visible{background:linear-gradient(135deg,#5053e1,#385ebc)}.task-focus-guided-tour-actions-v2 button:focus-visible{outline:3px solid #315ebc;outline-offset:2px}.task-focus-guided-tour-hint-v2{position:relative;z-index:1;display:block;margin-top:9px;color:#8b9bb7;font-size:11px;text-align:center}@media(max-width:760px){.task-focus-guided-tour-bubble-v2{padding:16px 14px 14px;border-radius:14px}.task-focus-guided-tour-bubble-v2:before{display:none}.task-focus-guided-tour-copy-v2 p{font-size:13px}.task-focus-guided-tour-actions-v2 button{min-height:39px;font-size:11px}}@media(max-width:360px){.task-focus-guided-tour-bubble-v2{min-width:0;padding:14px 12px 12px}.task-focus-guided-tour-actions-v2{grid-template-columns:1fr 1fr;gap:6px}.task-focus-guided-tour-actions-v2 button{padding:0 5px;font-size:9px}}@media(prefers-reduced-motion:reduce){.task-focus-guided-tour-scrim-v2,.task-focus-guided-tour-spotlight-v2,.task-focus-guided-tour-bubble-v2,.task-focus-guided-tour-copy-v2,.task-focus-guided-tour-reaction-v2{animation:none!important;transition:none!important}.task-focus-guided-celebration-scrim-v2,.task-focus-guided-celebration-message-v2{animation:none!important}.task-focus-guided-confetti-v2{display:none}}.task-focus-summary-facts-v2.is-compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(96px,max-content)!important;align-items:stretch}.task-focus-summary-facts-v2.is-compact>div{padding-left:10px}.task-focus-summary-details-toggle-v2{display:inline-flex;min-width:96px;height:38px;align-self:center;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid #d5e0f2!important;border-radius:999px;color:#4264a4;background:#f7f9ff!important;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.task-focus-summary-details-toggle-v2:hover,.task-focus-summary-details-toggle-v2:focus-visible{border-color:#9db5eb;color:#244fa7;background:#edf3ff;outline:none}.task-focus-summary-facts-v2.is-open{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch}.task-focus-summary-facts-v2.is-open>.task-focus-summary-details-toggle-v2{grid-column:1 / -1;justify-self:end;height:32px;min-height:32px}.task-focus-summary-facts-v2.is-compact>.task-focus-summary-details-toggle-v2{justify-self:end}.task-focus-context-v2.is-collapsed{padding-top:13px!important;padding-bottom:13px!important}.task-focus-context-v2.is-collapsed .task-focus-header-v2{padding-top:0!important;padding-bottom:0!important}.task-focus-context-v2.is-collapsed .task-focus-context-collapsed-v2{margin-top:7px;padding:7px 10px}.task-focus-context-details-trigger-v2 small,.task-focus-context-details-grid-v2 b{overflow:visible!important;overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important}.task-focus-collapsible-side-card-v2{overflow:visible;padding:0!important}.task-focus-side-toggle-v2{display:flex;width:100%;min-width:0;min-height:58px;align-items:center;gap:8px;padding:10px 12px;border:0;border-radius:inherit;color:#4e6a9b;background:transparent;font:inherit;text-align:left;cursor:pointer}.task-focus-side-toggle-v2:hover,.task-focus-side-toggle-v2:focus-visible,.task-focus-collapsible-side-card-v2.is-open .task-focus-side-toggle-v2{color:#244fa7;background:#f5f8ff;outline:none}.task-focus-side-toggle-v2>svg:last-child{flex:0 0 auto;color:#8295b3;transition:transform .18s ease,color .18s ease}.task-focus-collapsible-side-card-v2.is-open .task-focus-side-toggle-v2>svg:last-child{color:#315ebc;transform:rotate(180deg)}.task-focus-participants-heading-v2,.task-focus-side-heading-v2{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:8px}.task-focus-participants-heading-v2>span:first-child,.task-focus-virtus-mark-v2{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border-radius:9px;color:#536ee7;background:#eef2ff}.task-focus-participants-heading-v2>span:last-child,.task-focus-side-heading-v2>span:nth-child(2){display:grid;min-width:0;gap:2px}.task-focus-participants-heading-v2 small,.task-focus-side-heading-v2 small{overflow:visible;white-space:normal}.task-focus-participants-heading-v2 b,.task-focus-side-heading-v2 b{margin-top:0;color:#31538d;font-size:13px;line-height:1.2}.task-focus-side-count-v2{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;border-radius:999px;color:#5874af;background:#edf2ff;font-size:10px;font-weight:900;font-variant-numeric:tabular-nums}.task-focus-side-card-body-v2{min-width:0;padding:0 12px 12px}.task-focus-side-card-body-v2 .task-focus-avatars-v2{margin-top:2px}.task-focus-side-card-body-v2>p{overflow-wrap:anywhere;margin:9px 0 0;color:#6c82a4;font-size:11px;line-height:1.4}.task-focus-side-card-summary-v2{display:flex;min-width:0;align-items:center;gap:8px;padding:0 12px 11px}.task-focus-side-card-summary-v2 small{min-width:0;color:#8191ad;font-size:10px;line-height:1.3}.task-focus-avatar-preview-list-v2{display:flex;flex:0 0 auto;align-items:center;padding-left:5px}.task-focus-avatar-preview-v2{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;margin-left:-5px;border:2px solid #fff;border-radius:50%;color:#fff;background:#5470cf;font-size:8px;font-weight:900}.task-focus-avatar-preview-v2.green{background:#4d9b83}.task-focus-avatar-preview-v2.orange{background:#d58a3d}.task-focus-avatar-preview-v2.purple{background:#7b63bd}.task-focus-avatar-preview-v2.more{color:#56709e;background:#edf2fa}.task-focus-virtus-card-v2 .task-focus-side-card-summary-v2{padding-bottom:12px}.task-focus-online-dot-v2{flex:0 0 auto}.task-focus-virtus-card-v2 .task-focus-side-card-body-v2>p{margin-top:0}.task-focus-virtus-card-v2 .task-focus-sleep-button-v2{display:inline-flex;align-items:center;gap:5px;margin-top:9px}.task-focus-next-action-strip-v2{display:grid;grid-template-columns:34px minmax(0,1fr) max-content;align-items:center;gap:10px;margin:13px 0 12px;padding:11px 12px;border:1px solid #b9c9f4;border-left:4px solid #5d5fef;border-radius:12px;background:linear-gradient(110deg,#eef2ff,#fbfcff 78%);box-shadow:0 7px 17px #39549e17}.task-focus-next-action-icon-v2{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:9px;color:#fff;background:#5d5fef}.task-focus-next-action-strip-v2>div{display:grid;min-width:0;gap:2px}.task-focus-next-action-strip-v2 small{color:#5d74be;font-size:9px;font-weight:950;letter-spacing:.08em}.task-focus-next-action-strip-v2 b{overflow-wrap:anywhere;color:#294b96;font-size:13px;line-height:1.25}.task-focus-next-action-strip-v2 p{margin:0;color:#687da6;font-size:10px;line-height:1.35}.task-focus-next-action-strip-v2>button{display:inline-flex;min-height:32px;align-items:center;gap:4px;padding:0 9px;border:1px solid #b9c9f4;border-radius:8px;color:#315ebc;background:#fff;font:inherit;font-size:10px;font-weight:900;white-space:nowrap;cursor:pointer}.task-focus-next-action-strip-v2>button:hover,.task-focus-next-action-strip-v2>button:focus-visible{border-color:#7f9be3;color:#244d9f;background:#f1f5ff;outline:none}.task-focus-next-action-strip-v2.is-complete{border-color:#b8dfcf;border-left-color:#2d9b78;background:#f2fbf7;box-shadow:none}.task-focus-next-action-strip-v2.is-complete .task-focus-next-action-icon-v2{background:#2d9b78}.task-focus-next-action-strip-v2.is-complete small,.task-focus-next-action-strip-v2.is-complete b{color:#287d65}.task-focus-pulse-v2 .task-focus-header-v2 h2,.task-focus-pulse-v2 .task-focus-header-v2 small{overflow:visible!important;white-space:normal!important}.task-focus-pulse-v2 .task-focus-header-v2 p{display:block!important;max-width:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;white-space:normal!important}@media(min-width:1181px){.task-focus-body-grid-v2:not(.is-concentration){grid-template-columns:208px minmax(0,1fr) minmax(340px,.48fr)!important}}@media(max-width:1180px)and (min-width:1051px){.task-focus-body-grid-v2:not(.is-concentration){grid-template-columns:200px minmax(0,1fr) minmax(320px,.46fr)!important}}@media(min-width:761px){.task-focus-pulse-v2.task-focus-pulse-growing-v2{min-height:var(--task-focus-pulse-height, 520px)!important}.task-focus-timer-float-action-v2{min-width:0;overflow:visible;white-space:nowrap}.task-focus-timer-float-action-v2 strong{flex:0 0 auto;min-width:0;color:#fff!important;font-variant-numeric:tabular-nums;white-space:nowrap}}.task-focus-timer-float-v2.is-overdue .task-focus-timer-float-action-v2 strong{color:#fff!important;text-shadow:0 1px 1px rgba(101,19,34,.22)}.task-focus-play-hint-v2{min-width:min(270px,calc(100vw - 26px));max-width:min(330px,calc(100vw - 26px));padding:12px 16px 12px 11px;border-width:2px;box-shadow:0 19px 38px #2441854f,0 0 0 7px #5d5fef24,inset 0 1px #fffffff5}.task-focus-play-hint-copy-v2{display:grid;min-width:0;gap:3px}.task-focus-play-hint-copy-v2 small{color:#5871bd;font-size:9px;font-weight:950;letter-spacing:.08em;line-height:1.1}.task-focus-play-hint-copy-v2 b{color:inherit;font-size:14px;line-height:1.3}.task-focus-play-hint-countdown-v2{display:inline-flex;align-items:center;gap:4px;margin-top:2px;color:#315ebc;font-size:10px;font-style:normal;font-weight:750;line-height:1.25}.task-focus-play-hint-countdown-v2 svg{flex:0 0 auto}.task-focus-play-hint-v2.is-paused .task-focus-play-hint-copy-v2 small{color:#a36c24}.task-focus-left-timer-slot-v2>.task-focus-timer-float-v2>.task-focus-play-hint-v2{position:static;width:100%;min-width:0;max-width:none;margin:0 0 8px;transform:none}.task-focus-left-timer-slot-v2>.task-focus-timer-float-v2>.task-focus-play-hint-v2:after,.task-focus-left-timer-slot-v2>.task-focus-timer-float-v2>.task-focus-play-hint-v2:before{display:none}.task-focus-check-summary-button-v2 b,.task-focus-check-summary-button-v2 p{overflow-wrap:anywhere}.task-focus-manual-index-list-v2 button b{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}@media(max-width:1240px){.task-focus-summary-facts-v2.is-compact,.task-focus-summary-facts-v2.is-open{grid-template-columns:repeat(2,minmax(0,1fr))!important}.task-focus-summary-facts-v2.is-compact>.task-focus-summary-details-toggle-v2,.task-focus-summary-facts-v2.is-open>.task-focus-summary-details-toggle-v2{grid-column:1 / -1;justify-self:start}}@media(max-width:760px){.task-focus-summary-facts-v2.is-compact,.task-focus-summary-facts-v2.is-open{grid-template-columns:repeat(2,minmax(0,1fr))!important}.task-focus-summary-details-toggle-v2{width:100%}.task-focus-next-action-strip-v2{grid-template-columns:32px minmax(0,1fr);align-items:start}.task-focus-next-action-strip-v2>button{grid-column:2;justify-self:start}.task-focus-play-hint-v2{min-width:min(260px,calc(100vw - 24px));max-width:min(300px,calc(100vw - 24px))}}@media(prefers-reduced-motion:reduce){.task-focus-side-toggle-v2>svg:last-child,.task-focus-play-hint-v2,.task-focus-play-hint-v2:before,.task-focus-play-hint-icon-v2,.task-focus-pulse-v2.task-focus-pulse-growing-v2{animation:none!important;transition:none!important}}.task-focus-command-placement-v2{min-width:0;margin-top:14px;margin-bottom:2px}.task-focus-command-placement-v2>.task-focus-command-panel-v2{margin:0!important;padding:13px 14px!important;border-radius:12px;box-shadow:0 6px 16px #304d840f}.task-focus-command-placement-v2.is-bottom{margin-top:18px;padding-top:2px}.task-focus-command-placement-v2.is-top{animation:task-focus-command-move-to-top .42s cubic-bezier(.22,.8,.28,1) both}@keyframes task-focus-command-move-to-top{0%{opacity:.25;transform:translateY(22px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.task-focus-pulse-composer-heading-v2{display:grid!important;justify-content:initial!important;align-items:start!important;gap:2px!important;margin:0 0 7px!important}.task-focus-pulse-composer-heading-v2 b{color:#315ebc;font-size:11px;line-height:1.2}.task-focus-pulse-composer-heading-v2 small{color:#7d91b0;font-size:9px;line-height:1.35}.task-focus-note-attachments-v2 .task-focus-pulse-attachment-link-v2,.task-focus-pulse-attachment-link-v2{display:inline-flex;max-width:100%;align-items:center;gap:5px;padding:5px 7px;border:1px solid #d5e1f3;border-radius:7px;color:#3861b1;background:#f7f9ff;font:inherit;font-size:10px;text-decoration:none;cursor:pointer}.task-focus-note-attachments-v2 .task-focus-pulse-attachment-link-v2:hover,.task-focus-pulse-attachment-link-v2:focus-visible{border-color:#9eb7e8;color:#244e9f;background:#eef4ff;outline:none}.task-focus-pulse-attachment-link-v2 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-focus-pending-thread-v2{position:relative;margin:10px 0 0 4px;padding:2px 0 2px 15px}.task-focus-pending-thread-v2:before{position:absolute;top:0;bottom:0;left:1px;width:2px;border-radius:2px;background:linear-gradient(180deg,#8eaaf0,#b5c8ed 52%,#7dc8ad);content:""}.task-focus-pulse-feed-v2 .task-focus-pending-thread-v2 article.task-focus-pending-thread-response-v2{display:block;min-width:0;margin:0 0 7px;padding:8px 9px;border:1px solid #cbd9f3;border-radius:9px;background:#f3f7ff;box-shadow:0 3px 8px #435e9c0f}.task-focus-pulse-feed-v2 .task-focus-pending-thread-v2 article.task-focus-pending-thread-response-v2:last-child{margin-bottom:0}.task-focus-pending-thread-response-v2.is-client{border-color:#b8dfcf!important;background:#f0fbf6!important}.task-focus-pending-thread-response-v2.is-professional{border-color:#cbd9f3!important;background:#f3f7ff!important}.task-focus-pending-thread-response-v2 .task-focus-pending-response-meta-v2{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.task-focus-pending-thread-response-v2 .task-focus-pending-response-meta-v2 span{color:#315ebc;font-size:10px}.task-focus-pending-thread-response-v2.is-client .task-focus-pending-response-meta-v2 span{color:#2c8969}.task-focus-pending-thread-response-v2 .task-focus-pending-response-meta-v2 span svg{color:currentColor}.task-focus-pending-thread-response-v2 .task-focus-pending-response-meta-v2 small{min-width:0;overflow-wrap:anywhere;font-size:8px}.task-focus-pulse-feed-v2 .task-focus-pending-thread-response-v2 p{margin:6px 0 0;color:#456286;font-size:10px;line-height:1.4;white-space:pre-wrap}.task-focus-pending-response-tools-v2{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px}.task-focus-pending-response-tools-v2>button,.task-focus-pending-response-link-v2 button{display:inline-flex!important;min-height:28px!important;align-items:center;gap:4px;padding:0 8px!important;border:1px solid #cbd9f3!important;border-radius:7px;color:#315ebc!important;background:#fff!important;font-size:9px!important;font-weight:900;cursor:pointer}.task-focus-pending-response-tools-v2>button:hover,.task-focus-pending-response-tools-v2>button:focus-visible,.task-focus-pending-response-link-v2 button:hover,.task-focus-pending-response-link-v2 button:focus-visible{border-color:#8eace9!important;background:#eef4ff!important;outline:none}.task-focus-pending-response-link-v2{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-width:150px;flex:1 1 170px;align-items:center;overflow:hidden;border:1px solid #cbd9f3;border-radius:7px;color:#7890b0;background:#fff}.task-focus-pending-response-link-v2 input{width:auto;min-width:0;min-height:27px;padding:0 5px;border:0;outline:none;color:#405b80;font:inherit;font-size:9px}.task-focus-pending-response-attachments-v2{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.task-focus-pending-response-attachments-v2 span{display:inline-flex;max-width:100%;align-items:center;gap:4px;padding:4px 6px;border:1px solid #cbd9f3;border-radius:6px;color:#4568ad;background:#eef4ff;font-size:9px}.task-focus-pending-response-attachments-v2 span b{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-focus-pending-response-attachments-v2 span button{display:inline-flex!important;min-height:0!important;padding:0!important;color:#7e91b2!important;background:transparent!important}.task-focus-pending-resolution-v2{margin-top:9px;padding-top:8px;border-top:1px dashed #e5d5b7}.task-focus-pending-resolution-v2>small{display:block;color:#8b7045;font-size:9px;line-height:1.35}.task-focus-pending-resolution-v2>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.task-focus-pending-resolution-v2 button{display:inline-flex!important;min-height:27px!important;align-items:center;gap:4px;padding:0 8px!important;border-radius:7px;font-size:9px!important;font-weight:900;cursor:pointer}.task-focus-pending-resolution-v2 button.resolve{border:1px solid #a9d5c2!important;color:#287d60!important;background:#effaf5!important}.task-focus-pending-resolution-v2 button.close{border:1px solid #edbec7!important;color:#a33e4c!important;background:#fff3f4!important}.task-focus-pending-heading-v2 .task-focus-chip-v2.info{color:#315ebc!important;border-color:#c4d4f3!important;background:#eef4ff!important}.task-focus-pending-heading-v2 .task-focus-chip-v2.success{color:#287d60!important;border-color:#b8dfcf!important;background:#effaf5!important}.task-focus-pending-heading-v2 .task-focus-chip-v2.danger{color:#a33e4c!important;border-color:#edbec7!important;background:#fff3f4!important}@media(min-width:761px){.task-focus-note-tools-v2>.task-focus-note-attachment-tools-v2{grid-template-columns:max-content max-content minmax(0,1fr)!important}.task-focus-note-tools-v2>.task-focus-note-attachment-tools-v2>.task-focus-note-link-v2{width:auto!important;min-width:0!important;max-width:100%!important;flex:1 1 auto!important}}@media(max-width:760px){.task-focus-command-placement-v2>.task-focus-command-panel-v2{padding:12px!important}.task-focus-pending-thread-v2{margin-left:1px;padding-left:12px}.task-focus-pending-thread-response-v2 .task-focus-pending-response-meta-v2{display:block}.task-focus-pending-thread-response-v2 .task-focus-pending-response-meta-v2 small{display:block;margin-top:3px;text-align:left}.task-focus-pending-response-tools-v2{align-items:stretch}.task-focus-pending-response-link-v2{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.task-focus-command-placement-v2.is-top{animation:none!important}}.task-focus-center-column-v2>.task-focus-context-v2.is-collapsed{border-color:#b8c8ee!important;border-left:4px solid #5d5fef!important;background:linear-gradient(135deg,#f5f8ff,#fff 88%)!important;box-shadow:0 8px 20px #2f4b911a,inset 0 1px #ffffffd9!important}.task-focus-center-column-v2>.task-focus-context-v2.is-collapsed .task-focus-header-v2 h2{color:#234a98}.task-focus-center-column-v2>.task-focus-context-v2.is-collapsed .task-focus-header-v2 p{color:#5d75a2}.task-focus-context-v2.is-collapsed .task-focus-context-collapsed-v2{border:1px solid #d3def4;background:linear-gradient(90deg,#edf3ff,#f9fbff)!important;box-shadow:inset 0 1px 2px #3a569709}.task-focus-context-v2.is-collapsed .task-focus-context-toggle-v2{border-color:#b7c8ee;color:#4267bd;background:#fff;box-shadow:0 3px 8px #314e9314}.task-focus-context-v2.is-collapsed .task-focus-context-toggle-v2:hover,.task-focus-context-v2.is-collapsed .task-focus-context-toggle-v2:focus-visible{border-color:#829be1;color:#244fa7;background:#eef3ff}.task-focus-participants-card-v2:not(.is-open){min-height:96px}.task-focus-participants-card-v2:not(.is-open) .task-focus-side-card-summary-v2{min-height:38px;align-items:center}.task-focus-participants-card-v2:not(.is-open) .task-focus-avatar-preview-list-v2{display:none!important}.task-focus-manual-rich-v2>.task-focus-manual-index-section-v2{margin:0 0 14px}.task-focus-manual-rich-v2>.task-focus-manual-index-section-v2>.task-focus-manual-outer-title-v2{margin-top:0;border:1px solid #d6e1fb;color:#24478f;background:#edf3ff}.task-focus-manual-rich-v2>.task-focus-manual-index-section-v2 .task-focus-manual-index-v2{margin:0;border-color:#bdcef5;background:linear-gradient(135deg,#edf3ff,#f8faff);box-shadow:0 4px 12px #425ba412}.task-focus-manual-accordion-v2{margin:0 0 10px}.task-focus-manual-rich-v2 .task-focus-manual-accordion-heading-v2{margin:0!important;padding:0!important;border:0!important;background:transparent!important}.task-focus-manual-accordion-trigger-v2{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid #d6dfef;border-radius:9px;color:#24478f;background:#eef1f5;font:inherit;font-size:14px;font-weight:900;line-height:1.28;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.task-focus-manual-accordion-trigger-v2>span{min-width:0;flex:1;overflow-wrap:anywhere}.task-focus-manual-accordion-trigger-v2>svg{flex:0 0 auto;color:#5472c9;transition:transform .18s ease}.task-focus-manual-accordion-trigger-v2:hover,.task-focus-manual-accordion-trigger-v2:focus-visible{border-color:#8fa9e7;background:#eaf0ff;box-shadow:0 3px 9px #4660ab1c;outline:none}.task-focus-manual-accordion-trigger-v2:focus-visible{outline:3px solid rgba(83,112,214,.2);outline-offset:2px}.task-focus-manual-accordion-v2.is-open .task-focus-manual-accordion-trigger-v2{border-color:#b9cafa;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background:#edf3ff}.task-focus-manual-accordion-v2.is-open .task-focus-manual-accordion-trigger-v2>svg{transform:rotate(180deg)}.task-focus-manual-accordion-body-v2{margin:0;padding:10px 11px 2px;border:1px solid #dbe4fb;border-top:0;border-radius:0 0 9px 9px;background:#ffffff8f}.task-focus-participants-card-v2.is-open .task-focus-side-card-body-v2>p{margin-top:2px}@media(prefers-reduced-motion:reduce){.task-focus-manual-accordion-trigger-v2,.task-focus-manual-accordion-trigger-v2>svg{transition:none}}.task-focus-timeline-detail-v2{display:block}.task-focus-timeline-detail-head-v2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.task-focus-timeline-detail-heading-v2{min-width:0;flex:1 1 auto}.task-focus-timeline-detail-actions-v2{display:flex;flex:0 0 auto;align-items:flex-start;gap:9px}.task-focus-timeline-detail-actions-v2 time{padding-top:2px;color:#536887;font-size:11px;white-space:nowrap}.task-focus-timeline-detail-v2>.task-focus-timeline-detail-description-v2{min-width:0;margin:7px 0 0;overflow-wrap:anywhere}.task-focus-timeline-detail-v2>.task-focus-timeline-pending-response-v2{margin-top:10px}@media(max-width:760px){.task-focus-timeline-detail-head-v2{display:block}.task-focus-timeline-detail-actions-v2{align-items:center;justify-content:space-between;margin-top:8px}.task-focus-timeline-detail-actions-v2 time{white-space:normal}}.case-document-repository-v2{box-sizing:border-box;width:100%;min-width:0;padding:22px 24px 18px!important;border:1px solid #d4e0f1!important;border-top:3px solid #5d6cf1!important;border-radius:15px!important;background:#fff!important;box-shadow:0 10px 24px #314c8b12!important}.case-document-repository-header-v2{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:11px;min-width:0;padding-bottom:16px;border-bottom:1px solid #e1e8f4}.case-document-repository-header-icon-v2{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;color:#526ee5;background:#eef2ff}.case-document-repository-header-v2>div:nth-child(2){min-width:0}.case-document-repository-header-v2 small{display:block;color:#8093b1;font-size:10px;font-weight:900;letter-spacing:.07em}.case-document-repository-header-v2 h2{margin:2px 0 0;color:#24478f;font-size:22px;line-height:1.15}.case-document-repository-header-v2 p{margin:5px 0 0;color:#7c8fab;font-size:12px;line-height:1.4}.case-document-repository-header-actions-v2{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.case-document-repository-count-v2{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border:1px solid #d7e2f3;border-radius:8px;color:#58709a;background:#f7f9fd;font-size:11px;font-weight:900;white-space:nowrap}.case-document-repository-back-v2,.case-document-repository-toolbar-v2 button,.case-document-repository-drive-v2 button,.case-document-repository-drive-form-v2 button,.case-document-repository-list-v2 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid #cbdaf2;border-radius:8px;color:#365a9b;background:#fff;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.case-document-repository-back-v2{padding:0 10px}.case-document-repository-toolbar-v2 button{padding:0 11px}.case-document-repository-toolbar-v2 button:first-child,.case-document-repository-drive-v2>div>button{color:#fff;border-color:#4169b8;background:#4169b8}.case-document-repository-back-v2:hover,.case-document-repository-toolbar-v2 button:hover,.case-document-repository-drive-v2 button:hover,.case-document-repository-list-v2 button:hover,.case-document-repository-drive-form-v2 button:hover{border-color:#8ea9df;color:#244f9f;background:#f1f5ff}.case-document-repository-toolbar-v2 button:first-child:hover,.case-document-repository-drive-v2>div>button:hover{border-color:#315aa9;color:#fff;background:#315aa9}.case-document-repository-toolbar-v2 button:focus-visible,.case-document-repository-drive-v2 button:focus-visible,.case-document-repository-drive-form-v2 button:focus-visible,.case-document-repository-list-v2 button:focus-visible,.case-document-repository-back-v2:focus-visible{outline:3px solid rgba(71,105,205,.22);outline-offset:2px}.case-document-repository-toolbar-v2 button:disabled{opacity:.48;cursor:not-allowed}.case-document-repository-toolbar-v2{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 12px}.case-document-repository-toolbar-v2>div{display:flex;min-width:230px;flex:1 1 300px;align-items:center;gap:7px;min-height:36px;padding:0 4px 0 10px;border:1px solid #d5e1f2;border-radius:9px;color:#7890b5;background:#f9fbff}.case-document-repository-toolbar-v2>div input{min-width:0;flex:1 1 auto;border:0;outline:none;color:#345487;background:transparent;font:inherit;font-size:12px}.case-document-repository-toolbar-v2>div button{min-height:32px;padding:0 10px;color:#fff;border-color:#8ca6df;background:#8ca6df;white-space:nowrap}.case-document-repository-toolbar-v2>div button:hover{color:#fff;background:#6686d0}.case-document-repository-drive-v2{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;margin:0 0 12px;padding:11px 12px;border:1px solid #cfe8dc;border-radius:11px;background:#f5fbf7}.case-document-repository-drive-v2>span{display:grid;min-width:0;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:7px;color:#38846c}.case-document-repository-drive-v2>span>svg{grid-row:1 / span 2}.case-document-repository-drive-v2 b{min-width:0;color:#397663;font-size:12px}.case-document-repository-drive-v2 small{min-width:0;color:#7da494;font-size:10px;line-height:1.35;overflow-wrap:anywhere}.case-document-repository-drive-actions-v2{display:flex;flex:0 0 auto;align-items:center;gap:7px}.case-document-repository-drive-v2 .case-document-repository-drive-edit-v2{width:31px;min-height:31px;padding:0;color:#5f987f;border-color:#c4dfd2;background:transparent}.case-document-repository-drive-v2 .case-document-repository-drive-edit-v2:hover{color:#32725d;border-color:#8fc4a9;background:#e9f6ee}.case-document-repository-drive-v2>.case-document-repository-drive-actions-v2>button:last-child{color:#fff;border-color:#3f916f;background:#3f916f;padding:0 10px}.case-document-repository-drive-form-v2{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,1.15fr) max-content;align-items:end;gap:9px;margin:0 0 12px;padding:12px;border:1px solid #cfe0f7;border-radius:10px;background:#f7faff}.case-document-repository-drive-form-v2>div:first-child{display:grid;gap:3px;min-width:0}.case-document-repository-drive-form-v2 b{color:#31568f;font-size:11px}.case-document-repository-drive-form-v2 small{color:#7790b5;font-size:10px;line-height:1.35}.case-document-repository-drive-form-v2 input{box-sizing:border-box;width:100%;min-height:34px;padding:0 9px;border:1px solid #c9d9f1;border-radius:8px;color:#31558e;background:#fff;font:inherit;font-size:11px;outline:none}.case-document-repository-drive-form-v2 input:focus{border-color:#6d8dde;box-shadow:0 0 0 3px #5370d624}.case-document-repository-drive-form-v2>div:last-child{display:flex;gap:7px}.case-document-repository-drive-form-v2>div:last-child button{padding:0 10px;white-space:nowrap}.case-document-repository-drive-form-v2>div:last-child button:last-child{color:#fff;border-color:#4169b8;background:#4169b8}.case-document-repository-list-v2{display:grid;max-height:430px;gap:12px;overflow-y:auto;padding:2px 4px 2px 0;scrollbar-color:#b4c6e5 transparent;scrollbar-width:thin}.case-document-repository-list-v2 article{display:grid;grid-template-columns:22px 32px minmax(0,1fr) max-content;align-items:center;gap:10px;min-width:0;min-height:68px;padding:11px 12px;border:1px solid #d9e4f3;border-radius:10px;background:#fbfcff}.case-document-repository-list-v2 article>*{min-width:0}.case-document-repository-asset-icon-v2{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:9px;color:#5875d6;background:#eef3ff}.case-document-repository-list-v2 article>div:nth-child(2){display:grid;min-width:0;gap:3px}.case-document-repository-list-v2 article>div:nth-child(2) b{display:-webkit-box;min-width:0;max-width:100%;overflow:hidden;color:#35517e;font-size:12px;line-height:1.35;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.case-document-repository-list-v2 article>div:nth-child(2) small,.case-document-repository-inline-edit-v2 small{color:#8294af;font-size:10px}.case-document-repository-list-v2 article>div:last-child{display:flex;align-items:center;gap:5px}.case-document-repository-list-v2 article>div:last-child button{width:30px;min-height:30px;padding:0;border-color:transparent;color:#7890b4;background:transparent}.case-document-repository-list-v2 article>div:last-child button:hover{color:#315ebc;border-color:#cedcf4;background:#eef4ff}.case-document-repository-list-v2 article>div:last-child .case-document-repository-open-v2{width:auto;padding:0 9px;color:#315ebc;border-color:#d2def3;background:#f6f9ff;white-space:nowrap}.case-document-repository-list-v2 article>div:last-child .case-document-repository-delete-v2:hover{color:#bb5967;border-color:#efd1d6;background:#fff5f6}.case-document-repository-inline-edit-v2{display:grid;gap:4px}.case-document-repository-inline-edit-v2 input{box-sizing:border-box;width:100%;min-height:32px;padding:0 8px;border:1px solid #8eabeb;border-radius:7px;color:#31558e;background:#fff;font:inherit;font-size:12px;outline:none}.case-document-repository-inline-edit-v2 input:focus{box-shadow:0 0 0 3px #5175d724}.case-document-repository-empty-v2{display:grid;min-height:140px;place-content:center;justify-items:center;gap:6px;color:#6f84a6;text-align:center}.case-document-repository-empty-v2 svg{color:#6b83de}.case-document-repository-empty-v2 b{color:#395889;font-size:13px}.case-document-repository-empty-v2 small{font-size:11px}.case-document-repository-note-v2{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;color:#7890b1;font-size:10px;line-height:1.4}.case-document-repository-note-v2>span{color:#359174;font-weight:900}.task-focus-participants-card-v2:not(.is-open) .task-focus-side-toggle-v2{background:transparent!important}.task-focus-participants-card-v2:not(.is-open) .task-focus-side-toggle-v2:hover,.task-focus-participants-card-v2:not(.is-open) .task-focus-side-toggle-v2:focus-visible{background:#fbfcff!important}.task-focus-participants-summary-v2{display:block;padding:0 12px 12px;background:transparent!important}.task-focus-participants-summary-v2 .task-focus-avatars-v2{margin-top:2px}.task-focus-participants-summary-v2>p{margin-top:8px}.task-focus-participants-card-v2:not(.is-open){min-height:0}.task-focus-participants-card-v2.is-open .task-focus-side-card-body-v2{min-height:97px}.task-focus-virtus-help-panel-v2>p{max-width:62ch;color:#536f9e;font-size:11px;line-height:1.5}.task-focus-virtus-help-grid-v2{grid-template-columns:1fr!important;gap:6px}.task-focus-virtus-help-grid-v2>div{align-items:center;min-height:34px;padding:7px 9px;border:1px solid #edf1fa}.task-focus-virtus-help-grid-v2 b{color:#4d6794;font-size:10px;line-height:1.42}.task-focus-pulse-attachment-shell-v2,.task-focus-pulse-audio-attachment-shell-v2{display:inline-flex;max-width:100%;align-items:center;gap:4px}.task-focus-pulse-attachment-shell-v2 .task-focus-pulse-attachment-link-v2{min-width:0;margin:0}.task-focus-pulse-attachment-shell-v2 .task-focus-pulse-attachment-link-v2 span{overflow-wrap:anywhere;white-space:normal}.task-focus-pulse-attachment-restore-v2,.task-focus-pulse-attachment-delete-v2{display:inline-flex;width:25px;height:25px;flex:0 0 25px;align-items:center;justify-content:center;padding:0;border:1px solid #d6e2f2;border-radius:6px;color:#6682c4;background:#fff;cursor:pointer}.task-focus-pulse-attachment-restore-v2:hover,.task-focus-pulse-attachment-restore-v2:focus-visible{color:#2c8a68;border-color:#9ccdb4;background:#edf9f2;outline:none}.task-focus-pulse-attachment-delete-v2:hover,.task-focus-pulse-attachment-delete-v2:focus-visible{color:#bd5966;border-color:#efcbd1;background:#fff5f6;outline:none}.task-focus-pulse-audio-attachment-shell-v2{width:100%}.task-focus-pulse-audio-attachment-shell-v2 audio{min-width:0;flex:1 1 auto}@media(max-width:760px){.case-document-repository-v2{padding:17px 14px 15px!important}.case-document-repository-header-v2{grid-template-columns:34px minmax(0,1fr)}.case-document-repository-header-actions-v2{grid-column:2;justify-content:flex-start}.case-document-repository-drive-v2{align-items:flex-start;flex-direction:column}.case-document-repository-drive-actions-v2{width:100%;justify-content:flex-end}.case-document-repository-drive-form-v2{grid-template-columns:1fr}.case-document-repository-drive-form-v2>div:last-child{justify-content:flex-end}.case-document-repository-list-v2 article{grid-template-columns:32px 32px minmax(0,1fr) max-content}.case-document-repository-list-v2 article>div:last-child{grid-column:auto;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.task-focus-virtus-help-panel-v2,.task-focus-pulse-attachment-restore-v2,.task-focus-pulse-attachment-delete-v2{transition:none!important}}.task-focus-task-signal-actions-v2{display:inline-flex;align-items:center;gap:4px;order:1}.task-focus-task-signal-wrap-v2{position:relative}.task-focus-task-signal-button-v2{position:relative;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;padding:0;border:1px solid #d7e2f3;border-radius:9px;color:#6982ad;background:#fff;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.task-focus-task-signal-button-v2:hover,.task-focus-task-signal-button-v2:focus-visible{border-color:#9db4e8;color:#315ebc;background:#f3f6ff;outline:none;transform:translateY(-1px)}.task-focus-task-signal-button-v2.favorite.is-active{border-color:#f0c3ce;color:#d14e6d;background:#fff3f6}.task-focus-task-signal-button-v2.alert.has-items{border-color:#efcf9b;color:#c27a26;background:#fff8e9}.task-focus-task-signal-button-v2.notification.has-items{border-color:#b9d0f5;color:#315ebc;background:#eef4ff}.task-focus-task-signal-button-v2>b{position:absolute;top:-5px;right:-5px;display:inline-flex;min-width:15px;height:15px;align-items:center;justify-content:center;padding:0 3px;border:2px solid #fff;border-radius:99px;color:#fff;background:#d95869;font-size:8px;line-height:1}.task-focus-task-signal-popover-v2{position:absolute;z-index:40;top:calc(100% + 9px);right:0;display:grid;min-width:255px;max-width:min(320px,calc(100vw - 32px));gap:8px;padding:11px;border:1px solid #d9e4f4;border-radius:12px;background:#fff;box-shadow:0 16px 30px #233d6f2b}.task-focus-task-signal-popover-v2>strong{color:#31558f;font-size:11px}.task-focus-task-signal-popover-v2>div{display:flex;min-width:0;align-items:flex-start;gap:7px;padding:7px;border-radius:8px;background:#f7f9fd}.task-focus-task-signal-popover-v2>div>svg{flex:0 0 auto;margin-top:1px;color:#c27a26}.task-focus-task-signal-popover-v2>div>span{display:grid;min-width:0;gap:2px}.task-focus-task-signal-popover-v2>div b,.task-focus-task-signal-popover-v2>div small{display:block}.task-focus-task-signal-popover-v2>div b{color:#46638f;font-size:10px}.task-focus-task-signal-popover-v2>div small{color:#7a8eac;font-size:9px;line-height:1.35}.task-focus-task-notifications-popover-v2{width:min(320px,calc(100vw - 32px));max-height:calc(100vh - 96px);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#bac9e3 transparent;scrollbar-width:thin}.task-focus-task-signal-popover-v2>div>span>time{display:inline-flex;width:fit-content;align-items:center;gap:4px;margin-top:2px;color:#8296b6;font-size:9px;font-weight:750;line-height:1.2}.task-focus-task-notifications-popover-v2>div>span>time>svg{flex:0 0 auto;color:#6f8bc1}.task-focus-task-signal-popover-v2>div>button{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;margin-left:auto;padding:2px 3px;border:0;border-radius:5px;color:#315ebc;background:transparent;font:inherit;font-size:9px;font-weight:900;cursor:pointer}.task-focus-task-signal-popover-v2>div>button:hover,.task-focus-task-signal-popover-v2>div>button:focus-visible{background:#eaf0ff}.task-focus-task-signal-empty-v2{color:#7c8eaa;font-size:10px;line-height:1.4}.task-focus-notification-spotlight-v2{position:fixed!important;inset:0!important;width:100vw;height:100vh;min-width:100vw;min-height:100vh;box-sizing:border-box;z-index:2147483500;cursor:default;pointer-events:auto;overflow:visible;clip-path:none;background:transparent!important}@supports (height: 100dvh){.task-focus-notification-spotlight-v2{height:100dvh}}.task-focus-notification-dim-v2{position:fixed;box-sizing:border-box;background:#0d1b3475;pointer-events:none}.task-focus-notification-ring-v2{position:fixed;box-sizing:border-box;pointer-events:none}.task-focus-notification-ring-v2{border:2px solid #6c80ef;border-radius:13px;background:transparent;box-shadow:0 0 0 3px #fffffff5,0 10px 32px #162c5e38;animation:task-focus-notification-ring-v2 1.15s ease-in-out 2}.task-focus-notification-spotlight-message-v2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes task-focus-notification-ring-v2{0%,to{box-shadow:0 0 0 3px #fffffff5,0 10px 32px #162c5e2e}50%{box-shadow:0 0 0 3px #fff,0 12px 38px #162c5e47}}@media(prefers-reduced-motion:reduce){.task-focus-notification-ring-v2{animation:none!important}}.task-focus-task-tags-panel-v2{display:flex;min-width:0;align-items:center;gap:9px;margin:-3px 0 12px;padding:7px 10px;border:1px solid #e0e8f5;border-radius:11px;background:#ffffffd1}.task-focus-task-tags-label-v2{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;color:#5d75a4;font-size:10px;font-weight:900}.task-focus-task-tags-label-v2 svg{color:#617bdc}.task-focus-task-tags-panel-v2 .workflow-tag-picker{min-width:0;flex:1 1 auto}.task-focus-task-tags-panel-v2 .workflow-tag-field{min-height:31px;border-color:#d7e2f2;background:#fff}.task-focus-task-tags-panel-v2 .workflow-tag-placeholder{font-size:10px}.task-focus-task-tags-panel-v2 .workflow-tag-chip{min-height:22px;font-size:9px}.task-focus-task-tags-panel-v2 .workflow-tag-add{width:29px;height:27px}.task-focus-pulse-v2>.task-focus-note-compose-floating-v2{display:none!important}.task-focus-pulse-v2>.task-focus-shared-pulse-composer-v2{order:4;min-width:0}.task-focus-pulse-v2>.task-focus-pulse-feed-v2{order:3}.task-focus-pulse-v2>.task-focus-virtus-help-panel-v2{order:2}.task-focus-shared-pulse-composer-v2>.task-focus-note-compose-v2{position:static!important;width:auto!important;max-width:none!important;margin:9px 0 0!important;padding:10px 0 0!important;border-top:1px solid #e4eaf5;border-radius:0;background:#fff}.task-focus-shared-pulse-composer-v2>.task-focus-note-compose-v2.is-pending-response{padding:10px 10px 11px!important;border:1px solid #b9c9f4;border-top:3px solid #6377df;border-radius:11px;background:#f7f9ff}.task-focus-pending-response-context-v2{display:flex;min-width:0;align-items:center;gap:8px;margin:0 0 8px;padding:7px 8px;border:1px solid #c9d8f6;border-radius:8px;background:#eef4ff}.task-focus-pending-response-context-v2>span{display:inline-flex;width:27px;height:27px;flex:0 0 27px;align-items:center;justify-content:center;border-radius:8px;color:#315ebc;background:#dce8ff}.task-focus-pending-response-context-v2>div{display:grid;min-width:0;gap:2px}.task-focus-pending-response-context-v2 small{color:#6f84b6;font-size:8px;font-weight:950;letter-spacing:.07em}.task-focus-pending-response-context-v2 b{overflow:hidden;color:#31558f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.task-focus-pending-response-context-v2 p{margin:0;color:#7289ad;font-size:9px}.task-focus-pending-response-context-v2>button{display:inline-flex;width:25px;height:25px;flex:0 0 25px;align-items:center;justify-content:center;margin-left:auto;padding:0;border:1px solid #c9d8f6;border-radius:7px;color:#7187ad;background:#fff;cursor:pointer}.task-focus-pending-response-context-v2>button:hover{color:#315ebc;border-color:#9eb6e9}.task-focus-note-compose-v2>textarea.is-pending-response{border-color:#9eb7ee!important;background:#fcfdff;box-shadow:inset 3px 0 #6678df}.task-focus-note-submit-v2.is-pending-response{color:#fff!important;background:#315ebc!important}.task-focus-compose-attachments-v2.is-pending-response span{border-color:#c6d6f5;background:#eef4ff}.task-focus-pending-thread-group-v2{min-width:0;margin:0 0 8px}.task-focus-pending-thread-group-v2>.task-focus-pulse-note-v2{margin:0!important;padding:10px 10px 9px!important;border:1px solid #e7d8bd!important;border-radius:11px!important;background:linear-gradient(135deg,#fffdfa,#fffaf2)!important;box-shadow:0 4px 11px #b27c230b!important}.task-focus-pending-thread-group-v2>.task-focus-pulse-note-v2 .task-focus-pending-resolution-v2{margin-top:7px;padding-top:7px}.task-focus-pending-responses-v2{position:relative;display:grid;gap:7px;margin:0 0 0 19px;padding:8px 0 0 18px;border-left:2px solid #c8d6f1}.task-focus-pending-response-card-v2{position:relative;display:block!important;min-width:0;margin:0!important;padding:8px 9px!important;border:1px solid #c9d8f3!important;border-radius:9px!important;background:#f5f7ff!important;box-shadow:0 3px 8px #435e9c0f!important}.task-focus-pending-response-card-v2.is-client{border-color:#b9ddcf!important;background:#f2fbf7!important}.task-focus-pending-response-connector-v2{position:absolute;top:19px;left:-20px;width:18px;height:2px;border-radius:2px;background:#c8d6f1}.task-focus-pending-response-card-inner-v2{min-width:0}.task-focus-pending-response-meta-v2{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px}.task-focus-pending-response-meta-v2>span{display:inline-flex;align-items:center;gap:5px;color:#315ebc;font-size:10px;font-weight:900}.task-focus-pending-response-card-v2.is-client .task-focus-pending-response-meta-v2>span{color:#2e8a68}.task-focus-pending-response-meta-v2>small{min-width:0;color:#8193af;font-size:8px;text-align:right}.task-focus-pending-response-card-v2 p{margin:6px 0 0!important;color:#496382!important;font-size:10px!important;line-height:1.42!important;white-space:pre-wrap}.task-focus-pending-thread-attachments-v2{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.task-focus-pending-thread-attachments-v2 audio{width:min(100%,220px);height:28px}.task-focus-shell-v2{position:relative}.task-focus-left-rail-overlay-v2{position:absolute;z-index:8;top:var(--task-focus-left-rail-top, 360px);bottom:18px;left:18px;display:flex;width:60px;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.task-focus-body-grid-v2:not(.is-concentration){grid-template-columns:76px minmax(620px,780px) minmax(390px,1fr)!important;gap:14px!important}.task-focus-body-grid-v2:not(.is-concentration)>.task-focus-center-column-v2{grid-column:2}.task-focus-body-grid-v2:not(.is-concentration)>.task-focus-right-column-v2{grid-column:3}.task-focus-body-grid-v2:not(.is-concentration)>.task-focus-left-sidebar-v2{display:none!important}.task-focus-shell-v2:has(.task-focus-left-rail-overlay-v2.is-expanded) .task-focus-body-grid-v2:not(.is-concentration){grid-template-columns:212px minmax(0,1fr) minmax(330px,.84fr)!important}.task-focus-shell-v2:has(.task-focus-left-rail-overlay-v2.is-expanded) .task-focus-body-grid-v2:not(.is-concentration)>.task-focus-center-column-v2{grid-column:2}.task-focus-shell-v2:has(.task-focus-left-rail-overlay-v2.is-expanded) .task-focus-body-grid-v2:not(.is-concentration)>.task-focus-left-sidebar-v2{display:flex!important}.task-focus-compact-timer-v2{position:relative;display:grid;width:60px;gap:6px;padding:7px 5px 6px;border:1px solid #cbdaf1;border-radius:13px;background:#fff;box-shadow:0 7px 16px #2a47771c}.task-focus-compact-timer-play-v2{display:grid;justify-items:center}.task-focus-compact-timer-action-v2{display:grid;min-height:57px;place-items:center;gap:2px;padding:5px 2px;border:0;border-radius:9px;color:#fff;background:#159a4b;cursor:pointer}.task-focus-compact-timer-action-v2:hover{background:#118340}.task-focus-compact-timer-action-v2.is-readonly{color:#58729f;background:#eff4fc;cursor:default}.task-focus-compact-timer-action-v2 strong{color:inherit;font-size:12px;font-variant-numeric:tabular-nums;line-height:1}.task-focus-compact-timer-deadline-v2{display:grid;justify-items:center;gap:1px;color:#7c8eaa;font-size:8px;text-align:center}.task-focus-compact-timer-deadline-v2 svg{color:#6c84bf}.task-focus-compact-timer-deadline-v2 b{color:#4b6692;font-size:8px}.task-focus-compact-timer-expand-v2{position:absolute;top:4px;right:4px;display:inline-flex;width:19px;height:19px;align-items:center;justify-content:center;padding:0;border:1px solid #d3dff2;border-radius:6px;color:#5875ba;background:#fff;cursor:pointer}.task-focus-left-rail-expand-v2{display:inline-flex;width:34px;height:30px;align-items:center;justify-content:center;padding:0;border:1px solid #cbdaf1;border-radius:9px;color:#4e6bc1;background:#fff;cursor:pointer}.task-focus-left-rail-expand-v2:hover{color:#244da8;border-color:#91abe3;background:#f2f5ff}.task-focus-left-rail-item-v2{position:relative;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;padding:0;border:1px solid #d2dff2;border-radius:10px;color:#5b76c9;background:#fff;cursor:pointer}.task-focus-left-rail-item-v2:hover,.task-focus-left-rail-item-v2.is-on{border-color:#b5c7ee;color:#315ebc;background:#f1f5ff}.task-focus-left-rail-item-v2.virtus.is-off{color:#93a3bc;background:#f7f9fc}.task-focus-left-rail-item-v2 em,.task-focus-left-icon-rail-v2 em{position:absolute;top:-5px;right:-6px;min-width:15px;padding:3px;border:2px solid #f8faff;border-radius:99px;color:#5572bd;background:#dfe8ff;font-size:8px;font-style:normal;font-weight:900;line-height:1;text-align:center}.task-focus-left-icon-rail-v2{display:grid;gap:6px}.task-focus-left-icon-rail-v2 button{position:relative;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;padding:0;border:1px solid #d2dff2;border-radius:10px;color:#6680c8;background:#fff;cursor:pointer}.task-focus-left-icon-rail-v2 button:hover,.task-focus-left-icon-rail-v2 button.active{border-color:#b5c7ee;color:#315ebc;background:#eef3ff}.task-focus-left-rail-overlay-v2 .task-focus-play-hint-v2{top:auto;right:auto;bottom:calc(100% + 12px);left:-6px;transform-origin:bottom left}.task-focus-shell-v2:has(.task-focus-left-rail-overlay-v2.is-expanded) .task-focus-left-rail-overlay-v2{display:none}.task-focus-shell-v2:has(.task-focus-left-rail-overlay-v2.is-expanded) .task-focus-left-sidebar-v2{min-width:0}.task-focus-virtus-help-footer-v2{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:9px;border-top:1px solid #e5ebf7}.task-focus-virtus-help-footer-v2>small{color:#8292ac;font-size:10px}.task-focus-virtus-help-footer-v2>button{display:inline-flex;min-height:30px;align-items:center;gap:5px;padding:0 10px;border:1px solid #315ebc;border-radius:8px;color:#fff;background:#315ebc;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.task-focus-virtus-help-footer-v2>button:hover{background:#244da8}.task-focus-virtus-float-sleep-v2{display:inline-flex!important;align-items:center;gap:4px;margin-top:8px;padding:0!important;color:#7183a0!important;background:transparent!important;font-size:9px!important;font-weight:800!important}.task-focus-virtus-float-sleep-v2:hover{color:#315ebc!important}.task-focus-virtus-chat-layer-v2{position:fixed;z-index:100010;inset:0;display:flex;justify-content:flex-end;padding:14px 18px;background:#1c30572e}.task-focus-virtus-chat-drawer-v2{display:grid;width:min(420px,100%);height:100%;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #d3def2;border-radius:16px;background:#fff;box-shadow:-18px 0 40px #20396933;animation:task-focus-virtus-chat-in-v2 .22s ease both}@keyframes task-focus-virtus-chat-in-v2{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.task-focus-virtus-chat-header-v2{display:flex;min-width:0;align-items:center;gap:9px;padding:14px;border-bottom:1px solid #e4eaf5;background:#f7f9ff}.task-focus-virtus-chat-header-v2>span{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border-radius:10px;color:#fff;background:#536ce0}.task-focus-virtus-chat-header-v2>div{display:grid;min-width:0;gap:2px}.task-focus-virtus-chat-header-v2 small{color:#7186b5;font-size:8px;font-weight:950;letter-spacing:.07em}.task-focus-virtus-chat-header-v2 b{color:#274c98;font-size:14px}.task-focus-virtus-chat-header-v2 p{margin:0;color:#7d90ae;font-size:10px}.task-focus-virtus-chat-header-v2>button{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;margin-left:auto;padding:0;border:1px solid #d5e1f3;border-radius:8px;color:#7185a6;background:#fff;cursor:pointer}.task-focus-virtus-chat-messages-v2{display:grid;align-content:start;gap:10px;overflow-y:auto;padding:14px;scrollbar-color:#b3c4e4 transparent;scrollbar-width:thin}.task-focus-virtus-chat-empty-v2{display:grid;justify-items:center;gap:7px;margin:auto 12px;padding:18px 10px;color:#7287aa;text-align:center}.task-focus-virtus-chat-empty-v2 svg{color:#6279db}.task-focus-virtus-chat-empty-v2 b{color:#365794;font-size:13px}.task-focus-virtus-chat-empty-v2 small{font-size:10px;line-height:1.45}.task-focus-virtus-chat-message-v2{max-width:88%;padding:9px 10px;border-radius:10px;background:#f2f5fb}.task-focus-virtus-chat-message-v2.is-user{justify-self:end;color:#fff;background:#315ebc}.task-focus-virtus-chat-message-v2 small{display:block;margin-bottom:3px;color:#7b8eac;font-size:9px;font-weight:900}.task-focus-virtus-chat-message-v2.is-user small{color:#dfe8ff}.task-focus-virtus-chat-message-v2 p{margin:0;color:#4b6387;font-size:11px;line-height:1.45;white-space:pre-wrap}.task-focus-virtus-chat-message-v2.is-user p{color:#fff}.task-focus-virtus-chat-form-v2{display:grid;gap:8px;padding:11px 12px 12px;border-top:1px solid #e4eaf5;background:#fbfcff}.task-focus-virtus-chat-form-v2 textarea{box-sizing:border-box;width:100%;min-height:72px;resize:vertical;padding:9px;border:1px solid #cbd9ef;border-radius:9px;color:#3d587e;background:#fff;font:inherit;font-size:11px;outline:none}.task-focus-virtus-chat-form-v2 textarea:focus{border-color:#6c88dd;box-shadow:0 0 0 3px #506ddc21}.task-focus-virtus-chat-form-v2>div{display:flex;align-items:center;justify-content:space-between;gap:7px}.task-focus-virtus-chat-form-v2 button{display:inline-flex;min-height:30px;align-items:center;gap:4px;padding:0 9px;border-radius:8px;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.task-focus-virtus-chat-sleep-v2{border:1px solid #d6e1f1;color:#7185a3;background:#fff}.task-focus-virtus-chat-send-v2{border:1px solid #315ebc;color:#fff;background:#315ebc}.task-focus-virtus-chat-send-v2:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1180px)and (min-width:761px){.task-focus-body-grid-v2:not(.is-concentration){grid-template-columns:72px minmax(430px,1fr) minmax(310px,.78fr)!important}.task-focus-shell-v2:has(.task-focus-left-rail-overlay-v2.is-expanded) .task-focus-body-grid-v2:not(.is-concentration){grid-template-columns:190px minmax(0,1fr) minmax(290px,.82fr)!important}}@media(max-width:760px){.task-focus-task-signal-actions-v2{gap:2px}.task-focus-task-signal-button-v2{width:29px;height:29px}.task-focus-task-signal-popover-v2{position:fixed;top:68px;right:12px}.task-focus-task-tags-panel-v2{align-items:flex-start;flex-direction:column}.task-focus-task-tags-panel-v2 .workflow-tag-picker{width:100%}.task-focus-left-rail-overlay-v2{position:static;width:auto;height:auto;margin:0 10px 10px;flex-direction:row;align-items:stretch}.task-focus-left-rail-overlay-v2 .task-focus-compact-timer-v2{display:flex;width:auto;min-width:106px;flex:0 0 106px;align-items:center;padding:5px}.task-focus-left-rail-overlay-v2 .task-focus-compact-timer-play-v2{flex:1}.task-focus-left-rail-overlay-v2 .task-focus-compact-timer-deadline-v2{padding:0 5px}.task-focus-left-rail-overlay-v2 .task-focus-left-icon-rail-v2{display:flex;flex:1;justify-content:space-between;gap:4px}.task-focus-left-rail-overlay-v2 .task-focus-left-rail-expand-v2{display:none}.task-focus-body-grid-v2:not(.is-concentration){display:flex!important;flex-direction:column}.task-focus-body-grid-v2:not(.is-concentration)>.task-focus-center-column-v2,.task-focus-body-grid-v2:not(.is-concentration)>.task-focus-right-column-v2{width:100%}.task-focus-body-grid-v2:not(.is-concentration)>.task-focus-left-sidebar-v2{display:none!important}.task-focus-pending-response-meta-v2{display:block}.task-focus-pending-response-meta-v2>small{display:block;margin-top:3px;text-align:left}.task-focus-virtus-chat-layer-v2{padding:0}.task-focus-virtus-chat-drawer-v2{width:100%;border-radius:0}}@media(prefers-reduced-motion:reduce){.task-focus-task-signal-button-v2,.task-focus-virtus-chat-drawer-v2{animation:none!important;transition:none!important}}.task-focus-left-rail-overlay-v2,.task-focus-left-sidebar-v2{transition:opacity .16s ease,transform .16s ease}.task-focus-left-rail-overlay-v2{cursor:default}.task-focus-left-sidebar-v2{min-width:0}.case-document-repository-breadcrumb-v2{display:flex;min-width:0;align-items:center;gap:5px;margin:12px 0 0;color:#8193ae;font-size:10px}.case-document-repository-breadcrumb-v2 button{min-height:25px;padding:0 7px;border:0;border-radius:6px;color:#5572b0;background:#f1f5ff;font:inherit;font-weight:850;cursor:pointer}.case-document-repository-breadcrumb-v2 button:hover,.case-document-repository-breadcrumb-v2 button:focus-visible{color:#244da8;background:#e7eeff;outline:none}.case-document-repository-breadcrumb-v2 button.is-current{color:#315ebc}.case-document-repository-breadcrumb-v2 span{min-width:0;overflow:hidden;color:#506a96;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.case-document-repository-new-folder-v2{color:#4b6bb5!important;border-color:#cbdaf2!important;background:#f7f9ff!important}.case-document-repository-new-folder-v2:hover{color:#244da8!important;background:#edf2ff!important}.case-document-repository-folder-form-v2{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.9fr) max-content;align-items:end;gap:9px;margin:0 0 12px;padding:12px;border:1px solid #d0def5;border-radius:10px;background:#f7faff}.case-document-repository-folder-form-v2>div:first-child{display:grid;min-width:0;gap:3px}.case-document-repository-folder-form-v2 b{color:#31568f;font-size:11px}.case-document-repository-folder-form-v2 small{color:#7790b5;font-size:10px;line-height:1.35}.case-document-repository-folder-form-v2 input{box-sizing:border-box;width:100%;min-height:34px;padding:0 9px;border:1px solid #c9d9f1;border-radius:8px;color:#31558e;background:#fff;font:inherit;font-size:11px;outline:none}.case-document-repository-folder-form-v2 input:focus{border-color:#6d8dde;box-shadow:0 0 0 3px #5370d624}.case-document-repository-folder-form-v2>div:last-child{display:flex;gap:7px}.case-document-repository-folder-form-v2>div:last-child button{padding:0 10px;white-space:nowrap}.case-document-repository-folder-form-v2>div:last-child button:last-child{color:#fff;border-color:#4169b8;background:#4169b8}.case-document-repository-folder-grid-v2{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:12px;margin:0 0 8px}.case-document-repository-folder-grid-v2>article{min-width:0}.case-document-repository-folder-card-v2{display:flex!important;width:100%;min-height:62px!important;align-items:center;justify-content:flex-start!important;gap:9px;padding:9px 10px!important;border-color:#d3dff2!important;border-radius:10px!important;color:#4d6aa2!important;background:#f7f9ff!important;text-align:left}.case-document-repository-folder-card-v2:hover,.case-document-repository-folder-grid-v2>article:has(.case-document-repository-folder-card-v2:focus-visible) .case-document-repository-folder-card-v2{border-color:#a7bbed!important;color:#315ebc!important;background:#eef3ff!important;box-shadow:0 4px 10px #3d5ba514}.case-document-repository-folder-card-v2>svg{flex:0 0 auto;color:#6681d6}.case-document-repository-folder-card-v2>span{display:grid;min-width:0;flex:1 1 auto;gap:3px}.case-document-repository-folder-card-v2 b{overflow:hidden;color:#395889;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.case-document-repository-folder-card-v2 small{color:#8194b3;font-size:10px}.case-document-repository-folder-card-v2>svg:last-child{color:#8ca1c4}.case-document-repository-list-v2 article[draggable=true]{cursor:grab}.case-document-repository-list-v2 article[draggable=true]:active{cursor:grabbing;opacity:.72}.case-document-repository-list-v2 article.is-shared{border-color:#cbdcf3;background:#f9fbff}.case-document-repository-row-actions-v2{position:relative;display:flex;align-items:center;gap:5px;padding:4px;border:1px solid #e1e9f5;border-radius:12px;background:#f8faff}.case-document-repository-row-actions-v2>button{flex:0 0 auto}.case-document-repository-row-actions-v2>button,.case-document-repository-row-actions-v2>a{transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.case-document-repository-row-actions-v2>button:not(.case-document-repository-delete-v2){width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:8px;color:#6e86af;background:transparent}.case-document-repository-row-actions-v2>button:not(.case-document-repository-delete-v2):hover,.case-document-repository-row-actions-v2>button:not(.case-document-repository-delete-v2):focus-visible{border-color:#c9d9f2;color:#315ebc;background:#edf3ff;outline:none}.case-document-repository-row-actions-v2>.case-document-repository-open-v2{margin-left:3px;padding-inline:10px;border-left:1px solid #dce6f3}.case-document-repository-row-actions-v2>.case-document-repository-delete-v2{margin-left:0;padding-left:0;border-left:0;color:#889abb}.case-document-repository-action-separator-v2{width:1px;height:22px;margin:0 2px 0 4px;background:#dce6f3}.case-document-repository-row-actions-v2>.case-document-repository-delete-v2:hover,.case-document-repository-row-actions-v2>.case-document-repository-delete-v2:focus-visible{color:#b34859;background:#fff3f4;outline:none}.case-document-repository-row-actions-v2 .case-document-repository-organize-v2{color:#5572bf}.case-document-repository-row-actions-v2 .case-document-repository-organize-v2,.case-document-repository-row-actions-v2 .case-document-repository-share-v2{cursor:pointer}.legal-new-timeline-entry.is-pending{margin:5px 0;border:1px solid #f0dfba;border-radius:14px;background:#fffaf0;box-shadow:0 4px 12px #8460230f}.legal-new-timeline-entry.is-pending+.legal-new-timeline-entry.is-pending{margin-top:9px}.legal-new-timeline-entry.is-pending:hover{background:#fff7e5}.legal-new-timeline-entry.is-pending .legal-new-timeline-line{display:none}.legal-new-activity-filter-bar{display:grid;gap:10px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #edf1f6}.legal-new-activity-status-filters{display:flex;flex-wrap:wrap;gap:7px}.legal-new-activity-status-filters button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 10px;border:1px solid #dce5f3;border-radius:999px;color:#456386;background:#fff;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.legal-new-activity-status-filters button:hover,.legal-new-activity-status-filters button.active{border-color:#315bd0;color:#fff;background:#315bd0}.legal-new-activity-status-filters em{min-width:19px;padding:2px 5px;border-radius:999px;color:#315bd0;background:#edf3ff;font-size:10px;font-style:normal}.legal-new-activity-status-filters button.active em{color:#315bd0;background:#fff}.legal-new-activity-list-item{display:grid;gap:7px}.legal-new-activity-inline-detail{display:grid;gap:10px;margin:-1px 8px 5px 42px;padding:12px;border:1px solid #cbdaf2;border-radius:12px;background:linear-gradient(135deg,#f7faff,#fff);box-shadow:0 5px 14px #264b8b12}.legal-new-activity-inline-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.legal-new-activity-inline-detail-head small,.legal-new-activity-inline-facts small{display:block;color:#8091aa;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.legal-new-activity-inline-detail-head b{display:block;margin-top:3px;color:#294c83;font-size:12px}.legal-new-activity-inline-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.legal-new-activity-inline-facts span{padding:8px;border:1px solid #e2eaf5;border-radius:9px;background:#fff}.legal-new-activity-inline-facts b{display:block;margin-top:3px;color:#38567f;font-size:11px}.legal-new-activity-inline-detail details{border-top:1px solid #e8eef7}.legal-new-activity-inline-detail summary{display:flex;align-items:center;justify-content:space-between;padding-top:9px;color:#43638d;font-size:11px;font-weight:800;cursor:pointer}.legal-new-activity-inline-detail details p{margin:8px 0 0;color:#647892;font-size:11px;line-height:1.5}@media(max-width:620px){.legal-new-activity-inline-facts{grid-template-columns:1fr}.legal-new-activity-inline-detail{margin-left:0}}.case-document-repository-asset-menu-v2{position:fixed;z-index:10050;top:calc(100% + 6px);right:0;display:grid;min-width:220px;gap:3px;padding:8px;border:1px solid #cfdbef;border-radius:10px;background:#fff;box-shadow:0 12px 26px #2741762e}.case-document-repository-asset-menu-v2 b{padding:2px 5px 5px;color:#56709b;font-size:10px;text-align:left}.case-document-repository-asset-menu-v2 button{width:100%!important;min-height:31px!important;justify-content:flex-start!important;padding:0 7px!important;border-color:transparent!important;border-radius:7px!important;color:#4b6590!important;background:transparent!important;font-size:10px!important;text-align:left}.case-document-repository-asset-menu-v2 button:hover:not(:disabled),.case-document-repository-asset-menu-v2 button:focus-visible{color:#315ebc!important;background:#eef3ff!important;outline:none}.case-document-repository-asset-menu-v2 button:disabled{opacity:.42;cursor:not-allowed}.case-document-repository-asset-menu-v2 hr{width:100%;margin:5px 0;border:0;border-top:1px solid #edf1f7}.task-focus-pulse-virtus-trigger-v2{color:#5d6bea!important}.task-focus-pulse-virtus-trigger-v2:disabled{opacity:.4;cursor:not-allowed}.task-focus-pulse-virtus-tools-v2{display:grid;gap:8px;margin:8px 0;padding:10px;border:1px solid #dbe3f5;border-radius:11px;background:#f8f9ff;box-shadow:0 8px 20px #2c43801f}.task-focus-pulse-virtus-tools-v2 header{display:flex;align-items:center;gap:8px}.task-focus-pulse-virtus-tools-v2 header>span{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;color:#fff;background:#6972ed}.task-focus-pulse-virtus-tools-v2 header div{display:grid;gap:1px;flex:1}.task-focus-pulse-virtus-tools-v2 header b{color:#294c83;font-size:12px}.task-focus-pulse-virtus-tools-v2 header small{color:#71809b;font-size:10px}.task-focus-pulse-virtus-tools-v2 header button{display:grid;place-items:center;border:0;color:#71809b;background:transparent;cursor:pointer}.task-focus-pulse-virtus-tools-v2>div{display:flex;flex-wrap:wrap;gap:6px}.task-focus-pulse-virtus-tools-v2>div button,.task-focus-pulse-virtus-tools-v2>button{padding:7px 9px;border:1px solid #cad7f0;border-radius:8px;color:#35578f;background:#fff;font-size:11px;cursor:pointer}.task-focus-pulse-virtus-tools-v2 textarea{min-height:54px;resize:vertical;padding:8px;border:1px solid #cad7f0;border-radius:8px;color:#334b77;background:#fff;font:inherit;font-size:11px}.task-focus-pulse-virtus-tools-v2 button:disabled{opacity:.45;cursor:not-allowed}.task-focus-pulse-virtus-trigger-v2:not(:disabled){background:#eef3ff!important;border-color:#bfcdf1!important}.task-focus-pulse-virtus-tools-v2{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.task-focus-pulse-virtus-tools-v2 header{width:100%}.task-focus-pulse-virtus-tools-v2 textarea{flex:1 1 220px}.task-focus-note-compose-v2{min-height:148px}.task-focus-note-compose-v2 .task-focus-composer-editor-v2{min-height:92px}.case-document-repository-root-drop-v2{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:9px;margin:8px 0 0;padding:7px 10px;border:1px dashed #bfd0ed;border-radius:9px;color:#7b8eaa;background:#fbfcff;font-size:10px}.case-document-repository-root-drop-v2>span{display:inline-flex;align-items:center;gap:5px;color:#5572b3;white-space:nowrap}.case-document-repository-root-drop-v2 small{text-align:right}.case-document-repository-modal-layer-v2{position:fixed;z-index:100020;inset:0;display:grid;place-items:center;padding:18px;background:#1422438a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.case-document-repository-cross-case-dialog-v2{display:grid;width:min(470px,100%);gap:13px;padding:18px;border:1px solid #d2def2;border-radius:15px;background:#fff;box-shadow:0 20px 46px #1c346640}.case-document-repository-cross-case-dialog-v2>header{display:flex;min-width:0;align-items:center;gap:9px}.case-document-repository-cross-case-icon-v2{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border-radius:10px;color:#fff;background:#526ee5}.case-document-repository-cross-case-dialog-v2>header>div{display:grid;min-width:0;gap:2px}.case-document-repository-cross-case-dialog-v2>header small{color:#8093b1;font-size:9px;font-weight:900;letter-spacing:.07em}.case-document-repository-cross-case-dialog-v2 h3{margin:0;color:#294d95;font-size:17px}.case-document-repository-cross-case-dialog-v2>header>button{display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;margin-left:auto;padding:0;border:1px solid #d4e0f2;border-radius:8px;color:#7185a4;background:#fff;cursor:pointer}.case-document-repository-cross-case-dialog-v2>header>button:hover{color:#315ebc;background:#f0f4ff}.case-document-repository-cross-case-dialog-v2>p{margin:0;color:#667e9f;font-size:11px;line-height:1.45}.case-document-repository-cross-case-asset-v2{display:flex;min-width:0;align-items:center;gap:7px;padding:9px 10px;border:1px solid #e0e8f4;border-radius:8px;color:#5571a0;background:#f8faff;font-size:11px}.case-document-repository-cross-case-asset-v2 b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-document-repository-cross-case-dialog-v2>label{display:grid;gap:5px;color:#58709a;font-size:10px;font-weight:850}.case-document-repository-cross-case-dialog-v2 select{box-sizing:border-box;width:100%;min-height:36px;padding:0 9px;border:1px solid #cbd9ed;border-radius:8px;color:#3f5b89;background:#fff;font:inherit;font-size:11px}.case-document-repository-search-field-v2{display:grid;gap:6px;color:#58709a;font-size:10px;font-weight:850}.case-document-repository-search-field-v2>span small{color:#8a9bb7;font-size:9px;font-weight:700}.case-document-repository-search-input-v2{display:flex;align-items:center;gap:7px;min-height:37px;padding:0 10px;border:1px solid #cbd9ed;border-radius:9px;color:#7890b4;background:#fff}.case-document-repository-search-input-v2:focus-within{border-color:#7898e5;box-shadow:0 0 0 3px #5175d71c}.case-document-repository-search-input-v2 input{min-width:0;width:100%;padding:0;border:0;outline:0;color:#3f5b89;background:transparent;font:inherit;font-size:11px}.case-document-repository-search-input-v2 input::placeholder{color:#9aaaca}.case-document-repository-search-results-v2{display:grid;max-height:150px;gap:4px;overflow:auto;padding:4px;border:1px solid #e1e8f4;border-radius:9px;background:#f8faff}.case-document-repository-search-results-v2 button{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:5px 8px;border:1px solid transparent;border-radius:7px;color:#3f5b89;background:#fff;font:inherit;text-align:left;cursor:pointer}.case-document-repository-search-results-v2 button:hover,.case-document-repository-search-results-v2 button:focus-visible,.case-document-repository-search-results-v2 button.is-selected{border-color:#b7c9eb;color:#244a9f;background:#eef4ff;outline:none}.case-document-repository-search-results-v2 button>span{display:grid;min-width:0;gap:2px}.case-document-repository-search-results-v2 button b{overflow:hidden;color:#3c5d98;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.case-document-repository-search-results-v2 button small{overflow:hidden;color:#7b8eae;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.case-document-repository-search-results-v2 button svg{flex:0 0 auto;opacity:0;color:#4169b8}.case-document-repository-search-results-v2 button.is-selected svg{opacity:1}.case-document-repository-search-empty-v2{padding:8px;color:#8294b5;font-size:10px;font-weight:700}.case-document-repository-cross-case-actions-v2{display:flex;justify-content:flex-end;gap:8px;margin-top:3px}.case-document-repository-cross-case-actions-v2 button{display:inline-flex;min-height:34px;align-items:center;gap:5px;padding:0 11px;border:1px solid #cbdaf2;border-radius:8px;color:#55709c;background:#fff;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.case-document-repository-cross-case-actions-v2 button:last-child{color:#fff;border-color:#4169b8;background:#4169b8}.case-document-repository-cross-case-actions-v2 button:hover{border-color:#8ea9df;background:#f1f5ff}.case-document-repository-cross-case-actions-v2 button:last-child:hover{color:#fff;border-color:#315aa9;background:#315aa9}@media(max-width:760px){.task-focus-left-rail-overlay-v2.is-expanded{display:flex!important}.case-document-repository-folder-form-v2{grid-template-columns:1fr}.case-document-repository-folder-form-v2>div:last-child{justify-content:flex-end}.case-document-repository-root-drop-v2{align-items:flex-start;flex-direction:column}.case-document-repository-root-drop-v2 small{text-align:left}.case-document-repository-row-actions-v2{flex-wrap:wrap}.case-document-repository-asset-menu-v2{right:auto;left:0}}.task-focus-left-rail-overlay-v2{box-sizing:border-box;width:76px;min-height:238px;padding:10px 7px;align-items:center;gap:8px;border:1px solid #dbe5f4;border-radius:18px;background:#fff;box-shadow:0 12px 28px #2a47771f;pointer-events:auto}.task-focus-left-rail-overlay-v2>*{pointer-events:auto}.task-focus-left-rail-overlay-v2.is-expanded{display:none}.task-focus-compact-timer-v2{box-sizing:border-box;width:60px;padding:6px;gap:7px;border:0;border-radius:13px;background:#f7f9ff;box-shadow:none}.task-focus-compact-timer-play-v2{width:100%}.task-focus-compact-timer-action-v2{min-height:68px;gap:4px;border-radius:11px;box-shadow:0 5px 12px #158a4b2e}.task-focus-compact-timer-action-v2 strong{font-size:11px;letter-spacing:-.02em}.task-focus-compact-timer-action-v2.is-readonly{box-shadow:none}.task-focus-compact-timer-deadline-v2{gap:2px;padding:0 2px 1px}.task-focus-compact-timer-deadline-v2 span,.task-focus-compact-timer-deadline-v2 b{font-size:9px}.task-focus-compact-timer-expand-v2{top:5px;right:5px;width:20px;height:20px;border:0;color:#6480c8;background:#fff}.task-focus-compact-timer-expand-v2:hover,.task-focus-compact-timer-expand-v2:focus-visible{color:#244da8;background:#eaf0ff;outline:none}.task-focus-left-rail-expand-v2{width:40px;height:32px;border:0;border-radius:9px;color:#5573c4;background:#f3f6ff}.task-focus-left-rail-expand-v2:hover,.task-focus-left-rail-expand-v2:focus-visible{color:#244da8;background:#e8efff;outline:none}.task-focus-left-rail-item-v2{width:40px;height:38px;border:0;border-radius:10px;color:#5977c7;background:transparent}.task-focus-left-rail-item-v2:hover,.task-focus-left-rail-item-v2:focus-visible,.task-focus-left-rail-item-v2.is-on{border:0;color:#2f59b4;background:#eef3ff;outline:none}.task-focus-left-rail-item-v2.virtus{margin-top:auto}.task-focus-left-rail-item-v2.virtus.is-off{color:#8495b0;background:transparent}.task-focus-left-rail-item-v2 em,.task-focus-left-icon-rail-v2 em{top:2px;right:1px;min-width:14px;padding:2px 4px;border:0;color:#5572bd;background:#e6edff;font-size:8px}.task-focus-left-icon-rail-v2{width:100%;gap:3px;padding:8px 0;border-top:1px solid #edf1f8;border-bottom:1px solid #edf1f8}.task-focus-left-icon-rail-v2 button{width:40px;height:38px;border:0;border-radius:10px;color:#647fc9;background:transparent}.task-focus-left-icon-rail-v2 button:hover,.task-focus-left-icon-rail-v2 button:focus-visible,.task-focus-left-icon-rail-v2 button.active{border:0;color:#2f59b4;background:#eef3ff;outline:none}.task-focus-left-rail-overlay-v2 .task-focus-play-hint-v2{bottom:calc(100% + 10px);left:-3px}.task-focus-summary-v2{margin-bottom:12px}.task-focus-context-details-v2{margin:0 0 12px!important;overflow:hidden;border-color:#d7e2f2;border-radius:14px;background:#fff;box-shadow:0 7px 18px #2a47770f;animation:task-focus-context-details-in-v2 .18s ease both}@keyframes task-focus-context-details-in-v2{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.task-focus-context-details-trigger-v2{min-height:52px;padding:10px 14px;color:#5f779c}.task-focus-context-details-trigger-v2>span{flex-wrap:wrap;row-gap:3px}.task-focus-context-details-trigger-v2>span>svg{color:#6179da}.task-focus-context-details-trigger-v2 b{color:#31558f;font-size:12px}.task-focus-context-details-trigger-v2 small{flex-basis:100%;margin-left:25px;color:#8293ad;font-size:10px}.task-focus-context-details-trigger-v2>svg{color:#7187ab}.task-focus-context-details-grid-v2{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px 14px 14px;border-top:1px solid #edf1f7;background:#fbfcff}.task-focus-context-details-grid-v2>div{padding:10px;border-color:#e0e8f4;border-radius:10px;background:#fff}.task-focus-context-details-grid-v2>div>svg{color:#627bd7}.task-focus-context-details-grid-v2 small{color:#8191aa;font-size:9px}.task-focus-context-details-grid-v2 b{margin-top:4px;color:#395783;font-size:11px}.task-focus-task-tags-panel-v2{margin:0 0 12px;padding:8px 10px;border-color:#dfe7f4;border-radius:12px;background:#fff;box-shadow:0 4px 12px #2a477709}@media(max-width:1180px)and (min-width:761px){.task-focus-left-rail-overlay-v2{width:72px;padding-right:5px;padding-left:5px}.task-focus-compact-timer-v2{width:58px}.task-focus-context-details-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.task-focus-left-rail-overlay-v2{min-height:0;padding:8px;border-radius:14px;pointer-events:auto}.task-focus-left-rail-overlay-v2 .task-focus-compact-timer-v2{width:auto;min-width:106px;padding:5px}.task-focus-context-details-trigger-v2{align-items:flex-start}.task-focus-context-details-grid-v2{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.task-focus-context-details-v2{animation:none}}.task-focus-pulse-note-v2.is-editable{cursor:default}.task-focus-pulse-note-v2.is-editable:not(.is-pending):hover{background:#fff}.task-focus-pulse-feed-v2 article header .task-focus-note-edit-trigger-v2{display:inline-flex;width:25px;height:25px;flex:0 0 25px;align-items:center;justify-content:center;margin-left:1px;padding:0;border:1px solid transparent;border-radius:7px;color:#7890b4;background:transparent;opacity:.72;cursor:pointer}.task-focus-pulse-feed-v2 article header .task-focus-note-edit-trigger-v2 svg{color:currentColor;opacity:1}.task-focus-pulse-feed-v2 article header .task-focus-note-edit-trigger-v2:hover,.task-focus-pulse-feed-v2 article header .task-focus-note-edit-trigger-v2:focus-visible{border-color:#c8d7f2;color:#315ebc;background:#eef3ff;opacity:1;outline:none}.task-focus-note-editable-text-v2{cursor:text;border-radius:6px;outline:none}.task-focus-note-editable-text-v2:hover{background:#f5f7fc}.task-focus-note-editable-text-v2:focus-visible{box-shadow:0 0 0 3px #5371d524;outline:none}.task-focus-pulse-note-v2.is-pending,.task-focus-pending-thread-group-v2>.task-focus-pulse-note-v2{border-color:#eadabd!important;background:#fffdf8!important;box-shadow:0 3px 10px #b27c230b!important}.task-focus-pulse-note-v2.is-pending .task-focus-pending-heading-v2{gap:6px;margin-top:6px}.task-focus-pulse-note-v2.is-pending .task-focus-pending-heading-v2 strong{color:#8e5f27;font-size:12px;line-height:1.3}.task-focus-pulse-note-v2.is-pending .task-focus-pending-heading-v2>b{color:#a57438;font-size:10px}.task-focus-pulse-note-v2.is-pending .task-focus-note-attachments-v2{margin-top:7px}.task-focus-pulse-note-v2.is-pending .task-focus-note-attachments-v2 button{border-color:#d9e3f1;background:#f8faff}.task-focus-pending-resolution-v2{margin-top:8px;padding-top:8px;border-top:1px dashed #e5d6bb}.task-focus-pending-resolution-copy-v2{margin:0;color:#876f4a;font-size:10px;line-height:1.45}.task-focus-pending-actions-toggle-v2{min-height:22px;margin:0 1px;padding:2px 6px;border:0;border-radius:5px;color:#7b591f;background:#f7e7c6;font:inherit;font-size:10px;font-weight:950;letter-spacing:.02em;cursor:pointer}.task-focus-pending-actions-toggle-v2:hover,.task-focus-pending-actions-toggle-v2:focus-visible{color:#674817;background:#efd9ab;outline:none}.task-focus-pending-action-buttons-v2{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.task-focus-pending-action-buttons-v2 button{display:inline-flex!important;min-height:29px!important;align-items:center;gap:4px;padding:0 9px!important;border-radius:7px;font-size:10px!important;font-weight:900;cursor:pointer}.task-focus-pending-action-buttons-v2 button.resolve{border:1px solid #a9d5c2!important;color:#287d60!important;background:#effaf5!important}.task-focus-pending-action-buttons-v2 button.close{border:1px solid #edbec7!important;color:#a33e4c!important;background:#fff3f4!important}.task-focus-pending-notification-v2{margin-top:8px;padding-top:7px;border-top:1px solid rgba(231,196,136,.4);color:#9d7948;font-size:9px;font-weight:800}@media(min-width:761px){.task-focus-left-rail-overlay-v2{box-sizing:border-box;width:82px;min-height:0;padding:12px 8px 14px;align-items:center;gap:8px;border:1px solid #d6e2f2;border-radius:22px;background:#fbfdff;box-shadow:0 14px 32px #2a477724}.task-focus-left-rail-overlay-v2>.task-focus-left-rail-expand-v2{order:-3}.task-focus-left-rail-expand-v2{width:46px;height:35px;border:1px solid #c9d8f1;border-radius:11px;color:#315ebc;background:#eef3ff;box-shadow:0 3px 8px #315ebc14}.task-focus-left-rail-expand-v2:hover,.task-focus-left-rail-expand-v2:focus-visible{border-color:#9bb5e8;color:#244da8;background:#e3ecff;outline:none}.task-focus-compact-timer-v2{width:66px;gap:8px;padding:7px;border:1px solid #e0e8f5;border-radius:16px;background:#f5f8ff}.task-focus-compact-timer-action-v2{min-height:74px;gap:5px;border-radius:12px;box-shadow:0 6px 13px #158a4b33}.task-focus-compact-timer-action-v2 svg{width:22px;height:22px}.task-focus-compact-timer-action-v2 strong{font-size:11px;letter-spacing:-.02em}.task-focus-compact-timer-deadline-v2{gap:2px;padding:0 1px 1px}.task-focus-compact-timer-deadline-v2 svg{width:14px;height:14px}.task-focus-compact-timer-deadline-v2 span,.task-focus-compact-timer-deadline-v2 b{font-size:9px}.task-focus-compact-timer-expand-v2{top:6px;right:6px;width:21px;height:21px;border:1px solid #d6e1f3;color:#5875ba;background:#fff}.task-focus-left-rail-item-v2{width:46px;height:42px;border:1px solid #e1e9f5;border-radius:12px;color:#4f6fc2;background:#fff;box-shadow:0 2px 6px #2a477709}.task-focus-left-rail-item-v2 svg,.task-focus-left-icon-rail-v2 button svg{width:21px;height:21px;stroke-width:1.8}.task-focus-left-rail-item-v2:hover,.task-focus-left-rail-item-v2:focus-visible,.task-focus-left-rail-item-v2.is-on{border-color:#b6c9ee;color:#2f59b4;background:#edf3ff;box-shadow:0 4px 9px #315ebc14;outline:none}.task-focus-left-rail-item-v2.virtus{margin-top:auto}.task-focus-left-rail-item-v2.virtus.is-off{border-color:#e5ebf4;color:#8294b0;background:#f7f9fc}.task-focus-left-rail-item-v2 em,.task-focus-left-icon-rail-v2 em{top:-6px;right:-6px;min-width:17px;padding:3px 4px;border:2px solid #fbfdff;color:#4667b4;background:#e1eaff;font-size:8px;line-height:1}.task-focus-left-icon-rail-v2{display:grid;width:100%;gap:7px;padding:10px 0;border-top:1px solid #e3eaf5;border-bottom:1px solid #e3eaf5}.task-focus-left-icon-rail-v2 button{width:46px;height:42px;border:1px solid transparent;border-radius:12px;color:#5d79c6;background:#fff}.task-focus-left-icon-rail-v2 button:hover,.task-focus-left-icon-rail-v2 button:focus-visible,.task-focus-left-icon-rail-v2 button.active{border-color:#b6c9ee;color:#2f59b4;background:#edf3ff;box-shadow:0 4px 9px #315ebc14;outline:none}.task-focus-left-sidebar-collapse-v2{position:absolute;z-index:10;top:calc(var(--task-focus-left-rail-top, 360px) + 10px);left:calc(var(--task-focus-expanded-sidebar-width, 212px) - 26px);display:inline-flex;width:34px;height:32px;align-items:center;justify-content:center;padding:0;border:1px solid #cbdaf1;border-radius:10px;color:#315ebc;background:#fff;box-shadow:0 4px 10px #2a47771a;cursor:pointer}.task-focus-left-sidebar-collapse-v2:hover,.task-focus-left-sidebar-collapse-v2:focus-visible{border-color:#9db6e9;color:#244da8;background:#eef3ff;outline:none}.task-focus-shell-v2:has(.task-focus-left-rail-overlay-v2.is-expanded) .task-focus-body-grid-v2:not(.is-concentration){--task-focus-expanded-sidebar-width: 212px;grid-template-columns:212px minmax(0,1fr) minmax(330px,.84fr)!important}.task-focus-shell-v2:has(.task-focus-left-rail-overlay-v2.is-expanded) .task-focus-left-sidebar-v2{max-height:calc(100vh - 104px);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#aebfdf transparent;scrollbar-gutter:stable;scrollbar-width:thin}.task-focus-shell-v2:has(.task-focus-left-rail-overlay-v2.is-expanded) .task-focus-left-sidebar-v2::-webkit-scrollbar{width:7px}.task-focus-shell-v2:has(.task-focus-left-rail-overlay-v2.is-expanded) .task-focus-left-sidebar-v2::-webkit-scrollbar-thumb{border-radius:9px;background:#aebfdf}}@media(min-width:761px)and (max-width:1180px){.task-focus-left-rail-overlay-v2{width:76px;padding-right:7px;padding-left:7px}.task-focus-compact-timer-v2{width:62px}.task-focus-left-rail-item-v2,.task-focus-left-icon-rail-v2 button{width:42px}.task-focus-shell-v2:has(.task-focus-left-rail-overlay-v2.is-expanded) .task-focus-body-grid-v2:not(.is-concentration){--task-focus-expanded-sidebar-width: 190px;grid-template-columns:190px minmax(0,1fr) minmax(290px,.82fr)!important}}@media(min-width:761px){.task-focus-left-rail-overlay-v2{width:82px;padding:0;align-items:stretch;gap:10px;border:0;border-radius:0;background:transparent;box-shadow:none}.task-focus-left-rail-overlay-v2>.task-focus-left-rail-expand-v2,.task-focus-left-rail-overlay-v2>.task-focus-compact-timer-v2,.task-focus-left-rail-overlay-v2>.task-focus-left-rail-item-v2,.task-focus-left-rail-overlay-v2>.task-focus-left-icon-rail-v2{box-sizing:border-box;align-self:stretch;border:1px solid #d9e5f3;border-radius:16px;background:#fff;box-shadow:0 7px 16px #2a477717}.task-focus-left-rail-overlay-v2>.task-focus-left-rail-expand-v2{order:-3;width:82px;height:38px;min-height:38px;border-color:#c9d9ef;border-radius:14px;color:#315ebc;background:#fff}.task-focus-left-rail-overlay-v2>.task-focus-left-rail-expand-v2:hover,.task-focus-left-rail-overlay-v2>.task-focus-left-rail-expand-v2:focus-visible{border-color:#9db7e9;color:#244da8;background:#eef3ff;outline:none}.task-focus-left-rail-overlay-v2>.task-focus-compact-timer-v2{width:82px;gap:8px;padding:8px;border-color:#d8e4f2;border-radius:18px;background:#fff;box-shadow:0 8px 18px #2a47771a}.task-focus-left-rail-overlay-v2>.task-focus-compact-timer-v2 .task-focus-compact-timer-action-v2{min-height:74px}.task-focus-left-rail-overlay-v2>.task-focus-left-rail-item-v2{position:relative;width:82px;height:64px;min-height:64px;flex-direction:column;gap:4px;border-color:#d9e5f3;border-radius:16px;color:#4165b6;background:#fff;box-shadow:0 7px 16px #2a477714}.task-focus-left-rail-overlay-v2>.task-focus-left-rail-item-v2:hover,.task-focus-left-rail-overlay-v2>.task-focus-left-rail-item-v2:focus-visible,.task-focus-left-rail-overlay-v2>.task-focus-left-rail-item-v2.is-on{border-color:#b6c9ee;color:#2f59b4;background:#f5f8ff;box-shadow:0 8px 17px #315ebc1a;outline:none}.task-focus-left-rail-overlay-v2>.task-focus-left-rail-item-v2:after{display:block;color:#61789f;font-size:7px;font-weight:950;letter-spacing:.035em;line-height:1;text-align:center}.task-focus-left-rail-overlay-v2>.task-focus-left-rail-item-v2:not(.virtus):after{content:"PARTICIPANTES"}.task-focus-left-rail-overlay-v2>.task-focus-left-rail-item-v2.virtus{margin-top:0}.task-focus-left-rail-overlay-v2>.task-focus-left-rail-item-v2.virtus:after{content:"ASSISTENTE"}.task-focus-left-rail-overlay-v2>.task-focus-left-rail-item-v2.virtus.is-off{border-color:#e0e8f2;color:#8294b0;background:#fbfcfe}.task-focus-left-rail-overlay-v2>.task-focus-left-rail-item-v2 em,.task-focus-left-rail-overlay-v2 .task-focus-left-icon-rail-v2 em{display:none!important}.task-focus-left-rail-overlay-v2>.task-focus-left-rail-item-v2 svg{width:22px;height:22px;box-sizing:content-box;padding:6px;border-radius:11px;background:#eef4ff}.task-focus-left-rail-overlay-v2>.task-focus-left-rail-item-v2.is-on svg{background:#cbdcff}.task-focus-left-rail-overlay-v2>.task-focus-left-rail-item-v2.virtus.is-off svg{background:#f2f5fa}.task-focus-left-rail-overlay-v2>.task-focus-left-icon-rail-v2{display:grid;width:82px;grid-template-columns:1fr;gap:7px;padding:10px 9px 11px;border-color:#d9e5f3;border-radius:16px;background:#fff;box-shadow:0 7px 16px #2a477714}.task-focus-left-rail-overlay-v2>.task-focus-left-icon-rail-v2:before{content:"ROTEIRO";display:block;margin-bottom:1px;color:#61789f;font-size:8px;font-weight:950;letter-spacing:.08em;line-height:1;text-align:center}.task-focus-left-rail-overlay-v2 .task-focus-left-icon-rail-v2 button{width:62px;height:40px;min-height:40px;justify-self:center;border:1px solid #d7e3f8;border-radius:11px;color:#4d6fc1;background:#eef4ff;box-shadow:none}.task-focus-left-rail-overlay-v2 .task-focus-left-icon-rail-v2 button:hover,.task-focus-left-rail-overlay-v2 .task-focus-left-icon-rail-v2 button:focus-visible{border-color:#aec4ef;color:#315ebc;background:#dce8ff;outline:none}.task-focus-left-rail-overlay-v2 .task-focus-left-icon-rail-v2 button.active{border-color:#91ace5;color:#244da8;background:#cbdcff;box-shadow:inset 0 0 0 1px #315ebc14}.task-focus-left-rail-overlay-v2 .task-focus-left-icon-rail-v2 button svg{width:21px;height:21px}.task-focus-left-sidebar-collapse-v2{top:calc(var(--task-focus-left-rail-top, 360px) + 4px)}}@media(min-width:761px)and (max-width:1180px){.task-focus-left-rail-overlay-v2{width:72px}.task-focus-left-rail-overlay-v2>.task-focus-left-rail-expand-v2,.task-focus-left-rail-overlay-v2>.task-focus-compact-timer-v2,.task-focus-left-rail-overlay-v2>.task-focus-left-rail-item-v2,.task-focus-left-rail-overlay-v2>.task-focus-left-icon-rail-v2{width:72px}.task-focus-left-rail-overlay-v2>.task-focus-left-icon-rail-v2{padding-right:7px;padding-left:7px}.task-focus-left-rail-overlay-v2 .task-focus-left-icon-rail-v2 button{width:56px}}@media(min-width:761px){.task-focus-left-sidebar-collapse-v2{top:calc(var(--task-focus-left-rail-top, 360px) - 38px)!important;left:calc(var(--task-focus-expanded-sidebar-width, 212px) - 34px)!important;z-index:12}.task-focus-left-sidebar-collapse-top-v2{top:calc(var(--task-focus-left-rail-top, 360px) - 44px)!important;left:0!important;width:var(--task-focus-expanded-sidebar-width, 212px);height:34px;min-height:34px;gap:6px;padding:0 10px;justify-content:center}.task-focus-left-sidebar-collapse-top-v2 span{display:inline}.task-focus-left-sidebar-collapse-top-v2{position:static!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;min-height:34px!important;margin:0!important;padding:0 10px!important;gap:6px;justify-content:center;border:1px solid #cbdaf1;border-radius:10px;color:#315ebc;background:#fff;font:inherit;font-size:11px;font-weight:800;box-shadow:0 4px 10px #2a477714}.task-focus-left-sidebar-collapse-top-v2:hover,.task-focus-left-sidebar-collapse-top-v2:focus-visible{border-color:#9db6e9;color:#244da8;background:#eef3ff;outline:none}.task-focus-left-rail-overlay-v2>.task-focus-left-rail-expand-bottom-v2{order:5!important;margin-top:0}.task-focus-left-rail-overlay-v2 .task-focus-left-icon-rail-v2 button,.task-focus-left-rail-overlay-v2 .task-focus-left-icon-rail-v2 button:hover,.task-focus-left-rail-overlay-v2 .task-focus-left-icon-rail-v2 button:focus-visible{border-color:transparent!important;background:#f2f6ff!important;box-shadow:none!important}.task-focus-left-rail-overlay-v2 .task-focus-left-icon-rail-v2 button{color:#5b76c4}.task-focus-left-rail-overlay-v2 .task-focus-left-icon-rail-v2 button:hover{color:#315ebc;background:#e8efff!important}.task-focus-left-rail-overlay-v2 .task-focus-left-icon-rail-v2 button:focus-visible{outline:2px solid #a8bce9;outline-offset:2px}.task-focus-left-rail-overlay-v2 .task-focus-left-icon-rail-v2 button.active{border-color:transparent!important;color:#2f59b4;background:#dbe6ff!important;box-shadow:none!important}.task-focus-left-rail-overlay-v2>.task-focus-left-rail-item-v2 svg,.task-focus-left-rail-overlay-v2>.task-focus-left-rail-item-v2.virtus.is-off svg{background:#f2f6ff!important}.task-focus-left-rail-overlay-v2>.task-focus-left-rail-item-v2.is-on svg{background:#dbe6ff!important}}@media(min-width:761px)and (max-width:1180px){.task-focus-left-sidebar-collapse-v2{left:156px!important}}@media(min-width:761px){.task-focus-left-sidebar-collapse-v2{color:#315ebc;background:#eaf1ff!important}.task-focus-left-sidebar-collapse-v2:hover,.task-focus-left-sidebar-collapse-v2:focus-visible{border-color:#a9bee9;color:#244da8;background:#dbe7ff!important;outline:none}}.task-focus-pending-heading-v2{align-items:center}.task-focus-pending-title-editable-v2{cursor:text;border-radius:6px}.task-focus-pending-title-editable-v2:hover{background:#fff0d8}.task-focus-pending-title-editable-v2:focus-visible,.task-focus-pending-response-editable-text-v2:focus-visible{box-shadow:0 0 0 3px #5371d524;outline:none}.task-focus-pending-edit-trigger-v2,.task-focus-pending-response-edit-trigger-v2{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;margin:0;padding:0;border:1px solid transparent;border-radius:7px;color:#7890b4;background:transparent;cursor:pointer}.task-focus-pending-edit-trigger-v2:hover,.task-focus-pending-edit-trigger-v2:focus-visible,.task-focus-pending-response-edit-trigger-v2:hover,.task-focus-pending-response-edit-trigger-v2:focus-visible{border-color:#c8d7f2;color:#315ebc;background:#eef3ff;outline:none}.task-focus-note-edit-title-v2{box-sizing:border-box;width:100%;min-height:34px;margin-top:6px;padding:8px;border:1px solid #bfcef0;border-radius:8px;color:#455f84;background:#fff;font:inherit;font-size:12px;outline:none}.task-focus-note-edit-title-v2:focus{border-color:#6c88dd;box-shadow:0 0 0 3px #5371d51f}.task-focus-pending-response-meta-v2{align-items:center}.task-focus-pending-response-meta-v2>small{margin-left:auto}.task-focus-pending-response-edit-trigger-v2{width:23px;height:23px;flex-basis:23px}.task-focus-pending-response-editable-text-v2{cursor:text;border-radius:6px;outline:none}.task-focus-pending-response-editable-text-v2:hover{background:#f5f7fc}.task-focus-pending-response-edit-v2{display:grid;gap:6px;margin-top:6px}.task-focus-pending-response-edit-v2 textarea{box-sizing:border-box;width:100%;min-height:58px;resize:vertical;padding:8px;border:1px solid #bfcef0;border-radius:8px;color:#455f84;background:#fff;font:inherit;font-size:10px;outline:none}.task-focus-pending-response-edit-v2 textarea:focus{border-color:#6c88dd;box-shadow:0 0 0 3px #5371d51f}.task-focus-pending-response-edit-v2>div{display:flex;justify-content:flex-end;gap:6px}.task-focus-pending-response-edit-v2 button{min-height:27px;padding:0 8px;border:1px solid #d5e0f1;border-radius:7px;color:#617898;background:#fff;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.task-focus-pending-response-edit-v2 button:last-child{display:inline-flex;align-items:center;gap:4px;color:#fff;border-color:#315ebc;background:#315ebc}.task-focus-pending-response-edit-v2 button:disabled{opacity:.45;cursor:not-allowed}.task-focus-pending-notification-v2{display:none!important}body.task-focus-virtus-open>#root .conversation-widget-launcher,body.task-focus-virtus-open>#root .conversation-widget-panel,body.task-focus-virtus-open>#root .conversation-workspace.widget-workspace{display:none!important}.task-focus-virtus-chat-quick-v2{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:9px 12px 0}.task-focus-virtus-chat-quick-v2>small{flex:0 0 100%;color:#8494ae;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.task-focus-virtus-chat-quick-v2 button{min-height:26px;padding:0 8px;border:1px solid #d8e2f2;border-radius:99px;color:#55709d;background:#f7f9fe;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.task-focus-virtus-chat-quick-v2 button:hover,.task-focus-virtus-chat-quick-v2 button:focus-visible{border-color:#aebfe9;color:#315ebc;background:#eef4ff;outline:none}.task-focus-virtus-chat-quick-v2 button:disabled{opacity:.48;cursor:not-allowed}.task-focus-virtus-chat-typing-v2{min-width:58px}.task-focus-virtus-chat-typing-v2 p{display:inline-flex;min-width:36px;align-items:center;gap:4px}.task-focus-virtus-chat-typing-v2 p span{display:inline-block;width:5px;height:5px;border-radius:50%;background:#7a8fd1;animation:task-focus-virtus-chat-dot-v2 1s ease-in-out infinite}.task-focus-virtus-chat-typing-v2 p span:nth-child(2){animation-delay:.12s}.task-focus-virtus-chat-typing-v2 p span:nth-child(3){animation-delay:.24s}@keyframes task-focus-virtus-chat-dot-v2{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.task-focus-virtus-chat-typing-v2 p span{animation:none;opacity:.7}}.task-focus-pulse-v2>.task-focus-pulse-composer-top-v2{order:2;min-width:0}.task-focus-pulse-v2>.task-focus-pulse-composer-top-v2>.task-focus-note-compose-v2{position:static!important;width:auto!important;max-width:none!important;margin:0 0 10px!important;padding:0 0 10px!important;border:0!important;border-bottom:1px solid #e4eaf5!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.task-focus-pulse-v2>.task-focus-pulse-composer-top-v2>.task-focus-note-compose-v2.is-pending-response{margin:0 0 10px!important;padding:10px!important;border:1px solid #b9c9f4!important;border-top:3px solid #6377df!important;border-radius:11px!important;background:#f7f9ff!important}.task-focus-pulse-v2>.task-focus-virtus-prompt-panel-v2,.task-focus-pulse-v2>.task-focus-virtus-help-panel-v2{order:3}.task-focus-pulse-v2>.task-focus-pulse-feed-v2{order:4}.task-focus-composer-editor-v2{position:relative;min-width:0}.task-focus-composer-editor-v2>textarea{display:block;box-sizing:border-box;width:100%;min-height:78px;margin:0}.task-focus-mention-menu-v2{position:absolute;z-index:30;top:calc(100% + 5px);right:8px;left:8px;display:grid;gap:3px;max-height:220px;overflow-y:auto;padding:6px;border:1px solid #cbd9ef;border-radius:11px;background:#fff;box-shadow:0 13px 26px #2a477729;scrollbar-color:#b8c9e5 transparent;scrollbar-width:thin}.task-focus-mention-menu-v2>small{padding:4px 7px 3px;color:#7890b2;font-size:8px;font-weight:950;letter-spacing:.07em}.task-focus-mention-menu-v2>button{display:flex;min-width:0;align-items:center;gap:8px;padding:7px 8px;border:1px solid transparent;border-radius:8px;color:#31538f;background:transparent;font:inherit;text-align:left;cursor:pointer}.task-focus-mention-menu-v2>button:hover,.task-focus-mention-menu-v2>button:focus-visible,.task-focus-mention-menu-v2>button[aria-selected=true]{border-color:#d1def6;background:#eef4ff;outline:none}.task-focus-mention-avatar-v2{display:inline-flex;width:27px;height:27px;flex:0 0 27px;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#5973d7;font-size:9px;font-weight:950}.task-focus-mention-menu-v2>button>span:nth-child(2){display:grid;min-width:0;gap:2px;flex:1 1 auto}.task-focus-mention-menu-v2>button b{overflow:hidden;color:#31538f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.task-focus-mention-menu-v2>button small{overflow:hidden;color:#7c8fac;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.task-focus-mention-menu-v2>button>svg{flex:0 0 auto;color:#6179d8}.task-focus-mention-hint-v2{display:flex;min-width:0;align-items:center;gap:4px;min-height:19px;margin:3px 0 4px;color:#8494ab;font-size:9px}.task-focus-mention-hint-v2>svg{flex:0 0 auto;color:#6e86d6}.task-focus-mention-hint-v2 b{color:#526fbf}.task-focus-mention-selected-v2{margin-left:auto;color:#3d72a8;font-weight:850;white-space:nowrap}.task-focus-virtus-floating-v2{display:flex!important;color:#294875;background:#fff;border-color:#b9ccef;box-shadow:0 18px 42px #1b37743d}.task-focus-virtus-prompt-panel-v2{display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;margin:0 0 9px;padding:9px 10px;border:1px solid #d3def4;border-radius:11px;background:#f7f9ff;box-shadow:0 5px 12px #2a47770f}.task-focus-virtus-prompt-icon-v2{display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;border-radius:9px;color:#fff;background:#536ce0}.task-focus-virtus-prompt-panel-v2>div{min-width:0}.task-focus-virtus-prompt-panel-v2 b{color:#31538f;font-size:10px}.task-focus-virtus-prompt-panel-v2 p{margin:3px 0 4px;color:#607697;font-size:10px;line-height:1.4}.task-focus-virtus-prompt-panel-v2 small{color:#8191aa;font-size:9px}.task-focus-virtus-prompt-panel-v2>div>div{display:flex;gap:5px;margin-top:6px}.task-focus-virtus-prompt-panel-v2>div>div button{min-height:25px;padding:0 8px;border:0;border-radius:7px;color:#fff;background:#315ebc;font:inherit;font-size:9px;font-weight:900;cursor:pointer}.task-focus-virtus-prompt-panel-v2>div>div button+button{color:#557197;background:#edf2fa}.task-focus-virtus-prompt-panel-v2>button{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:7px;color:#7b8eaa;background:transparent;cursor:pointer}.task-focus-virtus-prompt-panel-v2 button:hover,.task-focus-virtus-prompt-panel-v2 button:focus-visible{border-color:#c9d7f1;outline:none}.task-focus-summary-links-v2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px}.task-focus-summary-links-v2>span{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;align-items:start!important;gap:5px;line-height:1.35!important}.task-focus-summary-links-v2>span>svg{flex:0 0 auto;margin-top:1px}.task-focus-summary-links-v2>span>span{min-width:0}.task-focus-summary-links-v2>span>span:nth-child(2){overflow-wrap:anywhere}.task-focus-summary-links-v2 .task-focus-summary-record-id-v2{flex:0 0 auto;color:#5e78a4;white-space:nowrap}.task-focus-task-tags-panel-v2 .workflow-tag-field{min-height:32px}.task-focus-task-tags-panel-v2 .workflow-tag-placeholder{color:#6e83a5;font-size:10px}.task-focus-task-tags-panel-v2 .workflow-tag-add{border:1px solid #d2def3!important;border-radius:8px;color:#486bc0;background:#eef4ff!important}.task-focus-task-tags-panel-v2 .workflow-tag-add:hover,.task-focus-task-tags-panel-v2 .workflow-tag-add:focus-visible{border-color:#aebfe9!important;color:#244da8;background:#dfeaff!important;outline:none}.case-document-repository-folder-card-v2{border-color:#d7e1ef!important;border-radius:12px!important;box-shadow:0 5px 13px #2a477712!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.case-document-repository-folder-card-v2:hover,.case-document-repository-folder-card-v2:focus-within{border-color:#afc2e8!important;box-shadow:0 9px 18px #2a47771a!important}body.task-focus-overdue .task-focus-left-rail-overlay-v2>.task-focus-compact-timer-v2{border-color:#e6b0b8!important;background:#fff5f6!important}body.task-focus-overdue .task-focus-left-rail-overlay-v2>.task-focus-compact-timer-v2 .task-focus-compact-timer-action-v2:hover{background:#c43d4d!important}body.task-focus-overdue .task-focus-left-rail-overlay-v2>.task-focus-compact-timer-v2 .task-focus-compact-timer-deadline-v2 svg,body.task-focus-overdue .task-focus-left-rail-overlay-v2>.task-focus-compact-timer-v2 .task-focus-compact-timer-deadline-v2 b{color:#bd4652!important}@media(max-width:1180px){.task-focus-summary-v2{grid-template-columns:minmax(0,1fr);align-items:start}.task-focus-summary-facts-v2{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.task-focus-summary-links-v2{grid-template-columns:1fr}.task-focus-summary-facts-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}}@media(max-width:760px){.task-focus-pulse-v2>.task-focus-pulse-composer-top-v2>.task-focus-note-compose-v2{margin-bottom:8px!important;padding-bottom:8px!important}.task-focus-mention-menu-v2{right:0;left:0}.task-focus-mention-selected-v2{flex-basis:100%;margin-left:17px}.task-focus-summary-facts-v2{grid-template-columns:1fr}.task-focus-summary-links-v2>span{grid-template-columns:auto minmax(0,1fr)}.task-focus-summary-links-v2 .task-focus-summary-record-id-v2{grid-column:2;margin-top:-2px}.task-focus-virtus-prompt-panel-v2{grid-template-columns:28px minmax(0,1fr) auto;padding:8px}}@media(prefers-reduced-motion:reduce){.task-focus-mention-menu-v2,.case-document-repository-folder-card-v2,.task-focus-pulse-composer-top-v2,.task-focus-virtus-prompt-panel-v2{animation:none!important;transition:none!important}}.task-focus-workspace-v2,.task-focus-shell-v2,.task-focus-main-v2,.task-focus-summary-v2,.task-focus-summary-main-v2,.task-focus-summary-main-v2>div,.task-focus-summary-links-v2,.task-focus-summary-links-v2>span,.task-focus-summary-links-v2>span>span,.task-focus-summary-facts-v2,.task-focus-context-details-v2,.task-focus-task-tags-panel-v2,.task-focus-body-grid-v2,.task-focus-left-sidebar-v2,.task-focus-center-column-v2,.task-focus-right-column-v2,.task-focus-pulse-v2,.task-focus-pulse-composer-top-v2,.task-focus-note-compose-v2,.task-focus-composer-editor-v2,.case-document-repository-v2,.case-document-repository-list-v2,.case-document-repository-folder-grid-v2{box-sizing:border-box;min-width:0;max-width:100%}.task-focus-summary-main-v2 h1,.task-focus-summary-links-v2 b,.task-focus-summary-links-v2>span>span,.task-focus-context-details-grid-v2 b{word-break:normal!important;overflow-wrap:break-word!important}.task-focus-summary-links-v2 .task-focus-summary-record-id-v2{display:inline-block;max-width:100%;overflow-wrap:normal!important;word-break:normal!important}.task-focus-virtus-help-panel-v2,.task-focus-virtus-prompt-panel-v2,.task-focus-virtus-chat-drawer-v2{box-sizing:border-box;min-width:0;max-width:100%}.case-document-repository-folder-grid-v2>article.is-drag-over .case-document-repository-folder-card-v2,.case-document-repository-list-v2.is-drag-over,.case-document-repository-root-drop-v2.is-drag-over{border-color:#6c88dd!important;background:#eef4ff!important;box-shadow:0 0 0 3px #5b73d629,0 9px 18px #2a47771a!important}.case-document-repository-folder-grid-v2>article.is-drag-over .case-document-repository-folder-card-v2{color:#244da8!important}.case-document-repository-list-v2.is-drag-over:before{content:"Solte aqui para mover para " attr(aria-label);display:block;grid-column:1 / -1;padding:5px 8px;border-radius:7px;color:#315ebc;background:#e5eeff;font-size:10px;font-weight:850;text-align:center}.case-document-repository-root-drop-v2.is-drag-over small{color:#315ebc;font-weight:800}@media(max-width:760px){.task-focus-summary-links-v2>span>span{overflow-wrap:break-word!important}.task-focus-summary-links-v2 .task-focus-summary-record-id-v2{display:block;margin-left:0;white-space:nowrap!important}.task-focus-summary-main-v2 h1{line-height:1.16}.task-focus-pulse-v2 .task-focus-pulse-feed-v2{min-width:0}.task-focus-note-tools-v2,.task-focus-note-attachment-tools-v2,.task-focus-note-link-v2{min-width:0;max-width:100%}.task-focus-note-link-v2{width:100%}.task-focus-note-link-v2 input{flex:1 1 auto;width:auto}}@media(max-width:420px){.task-focus-summary-v2,.task-focus-context-details-trigger-v2,.task-focus-task-tags-panel-v2{padding-right:9px!important;padding-left:9px!important}.task-focus-summary-facts-v2{grid-template-columns:1fr!important}.task-focus-summary-links-v2>span{grid-template-columns:auto minmax(0,1fr)!important}.task-focus-summary-links-v2 .task-focus-summary-record-id-v2{margin-top:2px}.task-focus-pulse-composer-heading-v2>b{flex-basis:100%!important}.task-focus-pulse-composer-heading-v2>.task-focus-share-toggle-v2,.task-focus-pulse-composer-heading-v2>.task-focus-pending-toggle-v2{margin-left:0!important}.case-document-repository-row-actions-v2>button{min-height:34px}}@media(prefers-reduced-motion:reduce){.task-focus-context-details-v2,.task-focus-virtus-help-panel-v2,.task-focus-virtus-prompt-panel-v2,.task-focus-virtus-chat-drawer-v2,.case-document-repository-folder-card-v2{animation:none!important;transition:none!important}}.case-document-repository-list-v2 article>div:nth-child(2) b,.case-document-repository-folder-card-v2 b,.case-document-repository-name-v3{font-weight:650!important}.case-document-repository-list-v2>article[data-dragging=true],.case-document-repository-folder-grid-v2>article[data-dragging=true]{opacity:.42!important;border-style:dashed!important;border-color:#7692df!important;background:#f1f5ff!important;box-shadow:0 0 0 3px #5d6cf11a,0 13px 26px #38529d29!important;transform:translateY(-3px) rotate(-.45deg) scale(.985)!important}.case-document-repository-drag-handle-v2[draggable=true]{position:relative;z-index:7;cursor:grab!important}.case-document-repository-drag-handle-v2[draggable=true]:active{cursor:grabbing!important;color:#315ebc;background:#eaf0ff}.case-document-repository-drag-preview-v2{position:fixed;z-index:-1;top:-1000px;left:-1000px;width:260px;box-sizing:border-box;padding:11px 14px;overflow:hidden;border:1px solid #9bb3ef;border-radius:11px;color:#264982;background:linear-gradient(135deg,#f6f9fffa,#ecf0fffa);box-shadow:0 15px 30px #1f3a7e38;font:650 12px/1.25 Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.case-document-repository-row-actions-v2,.case-document-repository-folder-actions-v2{z-index:20!important;pointer-events:auto!important}.case-document-repository-organize-v2{position:relative;z-index:21;pointer-events:auto!important;cursor:pointer!important}.task-focus-timeline-pending-summary-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 10px;padding:10px;border:1px solid #ead8ae;border-radius:11px;background:#fffaf0}.task-focus-timeline-pending-summary-v2>div{min-width:0;display:grid;gap:3px}.task-focus-timeline-pending-summary-v2 small{color:#98733a;font-size:9px;font-weight:900;letter-spacing:.04em}.task-focus-timeline-pending-summary-v2 b{overflow:hidden;color:#684e25;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-focus-timeline-pending-summary-v2 p{grid-column:1 / -1;margin:2px 0 0;color:#6b7890;font-size:11px;line-height:1.45}body>.dialog-backdrop{z-index:2147483006!important}#task-focus-pulso .task-focus-header-v2 p{display:none!important}#task-focus-pulso>.task-focus-header-v2{position:static!important;top:auto!important;z-index:auto!important}#task-focus-pulso .task-focus-pulse-feed-v2 .task-focus-pulse-note-v2:not(.is-pending){border:1px solid #dededf!important;background:#f7f8fa!important;box-shadow:none!important}#task-focus-pulso .task-focus-pulse-composer-top-v2 .task-focus-pulse-composer-heading-v2{display:flex!important;min-width:0;flex-wrap:wrap;align-items:center!important;justify-content:space-between!important;gap:6px 10px!important;margin:0 0 6px!important}#task-focus-pulso .task-focus-pulse-composer-heading-v2>b{min-width:0;flex:1 1 170px;color:#315ebc;font-size:12px!important;line-height:1.25}#task-focus-pulso .task-focus-pulse-composer-heading-v2>.task-focus-share-toggle-v2,#task-focus-pulso .task-focus-pulse-composer-heading-v2>.task-focus-pending-toggle-v2{flex:0 0 auto;margin:0!important}#task-focus-pulso .task-focus-pulse-composer-heading-v2>.task-focus-share-toggle-v2{display:inline-flex!important;width:auto!important;min-height:28px!important;align-items:center;justify-content:flex-end;gap:5px;padding:0!important;color:#5b7195;font-size:10px;font-weight:800;line-height:1.25;white-space:nowrap}#task-focus-pulso .task-focus-pulse-composer-heading-v2>.task-focus-pending-toggle-v2{min-height:29px;padding:0 9px;font-size:10px}#task-focus-pulso .task-focus-pulse-composer-top-v2 .task-focus-composer-editor-v2>textarea{line-height:1.45}#task-focus-pulso .task-focus-pulse-composer-top-v2 .task-focus-composer-editor-v2>textarea::placeholder{color:#788aa3;white-space:pre-line;line-height:1.45}.task-focus-summary-links-v2>span{grid-template-columns:auto minmax(0,1fr)!important}.task-focus-summary-links-v2>span>span:nth-child(2){min-width:0;overflow-wrap:normal!important;word-break:normal!important}.task-focus-summary-links-v2>span>span:nth-child(2)>b{overflow-wrap:anywhere;word-break:normal}.task-focus-summary-links-v2 .task-focus-summary-record-id-v2{display:inline;margin-left:3px;white-space:nowrap!important}.case-document-repository-list-v2>article,.case-document-repository-folder-grid-v2>article{min-width:0}.case-document-repository-folder-grid-v2>article:has(.case-document-repository-folder-card-v2:focus-visible){border-radius:12px}.case-document-repository-list-v2>article[data-dragging=true]{opacity:.58;cursor:grabbing}@media(max-width:760px){#task-focus-pulso .task-focus-pulse-composer-heading-v2>b{flex-basis:100%}#task-focus-pulso .task-focus-pulse-composer-heading-v2>.task-focus-share-toggle-v2,#task-focus-pulso .task-focus-pulse-composer-heading-v2>.task-focus-pending-toggle-v2{margin-left:auto!important}.task-focus-summary-links-v2>span{grid-template-columns:auto minmax(0,1fr)!important}}.task-focus-summary-links-v2{display:grid!important;grid-template-columns:minmax(0,1fr)!important;row-gap:4px!important}.task-focus-summary-links-v2>span{min-width:0!important;width:100%}.task-focus-summary-copy-v2{display:flex!important;min-width:0;flex:1 1 auto;flex-wrap:wrap;align-items:baseline;gap:1px 5px;line-height:1.35}.task-focus-summary-copy-v2>span:first-child{min-width:0;flex:1 1 auto;overflow-wrap:break-word;word-break:normal!important}.task-focus-summary-copy-v2>span:first-child>b{overflow-wrap:anywhere;word-break:normal!important}.task-focus-summary-copy-v2>.task-focus-summary-record-id-v2{min-width:max-content;flex:0 0 auto;margin-left:0!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}#task-focus-pulso .task-focus-pulse-feed-v2 .task-focus-pulse-note-v2:not(.is-pending){border-color:#dededf!important;background:#f7f8fa!important}#task-focus-pulso .task-focus-pulse-feed-v2 .task-focus-pulse-note-v2:not(.is-pending):hover{border-color:#d7d7da!important;background:#f3f5f8!important}.task-focus-pending-response-trigger-v2,.task-focus-pending-response-trigger-v2:hover,.task-focus-pending-response-trigger-v2:focus-visible{color:#fff!important;border-color:#315ebc!important;background:#315ebc!important;box-shadow:0 4px 10px #315ebc29;outline-offset:2px}.task-focus-pending-response-trigger-v2:hover,.task-focus-pending-response-trigger-v2:focus-visible{background:#244da8!important}.task-focus-pending-response-connector-v2{width:18px!important;height:2px!important;border-radius:0!important;background:#c8d6f1!important}.task-focus-pending-response-connector-v2:before,.task-focus-pending-response-connector-v2:after{content:none!important;display:none!important}body:not(.task-focus-overdue) .task-focus-left-rail-overlay-v2>.task-focus-compact-timer-v2{border-color:#b7dfcd!important;background:#f1fbf5!important}body:not(.task-focus-overdue) .task-focus-left-rail-overlay-v2>.task-focus-compact-timer-v2 .task-focus-compact-timer-action-v2,body:not(.task-focus-overdue) .task-focus-left-rail-overlay-v2>.task-focus-compact-timer-v2 .task-focus-compact-timer-action-v2.is-readonly{color:#fff!important;background:#2f9b78!important;box-shadow:0 6px 14px #2f9b7833!important}body:not(.task-focus-overdue) .task-focus-left-rail-overlay-v2>.task-focus-compact-timer-v2 .task-focus-compact-timer-action-v2 svg,body:not(.task-focus-overdue) .task-focus-left-rail-overlay-v2>.task-focus-compact-timer-v2 .task-focus-compact-timer-action-v2 strong{color:#fff!important}body:not(.task-focus-overdue) .task-focus-concentration-rail-v2.timer{color:#fff!important;border-color:#2f9b78!important;background:#2f9b78!important}body:not(.task-focus-overdue) .task-focus-concentration-rail-v2.timer svg,body:not(.task-focus-overdue) .task-focus-concentration-rail-v2.timer span{color:#fff!important}body.task-focus-overdue .task-focus-left-rail-overlay-v2>.task-focus-compact-timer-v2{border-color:#efbdc4!important;background:#fff5f6!important}body.task-focus-overdue .task-focus-left-rail-overlay-v2>.task-focus-compact-timer-v2 .task-focus-compact-timer-action-v2,body.task-focus-overdue .task-focus-left-rail-overlay-v2>.task-focus-compact-timer-v2 .task-focus-compact-timer-action-v2.is-readonly{color:#fff!important;background:#d94757!important;box-shadow:0 6px 14px #d9475733!important}body.task-focus-overdue .task-focus-left-rail-overlay-v2>.task-focus-compact-timer-v2 .task-focus-compact-timer-action-v2 svg,body.task-focus-overdue .task-focus-left-rail-overlay-v2>.task-focus-compact-timer-v2 .task-focus-compact-timer-action-v2 strong{color:#fff!important}body.task-focus-overdue .task-focus-left-rail-overlay-v2>.task-focus-compact-timer-v2 .task-focus-compact-timer-deadline-v2 svg{color:#cf5967!important}body.task-focus-overdue .task-focus-left-rail-overlay-v2>.task-focus-compact-timer-v2 .task-focus-compact-timer-deadline-v2 span{color:#b75a65!important}body.task-focus-overdue .task-focus-left-rail-overlay-v2>.task-focus-compact-timer-v2 .task-focus-compact-timer-deadline-v2 b{color:#a9404e!important}body.task-focus-overdue .task-focus-concentration-rail-v2.timer{color:#fff!important;border-color:#e6b0b8!important;background:#d94757!important;box-shadow:0 6px 14px #d9475733!important}body.task-focus-overdue .task-focus-concentration-rail-v2.timer svg,body.task-focus-overdue .task-focus-concentration-rail-v2.timer span{color:#fff!important}body.task-focus-overdue .task-focus-left-rail-overlay-v2>.task-focus-compact-timer-v2 .task-focus-compact-timer-action-v2:hover,body.task-focus-overdue .task-focus-concentration-rail-v2.timer:hover,body.task-focus-overdue .task-focus-concentration-rail-v2.timer:focus-visible{background:#c43d4d!important}.task-focus-pending-response-edit-v2,.task-focus-pending-response-edit-attachments-v2,.task-focus-pending-response-edit-attachment-v2,.task-focus-pending-response-edit-add-v2{min-width:0;max-width:100%;box-sizing:border-box}.task-focus-pending-response-edit-attachments-v2{display:grid!important;justify-content:stretch!important;gap:5px!important}.task-focus-pending-response-edit-attachment-v2{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start!important;gap:5px}.task-focus-pending-response-edit-attachment-name-v2{display:inline-flex;min-width:0;flex:1 1 150px;align-items:center;gap:4px}.task-focus-pending-response-edit-attachment-name-v2 b{min-width:0;overflow-wrap:anywhere}.task-focus-pending-response-edit-attachment-v2>small,.task-focus-pending-response-edit-attachment-v2>button{flex:0 0 auto}.task-focus-pending-response-edit-add-v2{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;gap:5px!important}.task-focus-pending-response-edit-add-v2>div{display:flex!important;min-width:150px;flex:1 1 190px;align-items:center;gap:4px}.task-focus-pending-response-edit-add-v2>div input{min-width:0;flex:1 1 auto}.task-focus-workspace-v2,.task-focus-shell-v2,.task-focus-main-v2,.task-focus-body-grid-v2,.task-focus-center-column-v2,.task-focus-right-column-v2,.task-focus-pulse-v2,.task-focus-pulse-feed-v2,.case-document-repository-v2,.case-document-repository-list-v2{overflow-x:hidden}#task-focus-pulso .task-focus-pulse-feed-v2 article header{justify-content:flex-start;flex-wrap:wrap;column-gap:7px;row-gap:2px}#task-focus-pulso .task-focus-pulse-feed-v2 article header>small{flex:0 1 auto;margin-left:0!important;white-space:nowrap}.task-focus-note-edit-attachment-tools-v2{display:flex!important;min-width:0;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:flex-start!important;gap:5px!important;box-sizing:border-box;margin-top:7px!important;padding:7px;border:1px solid #dbe4f3;border-radius:8px;background:#f8faff}.task-focus-note-edit-attachment-tools-v2>small{flex:0 0 100%;margin:0!important;color:#7084a5!important;font-size:8px!important;font-weight:900;letter-spacing:.055em}.task-focus-note-edit-attachment-tools-v2>button,.task-focus-note-edit-link-v2>button{display:inline-flex;min-height:29px;align-items:center;justify-content:center;gap:4px;margin:0;padding:0 9px;border:1px solid #cfdcf1;border-radius:7px;color:#4565a5;background:#fff;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.task-focus-note-edit-link-v2{display:flex;min-width:170px;flex:1 1 210px;align-items:center;gap:5px;color:#6680b5}.task-focus-note-edit-link-v2 input{min-width:0;min-height:29px;flex:1 1 auto;box-sizing:border-box;padding:0 7px;border:1px solid #cfdcf1;border-radius:7px;color:#4c6284;background:#fff;font:inherit;font-size:10px;outline:none}.task-focus-note-edit-link-v2 input:focus{border-color:#6c88dd;box-shadow:0 0 0 3px #5371d51a}.task-focus-note-edit-link-v2>button:disabled{color:#a9b7cd;border-color:#e0e6f0;background:#f3f5f9;cursor:default}.task-focus-note-edit-new-attachments-v2{justify-content:flex-start!important;margin-top:6px!important}.task-focus-note-edit-new-attachments-v2>span{cursor:default}.task-focus-note-edit-new-attachments-v2 button{min-height:0!important;padding:0!important;border:0!important;color:#8295b1!important;background:transparent!important;box-shadow:none!important}.task-focus-note-edit-actions-v2{justify-content:flex-end!important}@media(max-width:420px){.task-focus-summary-copy-v2>.task-focus-summary-record-id-v2{flex-basis:100%}.task-focus-pending-response-edit-attachment-name-v2{flex-basis:100%}}.task-focus-left-sidebar-collapse-bottom-v2{display:inline-flex;width:100%;min-height:34px;align-items:center;justify-content:center;gap:6px;margin-top:0;padding:0 10px;border:1px solid #cbdaf1;border-radius:10px;color:#315ebc;background:#fff;font:inherit;font-size:11px;font-weight:800;cursor:pointer;box-shadow:0 4px 10px #2a477714}.task-focus-left-sidebar-collapse-bottom-v2:hover,.task-focus-left-sidebar-collapse-bottom-v2:focus-visible{border-color:#9db6e9;color:#244da8;background:#eef3ff;outline:none}.task-focus-summary-service-v2 .task-focus-summary-copy-v2>span:first-child>.task-focus-summary-record-id-v2{display:inline!important;min-width:0!important;margin-left:3px!important;white-space:nowrap!important;flex:none!important}.case-document-repository-breadcrumb-v2{margin-bottom:14px!important}@media(min-width:1181px){.task-focus-body-grid-v2:not(.is-concentration){grid-template-columns:76px minmax(620px,2fr) minmax(350px,1fr)!important;gap:14px!important}.task-focus-shell-v2:has(.task-focus-left-rail-overlay-v2.is-expanded) .task-focus-body-grid-v2:not(.is-concentration){grid-template-columns:212px minmax(560px,1.85fr) minmax(330px,1fr)!important}}@media(max-width:1180px)and (min-width:761px){.task-focus-body-grid-v2:not(.is-concentration){grid-template-columns:72px minmax(430px,1.6fr) minmax(300px,1fr)!important;gap:12px!important}.task-focus-shell-v2:has(.task-focus-left-rail-overlay-v2.is-expanded) .task-focus-body-grid-v2:not(.is-concentration){grid-template-columns:190px minmax(430px,1.55fr) minmax(290px,1fr)!important}}.task-focus-route-v2{border:1px solid #9fb4e7!important;background:#fff!important;box-shadow:0 12px 30px #2b4a8e17!important}.task-focus-route-v2>.task-focus-header-v2 h2{color:#173f8c;font-size:21px!important;letter-spacing:-.012em}.task-focus-route-v2>.task-focus-header-v2 .task-focus-header-icon-v2{width:36px;height:36px;flex-basis:36px;color:#3e5fd1;background:#edf1ff}.task-focus-route-progress-v2{margin-top:13px!important}.task-focus-next-action-strip-v2{border-color:#d7e1f2!important;border-left-color:#4d6bd3!important;border-radius:10px!important;background:#f8faff!important;box-shadow:none!important}.task-focus-manual-callout-v2{margin-top:13px!important;padding:12px 13px!important;border:0!important;border-radius:10px!important;background:#f5f7fb!important;box-shadow:none!important}.task-focus-manual-head-v2>span{color:#5069cf!important;background:#e9eefc!important}.task-focus-manual-rich-v2.is-compact-v2{margin-top:8px!important;padding:8px 0 2px!important;background:transparent!important}.task-focus-manual-full-v2{max-height:none!important;margin-top:10px!important;padding:12px 2px 2px!important;overflow:visible!important;border:0!important;border-top:1px solid #dfe6f2!important;border-radius:0!important;background:transparent!important}.task-focus-manual-toggle-v2,.task-focus-manual-top-toggle-v2{min-height:34px!important;font-size:11px!important}.task-focus-checklist-v2{max-height:none!important;margin-top:14px!important;padding:0!important;overflow:visible!important;gap:0!important;border:0!important;border-top:1px solid #e4eaf3!important;border-bottom:1px solid #e4eaf3!important;border-radius:0!important;background:transparent!important}.task-focus-checklist-v2 article{margin:0!important;border:0!important;border-bottom:1px solid #e5ebf3!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.task-focus-checklist-v2 article:last-child{border-bottom:0!important}.task-focus-checklist-v2 article.is-done{background:#f7fbf9!important}.task-focus-checklist-v2 article.is-next{margin:6px!important;border:1px solid #7892df!important;border-radius:10px!important;background:linear-gradient(135deg,#f5f7ff,#fff)!important;box-shadow:0 5px 14px #3e5aaa1c!important}.task-focus-checklist-v2 article.is-next:before{top:9px!important;bottom:9px!important}.task-focus-checklist-v2 article.is-expanded:not(.is-next){background:#f7f9fd!important}.task-focus-check-row-v2{padding:12px 13px!important}.task-focus-check-summary-button-v2 b{font-size:13px!important}.task-focus-check-summary-button-v2 small,.task-focus-step-guide-v2 p,.task-focus-step-guide-v2 button{color:#587092!important;font-size:12px!important}.task-focus-step-guide-v2{margin:0 13px 12px 53px!important;padding:9px 0 9px 12px!important;border-left:2px solid #d8e1f0!important;border-radius:0!important;background:transparent!important}#task-focus-pulso.task-focus-pulse-v2{padding:16px!important;border-color:#e5eaf1!important;border-radius:14px!important;background:#fcfdff!important;box-shadow:0 3px 10px #2a477706!important}#task-focus-pulso>.task-focus-header-v2{padding-bottom:11px!important;border-bottom-color:#e9edf4!important}#task-focus-pulso>.task-focus-header-v2 h2{color:#31558f;font-size:15.5px!important;letter-spacing:0}#task-focus-pulso>.task-focus-header-v2 .task-focus-header-icon-v2{width:31px;height:31px;flex-basis:31px;color:#6480c8;background:#f0f3f9}#task-focus-pulso .task-focus-tabs-v2{min-width:0!important;background:#f0f3f8!important}#task-focus-pulso .task-focus-tabs-v2 button{padding:7px 9px!important;font-size:10.5px!important}#task-focus-pulso .task-focus-pulse-feed-v2{gap:9px!important;overscroll-behavior:contain;scrollbar-color:#bac7dc transparent;scrollbar-width:thin}#task-focus-pulso .task-focus-pulse-feed-v2 .task-focus-pulse-note-v2:not(.is-pending){border-color:#e3e7ed!important;background:#fafbfc!important;box-shadow:none!important}#task-focus-pulso .task-focus-pulse-feed-v2 .task-focus-pulse-note-v2:not(.is-pending):hover{border-color:#d8dee8!important;background:#f7f9fb!important}#task-focus-pulso .task-focus-pulse-note-v2.is-pending,#task-focus-pulso .task-focus-pending-thread-group-v2>.task-focus-pulse-note-v2{background:#fffcf6!important;box-shadow:none!important}#task-focus-pulso .task-focus-pulse-feed-v2 article header b{font-size:12px!important}#task-focus-pulso .task-focus-pulse-feed-v2 article header>small,#task-focus-pulso .task-focus-pending-response-meta-v2>small{color:#587092!important;font-size:11.5px!important}#task-focus-pulso .task-focus-pulse-feed-v2 article>p,#task-focus-pulso .task-focus-pending-response-card-v2 p{color:#536b90!important;font-size:12.5px!important;line-height:1.48!important}.task-focus-virtus-prompt-panel-v2{grid-template-columns:28px minmax(0,1fr) 32px!important;gap:9px!important;margin-bottom:9px!important;padding:8px 9px!important;border:0!important;border-left:3px solid #8ca1dd!important;border-radius:8px!important;background:#f8fafe!important;box-shadow:none!important}.task-focus-virtus-prompt-icon-v2{width:28px!important;height:28px!important;color:#4d68cc!important;background:#e9eefc!important}.task-focus-virtus-prompt-panel-v2 b,.task-focus-virtus-prompt-panel-v2 p,.task-focus-virtus-prompt-panel-v2 small{font-size:10.5px!important}.task-focus-virtus-prompt-panel-v2>div>div button,.task-focus-virtus-prompt-panel-v2>button{min-height:32px!important;font-size:10.5px!important}.task-focus-virtus-prompt-panel-v2>button{width:32px!important;height:32px!important}.task-focus-virtus-help-panel-v2{border-color:#dde5f1!important;background:#fafbfd!important;box-shadow:none!important}.task-focus-route-view-v2{align-self:start;width:100%;min-height:0!important;box-sizing:border-box}.task-focus-activities-view-v2{height:auto!important}.task-focus-route-view-v2>.task-focus-header-v2{align-items:center}.task-focus-view-back-v2{min-height:34px!important;font-size:11px!important}.task-focus-activity-row-v2{min-height:52px!important;padding:8px 10px!important}.task-focus-activity-row-v2>div b{font-size:12.5px!important}.task-focus-activity-row-v2>div small,.task-focus-activity-permission-note-v2,.task-focus-activity-detail-v2 p,.task-focus-activity-detail-grid-v2 b{font-size:11.5px!important}.task-focus-timeline-content-v2 b,.task-focus-timeline-content-v2 time,.task-focus-timeline-detail-actions-v2 time{font-size:11.5px!important}.task-focus-timeline-content-v2 small{font-size:12px!important}.task-focus-mention-menu-v2>small{font-size:10px!important}.task-focus-mention-menu-v2>button b{font-size:11.5px!important}.task-focus-mention-menu-v2>button small,.task-focus-mention-hint-v2{font-size:10.5px!important}.task-focus-task-signal-popover-v2>div>span>time{font-size:10.5px!important}.task-focus-notification-view-v2{min-height:32px!important;padding:0 7px!important;font-size:10.5px!important}.task-focus-compact-timer-deadline-v2,.task-focus-compact-timer-deadline-v2 b{font-size:9.5px!important}.task-focus-concentration-rail-v2 span{color:#355b9b!important;font-size:11px!important;letter-spacing:.025em!important}.task-focus-concentration-rail-v2.left,.task-focus-concentration-rail-v2.right{min-width:40px}.task-focus-route-view-v2 .case-document-repository-list-v2{max-height:none!important;overflow:visible!important;padding-right:0!important}.task-focus-concentration-rail-v2.timer{min-width:40px}.task-focus-workspace-v2{isolation:isolate}.task-focus-topbar-v2{isolation:isolate;background:#fff!important;box-shadow:0 8px 18px #233d7114!important}@media(min-width:761px){#task-focus-pulso>.task-focus-header-v2{display:grid!important;grid-template-columns:31px minmax(0,1fr) 116px!important;align-items:start!important;gap:9px!important}#task-focus-pulso>.task-focus-header-v2>div{min-width:0}#task-focus-pulso>.task-focus-header-v2 h2{white-space:nowrap}#task-focus-pulso .task-focus-tabs-v2{width:116px}#task-focus-pulso .task-focus-note-tools-v2>.task-focus-note-attachment-tools-v2{grid-template-columns:max-content max-content minmax(0,1fr)!important;gap:4px!important}#task-focus-pulso .task-focus-note-tools-v2>.task-focus-note-attachment-tools-v2>button{padding-right:6px!important;padding-left:6px!important;font-size:10.5px!important}#task-focus-pulso .task-focus-note-tools-v2 .task-focus-note-link-v2,#task-focus-pulso .task-focus-note-tools-v2 .task-focus-note-link-v2 input{min-width:0!important}#task-focus-pulso .task-focus-note-tools-v2 .task-focus-note-link-v2 button{padding-right:5px!important;padding-left:5px!important;font-size:10.5px!important}}.task-focus-summary-main-v2 small,.task-focus-header-v2 small,.task-focus-side-heading-v2 small,.task-focus-task-facts-v2 small,.task-focus-context-body-v2 small,.task-focus-navigation-v2>small{color:#587092!important;font-size:11.5px!important}.task-focus-header-v2 p,.task-focus-manual-head-v2 small,.task-focus-route-summary-v2 small,.task-focus-pulse-composer-heading-v2 small,.task-focus-next-action-strip-v2 p{color:#587092!important;font-size:12px!important}.task-focus-next-action-strip-v2 small{color:#526db6!important;font-size:11px!important}.task-focus-status-phase-fact-v2 em{color:#587092!important;font-size:11px!important}.task-focus-compact-timer-deadline-v2,.task-focus-compact-timer-deadline-v2 b{font-size:10.5px!important}@media(max-width:760px){.task-focus-checklist-v2{border-radius:0}.task-focus-step-guide-v2{margin:0 10px 10px!important}.task-focus-route-v2>.task-focus-header-v2 h2{font-size:19px!important}#task-focus-pulso>.task-focus-header-v2 h2{font-size:17px!important}}#task-focus-pulso .task-focus-pulse-composer-top-v2 .task-focus-composer-editor-v2{overflow:visible;border:1px solid #d8e3f1;border-radius:11px;background:#fff;box-shadow:0 1px 2px #2f4b7709;transition:border-color .16s ease,box-shadow .16s ease}#task-focus-pulso .task-focus-pulse-composer-top-v2 .task-focus-composer-editor-v2:focus-within{border-color:#afc6e9;box-shadow:0 0 0 3px #507cc214}#task-focus-pulso .task-focus-pulse-composer-top-v2 .task-focus-composer-editor-v2>textarea,#task-focus-pulso .task-focus-pulse-composer-top-v2 .task-focus-composer-editor-v2>textarea.is-pending-response{min-height:92px!important;padding:11px 12px 52px!important;border:0!important;border-radius:10px 10px 0 0!important;outline:none!important;background:transparent!important;box-shadow:none!important;resize:vertical}#task-focus-pulso .task-focus-composer-actions-v3{position:absolute;z-index:2;right:8px;bottom:8px;display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:0;padding:0}#task-focus-pulso .task-focus-composer-actions-v3>button{display:inline-flex;width:34px;min-width:34px;height:34px;min-height:34px;align-items:center;justify-content:center;padding:0;border:1px solid #d8e4f3;border-radius:9px;color:#5f82c7;background:#fff;box-shadow:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}#task-focus-pulso .task-focus-composer-actions-v3>button:hover:not(:disabled),#task-focus-pulso .task-focus-composer-actions-v3>button.is-active{border-color:#b9ccec;color:#315ebc;background:#eff5ff}#task-focus-pulso .task-focus-composer-actions-v3>button:active:not(:disabled){transform:translateY(1px)}#task-focus-pulso .task-focus-composer-actions-v3>button:focus-visible{outline:2px solid #315ebc;outline-offset:2px}#task-focus-pulso .task-focus-composer-actions-v3>button.is-recording{width:auto;padding:0 9px;border-color:#e8b5bd;color:#b9384a;background:#fff2f4}#task-focus-pulso .task-focus-composer-actions-v3>button.is-recording>span{font-size:10.5px;font-weight:850;white-space:nowrap}#task-focus-pulso .task-focus-composer-actions-v3>button:disabled{cursor:not-allowed;opacity:.42}#task-focus-pulso .task-focus-composer-link-drawer-v3{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:7px;padding:5px 6px 5px 9px;border:1px solid #d8e3f1;border-radius:9px;color:#6f88ad;background:#fff;box-shadow:0 4px 12px #2f4b770f;animation:task-focus-link-drawer-in .16s ease-out}#task-focus-pulso .task-focus-composer-link-drawer-v3 input{width:100%;min-width:0;min-height:32px;padding:0 3px;border:0;outline:0;color:#263a59;background:transparent;font:inherit;font-size:12px}#task-focus-pulso .task-focus-composer-link-drawer-v3 input::placeholder{color:#8b9bb2}#task-focus-pulso .task-focus-composer-link-drawer-v3 button{min-height:30px;padding:0 10px;border:1px solid #d2def0;border-radius:7px;color:#315ebc;background:#f3f7fd;font-size:12px;font-weight:800}#task-focus-pulso .task-focus-composer-link-drawer-v3 button:hover:not(:disabled){border-color:#b9ccec;background:#eaf2ff}#task-focus-pulso .task-focus-composer-link-drawer-v3 button:disabled{cursor:not-allowed;opacity:.48}@keyframes task-focus-link-drawer-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:520px){#task-focus-pulso .task-focus-composer-actions-v3{gap:5px}#task-focus-pulso .task-focus-composer-actions-v3>button{width:36px;min-width:36px;height:36px;min-height:36px}#task-focus-pulso .task-focus-composer-actions-v3>button.is-recording{width:auto}}@media(prefers-reduced-motion:reduce){#task-focus-pulso .task-focus-composer-actions-v3>button,#task-focus-pulso .task-focus-composer-link-drawer-v3{animation:none;transition:none}}#task-focus-pulso .task-focus-pending-heading-v2 .task-focus-chip-v2.info{border-color:#edd9b7!important;color:#76551f!important;background:#faf1e1!important;box-shadow:none!important}#task-focus-pulso .task-focus-attachments-accordion-v3{min-width:0;margin-top:7px}#task-focus-pulso .task-focus-attachments-toggle-v3{display:inline-flex;min-height:30px;align-items:center;gap:5px;padding:0 4px;border:1px solid transparent;border-radius:7px;color:#526b91;background:transparent;box-shadow:none;font-size:12.5px;font-weight:850}#task-focus-pulso .task-focus-attachments-toggle-v3:hover{border-color:#e0e6ee;color:#315b9b;background:#ffffff7a}#task-focus-pulso .task-focus-attachments-toggle-v3:focus-visible{outline:2px solid #315ebc;outline-offset:2px}#task-focus-pulso .task-focus-attachments-panel-v3{min-width:0;padding-top:4px}#task-focus-pulso .task-focus-attachments-panel-v3 .task-focus-note-attachments-v2,#task-focus-pulso .task-focus-attachments-panel-v3 .task-focus-pending-thread-attachments-v2{display:flex;min-width:0;flex-wrap:wrap;gap:5px;margin:0}#task-focus-pulso .task-focus-attachments-panel-v3 .task-focus-pulse-attachment-shell-v2{max-width:100%;border:0;background:transparent}#task-focus-pulso .task-focus-attachments-panel-v3 .task-focus-pulse-attachment-link-v2{border-color:#d7e0eb!important;color:#496385!important;background:transparent!important;box-shadow:none!important}#task-focus-pulso .task-focus-attachments-panel-v3 .task-focus-pulse-attachment-link-v2:hover,#task-focus-pulso .task-focus-attachments-panel-v3 .task-focus-pulse-attachment-link-v2:focus-visible{border-color:#bdccde!important;color:#315b9b!important;background:#ffffff75!important}#task-focus-pulso .task-focus-attachments-panel-v3 .task-focus-pulse-attachment-link-v2:focus-visible{outline:2px solid #315ebc!important;outline-offset:2px}#task-focus-pulso .task-focus-compose-attachments-v2>[data-attachment-kind=document],#task-focus-pulso .task-focus-compose-attachments-v2>[data-attachment-kind=link],#task-focus-pulso .task-focus-pending-response-edit-attachment-v2[data-attachment-kind=document],#task-focus-pulso .task-focus-pending-response-edit-attachment-v2[data-attachment-kind=link]{border-color:#d7e0eb!important;color:#496385!important;background:transparent!important;box-shadow:none!important}#task-focus-pulso .task-focus-pulse-composer-top-v2 .task-focus-note-submit-v2{display:inline-flex;width:100%;min-height:36px!important;align-items:center;justify-content:center;gap:5px;margin-top:8px;color:#fff!important;background:#315ebc!important;font-size:12px!important;font-weight:850}#task-focus-pulso .task-focus-pulse-composer-top-v2 .task-focus-note-submit-v2:hover:not(:disabled){background:#254fa9!important}#task-focus-pulso .task-focus-pulse-composer-top-v2 .task-focus-note-submit-v2:focus-visible{outline:2px solid #315ebc;outline-offset:2px}.task-focus-virtus-prompt-panel-v2 .task-focus-virtus-prompt-sleep-v2{display:inline-flex;min-height:30px;align-items:center;gap:5px;margin-top:5px;padding:0 6px;border:1px solid transparent;border-radius:7px;color:#657b9d;background:transparent;font-size:10.5px;font-weight:800}.task-focus-virtus-prompt-panel-v2 .task-focus-virtus-prompt-sleep-v2:hover{border-color:#d4dfef;color:#315ebc;background:#f1f5fb}.task-focus-virtus-prompt-panel-v2 .task-focus-virtus-prompt-sleep-v2:focus-visible{outline:2px solid #315ebc;outline-offset:2px}#task-focus-pulso .task-focus-pulse-audio-v2{display:grid;align-items:stretch;gap:5px;margin:8px 0 5px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#task-focus-pulso .task-focus-pulse-audio-attachment-shell-v2{display:flex;width:100%;min-width:0;min-height:42px;box-sizing:border-box;align-items:center;gap:6px;padding:4px 5px 4px 8px;border:1px solid #d7e0eb;border-radius:10px;color:#6f829f;background:transparent;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease}#task-focus-pulso .task-focus-pulse-audio-attachment-shell-v2:focus-within{border-color:#aebfda;box-shadow:0 0 0 2px #315ebc17}#task-focus-pulso .task-focus-pulse-audio-icon-v3{display:inline-grid;width:24px;height:24px;flex:0 0 24px;place-items:center;color:#6f829f}#task-focus-pulso .task-focus-pulse-audio-attachment-shell-v2 audio{width:100%;min-width:0;max-width:100%;height:32px;flex:1 1 auto;color-scheme:light;background:transparent;accent-color:#60789e}#task-focus-pulso .task-focus-pulse-audio-attachment-shell-v2 audio::-webkit-media-controls-enclosure,#task-focus-pulso .task-focus-pulse-audio-attachment-shell-v2 audio::-webkit-media-controls-panel{border-radius:8px;background:transparent}#task-focus-pulso .task-focus-pulse-audio-attachment-shell-v2 audio:focus-visible{border-radius:8px;outline:2px solid #315ebc;outline-offset:2px}#task-focus-pulso .task-focus-pulse-audio-attachment-shell-v2 .task-focus-pulse-attachment-restore-v2,#task-focus-pulso .task-focus-pulse-audio-attachment-shell-v2 .task-focus-pulse-attachment-delete-v2{border-color:transparent;color:#8796aa;background:transparent}#task-focus-pulso .task-focus-compose-attachments-v2>[data-attachment-kind=audio],#task-focus-pulso .task-focus-pending-response-edit-attachment-v2[data-attachment-kind=audio]{border-color:#d7e0eb!important;color:#596f91!important;background:transparent!important;box-shadow:none!important}#task-focus-pulso .task-focus-compose-attachment-open-v3,#task-focus-pulso .task-focus-compose-attachment-static-v3{display:inline-flex;min-width:0;align-items:center;gap:5px;color:inherit;background:transparent;text-decoration:none}#task-focus-pulso .task-focus-compose-attachment-static-v3{max-width:calc(100% - 22px);padding:0;border:0;border-radius:0;cursor:default}#task-focus-pulso .task-focus-compose-attachment-open-v3{cursor:pointer}#task-focus-pulso .task-focus-compose-attachment-open-v3:hover{color:#244c9d;text-decoration:underline;text-underline-offset:2px}#task-focus-pulso .task-focus-compose-attachment-open-v3:focus-visible{border-radius:4px;outline:2px solid #315ebc;outline-offset:2px}@media(max-width:760px){#task-focus-pulso .task-focus-pulse-audio-icon-v3{display:none}}@media(prefers-reduced-motion:reduce){#task-focus-pulso .task-focus-pulse-audio-attachment-shell-v2{transition:none}}#task-focus-pulso .task-focus-pending-response-trigger-v2{min-height:32px!important;padding:0 10px!important;color:#315b9b!important;border-color:#6f8fc8!important;background:#edf4ff!important;font-size:12px!important;box-shadow:none!important}#task-focus-pulso .task-focus-pending-response-trigger-v2:hover{color:#244c9d!important;border-color:#5f7fb9!important;background:#e3edfb!important;box-shadow:none!important}#task-focus-pulso .task-focus-pending-response-trigger-v2:focus-visible{color:#244c9d!important;border-color:#5f7fb9!important;background:#edf4ff!important;box-shadow:none!important;outline:2px solid #315ebc!important;outline-offset:2px}#task-focus-pulso .task-focus-pending-response-trigger-v2:active{background:#dae8fb!important}.task-focus-command-placement-v2>.task-focus-command-panel-v2{padding:6px!important;border:0!important;border-radius:10px;background:#f7f9fc!important;box-shadow:none!important}.task-focus-command-placement-v2 .task-focus-command-heading-v2{display:none!important}.task-focus-command-placement-v2 .task-focus-command-grid-v2{gap:8px;margin-top:0!important}.task-focus-command-placement-v2 .task-focus-command-group-v2{padding:10px 12px;border:0;border-radius:9px;background:#fff;box-shadow:none}.task-focus-command-placement-v2 .task-focus-command-group-v2>small{color:#5b7094;font-size:11px;line-height:1.35;letter-spacing:.05em}.task-focus-command-placement-v2 .task-focus-command-group-v2>small.task-focus-command-hint-v2{color:#5f7190;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.task-focus-command-placement-v2 .task-focus-mentor-group-v2,.task-focus-command-placement-v2 .task-focus-quality-group-v2{grid-column:1 / -1}@media(prefers-reduced-motion:reduce){.task-focus-command-placement-v2>.task-focus-command-panel-v2{animation:none!important}}.task-focus-checklist-v2 article>.task-focus-virtus-checklist-anchor-v2{display:block;grid-column:1 / -1;width:auto;min-width:0;max-width:100%;box-sizing:border-box;margin:0 13px 12px 53px}.task-focus-step-guide-v2:has(+.task-focus-virtus-checklist-anchor-v2>.task-focus-virtus-prompt-panel-v2),.task-focus-step-guide-v2:has(+.task-focus-virtus-checklist-anchor-v2>.task-focus-virtus-help-panel-v2){margin-bottom:0!important}.task-focus-virtus-checklist-anchor-v2>.task-focus-virtus-prompt-panel-v2,.task-focus-virtus-checklist-anchor-v2>.task-focus-virtus-help-panel-v2{width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin:0!important;padding:10px 12px!important;border:1px solid #dbe4f1!important;border-left:3px solid #8ca1dd!important;background:#fff!important;box-shadow:0 8px 20px #2a477714!important}.task-focus-virtus-checklist-anchor-v2 .task-focus-virtus-prompt-panel-v2>div>div button{padding:0 10px!important}.task-focus-virtus-checklist-anchor-v2 .task-focus-virtus-prompt-panel-v2>div>div{flex-wrap:wrap}.task-focus-virtus-checklist-anchor-v2 .task-focus-virtus-prompt-panel-v2 p,.task-focus-virtus-checklist-anchor-v2 .task-focus-virtus-help-panel-v2>p{font-size:11.5px!important;line-height:1.45!important}.task-focus-virtus-checklist-anchor-v2 .task-focus-virtus-prompt-panel-v2 b,.task-focus-virtus-checklist-anchor-v2 .task-focus-virtus-prompt-panel-v2 small,.task-focus-virtus-checklist-anchor-v2 .task-focus-virtus-help-panel-v2 small{font-size:10.5px!important}.task-focus-virtus-checklist-anchor-v2 .task-focus-virtus-prompt-panel-v2>div>div button:first-child,.task-focus-virtus-checklist-anchor-v2 .task-focus-virtus-help-footer-v2>button{border-color:#315ebc!important;color:#fff!important;background:#315ebc!important}.task-focus-virtus-checklist-anchor-v2 .task-focus-virtus-prompt-panel-v2>div>div button:nth-child(2){border-color:transparent!important;color:#557197!important;background:#edf2fa!important}.task-focus-virtus-checklist-anchor-v2 .task-focus-virtus-prompt-sleep-v2,.task-focus-virtus-checklist-anchor-v2 .task-focus-virtus-prompt-close-v2,.task-focus-virtus-checklist-anchor-v2 .task-focus-virtus-help-header-v2>button{color:#6f82a1!important;background:transparent!important}.task-focus-virtus-checklist-anchor-v2 button:focus-visible{outline:2px solid #315ebc!important;outline-offset:2px}@media(max-width:760px){.task-focus-checklist-v2 article>.task-focus-virtus-checklist-anchor-v2{margin:0 10px 10px}.task-focus-virtus-checklist-anchor-v2>.task-focus-virtus-prompt-panel-v2{grid-template-columns:28px minmax(0,1fr) 32px!important}}@media(prefers-reduced-motion:reduce){.task-focus-virtus-checklist-anchor-v2>.task-focus-virtus-prompt-panel-v2,.task-focus-virtus-checklist-anchor-v2>.task-focus-virtus-help-panel-v2{animation:none!important;transition:none!important}}#task-focus-pulso .task-focus-client-feed-tools-v3{position:relative;min-width:0;margin:-2px 0 7px;padding-bottom:7px;border-bottom:1px solid #e6ebf2}#task-focus-pulso .task-focus-client-feed-filter-row-v3{display:grid;min-width:0;min-height:42px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:6px}#task-focus-pulso .task-focus-client-feed-types-v3{display:grid;min-width:0;grid-template-columns:.72fr 1.35fr 1fr;gap:3px}#task-focus-pulso .task-focus-client-feed-types-v3>button{position:relative;display:inline-flex;min-width:0;min-height:32px;align-items:center;justify-content:center;padding:0 6px;border:1px solid transparent;border-radius:8px;color:#5f7190;background:transparent;box-shadow:none;font:inherit;font-size:11px;font-weight:800;line-height:1.15;white-space:nowrap;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}#task-focus-pulso .task-focus-client-feed-types-v3>button:hover{color:#3f5f91;background:#f4f7fb}#task-focus-pulso .task-focus-client-feed-types-v3>button.is-active{border-color:#dce7f8;color:#315ebc;background:#edf3ff}#task-focus-pulso .task-focus-client-feed-types-v3>button.is-active:after{position:absolute;right:7px;bottom:-1px;left:7px;height:2px;border-radius:2px;background:#6f91d2;content:""}#task-focus-pulso .task-focus-client-feed-types-v3>button:focus-visible,#task-focus-pulso .task-focus-client-feed-filter-trigger-v3:focus-visible,#task-focus-pulso .task-focus-client-feed-filter-panel-v3 button:focus-visible,#task-focus-pulso .task-focus-client-feed-filter-panel-v3 input:focus-visible,#task-focus-pulso .task-focus-client-feed-empty-v3>button:focus-visible{outline:2px solid #315ebc;outline-offset:2px}#task-focus-pulso .task-focus-client-feed-filter-trigger-v3{position:relative;display:inline-grid;width:34px;min-width:34px;height:34px;min-height:34px;place-items:center;padding:0;border:1px solid #d5dfec;border-radius:9px;color:#607697;background:#fff;box-shadow:none;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}#task-focus-pulso .task-focus-client-feed-filter-trigger-v3:hover,#task-focus-pulso .task-focus-client-feed-filter-trigger-v3.is-active{border-color:#b9ccec;color:#315ebc;background:#edf3ff}#task-focus-pulso .task-focus-client-feed-filter-trigger-v3>span{position:absolute;top:5px;right:5px;width:7px;height:7px;overflow:hidden;border:2px solid #edf3ff;border-radius:50%;color:transparent;background:#315ebc;font-size:0}#task-focus-pulso .task-focus-client-feed-results-v3{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#task-focus-pulso .task-focus-client-feed-filter-panel-v3{width:100%;min-width:0;box-sizing:border-box;margin-top:6px;padding:12px;border:1px solid #dbe3ee;border-radius:12px;background:#fff;box-shadow:0 12px 28px #2139651c;animation:task-focus-client-filter-in-v3 .16s ease-out}#task-focus-pulso .task-focus-client-feed-filter-panel-v3>form{display:grid;min-width:0;gap:11px}#task-focus-pulso .task-focus-client-feed-filter-heading-v3{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}#task-focus-pulso .task-focus-client-feed-filter-heading-v3>strong{color:#2f476b;font-size:13px;font-weight:850}#task-focus-pulso .task-focus-client-feed-filter-heading-v3>button{display:inline-grid;width:30px;min-width:30px;height:30px;min-height:30px;place-items:center;padding:0;border:1px solid transparent;border-radius:8px;color:#687c9b;background:transparent;cursor:pointer}#task-focus-pulso .task-focus-client-feed-filter-heading-v3>button:hover{color:#315ebc;background:#edf3ff}#task-focus-pulso .task-focus-client-feed-keyword-v3,#task-focus-pulso .task-focus-client-feed-period-v3 label{display:grid;min-width:0;gap:5px;color:#536887;font-size:11px;font-weight:800}#task-focus-pulso .task-focus-client-feed-keyword-v3>div{display:grid;min-width:0;min-height:38px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:0 10px;border:1px solid #d5dfec;border-radius:9px;color:#7285a1;background:#fff}#task-focus-pulso .task-focus-client-feed-keyword-v3>div:focus-within{border-color:#9eb9e4;box-shadow:0 0 0 3px #315ebc14}#task-focus-pulso .task-focus-client-feed-keyword-v3 input{width:100%;min-width:0;min-height:36px;padding:0;border:0;outline:0;color:#2f476b;background:transparent;font:inherit;font-size:12px}#task-focus-pulso .task-focus-client-feed-keyword-v3 input::placeholder{color:#61728c}#task-focus-pulso .task-focus-client-feed-period-v3{min-width:0;margin:0;padding:0;border:0}#task-focus-pulso .task-focus-client-feed-period-v3>legend{margin-bottom:6px;padding:0;color:#536887;font-size:11px;font-weight:800}#task-focus-pulso .task-focus-client-feed-period-v3>div{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#task-focus-pulso .task-focus-client-feed-period-v3 input{width:100%;min-width:0;min-height:38px;box-sizing:border-box;padding:0 8px;border:1px solid #d5dfec;border-radius:9px;color:#334d72;background:#fff;font:inherit;font-size:11px}#task-focus-pulso .task-focus-client-feed-period-v3 input:focus-visible{border-color:#9eb9e4}#task-focus-pulso .task-focus-client-feed-filter-error-v3{margin:-3px 0 0;color:#a43345;font-size:11px;line-height:1.4}#task-focus-pulso .task-focus-client-feed-filter-actions-v3{display:grid;grid-template-columns:1fr 1fr;gap:8px}#task-focus-pulso .task-focus-client-feed-filter-actions-v3>button{min-height:34px;padding:0 10px;border:1px solid #d5dfec;border-radius:8px;color:#526987;background:#f5f7fa;font:inherit;font-size:11.5px;font-weight:850;cursor:pointer}#task-focus-pulso .task-focus-client-feed-filter-actions-v3>button:last-child{border-color:#315ebc;color:#fff;background:#315ebc}#task-focus-pulso .task-focus-client-feed-filter-actions-v3>button:hover:not(:disabled){border-color:#b9ccec;color:#315ebc;background:#edf3ff}#task-focus-pulso .task-focus-client-feed-filter-actions-v3>button:last-child:hover:not(:disabled){border-color:#254fa9;color:#fff;background:#254fa9}#task-focus-pulso .task-focus-client-feed-filter-actions-v3>button:disabled{cursor:not-allowed;opacity:.48}#task-focus-pulso.is-client-tab .task-focus-pulse-feed-v2{margin-top:7px!important}#task-focus-pulso .task-focus-client-feed-empty-v3>button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;margin-top:3px;padding:0 11px;border:1px solid #cfdbea;border-radius:8px;color:#315b9b;background:#f2f6fc;font:inherit;font-size:11px;font-weight:850;cursor:pointer}@keyframes task-focus-client-filter-in-v3{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:520px){#task-focus-pulso .task-focus-client-feed-types-v3>button{padding:0 4px;font-size:10.5px}#task-focus-pulso .task-focus-client-feed-period-v3>div{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){#task-focus-pulso .task-focus-client-feed-types-v3>button,#task-focus-pulso .task-focus-client-feed-filter-trigger-v3,#task-focus-pulso .task-focus-client-feed-filter-panel-v3{animation:none!important;transition:none!important}}#task-focus-pulso .task-focus-pulse-note-v2.is-pending,#task-focus-pulso .task-focus-pending-thread-group-v2>.task-focus-pulse-note-v2{border-color:#e3e7ed!important;border-left:3px solid #d8bd8b!important;background:#fafbfc!important;box-shadow:none!important}#task-focus-pulso .task-focus-pending-response-card-v2{border-color:#e3e7ed!important;border-left-width:3px!important;background:#fafbfc!important;box-shadow:none!important}#task-focus-pulso .task-focus-pending-response-card-v2.is-client{border-color:#e3e7ed!important;border-left-color:#9fcdbc!important;background:#fafbfc!important}#task-focus-pulso .task-focus-pending-response-card-v2.is-professional{border-color:#e3e7ed!important;border-left-color:#aabadd!important;background:#fafbfc!important}.task-focus-online-dot-v2.is-sleeping{background:#a6b1c2;box-shadow:0 0 0 3px #eef1f5}.task-focus-virtus-help-footer-v2>div{display:flex;align-items:center;justify-content:flex-end;gap:7px}.task-focus-virtus-help-footer-v2>div>button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid #315ebc;border-radius:8px;color:#fff;background:#315ebc;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.task-focus-virtus-help-footer-v2>div>.task-focus-virtus-help-sleep-v3{border-color:transparent;color:#657b9d;background:transparent}.task-focus-virtus-help-footer-v2>div>.task-focus-virtus-help-sleep-v3:hover,.task-focus-virtus-help-footer-v2>div>.task-focus-virtus-help-sleep-v3:focus-visible{border-color:#cfdaea;color:#315ebc;background:#f2f6fc}.task-focus-virtus-help-footer-v2>div>button:last-child:hover{background:#244da8}.task-focus-edit-attachment-open-v2{color:inherit;text-decoration:none;min-width:0}.task-focus-edit-attachment-open-v2:hover b,.task-focus-edit-attachment-open-v2:focus-visible b{color:var(--color-primary, #315fc4);text-decoration:underline}.task-focus-activity-row-v2>div em,.task-focus-activity-detail-grid-v2 em{display:block;margin-top:2px;color:#9aa9bc;font-size:10px;font-style:normal;font-weight:500}.task-focus-activity-compose-v3{display:grid;gap:12px;margin-top:12px;padding:13px;border:1px solid #d3def2;border-radius:12px;background:linear-gradient(145deg,#f7f9ff,#fbfcff);box-shadow:0 8px 20px #2f4c850f}.task-focus-activity-compose-main-v3{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(125px,.72fr);gap:10px}.task-focus-activity-compose-v3 label{display:grid;gap:5px;min-width:0}.task-focus-activity-compose-v3 label>span,.task-focus-activity-recipient-heading-v3>span,.task-focus-activity-copy-panel-v3 label>span{color:#7187a8;font-size:10px;font-weight:900;letter-spacing:.02em}.task-focus-activity-compose-v3 input,.task-focus-activity-compose-v3 select,.task-focus-external-person-form-v3 input{box-sizing:border-box;width:100%;min-height:38px;padding:0 10px;border:1px solid #d4e0f2;border-radius:8px;color:#45638c;background:#fff;font:inherit;font-size:11px;outline:none}.task-focus-activity-compose-v3 input:focus,.task-focus-activity-compose-v3 select:focus,.task-focus-external-person-form-v3 input:focus,.task-focus-activity-copy-panel-v3 textarea:focus{border-color:#8ca8e9;box-shadow:0 0 0 3px #5370d61f}.task-focus-activity-recipient-block-v3{display:grid;gap:8px;padding:11px;border:1px solid #e0e7f4;border-radius:10px;background:#fff}.task-focus-activity-recipient-heading-v3{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.task-focus-activity-recipient-heading-v3 small{color:#93a2b9;font-size:10px}.task-focus-activity-recipient-category-v3{display:flex;flex-wrap:wrap;gap:6px}.task-focus-activity-recipient-category-v3 button{min-height:29px;padding:0 9px;border:1px solid #d7e1f1;border-radius:8px;color:#6b82a4;background:#f8faff;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.task-focus-activity-recipient-category-v3 button.active,.task-focus-activity-recipient-category-v3 button:hover,.task-focus-activity-recipient-category-v3 button:focus-visible{border-color:#9db4ec;color:#315bb3;background:#edf3ff;outline:none}.task-focus-activity-recipient-chips-v3{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:40px;padding:5px 7px;border:1px solid #d4e0f2;border-radius:8px;background:#fbfcff}.task-focus-activity-recipient-chip-v3{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 6px 5px 8px;border:1px solid #cbdaf5;border-radius:8px;color:#355890;background:#eef4ff;font-size:10px;font-weight:800}.task-focus-activity-recipient-chip-v3>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-focus-activity-recipient-chip-v3 small{color:#7290c4;font-size:9px;font-weight:700}.task-focus-activity-recipient-chip-v3 button{display:grid;width:18px;height:18px;place-items:center;padding:0;border:0;border-radius:5px;color:#7089b3;background:transparent;cursor:pointer}.task-focus-activity-recipient-chip-v3 button:hover{color:#b4232e;background:#fff}.task-focus-activity-recipient-search-v3{position:relative;display:flex;flex:1 1 160px;align-items:center;gap:6px;min-width:150px;color:#8da0bc}.task-focus-activity-recipient-search-v3 input{min-height:28px;padding:0;border:0;box-shadow:none;background:transparent}.task-focus-activity-recipient-search-v3 input:focus{box-shadow:none}.task-focus-activity-recipient-menu-v3{position:absolute;z-index:35;top:calc(100% + 5px);left:0;right:0;min-width:230px;max-height:240px;overflow:auto;padding:5px;border:1px solid #dce5f3;border-radius:10px;background:#fff;box-shadow:0 14px 28px #223b6c29}.task-focus-activity-recipient-menu-v3 button{display:grid;width:100%;gap:2px;padding:8px;border:0;border-radius:7px;color:#426086;background:transparent;text-align:left;font:inherit;cursor:pointer}.task-focus-activity-recipient-menu-v3 button:hover,.task-focus-activity-recipient-menu-v3 button:focus-visible{background:#f1f5ff;outline:none}.task-focus-activity-recipient-menu-v3 button b{font-size:11px}.task-focus-activity-recipient-menu-v3 button small,.task-focus-activity-recipient-empty-v3{color:#8799b4;font-size:10px}.task-focus-activity-recipient-menu-v3 button.is-create{display:flex;align-items:center;gap:5px;color:#315ebc;font-weight:800}.task-focus-activity-field-error-v3{display:block;width:100%;color:#bd3d4e;font-size:10px;font-weight:800}.task-focus-external-person-form-v3{display:grid;gap:8px;padding:10px;border:1px solid #c9d9f5;border-radius:9px;background:#fbfcff}.task-focus-external-person-form-v3>div:first-child{display:grid;gap:2px}.task-focus-external-person-form-v3>div:first-child b{color:#31558c;font-size:11px}.task-focus-external-person-form-v3>div:first-child small{color:#7a8eae;font-size:10px}.task-focus-external-person-grid-v3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.task-focus-external-person-form-v3 input{min-height:34px;font-size:10px}.task-focus-external-person-actions-v3{display:flex;justify-content:flex-end;gap:7px}.task-focus-external-person-actions-v3 button{min-height:31px;padding:0 9px;border:1px solid #d4e0f2;border-radius:7px;color:#6b82a4;background:#fff;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.task-focus-external-person-actions-v3 button:last-child{display:inline-flex;align-items:center;gap:4px;border-color:#315ebc;color:#fff;background:#315ebc}.task-focus-activity-copy-tabs-v3,.task-focus-activity-content-tabs-v3{display:flex;gap:4px;border-bottom:1px solid #dfe7f3}.task-focus-activity-copy-tabs-v3 button,.task-focus-activity-content-tabs-v3 button{position:relative;min-height:32px;padding:0 11px;border:0;border-radius:8px 8px 0 0;color:#7a8dab;background:transparent;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.task-focus-activity-copy-tabs-v3 button.active,.task-focus-activity-content-tabs-v3 button.active{color:#315bb3;background:#eef3ff}.task-focus-activity-copy-tabs-v3 button.active:after,.task-focus-activity-content-tabs-v3 button.active:after{position:absolute;right:9px;bottom:-1px;left:9px;height:2px;border-radius:2px;background:#5577d8;content:""}.task-focus-activity-copy-tabs-v3 .justification-tab-v3.needs-attention{animation:task-focus-activity-justification-pulse 1.8s ease-in-out infinite;color:#b16f20}.task-focus-activity-copy-tabs-v3 .justification-tab-v3 b{color:#c4862b}@keyframes task-focus-activity-justification-pulse{0%,to{box-shadow:0 0 #c4862b33}50%{box-shadow:0 0 0 5px #c4862b17}}.task-focus-activity-copy-panel-v3{display:grid;gap:6px}.task-focus-activity-copy-panel-v3 label{display:grid;gap:5px}.task-focus-required-v3{margin-left:auto;color:#b16f20;font-size:9px;font-weight:900}.task-focus-activity-copy-panel-v3 textarea{width:100%;min-height:92px;box-sizing:border-box;padding:10px;border:1px solid #d4e0f2;border-radius:8px;resize:vertical;color:#496486;background:#fff;font:inherit;font-size:11px;line-height:1.45;outline:none}.task-focus-activity-copy-panel-v3 textarea[readonly]{color:#6680a6;background:#f8faff}.task-focus-activity-validation-v3{display:flex;align-items:center;gap:5px;padding:7px 8px;border-radius:7px;color:#b4232e;background:#fff1f3;font-size:10px;font-weight:800}.task-focus-activity-detail-v3{display:grid;gap:12px;margin-top:14px;padding:15px;border:1px solid #cbd9f2;border-radius:12px;background:linear-gradient(145deg,#f7f9ff,#fbfcff);box-shadow:0 8px 20px #2f4c8512}.task-focus-activity-list-v2>.task-focus-activity-detail-v3{margin-top:0}.task-focus-activity-detail-head-v3{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.task-focus-activity-detail-head-v3>div:first-child{min-width:0}.task-focus-activity-detail-head-v3 small{display:block;color:#7d91b0;font-size:9px;font-weight:900;letter-spacing:.07em}.task-focus-activity-detail-head-v3 h3{margin:5px 0 0;color:#31558c;font-size:16px;line-height:1.2}.task-focus-activity-participants-v3{display:grid;justify-items:end;gap:4px}.task-focus-activity-participants-label-v3{color:#8093b1;font-size:9px;font-weight:900;text-transform:uppercase}.task-focus-activity-more-people-v3{display:inline-grid;width:30px;height:30px;place-items:center;margin-left:-7px;border:2px solid #fff;border-radius:50%;color:#506c9b;background:#e8eefb;font-size:9px;font-weight:900}.task-focus-activity-detail-grid-v3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.task-focus-activity-detail-grid-v3.has-recipient{grid-template-columns:repeat(5,minmax(0,1fr))}.task-focus-activity-detail-grid-v3>span{display:grid;gap:4px;min-width:0;padding:8px;border-radius:8px;background:#fff}.task-focus-activity-detail-grid-v3 small{color:#8a9bb4;font-size:9px}.task-focus-activity-detail-grid-v3 b{display:flex;align-items:center;gap:3px;overflow:hidden;color:#46648f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.task-focus-activity-detail-grid-v3 em{overflow:hidden;color:#9aa9bc;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.task-focus-activity-content-panel-v3{min-height:72px;padding:10px;border:1px solid #e0e7f4;border-top:0;border-radius:0 0 9px 9px;background:#fff}.task-focus-activity-content-panel-v3 small{color:#8a9bb4;font-size:9px;font-weight:900;letter-spacing:.05em}.task-focus-activity-content-panel-v3 p{margin:6px 0 0;color:#637b9e;font-size:11px;line-height:1.5}.task-focus-activity-detail-actions-v3{display:flex;justify-content:flex-end;gap:8px}.task-focus-activity-detail-actions-v3 button{display:inline-flex;align-items:center;gap:5px;min-height:33px;padding:0 11px;border:1px solid;border-radius:8px;color:#fff;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.task-focus-activity-detail-actions-v3 button.resolve{border-color:#5f9ea0;background:#5f9ea0}.task-focus-activity-detail-actions-v3 button.close{border-color:#dc2626;background:#dc2626}.task-focus-activity-detail-actions-v3 button.resolve:hover{background:#4e8c8f}.task-focus-activity-detail-actions-v3 button.close:hover{background:#b91c1c}.task-focus-activity-detail-actions-v3 button.is-blocked{color:#8290a4;border-color:#d8e0eb;background:#eef2f7;cursor:not-allowed;opacity:.78;box-shadow:none}.task-focus-activity-detail-actions-v3 button.is-blocked:hover{color:#8290a4;border-color:#d8e0eb;background:#eef2f7}.task-focus-activity-blocked-notice-v3{display:flex;align-items:center;gap:6px;margin-top:9px;padding:8px 10px;border:1px solid #efd5a9;border-radius:8px;color:#8a5a1c;background:#fff8e9;font-size:10px;font-weight:800;line-height:1.35}.task-focus-activity-blocked-notice-v3 svg{flex:0 0 auto;color:#d18a26}.legal-new-activity-content-tabs-v3{display:flex;gap:4px;border-bottom:1px solid #dfe7f3;margin-top:10px}.legal-new-activity-content-tabs-v3 button{min-height:30px;padding:0 10px;border:0;border-radius:7px 7px 0 0;color:#7a8dab;background:transparent;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.legal-new-activity-content-tabs-v3 button.active{color:#315bb3;background:#eef3ff}.legal-new-activity-content-panel-v3{padding:9px;border:1px solid #e0e7f4;border-top:0;border-radius:0 0 8px 8px;background:#fff}.legal-new-activity-content-panel-v3 small{color:#8a9bb4;font-size:9px;font-weight:900;letter-spacing:.05em}.legal-new-activity-content-panel-v3 p{margin:5px 0 0;color:#637b9e;font-size:10.5px;line-height:1.45}@media(max-width:760px){.task-focus-activity-compose-main-v3,.task-focus-external-person-grid-v3,.task-focus-activity-detail-grid-v3,.task-focus-activity-detail-grid-v3.has-recipient{grid-template-columns:1fr}.task-focus-activity-detail-head-v3{display:grid}.task-focus-activity-participants-v3{justify-items:start}}@media(prefers-reduced-motion:reduce){.task-focus-activity-copy-tabs-v3 .justification-tab-v3.needs-attention{animation:none}}.activity-recipient-section-v3{grid-column:1 / -1;display:grid;gap:8px;padding:12px;border:1px solid #dfe7f3;border-radius:12px;background:linear-gradient(145deg,#f8faff,#fff)}.activity-recipient-section-v3>div:first-child{display:grid;gap:3px}.activity-recipient-section-v3 label{color:#4f6d99;font-size:11px;font-weight:900}.activity-recipient-section-v3 label span{color:#c4862b}.activity-recipient-section-v3 small{color:#8799b4;font-size:10px}.activity-recipient-category-v3{display:flex;flex-wrap:wrap;gap:6px}.activity-recipient-category-v3 button{min-height:30px;padding:0 10px;border:1px solid #d5e0f1;border-radius:8px;color:#6a80a2;background:#fff;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.activity-recipient-category-v3 button.active,.activity-recipient-category-v3 button:hover,.activity-recipient-category-v3 button:focus-visible{border-color:#8ca8e9;color:#315bb3;background:#edf3ff;outline:none}.activity-recipient-picker-v3{display:grid;gap:5px}.activity-recipient-chips-v3{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:42px;padding:5px 7px;border:1px solid #d4e0f2;border-radius:9px;background:#fff}.activity-recipient-chips-v3 .control{flex:1 1 180px;min-width:160px;min-height:28px;padding:0 4px;border:0;box-shadow:none;background:transparent}.activity-recipient-chips-v3 .control:focus{box-shadow:none}.activity-recipient-chip-v3{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 6px 5px 8px;border:1px solid #cbdaf5;border-radius:8px;color:#355890;background:#eef4ff;font-size:10px}.activity-recipient-chip-v3 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-recipient-chip-v3 small{color:#7290c4;font-size:9px}.activity-recipient-chip-v3 button{display:grid;width:18px;height:18px;place-items:center;padding:0;border:0;border-radius:5px;color:#7089b3;background:transparent;cursor:pointer}.activity-recipient-chip-v3 button:hover{color:#b4232e;background:#fff}.activity-recipient-results-v3{display:flex;flex-wrap:wrap;gap:5px}.activity-recipient-results-v3 button{display:grid;gap:2px;min-width:170px;padding:7px 9px;border:1px solid #dbe5f3;border-radius:8px;color:#426086;background:#fbfcff;text-align:left;font:inherit;cursor:pointer}.activity-recipient-results-v3 button:hover,.activity-recipient-results-v3 button:focus-visible{border-color:#9db4ec;background:#f1f5ff;outline:none}.activity-recipient-results-v3 button b{font-size:10px}.activity-recipient-results-v3 button small,.activity-recipient-empty-v3{font-size:9px}.activity-external-toggle-v3{justify-self:start;padding:0;border:0;color:#315ebc;background:transparent;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.activity-external-form-v3{display:grid;gap:7px;padding:10px;border:1px dashed #b9c9e6;border-radius:9px;background:#f9fbff}.activity-external-form-v3>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.activity-external-form-v3>div:first-of-type{grid-template-columns:repeat(4,minmax(0,1fr))}.activity-external-form-v3 b{color:#426086;font-size:11px}.activity-external-form-v3 small{margin-top:-4px}.activity-external-actions-v3{display:flex;justify-content:flex-end;gap:7px}.activity-copy-tabs-v3{grid-column:1 / -1;display:flex;gap:4px;margin-top:4px;border-bottom:1px solid #dfe7f3}.activity-copy-tabs-v3 button{position:relative;min-height:34px;padding:0 12px;border:0;border-radius:8px 8px 0 0;color:#7a8dab;background:transparent;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.activity-copy-tabs-v3 button.active{color:#315bb3;background:#eef3ff}.activity-copy-tabs-v3 button.active:after{position:absolute;right:9px;bottom:-1px;left:9px;height:2px;border-radius:2px;background:#5577d8;content:""}.activity-copy-tabs-v3 .justification-tab-v3.needs-attention{animation:activity-justification-pulse-v3 1.8s ease-in-out infinite;color:#b16f20}.activity-copy-tabs-v3 .justification-tab-v3 b{color:#c4862b}@keyframes activity-justification-pulse-v3{0%,to{box-shadow:0 0 #c4862b33}50%{box-shadow:0 0 0 5px #c4862b17}}.activity-copy-panel-v3{grid-column:1 / -1;padding:9px 0 1px}.activity-copy-panel-v3 .field{margin:0}.activity-copy-panel-v3 .textarea{min-height:112px}.activity-copy-panel-v3 .textarea[readonly]{color:#6680a6;background:#f8faff}.activity-validation-error-v3{grid-column:1 / -1;padding:8px 10px;border-radius:8px;color:#b4232e;background:#fff1f3;font-size:10px;font-weight:900}@media(max-width:820px){.activity-external-form-v3>div:first-of-type,.activity-external-form-v3>div{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.activity-copy-tabs-v3 .justification-tab-v3.needs-attention{animation:none}}.activity-card-v3{position:relative;display:grid;gap:10px;padding:15px;border:1px solid #dbe5f4;border-radius:12px;background:linear-gradient(145deg,#f8faff,#fff)}.activity-card-v3-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.activity-card-v3-head h3{margin:4px 0 0;color:#31558c;font-size:15px}.activity-created-at-v3{color:#8598b5;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.activity-card-v3-meta{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:7px;color:#8092ac;font-size:9px}.activity-card-v3-meta b{color:#49678f}.activity-card-v3-participants{position:relative;display:grid;justify-items:end;gap:4px}.activity-card-v3-participants>small{color:#8497b3;font-size:9px;font-weight:900;text-transform:uppercase}.activity-card-v3-participants>div{display:flex;padding-left:7px}.activity-avatar-v3{display:grid;width:30px;height:30px;place-items:center;margin-left:-7px;border:2px solid #fff;border-radius:50%;color:#fff;background:#5577d8;font:inherit;font-size:9px;font-weight:900;cursor:pointer;box-shadow:0 2px 6px #374f8426}.activity-avatar-v3:hover,.activity-avatar-v3:focus-visible{transform:translateY(-2px);outline:2px solid #9db4ec;outline-offset:1px}.activity-avatar-v3.avatar-1{background:#6a5ad8}.activity-avatar-v3.avatar-2{background:#209b86}.activity-avatar-v3.avatar-3{background:#d18a4e}.activity-avatar-v3.avatar-4{background:#8d6dc1}.activity-participant-popover-v3{position:absolute;z-index:3;top:62px;right:0;display:grid;min-width:160px;gap:3px;padding:9px;border:1px solid #d8e2f0;border-radius:9px;background:#fff;box-shadow:0 12px 24px #243d6a26}.activity-participant-popover-v3 b{color:#426086;font-size:10px}.activity-participant-popover-v3 small{color:#8a9bb4;font-size:9px}.activity-participant-popover-v3 button{justify-self:start;padding:0;border:0;color:#315ebc;background:transparent;font:inherit;font-size:9px;font-weight:900;cursor:pointer}.activity-card-v3-status{display:flex;flex-wrap:wrap;gap:6px}.activity-content-tabs-v3{display:flex;gap:4px;border-bottom:1px solid #dfe7f3}.activity-content-tabs-v3 button{min-height:30px;padding:0 10px;border:0;border-radius:7px 7px 0 0;color:#7a8dab;background:transparent;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.activity-content-tabs-v3 button.active{color:#315bb3;background:#eef3ff}.activity-content-panel-v3{min-height:48px;padding:9px;border:1px solid #e0e7f4;border-top:0;border-radius:0 0 8px 8px;background:#fff}.activity-content-panel-v3 p{margin:0;color:#637b9e;font-size:10.5px;line-height:1.45}@media(max-width:680px){.activity-card-v3-head{display:grid}.activity-card-v3-participants{justify-items:start}.activity-participant-popover-v3{left:0;right:auto}}.task-focus-composer-editor-v2>.task-focus-pulse-virtus-tools-v2{display:none!important}.task-focus-pulse-virtus-tools-below-v2{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;width:100%;box-sizing:border-box;margin:10px 0 0!important;padding:10px 11px!important;border:1px solid #d4def3!important;border-radius:11px!important;background:#f5f7ff!important;box-shadow:0 5px 14px #2c438017!important}.task-focus-pulse-virtus-tools-below-v2 header{grid-column:1 / -1;min-width:0}.task-focus-pulse-virtus-tools-below-v2>div{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.task-focus-pulse-virtus-tools-below-v2 textarea{width:100%;min-height:42px!important;box-sizing:border-box}.task-focus-pulse-virtus-tools-below-v2>button:last-child{align-self:stretch;min-width:166px}.task-focus-pulse-virtus-trigger-v2{position:relative}.task-focus-pulse-virtus-trigger-v2:hover:not(:disabled):after,.task-focus-pulse-virtus-trigger-v2:focus-visible:not(:disabled):after{position:absolute;z-index:40;bottom:calc(100% + 8px);left:50%;width:205px;padding:7px 9px;border:1px solid #cbd8f2;border-radius:8px;color:#365487;background:#fff;box-shadow:0 8px 18px #2a447e24;content:attr(data-tooltip);font-size:10px;font-weight:700;line-height:1.35;text-align:left;transform:translate(-50%);pointer-events:none}#task-focus-pulso .task-focus-pulse-composer-top-v2 .task-focus-note-compose-v2{min-height:158px}#task-focus-pulso .task-focus-pulse-composer-top-v2 .task-focus-composer-editor-v2>textarea,#task-focus-pulso .task-focus-pulse-composer-top-v2 .task-focus-composer-editor-v2>textarea.is-pending-response{min-height:104px!important}@media(max-width:640px){.task-focus-pulse-virtus-tools-below-v2{grid-template-columns:1fr}.task-focus-pulse-virtus-tools-below-v2 header,.task-focus-pulse-virtus-tools-below-v2>div,.task-focus-pulse-virtus-tools-below-v2 textarea,.task-focus-pulse-virtus-tools-below-v2>button:last-child{grid-column:1}}[data-tooltip]{position:relative}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{position:absolute;z-index:250;bottom:calc(100% + 8px);left:50%;width:max-content;max-width:240px;padding:7px 9px;border:1px solid #cbd8f2;border-radius:8px;color:#365487;background:#fff;box-shadow:0 8px 18px #2a447e24;content:attr(data-tooltip);font-size:10px;font-weight:700;line-height:1.35;text-align:left;white-space:normal;transform:translate(-50%);pointer-events:none}.task-focus-pulse-virtus-restore-v2{position:relative}.task-focus-pulse-virtus-restore-v2:hover,.task-focus-pulse-virtus-restore-v2:focus-visible{color:#4f61d8!important;background:#eef3ff!important;border-color:#bfcdf1!important}.thread-identity .avatar-stack [data-tooltip]:after{top:auto!important;right:auto!important;bottom:calc(100% + 8px)!important;left:50%!important;width:max-content!important;max-width:240px!important;padding:7px 9px!important;border:1px solid #cbd8f2!important;border-radius:8px!important;color:#365487!important;background:#fff!important;box-shadow:0 8px 18px #2a447e24!important;font:700 10px/1.35 Manrope,sans-serif!important;white-space:normal!important;transform:translate(-50%)!important}.thread-identity .avatar-stack [data-tooltip]:hover:after,.thread-identity .avatar-stack [data-tooltip]:focus-visible:after{opacity:1!important;transform:translate(-50%)!important}@media(min-width:761px){.task-focus-workspace-v2{padding:30px 18px 18px!important;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.task-focus-shell-v2{min-height:calc(100vh - 48px)!important;border-radius:18px!important;box-shadow:0 26px 72px #0c1a3d4d,0 4px 14px #0c1a3d24!important}}@media(max-width:760px){body.task-focus-open>#root{filter:none}.task-focus-workspace-v2{background:#f6f8fc!important}.task-focus-workspace-v2:before{display:none}}.task-focus-workspace-v2{color:#2f456d}.task-focus-shell-v2{border:1px solid rgba(201,214,237,.92)!important;background:linear-gradient(180deg,#fbfcff,#f5f8fd)!important}.task-focus-topbar-v2{min-height:58px;border-bottom-color:#dbe5f4!important;background:#fffffff0!important;box-shadow:0 3px 12px #2c46760d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.task-focus-topbar-v2 button:focus-visible,.task-focus-workspace-v2 button:focus-visible,.task-focus-workspace-v2 a:focus-visible,.task-focus-workspace-v2 input:focus-visible,.task-focus-workspace-v2 textarea:focus-visible,.task-focus-workspace-v2 select:focus-visible{outline:3px solid rgba(93,95,239,.28)!important;outline-offset:2px}.task-focus-summary-v2{border-color:#d6e2f3;background:#fffffffa;box-shadow:0 10px 26px #2b467714}.task-focus-summary-main-v2 h1{max-width:28ch;letter-spacing:-.018em}.task-focus-summary-links-v2 span{min-height:24px;align-items:center}.task-focus-body-grid-v2{align-items:start!important}.task-focus-left-sidebar-v2,.task-focus-center-column-v2,.task-focus-right-column-v2{min-width:0}.task-focus-navigation-v2,.task-focus-guide-v2,.task-focus-virtus-card-v2,.task-focus-card-v2{border-color:#d9e4f3!important;box-shadow:0 7px 18px #2d4a7c0e}.task-focus-navigation-v2 button{min-height:40px;border:1px solid transparent}.task-focus-navigation-v2 button:hover,.task-focus-navigation-v2 button:focus-visible{border-color:#c9d8f4;background:#f1f5ff}.task-focus-navigation-v2 button.is-active{color:#1f4da4;border-color:#c0d1f4;background:#edf2ff;box-shadow:inset 3px 0 #5d5fef,0 4px 12px #3953a614}.task-focus-center-column-v2>.task-focus-card-v2,.task-focus-right-column-v2>.task-focus-card-v2{background:#fffffff7}.task-focus-header-v2{min-height:45px}.task-focus-header-v2 h2,.task-focus-summary-main-v2 h1,.task-focus-card-v2 h2{text-wrap:balance}.task-focus-pulse-v2 .task-focus-header-v2{position:sticky;top:58px;z-index:3;padding-top:2px;background:#fffffff7}.task-focus-pulse-v2 .task-focus-pulse-feed-v2,.task-focus-documents-list-v2,.task-focus-checklist-v2{scrollbar-color:#9fb5dd transparent}.task-focus-pulse-note-v2,.task-focus-timeline-entry-v2,.task-focus-documents-list-v2 article,.task-focus-check-row-v2,.task-focus-activity-row-v2{transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.task-focus-pulse-note-v2:hover,.task-focus-timeline-entry-v2:hover,.task-focus-documents-list-v2 article:hover,.task-focus-check-row-v2:hover,.task-focus-activity-row-v2:hover{border-color:#c8d7f1;box-shadow:0 4px 13px #2f4e8712}.task-focus-guided-tour-scrim-v2{position:fixed!important;z-index:2147483640!important;inset:0!important}.task-focus-guided-tour-spotlight-v2{z-index:2147483641!important}.task-focus-guided-tour-bubble-v2{z-index:2147483642!important;color:#27487f!important;border-color:#d3def5!important;box-shadow:0 18px 50px #172c583d,0 2px 8px #172c581f!important}body>.legal-new-focus-action-overlay-v2{z-index:2147483647!important}.task-focus-guided-tour-bubble-v2 p,.task-focus-guided-tour-bubble-v2 .task-focus-guided-tour-hint-v2{color:#55719d!important}@media(min-width:1181px){.task-focus-summary-v2{grid-template-columns:minmax(0,1.35fr) minmax(420px,.85fr)}.task-focus-body-grid-v2{grid-template-columns:214px minmax(0,1fr) minmax(340px,.82fr)!important;gap:18px!important}}@media(max-width:1180px)and (min-width:761px){.task-focus-body-grid-v2{grid-template-columns:196px minmax(0,1fr) minmax(292px,.82fr)!important;gap:13px!important}.task-focus-main-v2{padding-inline:18px!important}}@media(max-width:760px){.task-focus-workspace-v2{padding:0!important}.task-focus-shell-v2{border:0!important;border-radius:0!important}.task-focus-topbar-v2{min-height:52px}.task-focus-summary-v2{border-radius:14px;box-shadow:0 5px 15px #2b46770f}.task-focus-pulse-v2 .task-focus-header-v2{top:52px}}.task-focus-summary-facts-v2 .task-focus-stack-label-v2{color:#5f7391!important}.task-focus-context-collapsed-v2 small{color:#526b8f!important}.task-focus-checklist-v2 .task-focus-check-detail-v2{color:#5b7090!important}.task-focus-virtus-prompt-panel-v2 p{color:#526b8f!important}.task-focus-virtus-prompt-panel-v2 small{color:#5d7190!important}.task-focus-virtus-prompt-panel-v2>button{color:#526783!important}.task-focus-virtus-prompt-panel-v2 .task-focus-virtus-prompt-sleep-v2{color:#526783!important}.task-focus-task-signal-button-v2,.task-focus-task-signal-button-v2.favorite,.task-focus-task-signal-button-v2.alert,.task-focus-task-signal-button-v2.notification{color:#315ebc!important}.task-focus-breadcrumb-v2 small{color:#526783!important}.task-focus-header-v2 p,.task-focus-pulse-v2 .task-focus-header-v2 p{color:#38516f!important}.task-focus-header-v2 small,.task-focus-context-collapsed-v2 small{color:#3f5876!important}.task-focus-manual-callout-v2 p{color:#526783!important}.task-focus-pulse-v2 .task-focus-tabs-v2 button{color:#405a7a!important}.task-focus-pulse-header-actions-v2{display:inline-flex;align-items:center;gap:8px}.task-focus-pulse-count-v2{color:#7d91ad;font-size:10px;font-weight:800;white-space:nowrap}.task-focus-pulse-v2 .task-focus-header-v2:after{display:none!important;content:none!important}.task-focus-client-feed-tools-v3{margin-top:10px}.task-focus-client-feed-types-v3 button{min-width:76px}.task-focus-checklist-v2>article[aria-hidden=true]{display:none}.task-focus-required-v3{margin-left:4px}.task-focus-virtus-floating-v2{display:none!important}.legal-new-task-overview-sections{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,520px);grid-auto-rows:520px;align-items:stretch;gap:18px}.legal-new-task-overview-sections>.legal-new-task-overview-block{grid-column:auto!important;grid-row:auto;min-width:0;min-height:0;height:100%;box-sizing:border-box;overflow:auto;scrollbar-gutter:stable}.legal-new-task-overview-identity>.legal-new-task-expanded-heading{margin:0 0 15px}.legal-new-task-overview-identity>.legal-new-task-expanded-heading .legal-new-task-expanded-title h2{font-size:20px}.legal-new-task-overview-sections .legal-new-task-case-hero-wide{align-items:flex-start}.legal-new-task-overview-identity .legal-new-task-case-hero-wide{flex-wrap:wrap}.legal-new-task-overview-identity .legal-new-task-case-hero-wide>div:nth-child(2){flex:1 1 calc(100% - 55px)}.legal-new-task-overview-identity .legal-new-task-case-hero-status{width:100%;justify-content:flex-start;padding-left:50px}.legal-new-task-overview-sections .legal-new-task-case-hero-wide h3{font-size:18px;line-height:1.22}.legal-new-task-overview-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.legal-new-task-overview-mini-grid>div{min-width:0;padding:11px 12px;border:1px solid #e0e7f2;border-radius:11px;background:#fbfcff}.legal-new-task-overview-mini-grid small{display:block;color:#7e8da7;font-size:10px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.legal-new-task-overview-mini-grid strong{display:block;margin-top:5px;overflow-wrap:anywhere;color:#315080;font-size:12px;line-height:1.4}.legal-new-task-focus-section-content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-auto-rows:minmax(360px,auto)}.legal-new-task-focus-section-content>.card{min-width:0;min-height:360px;height:auto;max-height:720px;margin-top:0!important;box-sizing:border-box;display:flex;flex-direction:column;align-self:stretch;overflow:hidden;border-top:3px solid #5269df}.legal-new-task-focus-section-content>.card>.card-header{flex:0 0 auto}.legal-new-task-focus-section-content>.card>.legal-new-focus-body,.legal-new-task-focus-section-content>.card>.legal-new-selection-empty,.legal-new-task-focus-section-content>.card>.legal-new-task-activity-list{min-height:0;flex:1 1 auto}.legal-new-task-focus-section-content>.card>.legal-new-focus-body{display:flex;flex-direction:column}.legal-new-task-focus-section-content>.card>.legal-new-focus-body .legal-new-focus-actions{margin-top:auto}.legal-new-task-focus-section-content>.legal-new-task-activities-card>.legal-new-task-activity-list{max-height:588px;overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}@media(max-width:820px){.legal-new-task-focus-section-content{grid-template-columns:1fr}.legal-new-task-focus-section-content>.card{max-height:none}.legal-new-task-focus-section-content>.legal-new-task-activities-card>.legal-new-task-activity-list{max-height:none;overflow:visible}}@media(max-width:760px){.legal-new-task-overview-sections{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:auto}.legal-new-task-overview-sections>.legal-new-task-overview-block{height:auto;overflow:visible}.legal-new-task-overview-mini-grid{grid-template-columns:1fr}}.legal-new-task-overview-sections>.legal-new-task-overview-block{overflow:hidden;display:flex;flex-direction:column}.legal-new-task-overview-essentials{overflow-y:auto!important;scrollbar-gutter:stable}.legal-new-task-overview-internal-divider{display:flex;align-items:center;gap:10px;margin:16px 0 12px;color:#6b7f9e}.legal-new-task-overview-internal-divider span{height:1px;flex:1;background:linear-gradient(90deg,transparent,#dce5f3)}.legal-new-task-overview-internal-divider span:last-child{background:linear-gradient(90deg,#dce5f3,transparent)}.legal-new-task-overview-internal-divider div{min-width:0;text-align:center}.legal-new-task-overview-internal-divider small{display:block;color:#8091ab;font-size:10px;font-weight:800;letter-spacing:.06em}.legal-new-task-overview-internal-divider b{display:block;margin-top:3px;color:#315080;font-size:12px}.legal-new-task-overview-context-grid{min-height:0;margin-top:0;flex:1 0 auto}.legal-new-task-overview-context-grid .legal-new-task-info-block{min-height:0;padding:12px;border-radius:14px;background:linear-gradient(180deg,#fbfcff,#f8faff)}.legal-new-task-overview-section-intro{margin:4px 0 12px;color:#7185a4;font-size:12px;line-height:1.4}.legal-new-task-section-count{display:inline-grid;place-items:center;min-width:26px;height:26px;margin-left:auto;border-radius:9px;background:#edf3ff;color:#315fc1;font-size:11px;font-weight:800}.legal-new-task-service-list{min-height:0;flex:1 1 auto;overflow-y:auto;padding:2px 4px 3px 1px;scrollbar-gutter:stable}.legal-new-task-service-list-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto 16px;align-items:center;gap:9px;width:100%;margin:0 0 8px;padding:10px 10px 10px 9px;border:1px solid #dce6f4;border-radius:13px;background:#fbfcff;color:#315080;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.legal-new-task-service-list-row:hover,.legal-new-task-service-list-row:focus-visible{border-color:#9db7f1;background:#f7faff;box-shadow:0 7px 18px #355baa14;transform:translateY(-1px)}.legal-new-task-service-list-row.is-selected{border-color:#5278df;background:linear-gradient(90deg,#f1f5ff,#fbfcff);box-shadow:0 0 0 2px #5278df1c}.legal-new-task-service-list-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#e9f3f5;color:#2a9a98}.legal-new-task-service-list-copy{min-width:0}.legal-new-task-service-list-copy>b{display:block;overflow:hidden;color:#2f528b;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.legal-new-task-service-list-copy>small{display:block;margin-top:3px;overflow:hidden;color:#8091ab;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.legal-new-task-service-list-dates{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:5px;color:#7086a7;font-size:10px}.legal-new-task-service-list-dates span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.legal-new-task-service-list-dates svg{color:#6c8cdc}.legal-new-task-service-list-row>.badge{white-space:nowrap}.legal-new-task-overview-selected-service{overflow-y:auto!important;scrollbar-gutter:stable}.legal-new-task-selected-service-header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:10px}.legal-new-task-selected-service-header>div:nth-child(2){min-width:0}.legal-new-task-selected-service-header small{color:#8091ab;font-size:10px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.legal-new-task-selected-service-header h3{margin:4px 0 3px;color:#2f5796;font-size:18px;line-height:1.16}.legal-new-task-selected-service-header p{margin:0;color:#7185a4;font-size:11px;line-height:1.35}.legal-new-task-selected-service-tabs{display:inline-flex;align-self:flex-start;gap:3px;margin:3px 0 12px;padding:3px;border:1px solid #dbe5f3;border-radius:10px;background:#f7faff}.legal-new-task-selected-service-tabs button{padding:6px 10px;border:0;border-radius:7px;background:transparent;color:#7085a4;font-size:11px;font-weight:800;cursor:pointer}.legal-new-task-selected-service-tabs button.is-active{background:#fff;color:#315fc1;box-shadow:0 2px 7px #315fc11c}.legal-new-task-selected-service-responsibilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:11px}.legal-new-task-selected-service-responsibilities>div{min-width:0;padding:9px 10px;border:1px solid #e0e8f4;border-radius:10px;background:#fbfcff}.legal-new-task-selected-service-responsibilities small,.legal-new-task-selected-service-responsibilities b{display:block}.legal-new-task-selected-service-responsibilities small{color:#8091ab;font-size:10px;font-weight:800;text-transform:uppercase}.legal-new-task-selected-service-responsibilities b{margin-top:4px;overflow-wrap:anywhere;color:#36598f;font-size:12px}.legal-new-task-overview-selected-service .legal-new-task-service-bottom,.legal-new-task-overview-selected-service .legal-new-task-service-texts{margin-top:10px}.legal-new-task-overview-selected-service .service-detail-bottom-actions{margin-top:auto}.legal-new-task-no-service-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:170px;margin-top:4px;padding:20px;border:1px dashed #cbd7e8;border-radius:14px;background:linear-gradient(145deg,#fbfcff,#f4f7fb)}.legal-new-task-no-service-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;color:#94a3b8;background:#eef2f7;box-shadow:inset 0 0 0 1px #94a3b81f}.legal-new-task-no-service-panel>div{min-width:0}.legal-new-task-no-service-panel small{display:block;color:#8797ae;font-size:10px;font-weight:900;letter-spacing:.07em}.legal-new-task-no-service-panel h3{margin:4px 0 5px;color:#315080;font-size:16px;line-height:1.3}.legal-new-task-no-service-panel p{max-width:620px;margin:0;color:#6d7f99;font-size:12px;line-height:1.55}@media(max-width:760px){.legal-new-task-overview-context-grid{flex:0 0 auto}.legal-new-task-selected-service-header{grid-template-columns:34px minmax(0,1fr)}.legal-new-task-selected-service-header .legal-new-task-expanded-actions{grid-column:2}.legal-new-task-service-list-row{grid-template-columns:32px minmax(0,1fr) 16px}.legal-new-task-service-list-row>.badge{grid-column:2;justify-self:start}.legal-new-task-selected-service-responsibilities{grid-template-columns:1fr}.legal-new-task-no-service-panel{grid-template-columns:auto minmax(0,1fr);padding:16px}.legal-new-task-no-service-panel>.button{grid-column:2;justify-self:start}}.legal-new-task-overview-identity .legal-new-task-case-hero-wide{align-items:flex-start;flex-wrap:nowrap;min-height:144px;padding:14px 15px}.legal-new-task-overview-identity .legal-new-task-case-hero-wide>div:nth-child(2){flex:1 1 auto;min-width:0}.legal-new-task-overview-identity .legal-new-task-case-hero-wide h3{font-size:18px;line-height:1.22}.legal-new-task-case-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px}.legal-new-task-case-status-card{min-width:0;min-height:76px;padding:10px 11px;border:1px solid #e0e7f2;border-radius:11px;background:linear-gradient(145deg,#fbfcff,#f7faff)}.legal-new-task-case-status-card small,.legal-new-task-case-status-card strong,.legal-new-task-case-status-card>span{display:block}.legal-new-task-case-status-card small{color:#7e8da7;font-size:10px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.legal-new-task-case-status-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.legal-new-task-case-status-card.is-classification{border-color:#efdfbd;background:linear-gradient(145deg,#fffdf7,#fffaf0)}.legal-new-task-case-status-card.is-classification strong{margin-top:5px;color:#9a641b;font-size:12px;line-height:1.25}.legal-new-task-case-status-card.is-classification>span{margin-top:3px;overflow:hidden;color:#826f53;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.legal-new-task-overview-identity .legal-new-task-expanded-badges{margin-top:10px;padding-top:10px;border-top:1px solid #edf1f7}.legal-new-task-overview-essentials .legal-new-task-overview-block-heading{margin-bottom:10px}.legal-new-task-overview-essentials .legal-new-task-overview-internal-divider{margin-top:13px;margin-bottom:9px}.legal-new-task-overview-essentials .legal-new-task-overview-context-grid .legal-new-task-info-block{padding:11px 12px}.legal-new-task-overview-essentials .legal-new-task-info-list{gap:9px;margin-top:10px}.legal-new-task-overview-essentials .legal-new-task-expanded-people{margin-top:12px}@media(max-width:700px){.legal-new-task-overview-identity .legal-new-task-case-hero-wide{flex-wrap:wrap}.legal-new-task-case-status-grid{grid-template-columns:1fr}}.legal-new-task-overview-sections{grid-template-rows:600px 580px;grid-auto-rows:unset}.legal-new-task-overview-essentials,.legal-new-task-overview-selected-service{overflow:hidden!important;scrollbar-gutter:auto}.legal-new-task-overview-internal-divider{justify-content:flex-start;align-items:flex-start;gap:8px;margin:16px 0 12px;padding-top:12px;border-top:1px solid #e3eaf4;color:#6a82a8}.legal-new-task-overview-internal-divider:after{content:"";flex:1;height:1px;margin-top:12px;background:linear-gradient(90deg,#dce5f3,transparent)}.legal-new-task-overview-internal-divider>svg{flex:0 0 auto;margin-top:1px}.legal-new-task-overview-internal-divider div{min-width:0;text-align:left}.legal-new-task-overview-internal-divider small{letter-spacing:.045em}.legal-new-task-overview-internal-divider b{margin-top:3px;font-size:12px}.legal-new-task-overview-context-grid,.legal-new-task-overview-selected-service .legal-new-task-service-bottom,.legal-new-task-overview-selected-service .legal-new-task-service-accordions{flex:0 0 auto}.legal-new-task-service-accordions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px}.legal-new-task-service-accordion{min-width:0;border:1px solid #dfe7f3;border-radius:12px;background:#fbfcff}.legal-new-task-service-accordion.is-open{border-color:#abc0ef;background:#f7faff}.legal-new-task-service-accordion>button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:56px;padding:9px 11px;border:0;border-radius:inherit;background:transparent;color:#31598e;text-align:left;cursor:pointer}.legal-new-task-service-accordion>button>span{min-width:0}.legal-new-task-service-accordion>button small,.legal-new-task-service-accordion>button b{display:block}.legal-new-task-service-accordion>button small{color:#8091ab;font-size:9px;font-weight:800;letter-spacing:.045em}.legal-new-task-service-accordion>button b{margin-top:3px;overflow:hidden;color:#365c92;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.legal-new-task-service-accordion>button>svg{flex:0 0 auto;color:#7690bd;transition:transform .18s ease}.legal-new-task-service-accordion.is-open>button>svg{transform:rotate(180deg)}.legal-new-task-service-accordion>p{margin:0;padding:0 11px 11px;color:#617897;font-size:11px;line-height:1.45}.legal-new-task-overview-selected-service .service-detail-bottom-actions{margin-top:12px!important}.legal-new-task-overview-sections.has-expanded-service-text{grid-template-rows:600px 640px}@media(min-width:761px){.legal-new-task-overview-identity>.legal-new-task-overview-block-heading{margin-bottom:15px}.legal-new-task-overview-identity .legal-new-task-case-hero-wide{min-height:160px}.legal-new-task-overview-identity{justify-content:space-between}.legal-new-task-overview-identity .legal-new-task-case-status-grid{margin-top:15px}.legal-new-task-overview-identity .legal-new-task-case-status-card{min-height:84px;padding-top:12px;padding-bottom:12px}.legal-new-task-overview-identity .legal-new-task-expanded-badges{margin-top:14px;padding-top:12px}.legal-new-task-overview-essentials>.legal-new-task-overview-block-heading{margin-bottom:14px}.legal-new-task-overview-essentials .legal-new-task-expanded-facts>div{padding-top:13px;padding-bottom:13px}.legal-new-task-overview-essentials .legal-new-task-overview-mini-grid{margin-top:15px}.legal-new-task-overview-essentials .legal-new-task-overview-mini-grid>div{padding-top:13px;padding-bottom:13px}.legal-new-task-overview-essentials .legal-new-task-overview-internal-divider{margin-top:24px;margin-bottom:18px;padding-top:16px}.legal-new-task-overview-essentials .legal-new-task-overview-context-grid .legal-new-task-info-block{min-height:190px;padding-top:14px;padding-bottom:14px}}@media(max-width:760px){.legal-new-task-overview-sections{grid-template-rows:repeat(2,auto);grid-auto-rows:auto}.legal-new-task-overview-essentials,.legal-new-task-overview-selected-service{overflow:visible!important}.legal-new-task-service-accordions{grid-template-columns:1fr}}.legal-new-task-overview-identity>.legal-new-task-expanded-heading{margin-bottom:15px}.legal-new-task-overview-identity>.legal-new-task-expanded-heading .legal-new-task-expanded-title h2{margin-bottom:0}.legal-new-task-case-description{min-width:0;margin-top:14px;padding:11px 12px 10px;border:1px solid #dfe7f3;border-radius:12px;background:linear-gradient(145deg,#fbfcff,#f6f9ff)}.legal-new-task-case-description-heading{display:flex;align-items:center;gap:8px;min-width:0}.legal-new-task-case-description-icon{display:grid;place-items:center;width:26px;height:26px;flex:0 0 auto;border-radius:8px;color:#526bd5;background:#edf2ff}.legal-new-task-case-description-heading>div{display:grid;min-width:0;gap:2px}.legal-new-task-case-description-heading small{color:#7e8da7;font-size:9px;font-weight:800;letter-spacing:.05em}.legal-new-task-case-description-heading b{color:#36598f;font-size:11px;line-height:1.25}.legal-new-task-case-description-heading>button{display:inline-flex;align-items:center;gap:3px;margin-left:auto;padding:4px 6px;border:0;border-radius:7px;color:#315fc1;background:#edf3ff;font-size:10px;font-weight:800;cursor:pointer}.legal-new-task-case-description-heading>button svg{transition:transform .18s ease}.legal-new-task-case-description.is-expanded .legal-new-task-case-description-heading>button svg{transform:rotate(180deg)}.legal-new-task-case-description>p{display:-webkit-box;min-height:32px;margin:8px 0 0 34px;overflow:hidden;color:#617897;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.legal-new-task-case-description.is-expanded>p{display:block;max-height:104px;overflow-y:auto;padding-right:5px;scrollbar-gutter:stable}.legal-new-task-overview-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.legal-new-task-case-participants{display:flex;flex-direction:column}.legal-new-task-participants-showcase{display:grid;min-height:0;flex:1 1 auto;place-items:center;align-content:center;gap:15px;padding:14px 4px 7px;text-align:center}.legal-new-task-participants-showcase .legal-new-case-avatar-stack{justify-content:center;margin-top:0}.legal-new-task-participants-showcase>span{color:#7a8daa;font-size:11px;line-height:1.35}@media(max-width:760px){.legal-new-task-case-description>p{margin-left:0}.legal-new-task-overview-context-grid{grid-template-columns:1fr}.legal-new-task-participants-showcase{min-height:120px}}@media(min-width:761px){.legal-new-task-overview-identity>.legal-new-task-expanded-heading{margin-bottom:9px}.legal-new-task-overview-identity .legal-new-task-case-hero-wide{min-height:151px}.legal-new-task-overview-identity .legal-new-task-case-status-grid{margin-top:10px}.legal-new-task-overview-identity .legal-new-task-case-status-card{min-height:82px}.legal-new-task-overview-identity .legal-new-task-case-description{min-height:112px;margin-top:21px;padding:14px 14px 13px;border-color:#bfcef0;border-top:2px solid #5b70df;background:linear-gradient(145deg,#f9fbff,#eef4ff);box-shadow:0 7px 18px #3d5bae14}.legal-new-task-overview-identity .legal-new-task-case-description-icon{width:30px;height:30px;border-radius:9px;background:#e7eeff}.legal-new-task-overview-identity .legal-new-task-case-description-heading b{font-size:12px}.legal-new-task-overview-identity .legal-new-task-case-description>p{margin-top:11px;margin-left:40px}}.legal-new-task-overview-identity .legal-new-task-case-description{position:relative;box-sizing:border-box;flex:0 0 148px;min-height:148px;height:148px;max-height:148px;overflow:hidden}.legal-new-task-case-description-reading{position:absolute;inset:61px 14px 12px;min-width:0;overflow:hidden;scrollbar-gutter:stable}.legal-new-task-case-description-reading p{display:-webkit-box;min-height:0;margin:0;color:#617897;font-size:11px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.legal-new-task-case-description-reading:focus-visible{outline:3px solid rgba(89,103,239,.24);outline-offset:2px}.legal-new-task-case-description.is-expanded .legal-new-task-case-description-reading{overflow-y:auto;padding-right:6px}.legal-new-task-case-description.is-expanded .legal-new-task-case-description-reading p{display:block;-webkit-line-clamp:unset}.legal-new-task-selected-service-header p{display:-webkit-box;max-height:31px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.legal-new-task-service-accordion.is-open{max-height:166px;overflow:hidden}.legal-new-task-service-accordion-reading{max-height:108px;overflow:hidden;padding:0 11px 11px;scrollbar-gutter:stable}.legal-new-task-service-accordion-reading p{margin:0;color:#617897;font-size:11px;line-height:1.45}.legal-new-task-service-accordion-reading:focus-visible{outline:3px solid rgba(89,103,239,.24);outline-offset:-3px}.legal-new-task-service-accordion.is-open .legal-new-task-service-accordion-reading{overflow-y:auto}.legal-new-task-overview-sections.has-expanded-service-text{grid-template-rows:600px 580px}@media(max-width:760px){.legal-new-task-overview-identity .legal-new-task-case-description{flex-basis:148px;height:148px}.legal-new-task-case-description-reading{inset:62px 14px 12px}.legal-new-task-service-accordion.is-open{max-height:166px}.legal-new-task-service-accordion-reading{max-height:108px}}.legal-new-task-overview-sections.has-expanded-service-text>.legal-new-task-overview-selected-service{overflow:hidden!important}.legal-new-task-overview-sections.has-expanded-service-text>.legal-new-task-overview-selected-service .legal-new-task-service-accordions{min-height:0;flex:1 1 auto;align-items:stretch}.legal-new-task-overview-sections.has-expanded-service-text>.legal-new-task-overview-selected-service .legal-new-task-service-accordion{display:flex;min-height:0;height:100%;max-height:none;flex-direction:column}.legal-new-task-overview-sections.has-expanded-service-text>.legal-new-task-overview-selected-service .legal-new-task-service-accordion>button{flex:0 0 auto}.legal-new-task-overview-sections.has-expanded-service-text>.legal-new-task-overview-selected-service .legal-new-task-service-accordion-reading{min-height:0;max-height:none;flex:1 1 auto;overflow-y:auto}.legal-new-task-overview-sections.has-expanded-service-text>.legal-new-task-overview-selected-service .legal-new-task-selected-service-header p{display:none}.legal-new-task-overview-sections.has-expanded-service-text>.legal-new-task-overview-selected-service .legal-new-task-service-facts{margin-top:10px}.legal-new-task-overview-sections.has-expanded-service-text>.legal-new-task-overview-selected-service .legal-new-task-service-facts>div{padding-top:8px;padding-bottom:8px}.legal-new-task-overview-sections.has-expanded-service-text>.legal-new-task-overview-selected-service .legal-new-task-service-bottom{margin-top:6px}.legal-new-task-overview-sections.has-expanded-service-text>.legal-new-task-overview-selected-service .legal-new-task-service-accordions{flex:0 0 auto;align-items:stretch}.legal-new-task-overview-sections.has-expanded-service-text>.legal-new-task-overview-selected-service .legal-new-task-service-accordion{display:block;height:auto;max-height:128px}.legal-new-task-overview-sections.has-expanded-service-text>.legal-new-task-overview-selected-service .legal-new-task-service-accordion-reading{display:block;max-height:72px;padding:0 11px 11px;overflow-y:auto}.legal-new-task-overview-sections.has-expanded-service-text>.legal-new-task-overview-selected-service .service-detail-bottom-actions{margin-top:6px!important;padding-top:10px}.legal-new-service-responsibility-dialog{display:flex;width:min(500px,calc(100vw - 32px));height:auto;max-height:min(720px,calc(100vh - 48px));box-sizing:border-box;flex-direction:column;overflow:hidden;padding:24px 22px 20px}.legal-new-service-responsibility-header{flex:0 0 auto;text-align:center}.legal-new-service-responsibility-header>p{margin:0 auto 17px;max-width:410px;color:#64758f;font-size:13px;line-height:1.5}.legal-new-service-responsibility-body{min-height:0;flex:1 1 auto;overflow-y:auto;padding:0 4px 2px 1px;scrollbar-gutter:stable;text-align:left}.legal-new-service-responsibility-body .field{margin-top:13px}.legal-new-service-responsibility-dialog>footer{flex:0 0 auto;margin-top:17px}@media(max-width:760px){.legal-new-service-responsibility-dialog{width:min(500px,calc(100vw - 20px));max-height:calc(100vh - 40px);padding:20px 16px 16px}}.legal-new-task-overview-selected-service .legal-new-task-service-accordion{border-color:#bfcef0;border-top:2px solid #5b70df;background:linear-gradient(145deg,#f9fbff,#eef4ff);box-shadow:0 7px 18px #3d5bae14}.legal-new-task-overview-selected-service .legal-new-task-service-accordion.is-open{border-color:#9eb7ed;border-top-color:#526bd5;background:linear-gradient(145deg,#f7faff,#eaf1ff);box-shadow:0 9px 20px #3d5bae1c}.legal-new-task-overview-selected-service .legal-new-task-service-accordion>button{padding-right:13px;padding-left:13px}.legal-new-task-overview-selected-service .legal-new-task-service-accordion-reading{padding-right:13px;padding-left:13px}.legal-new-task-service-summary,.legal-new-task-service-details{display:grid;align-items:start;gap:18px;margin-top:2px;padding:13px 0 14px;border-top:1px solid #e4eaf4;border-bottom:1px solid #e4eaf4}.legal-new-task-service-summary{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.legal-new-task-service-summary-group,.legal-new-task-service-details>div{min-width:0}.legal-new-task-service-summary-group>small,.legal-new-task-service-details>div>small{display:block;color:#7e8da7;font-size:10px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.legal-new-task-service-summary-values,.legal-new-task-service-summary-tags .legal-new-case-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.legal-new-task-service-summary-tags .legal-new-case-tags{gap:5px}.legal-new-task-service-summary-empty{color:#8a97ab;font-size:11px;font-style:normal}.legal-new-task-service-details{grid-template-columns:minmax(0,1.35fr) minmax(92px,.65fr) minmax(155px,1fr)}.legal-new-task-service-criticity-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.legal-new-task-service-criticity-chips span{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:6px 8px;border:1px solid #f1d6a5;border-radius:8px;color:#91621f;background:#fffaf0;font-size:10px;font-weight:800}.legal-new-task-service-criticity-chips svg{flex:0 0 auto}.legal-new-task-service-detail-value{display:flex;align-items:center;gap:5px;min-width:0;margin-top:8px;overflow:visible;overflow-wrap:anywhere;color:#315080;font-size:13px;line-height:1.35;text-overflow:clip;white-space:normal}.legal-new-task-service-detail-value svg{flex:0 0 auto;color:#526bd5}.legal-new-task-overview-selected-service .legal-new-task-service-bottom{grid-template-columns:minmax(0,1fr);margin-top:14px;padding-top:14px}.legal-new-task-service-participant-names{flex:1 1 auto}.legal-new-task-service-start-date{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;margin-left:auto;color:#506b9a;font-size:11px;font-weight:800;white-space:nowrap;cursor:help}.legal-new-task-service-start-date svg{flex:0 0 auto;color:#4165c9}@media(max-width:760px){.legal-new-task-service-summary,.legal-new-task-service-details{grid-template-columns:1fr;gap:13px}.legal-new-task-service-start-date{margin-left:0}}.workflow-tag-popover.workflow-tag-popover-portal{position:fixed!important;z-index:2147483005!important;top:var(--workflow-tag-popover-top, 0px)!important;right:auto!important;bottom:auto!important;left:var(--workflow-tag-popover-left, 0px)!important;box-sizing:border-box!important;width:min(360px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:min(680px,calc(100vh - 24px))!important;visibility:hidden}.workflow-tag-popover.workflow-tag-popover-portal.is-positioned{visibility:visible}.workflow-tag-popover.workflow-tag-popover-portal.above{top:var(--workflow-tag-popover-top, 0px)!important;right:auto!important;bottom:auto!important;left:var(--workflow-tag-popover-left, 0px)!important}.legal-new-task-overview-selected-service .legal-new-task-service-accordions{margin-top:19px}@media(max-width:760px){.legal-new-task-overview-selected-service .legal-new-task-service-accordions{margin-top:17px}}.legal-new-task-overview-selected-service .legal-new-task-service-summary{border-bottom:0;padding-bottom:15px}.legal-new-task-overview-selected-service .legal-new-task-service-bottom{margin-top:16px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #e4eaf4}.legal-new-task-overview-selected-service .legal-new-task-service-accordions{gap:14px;margin-top:23px}@media(max-width:760px){.legal-new-task-overview-selected-service .legal-new-task-service-bottom{margin-top:14px;padding-top:14px;padding-bottom:14px}.legal-new-task-overview-selected-service .legal-new-task-service-accordions{gap:11px;margin-top:20px}}.legal-new-task-overview-card-heading{gap:0;align-items:center;min-height:23px;margin-bottom:16px}.legal-new-task-overview-card-heading>svg{width:19px;height:19px;color:#4f6ed1}.legal-new-task-overview-card-heading>div{display:block;flex:1 1 auto}.legal-new-task-overview-card-heading>.legal-new-task-expanded-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto;margin-left:auto}.legal-new-task-overview-card-heading small{display:block;color:#3d5c96;font-size:11px;font-weight:900;letter-spacing:.065em;line-height:1.25}.legal-new-task-overview-data-group{min-width:0;padding:14px;border:1px solid #dfe7f3;border-radius:14px;background:linear-gradient(180deg,#fbfcff,#f7faff)}.legal-new-task-overview-data-group-heading{display:flex;align-items:center;gap:7px;min-height:20px;margin-bottom:11px;color:#526bd5}.legal-new-task-overview-data-group-heading>svg{flex:0 0 auto}.legal-new-task-overview-data-group-heading b{color:#315080;font-size:13px;line-height:1.25}.legal-new-task-overview-case-data-group .legal-new-task-expanded-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.legal-new-task-overview-case-data-group .legal-new-task-expanded-facts>div{min-height:58px}.legal-new-task-overview-case-data-group .legal-new-task-expanded-facts b,.legal-new-task-overview-case-data-group .legal-new-task-expanded-facts b span{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.legal-new-task-overview-case-data-group .legal-new-task-expanded-facts b{align-items:flex-start}@media(max-width:760px){.legal-new-task-overview-case-data-group .legal-new-task-expanded-facts{grid-template-columns:minmax(0,1fr)}}.legal-new-task-overview-parties-group{margin-top:20px}.legal-new-task-overview-parties-group .legal-new-task-overview-context-grid{margin-top:0}.legal-new-tasks-list-page .task-row-context b,.legal-new-tasks-list-page .task-row-context small,.legal-new-tasks-list-page .task-row-title small,.legal-new-tasks-list-page .task-row-title em,.legal-new-tasks-list-page .task-row-title .task-row-identifiers{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.legal-new-tasks-list-page .task-row-title .task-row-identifiers{display:block}.legal-new-task-overview-services-heading{margin:0 0 5px}@media(max-width:760px){.legal-new-task-overview-card-heading{margin-bottom:13px}.legal-new-task-overview-data-group{padding:12px}.legal-new-task-overview-parties-group{margin-top:16px}}@media(min-width:761px){.legal-new-task-overview-identity .legal-new-task-case-description{flex-basis:166px;min-height:166px;height:166px;max-height:166px;margin-top:15px}}@media(min-width:761px){.task-focus-body-grid-v2:not(.is-concentration){min-height:var(--task-focus-left-rail-content-height, 0px)!important}}.legal-new-task-overview-identity .legal-new-task-case-description{background:linear-gradient(145deg,#fff,#f8fbff)}.legal-new-task-overview-identity .legal-new-task-case-description.is-expanded{background:linear-gradient(145deg,#f9fbff,#eef4ff)}@media(min-width:761px){.task-focus-left-sidebar-v2 .task-focus-left-timer-slot-v2 .task-focus-timer-float-deadline-v2{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-content:initial;gap:2px 6px;min-height:0;padding:5px 10px 6px}.task-focus-left-sidebar-v2 .task-focus-left-timer-slot-v2 .task-focus-timer-float-deadline-v2 svg{grid-column:1;grid-row:1 / span 2;align-self:start;margin-top:1px}.task-focus-left-sidebar-v2 .task-focus-left-timer-slot-v2 .task-focus-timer-float-deadline-v2 span{grid-column:2;grid-row:1;min-width:0;white-space:nowrap}.task-focus-left-sidebar-v2 .task-focus-left-timer-slot-v2 .task-focus-timer-float-deadline-v2 b{grid-column:3;grid-row:1;white-space:nowrap}.task-focus-left-sidebar-v2 .task-focus-left-timer-slot-v2 .task-focus-timer-float-deadline-v2 small{grid-column:1 / -1;grid-row:2;width:auto;margin-top:1px;color:#7186a2;white-space:normal;overflow-wrap:anywhere;text-align:center}}.legal-new-task-overview-sections{grid-template-rows:auto auto;grid-auto-rows:auto;align-items:start}.legal-new-task-overview-sections>.legal-new-task-overview-block{height:auto;min-height:0;max-height:none;align-self:start;overflow:visible!important}.legal-new-task-overview-essentials,.legal-new-task-overview-selected-service,.legal-new-task-service-list{overflow:visible!important;scrollbar-gutter:auto}.legal-new-task-overview-sections.has-expanded-service-text{grid-template-rows:auto auto;grid-auto-rows:auto}.service-focus-workspace-v2{position:fixed!important;z-index:2147483000!important;inset:0!important;box-sizing:border-box;--service-focus-pulse-column-width: clamp(330px, calc(35.08772vw - 117.895px) , 420px);padding:18px 22px!important;overflow-x:hidden!important;overflow-y:auto!important;background:transparent!important;overscroll-behavior:contain;scrollbar-color:#9db3da transparent;scrollbar-width:thin}.service-focus-workspace-v2:before{content:"";position:fixed;z-index:0;inset:0;pointer-events:none;background:radial-gradient(circle at 82% 4%,rgba(121,112,237,.24),transparent 36%),#1422466b}.service-focus-shell-v2{position:relative;z-index:1;width:100%;min-height:calc(100vh - 36px)!important;box-sizing:border-box;overflow:visible!important;border:1px solid rgba(205,218,242,.94);border-radius:22px!important;background:#f6f8fc!important;box-shadow:0 22px 64px #1c305b47,0 3px 10px #1c305b1a!important}.service-focus-topbar-v2{position:sticky!important;top:0;z-index:20;border-bottom-color:#e1e8f5;background:linear-gradient(180deg,#fffffffc,#f8fafffa)}.service-focus-topbar-v2 .task-focus-breadcrumb-v2 b{color:#234b9a}.service-focus-topbar-v2 .task-focus-breadcrumb-v2 small{color:#7c90b0}.service-focus-topbar-v2>.task-focus-top-actions-v2>.service-focus-end-action-wrap-v2{order:4}.service-focus-topbar-v2>.task-focus-top-actions-v2>.task-focus-icon-button-v2{order:5}.service-focus-topbar-v2 .service-focus-end-action-button-v2{color:#234b9a;background:transparent}.service-focus-topbar-v2 .service-focus-end-action-button-v2:hover,.service-focus-topbar-v2 .service-focus-end-action-button-v2:focus-visible,.service-focus-topbar-v2 .service-focus-end-action-button-v2[aria-expanded=true]{color:#173f93;border-color:#8fa9df;background:#f8faff;box-shadow:0 0 0 3px #526bd51a;outline:0}.service-focus-topbar-v2 .service-focus-end-action-menu-v2{right:0;min-width:190px}.task-focus-topbar-v2:not(.service-focus-topbar-v2)>.task-focus-top-actions-v2>.task-focus-end-action-wrap-v2{order:4}.task-focus-topbar-v2:not(.service-focus-topbar-v2)>.task-focus-top-actions-v2>.task-focus-icon-button-v2{order:5}.task-focus-topbar-v2:not(.service-focus-topbar-v2) .task-focus-end-action-button-v2{color:#234b9a;background:transparent}.task-focus-topbar-v2:not(.service-focus-topbar-v2) .task-focus-end-action-button-v2:hover,.task-focus-topbar-v2:not(.service-focus-topbar-v2) .task-focus-end-action-button-v2:focus-visible,.task-focus-topbar-v2:not(.service-focus-topbar-v2) .task-focus-end-action-button-v2[aria-expanded=true]{color:#173f93;border-color:#8fa9df;background:#f8faff;box-shadow:0 0 0 3px #526bd51a;outline:0}.task-focus-topbar-v2:not(.service-focus-topbar-v2) .task-focus-end-action-menu-v2{right:0;min-width:190px}.service-focus-main-v2{padding:20px 24px 34px!important;font-size:14px}.service-focus-summary-v2{gap:22px;margin-bottom:16px;padding:20px 22px;border-color:#dce6f5;border-top:2px solid #536fe4;border-radius:18px;background:linear-gradient(135deg,#fff,#fbfcff 68%,#f3f5ff)}.service-focus-summary-icon-v2{color:#315fc5;background:linear-gradient(145deg,#edf2ff,#e1e8ff);box-shadow:inset 0 0 0 1px #d4def8}.service-focus-summary-v2 h1,.service-focus-summary-v2 b,.service-focus-summary-v2 .task-focus-summary-links-v2 b,.service-focus-workspace-v2 h1,.service-focus-workspace-v2 h2,.service-focus-workspace-v2 h3,.service-focus-workspace-v2 strong,.service-focus-workspace-v2 b{overflow-wrap:anywhere}.service-focus-summary-v2 .task-focus-summary-main-v2 h1{max-width:680px}.service-focus-summary-v2 .task-focus-summary-links-v2>span{min-width:0}.service-focus-summary-helper-v2{display:block;margin-top:3px;color:#8496b2;font-size:10px;line-height:1.3}.service-focus-summary-facts-v2>div{min-width:0}.service-focus-summary-facts-v2 b{display:flex;align-items:center;gap:5px;line-height:1.3}.service-focus-body-grid-v2{align-items:start!important}.service-focus-execution-v2{display:flex;flex-direction:column;gap:12px}.service-focus-left-rail-overlay-v2{pointer-events:none}.service-focus-main-v2>.task-focus-left-rail-overlay-v2{top:var(--task-focus-left-rail-top, 350px)}.service-focus-main-v2>.task-focus-left-rail-overlay-v2>*{pointer-events:auto}.service-focus-expanded-sidebar-v2{min-width:0}.service-focus-deadline-card-v2{display:grid;gap:10px;min-width:0;margin-bottom:0;padding:15px;border-color:#d8e3f2;border-top:2px solid #536fe4;border-radius:16px;background:linear-gradient(145deg,#fff,#f6f9ff)}.service-focus-deadline-card-head{display:grid;grid-template-columns:32px minmax(0,1fr) 28px;gap:9px;align-items:center}.service-focus-deadline-card-head>span{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:10px;color:#5574dd;background:#edf2ff}.service-focus-deadline-card-head>div{display:grid;min-width:0;gap:2px}.service-focus-deadline-card-head small{color:#8092ae;font-size:9px;font-weight:950;letter-spacing:.06em}.service-focus-deadline-card-head b{color:#34558e;font-size:12px;line-height:1.25}.service-focus-deadline-card-head>button{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;padding:0;border:1px solid #d7e2f3;border-radius:8px;color:#5d79c4;background:#fff;cursor:pointer}.service-focus-deadline-card-head>button:hover,.service-focus-deadline-card-head>button:focus-visible{color:#244da8;border-color:#9eb5e8;outline:none;background:#f1f5ff}.service-focus-deadline-date-v2{display:block;color:#244d9b;font-size:22px;font-weight:950;letter-spacing:-.02em;line-height:1.12}.service-focus-deadline-meta-v2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.service-focus-deadline-meta-v2>span{display:inline-flex;min-width:0;align-items:center;gap:5px;color:#7186a6;font-size:10px;font-weight:800}.service-focus-deadline-card-v2>p{margin:0;padding-top:8px;border-top:1px solid #e7edf7;color:#7b8da9;font-size:10px;line-height:1.45}.service-focus-compact-deadline-v2{grid-template-columns:1fr;width:60px;gap:4px;padding:8px 5px 7px;border:1px solid #cbdaf1;border-radius:13px;background:linear-gradient(180deg,#fff,#f5f8ff);box-shadow:0 7px 16px #2a47771c}.service-focus-compact-calendar-v2{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;justify-self:center;border-radius:10px;color:#5575dc;background:#edf2ff}.service-focus-compact-deadline-v2>strong{display:block;color:#315bb3;font-size:12px;font-weight:950;line-height:1;text-align:center}.service-focus-compact-deadline-v2>small{color:#7b8eaa;font-size:9px;font-weight:850;text-align:center}.service-focus-compact-deadline-v2 .task-focus-compact-timer-expand-v2{top:5px;right:4px}.service-focus-navigation-v2 button{min-width:0}.service-focus-navigation-v2 button>span{min-width:0;overflow-wrap:anywhere}.service-focus-participants-body-v2>p{overflow-wrap:anywhere}.service-focus-participant-roles-v2{display:grid;gap:6px;margin-top:10px}.service-focus-participant-role-v2{display:grid;grid-template-columns:29px minmax(0,1fr);gap:7px;align-items:center}.service-focus-participant-role-v2>button:last-child{display:grid;min-width:0;gap:2px;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.service-focus-participant-role-v2>button:last-child b{color:#34578f;font-size:11px}.service-focus-participant-role-v2>button:last-child small{color:#8495b0;font-size:9px}.service-focus-participant-role-v2>button:last-child:hover b{color:#264fab}.service-focus-workspace-panel-v2,.service-focus-live-board-v2,.service-focus-quality-decision-v2{border-color:#dce6f4;border-top:2px solid #536fe4;background:linear-gradient(145deg,#fff,#fbfcff)}.service-focus-context-card-v2{background:linear-gradient(145deg,#fff,#f8faff)}.service-focus-context-card-v2 .task-focus-context-collapsed-v2{min-width:0}.service-focus-context-card-v2 .task-focus-context-collapsed-v2>span,.service-focus-context-card-v2 .task-focus-context-collapsed-v2>small{min-width:0;overflow-wrap:anywhere}.service-focus-activity-focus-v2{display:grid;gap:13px;border-color:#e0dafa;border-top:2px solid #7254e8;background:linear-gradient(145deg,#fff,#fbfaff)}.service-focus-activity-focus-v2.running{border-color:#bfe8d6;border-top-color:#159a62}.service-focus-activity-focus-v2.paused{border-color:#f0ddb9;border-top-color:#d3932a}.service-focus-activity-focus-v2.completed{border-color:#bfe8d6;border-top-color:#159a62}.service-focus-activity-focus-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.service-focus-activity-focus-title{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;min-width:0;align-items:start}.service-focus-activity-focus-icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:11px;color:#6b55dc;background:#eeeaff}.service-focus-activity-focus-title>div{min-width:0}.service-focus-activity-focus-title small{color:#7b6bc3;font-size:10px;font-weight:950;letter-spacing:.06em}.service-focus-activity-focus-title h3{margin:3px 0 0;color:#2c4f92;font-size:18px;line-height:1.2}.service-focus-activity-focus-title p{margin:5px 0 0;color:#778bab;font-size:12px;line-height:1.45}.service-focus-activity-focus-context{display:flex;flex-wrap:wrap;gap:7px;padding:9px 10px;border:1px solid #e4e6f2;border-radius:10px;color:#7083a1;background:#fafbff;font-size:10px}.service-focus-activity-focus-context span{display:inline-flex;min-width:0;align-items:center;gap:5px}.service-focus-activity-focus-context b{color:#476596}.service-focus-activity-focus-timer{display:grid;grid-template-columns:minmax(142px,.42fr) minmax(0,1fr);gap:16px;align-items:center;padding:11px 12px;border:1px solid #dfe7f4;border-radius:12px;background:#f8faff}.service-focus-activity-focus-timer>div:first-child{display:grid;gap:3px}.service-focus-activity-focus-timer small{color:#8495b0;font-size:10px;font-weight:850}.service-focus-activity-focus-timer strong{color:#315bb4;font-size:25px;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1}.service-focus-activity-focus-timer>div:first-child>span{color:#8b9ab1;font-size:9px}.service-focus-activity-focus-progress{min-width:0}.service-focus-activity-focus-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#7487a5;font-size:10px}.service-focus-activity-focus-progress>div:first-child b{color:#345891;font-size:11px}.service-focus-activity-focus-progress .progress-block{margin:0}.service-focus-activity-focus-progress .progress-block>span{margin-bottom:6px;color:#7487a5;font-size:10px}.service-focus-activity-focus-progress .progress-block>span b{color:#345891;font-size:11px}.service-focus-activity-focus-v2.is-overdue .service-focus-activity-focus-progress .progress-block>span b{color:#d33e50}.service-focus-activity-focus-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.service-focus-activity-focus-actions>small{flex:1 1 100%;color:#8a99b0;font-size:10px;line-height:1.4}.service-focus-activity-empty-v2{display:flex;align-items:center;gap:12px;min-height:84px;border-style:dashed;border-top-style:solid}.service-focus-activity-empty-icon{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border-radius:12px;color:#7058dc;background:#f0ecff}.service-focus-activity-empty-v2>div:nth-child(2){min-width:0}.service-focus-activity-empty-v2 h3{margin:2px 0 0;color:#36558e;font-size:15px}.service-focus-activity-empty-v2 p{margin:4px 0 0;color:#8393ad;font-size:11px;line-height:1.45}.service-focus-activity-empty-v2>.badge{margin-left:auto}.service-focus-live-board-v2{display:grid;gap:14px}.service-focus-board-status-v2{display:inline-flex;align-items:center;gap:6px;color:#2c9b6b;font-size:11px;font-weight:950}.service-focus-live-dot-v2{display:inline-block;width:8px;height:8px;border-radius:50%;background:#27b97d;box-shadow:0 0 0 4px #27b97d1f}.service-focus-live-metrics-v2{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.service-focus-live-metrics-v2>span{display:grid;min-width:0;gap:3px;padding:10px;border:1px solid #e0e8f5;border-radius:11px;background:#f9fbff}.service-focus-live-metrics-v2 b{color:#3158ad;font-size:17px;line-height:1}.service-focus-live-metrics-v2 small{color:#8293ae;font-size:9px;line-height:1.3}.service-focus-live-board-callout{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid #d8e5fb;border-radius:11px;color:#536d9b;background:#f5f8ff}.service-focus-live-board-callout>span{display:inline-flex;width:29px;height:29px;flex:0 0 29px;align-items:center;justify-content:center;border-radius:9px;color:#5c64db;background:#e9eaff}.service-focus-live-board-callout strong{color:#36558e;font-size:12px}.service-focus-live-board-callout p{margin:3px 0 0;font-size:11px;line-height:1.45}.service-focus-task-monitor-v2{display:grid;gap:8px}.service-focus-task-item-v2{overflow:hidden;border:1px solid #dfe8f5;border-radius:12px;background:#fbfcff;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.service-focus-task-item-v2:hover,.service-focus-task-item-v2.is-selected{border-color:#aabff0;box-shadow:0 6px 17px #37579d14;background:#f8faff}.service-focus-task-item-v2.is-expanded{border-color:#7e9ced;box-shadow:0 9px 22px #37579d1a}.service-focus-task-row-v2{display:grid;grid-template-columns:28px 36px minmax(0,1fr) auto 18px;gap:9px;width:100%;min-width:0;align-items:center;padding:11px 12px;border:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.service-focus-task-number-v2{color:#9aaaca;font-size:10px;font-weight:950;font-variant-numeric:tabular-nums}.service-focus-task-orb-v2{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;color:#57d;background:#edf2ff}.service-focus-task-copy-v2{display:grid;min-width:0;gap:2px}.service-focus-task-copy-v2 small{color:#8394af;font-size:9px}.service-focus-task-copy-v2 strong{color:#355790;font-size:13px;line-height:1.25}.service-focus-task-copy-v2 em{color:#8a9bb4;font-size:10px;font-style:normal;overflow-wrap:anywhere}.service-focus-task-state-v2{display:grid;justify-items:end;min-width:72px}.service-focus-task-row-v2>svg{color:#8ca3cd;transition:transform .18s ease}.service-focus-task-row-v2>svg.is-rotated{transform:rotate(180deg)}.service-focus-task-details-v2{display:grid;gap:12px;padding:0 12px 13px 85px;border-top:1px solid #e4ebf6;background:linear-gradient(180deg,#fcfdff,#f6f9ff)}.service-focus-task-detail-top-v2{display:grid;gap:6px;padding-top:11px}.service-focus-task-detail-facts-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.service-focus-task-detail-facts-v2>span{display:grid;min-width:0;gap:3px;padding:8px;border:1px solid #e2e9f5;border-radius:9px;background:#fff}.service-focus-task-detail-facts-v2 small{color:#8999b2;font-size:8px;font-weight:900;text-transform:uppercase}.service-focus-task-detail-facts-v2 b{display:flex;min-width:0;align-items:center;gap:4px;color:#45638f;font-size:10px;line-height:1.3}.service-focus-task-activity-list-v2{display:grid;gap:6px}.service-focus-activity-row-v2{display:grid;grid-template-columns:27px minmax(0,1fr) auto 16px;gap:7px;width:100%;min-width:0;align-items:center;padding:8px;border:1px solid #dfe8f4;border-radius:9px;color:inherit;background:#fff;text-align:left;cursor:pointer}.service-focus-activity-row-v2.is-focused{border-left:3px solid #7254e8}.service-focus-activity-row-icon-v2{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;border-radius:8px;color:#6878de;background:#eef1ff}.service-focus-activity-row-v2>span:nth-child(2){display:grid;min-width:0;gap:2px}.service-focus-activity-row-v2 strong{color:#3d5c91;font-size:11px;line-height:1.25}.service-focus-activity-row-v2 small{color:#8596b0;font-size:9px}.service-focus-activity-row-time-v2{color:#536fb5;font-size:10px;font-variant-numeric:tabular-nums;font-weight:900;white-space:nowrap}.service-focus-activity-row-v2>svg{color:#91a5ca}.service-focus-no-activity-v2{display:flex;align-items:center;gap:7px;padding:9px;border:1px dashed #d9e3f2;border-radius:9px;color:#8292aa;background:#fff;font-size:10px}.service-focus-task-actions-v2{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.service-focus-task-actions-v2>span{display:inline-flex;align-items:center;gap:5px;color:#8393ad;font-size:9px}.service-focus-task-permission-note-v2{color:#8a98ae;font-size:9px;line-height:1.4}.service-focus-quality-decision-v2{display:grid;gap:12px;border-top-color:#7254e8}.service-focus-quality-decision-body{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #e1e4f3;border-radius:11px;background:#fafaff}.service-focus-quality-decision-body>div{min-width:0}.service-focus-quality-decision-body strong{color:#435f94;font-size:12px}.service-focus-quality-decision-body p{margin:4px 0 0;color:#8291aa;font-size:10px;line-height:1.45}.service-focus-empty-state-v2{display:grid;min-height:170px;justify-items:center;align-content:center;gap:7px;padding:24px 16px;border:1px dashed #cbdaf0;border-radius:13px;color:#7b8faf;background:linear-gradient(145deg,#fbfcff,#f6f9ff);text-align:center}.service-focus-empty-state-v2>span{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:14px;color:#6079de;background:#edf2ff}.service-focus-empty-state-v2 strong{color:#3b5b92;font-size:13px}.service-focus-empty-state-v2 p{max-width:460px;margin:0;color:#8797b0;font-size:11px;line-height:1.45}.service-focus-timeline-v2{display:grid;gap:8px}.service-focus-timeline-row-v2{position:relative;display:grid;grid-template-columns:28px 35px minmax(0,1fr) 18px;gap:9px;width:100%;min-width:0;align-items:start;padding:10px;border:1px solid #e0e8f5;border-radius:10px;color:inherit;background:#fbfcff;text-align:left;cursor:pointer}.service-focus-timeline-row-v2:hover,.service-focus-timeline-row-v2.is-selected{border-color:#a6b9eb;background:#f5f8ff}.service-focus-timeline-line-v2{position:absolute;top:43px;bottom:-10px;left:23px;width:1px;background:#d6e1f3}.service-focus-timeline-v2>div:last-child .service-focus-timeline-line-v2{display:none}.service-focus-timeline-icon-v2{display:inline-flex;width:35px;height:35px;align-items:center;justify-content:center;border-radius:10px;color:#5874d5;background:#eef2ff}.service-focus-timeline-row-v2>span:nth-child(3){display:grid;min-width:0;gap:3px}.service-focus-timeline-row-v2>span:nth-child(3) small{color:#8192ac;font-size:9px}.service-focus-timeline-row-v2>span:nth-child(3) strong{color:#3c5d94;font-size:12px}.service-focus-timeline-row-v2>span:nth-child(3) em{color:#8393ad;font-size:10px;font-style:normal;line-height:1.4}.service-focus-timeline-row-v2>svg{margin-top:9px;color:#8da3c8}.service-focus-documents-workspace-v2 .task-focus-documents-list-v2{max-height:500px}.service-focus-documents-workspace-v2 .task-focus-documents-list-v2 article>div:nth-child(2) b{overflow-wrap:anywhere}.service-focus-conversation-view-v2{display:flex;align-items:flex-start;gap:15px;padding:16px;border:1px solid #dfe7f5;border-radius:13px;background:linear-gradient(145deg,#fbfcff,#f5f8ff)}.service-focus-conversation-orb-v2{display:inline-flex;width:48px;height:48px;flex:0 0 48px;align-items:center;justify-content:center;border-radius:15px;color:#5c73da;background:#e9eeff}.service-focus-conversation-view-v2>div{display:grid;min-width:0;gap:8px}.service-focus-conversation-view-v2 strong{color:#3a5b94;font-size:14px}.service-focus-conversation-view-v2 p{margin:0;color:#7d8fab;font-size:11px;line-height:1.45}.service-focus-conversation-people-v2{display:flex;flex-wrap:wrap;gap:7px}.service-focus-conversation-person-v2{display:inline-flex;align-items:center;gap:2px;padding:3px 7px 3px 4px;border:1px solid #dce6f5;border-radius:999px;background:#fff}.service-focus-conversation-person-v2>button{display:inline-flex;align-items:center;padding:1px 0;border:0;color:#4f6b9d;background:transparent;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.service-focus-conversation-person-v2:hover{border-color:#9cb4eb;background:#f1f5ff}.service-focus-pulse-reusable-v2{min-height:580px;border-color:#dce6f4}.service-focus-pulse-reusable-v2 .task-focus-header-v2{flex-wrap:wrap}.service-focus-pulse-reusable-v2 .task-focus-pulse-composer-top-v2{margin-top:13px}@media(min-width:761px){.service-focus-pulse-reusable-v2>.task-focus-header-v2{display:grid!important;grid-template-columns:31px minmax(0,1fr) 116px!important;align-items:start!important;gap:9px!important;position:static!important;top:auto!important;z-index:auto!important}.service-focus-pulse-reusable-v2>.task-focus-header-v2>div{min-width:0}.service-focus-pulse-reusable-v2 .task-focus-tabs-v2{width:116px;min-width:116px!important}}.service-focus-pulse-reusable-v2 .task-focus-pulse-composer-heading-v2{display:flex!important;min-width:0;flex-wrap:wrap;align-items:center!important;justify-content:space-between!important;gap:6px 10px!important;margin:0 0 6px!important;position:relative;z-index:1}.service-focus-pulse-reusable-v2 .task-focus-pulse-composer-heading-v2>b{min-width:0;flex:1 1 170px;font-size:12px!important;line-height:1.25}.service-focus-pulse-reusable-v2 .task-focus-pulse-composer-heading-v2>.task-focus-share-toggle-v2,.service-focus-pulse-reusable-v2 .task-focus-pulse-composer-heading-v2>.task-focus-pending-toggle-v2{flex:0 0 auto;margin:0!important}.service-focus-pulse-reusable-v2 .task-focus-pulse-composer-heading-v2>.task-focus-share-toggle-v2{display:inline-flex!important;width:auto!important;min-height:28px!important;align-items:center;justify-content:flex-end;gap:5px;padding:0!important;font-size:10px;line-height:1.25;white-space:nowrap}.service-focus-pulse-reusable-v2 .task-focus-pulse-composer-heading-v2>.task-focus-pending-toggle-v2{min-height:29px;padding:0 9px;font-size:10px}.service-focus-pulse-compose-heading-v2{display:flex;align-items:center;justify-content:space-between;gap:8px}.service-focus-pulse-compose-heading-v2>strong{color:#3f6098;font-size:12px}.service-focus-share-check-v2,.service-focus-pending-switch-v2{display:inline-flex;min-width:0;align-items:center;gap:5px;color:#7185a5;font-size:10px;font-weight:800}.service-focus-share-check-v2 input,.service-focus-pending-switch-v2 input{accent-color:#315ebc}.service-focus-pending-switch-v2.is-active{color:#a56824}.service-focus-pulse-filter-bar-v2{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.62fr);gap:8px;align-items:center}.service-focus-pulse-search-v2{display:flex;min-width:0;align-items:center;gap:5px;padding:0 8px;border:1px solid #dce6f3;border-radius:8px;color:#8a9bb5;background:#fbfcff}.service-focus-pulse-search-v2 input{width:100%;min-width:0;height:30px;padding:0;border:0;outline:none;color:#4d678f;background:transparent;font:inherit;font-size:10px}.service-focus-pulse-feed-v2{min-height:190px}.service-focus-pulse-note-v2{min-width:0}.service-focus-pulse-note-v2 p,.service-focus-pulse-note-v2 header b{overflow-wrap:anywhere}.service-focus-pulse-note-v2.is-pending{border-left:3px solid #d9a04a}.service-focus-pulse-link-input-v2{box-sizing:border-box;width:100%;min-height:31px;margin-top:7px;padding:0 8px;border:1px solid #d7e2f2;border-radius:7px;color:#45638e;outline:none;font:inherit;font-size:10px}.service-focus-pulse-attachment-v2,.service-focus-note-assets-v2{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;color:#5b75b0;font-size:10px}.service-focus-pulse-attachment-v2{padding:5px 7px;border:1px solid #d7e2f2;border-radius:7px;background:#f7f9ff}.service-focus-pulse-attachment-v2 span{min-width:0;overflow-wrap:anywhere}.service-focus-pulse-attachment-v2 button{display:inline-flex;padding:1px;border:0;color:#8a9bb6;background:transparent;cursor:pointer}.service-focus-pending-heading-v2{align-items:center}.service-focus-pending-actions-v2{margin-top:7px}.service-focus-pending-actions-v2>button{display:inline-flex;align-items:center;gap:5px;min-height:29px;padding:0 8px;border:1px solid #d8e0ef;border-radius:7px;color:#526fae;background:#f7f9ff;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.service-focus-pending-responses-v2{display:grid;gap:5px;margin-top:7px;padding-left:8px;border-left:2px solid #c8d8f1}.service-focus-pending-responses-v2>div{display:grid;gap:2px}.service-focus-pending-responses-v2 b{color:#5570a3;font-size:10px}.service-focus-pending-responses-v2 small{color:#8b9ab0;font-size:9px}.service-focus-pending-responses-v2 p{margin:0;color:#657c9f;font-size:10px;line-height:1.4}@media(min-width:761px){.service-focus-body-grid-v2:not(.is-concentration){grid-template-columns:76px minmax(620px,1fr) var(--service-focus-pulse-column-width)!important;gap:14px!important}.service-focus-shell-v2:has(.task-focus-left-rail-overlay-v2.is-expanded) .service-focus-body-grid-v2:not(.is-concentration){grid-template-columns:212px minmax(560px,1.85fr) var(--service-focus-pulse-column-width)!important;gap:14px!important}.service-focus-body-grid-v2:not(.is-concentration)>.task-focus-center-column-v2{grid-column:2}.service-focus-body-grid-v2:not(.is-concentration)>.service-focus-right-column-v2{grid-column:3}.service-focus-shell-v2:has(.task-focus-left-rail-overlay-v2.is-expanded) .service-focus-body-grid-v2:not(.is-concentration)>.task-focus-center-column-v2{grid-column:2}.service-focus-shell-v2:has(.task-focus-left-rail-overlay-v2.is-expanded) .service-focus-body-grid-v2:not(.is-concentration)>.service-focus-left-sidebar-v2{display:flex!important}}@media(max-width:1180px)and (min-width:761px){.service-focus-workspace-v2{--service-focus-pulse-column-width: clamp(290px, calc(39.2157vw - 121.57px) , 360px)}.service-focus-body-grid-v2:not(.is-concentration){grid-template-columns:72px minmax(430px,1fr) var(--service-focus-pulse-column-width)!important;gap:12px!important}.service-focus-shell-v2:has(.task-focus-left-rail-overlay-v2.is-expanded) .service-focus-body-grid-v2:not(.is-concentration){grid-template-columns:190px minmax(0,1fr) var(--service-focus-pulse-column-width)!important;gap:12px!important}.service-focus-live-metrics-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.service-focus-workspace-v2{padding:0!important}.service-focus-shell-v2{min-height:100vh!important;border-radius:0!important}.service-focus-main-v2{padding:12px 10px max(28px,env(safe-area-inset-bottom))!important}.service-focus-summary-v2{display:block;padding:16px}.service-focus-summary-main-v2{display:flex;align-items:flex-start;gap:10px}.service-focus-summary-main-v2 h1{margin:5px 0 9px;font-size:24px}.service-focus-summary-facts-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px}.service-focus-summary-facts-v2>div{border-left:0!important;padding:9px 0 0!important;border-top:1px solid #e3eaf5}.service-focus-summary-facts-v2>div:nth-child(-n+2){border-top:0;padding-top:0!important}.service-focus-main-v2>.task-focus-left-rail-overlay-v2{position:static;top:auto;bottom:auto;left:auto;display:flex;width:auto;height:auto;margin:0 0 10px;flex-direction:row;align-items:stretch}.service-focus-main-v2>.task-focus-left-rail-overlay-v2.is-expanded{display:none}.service-focus-main-v2>.task-focus-left-rail-overlay-v2 .service-focus-compact-deadline-v2{display:flex;width:auto;min-width:112px;flex:0 0 112px;align-items:center;justify-content:center;padding:5px}.service-focus-main-v2>.task-focus-left-rail-overlay-v2 .service-focus-compact-calendar-v2{flex:0 0 30px;width:30px;height:30px}.service-focus-main-v2>.task-focus-left-rail-overlay-v2 .service-focus-compact-deadline-v2>strong{font-size:11px}.service-focus-main-v2>.task-focus-left-rail-overlay-v2 .service-focus-compact-deadline-v2>small{padding:0 4px}.service-focus-main-v2>.task-focus-left-rail-overlay-v2 .task-focus-left-icon-rail-v2{display:flex;flex:1;justify-content:space-between;gap:4px}.service-focus-main-v2>.task-focus-left-rail-overlay-v2 .task-focus-left-rail-expand-v2{display:none}.service-focus-body-grid-v2:not(.is-concentration){display:flex!important;flex-direction:column!important;gap:12px!important}.service-focus-body-grid-v2:not(.is-concentration)>.service-focus-expanded-sidebar-v2.is-visible{display:flex!important;position:static!important;width:100%}.service-focus-body-grid-v2:not(.is-concentration)>.service-focus-expanded-sidebar-v2.is-hidden{display:none!important}.task-focus-center-column-v2,.service-focus-right-column-v2{width:100%!important}.service-focus-deadline-card-v2{order:0}.service-focus-activity-focus-head,.service-focus-quality-decision-body{align-items:flex-start;flex-direction:column}.service-focus-activity-focus-timer{grid-template-columns:1fr}.service-focus-live-metrics-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.service-focus-task-row-v2{grid-template-columns:24px 32px minmax(0,1fr) 17px}.service-focus-task-number-v2{display:none}.service-focus-task-state-v2{grid-column:3;grid-row:2;display:flex;align-items:center;justify-content:flex-start;min-width:0}.service-focus-task-row-v2>svg{grid-column:4;grid-row:1 / span 2}.service-focus-task-details-v2{padding-left:12px}.service-focus-task-detail-facts-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.service-focus-pulse-filter-bar-v2{grid-template-columns:1fr}.service-focus-conversation-view-v2{flex-direction:column}.service-focus-pulse-reusable-v2{min-height:420px}.service-focus-pulse-reusable-v2 .task-focus-pulse-feed-v2{min-height:160px}}@media(max-width:480px){.service-focus-summary-facts-v2{grid-template-columns:1fr}.service-focus-summary-facts-v2>div:nth-child(2){border-top:1px solid #e3eaf5;padding-top:9px!important}.service-focus-live-metrics-v2{grid-template-columns:1fr 1fr}.service-focus-task-detail-facts-v2{grid-template-columns:1fr}.service-focus-activity-focus-actions>button{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.service-focus-workspace-v2 *,.service-focus-workspace-v2 *:before,.service-focus-workspace-v2 *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.task-focus-workspace-v2.is-pulse-only-v2{position:static!important;inset:auto!important;z-index:auto!important;display:block!important;align-self:flex-start!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;padding:0!important;overflow:visible!important;background:transparent!important;animation:none!important}.task-focus-workspace-v2.is-pulse-only-v2:before,.task-focus-workspace-v2.is-pulse-only-v2:after{display:none!important;content:none!important}.task-focus-workspace-v2.is-pulse-only-v2>.task-focus-shell-v2{display:block!important;width:100%!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.task-focus-workspace-v2.is-pulse-only-v2 .task-focus-shell-v2>.task-focus-topbar-v2,.task-focus-workspace-v2.is-pulse-only-v2 .task-focus-shell-v2>.task-focus-left-rail-overlay-v2,.task-focus-workspace-v2.is-pulse-only-v2 .task-focus-shell-v2>.task-focus-action-notice-v2,.task-focus-workspace-v2.is-pulse-only-v2 .task-focus-shell-v2>.task-focus-virtus-prompt-panel-v2,.task-focus-workspace-v2.is-pulse-only-v2 .task-focus-shell-v2>.task-focus-virtus-help-panel-v2,.task-focus-workspace-v2.is-pulse-only-v2 .task-focus-shell-v2>.task-focus-virtus-checklist-anchor-v2,.task-focus-workspace-v2.is-pulse-only-v2 .task-focus-shell-v2>.task-focus-concentration-rail-stack-v2,.task-focus-workspace-v2.is-pulse-only-v2 .task-focus-shell-v2>.task-focus-concentration-rail-v2,.task-focus-workspace-v2.is-pulse-only-v2 .task-focus-shell-v2>.task-focus-main-v2>.task-focus-summary-v2,.task-focus-workspace-v2.is-pulse-only-v2 .task-focus-shell-v2>.task-focus-main-v2>.task-focus-context-details-v2,.task-focus-workspace-v2.is-pulse-only-v2 .task-focus-shell-v2>.task-focus-main-v2>.task-focus-task-tags-panel-v2{display:none!important}.task-focus-workspace-v2.is-pulse-only-v2 .task-focus-shell-v2>.task-focus-main-v2{display:block!important;width:100%!important;min-width:0!important;min-height:0!important;padding:0!important;overflow:visible!important}.task-focus-workspace-v2.is-pulse-only-v2 .task-focus-body-grid-v2{display:block!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important}.task-focus-workspace-v2.is-pulse-only-v2 .task-focus-left-sidebar-v2,.task-focus-workspace-v2.is-pulse-only-v2 .task-focus-center-column-v2{display:none!important}.task-focus-workspace-v2.is-pulse-only-v2 .task-focus-shell-v2:has(.task-focus-left-rail-overlay-v2.is-expanded) .task-focus-body-grid-v2>.task-focus-left-sidebar-v2,.task-focus-workspace-v2.is-pulse-only-v2 .task-focus-shell-v2:has(.task-focus-left-rail-overlay-v2.is-expanded) .task-focus-body-grid-v2>.task-focus-center-column-v2{display:none!important}.task-focus-shell-v2:has(.task-focus-left-rail-overlay-v2.is-expanded) .task-focus-workspace-v2.is-pulse-only-v2 .task-focus-body-grid-v2>.task-focus-left-sidebar-v2,.task-focus-shell-v2:has(.task-focus-left-rail-overlay-v2.is-expanded) .task-focus-workspace-v2.is-pulse-only-v2 .task-focus-body-grid-v2>.task-focus-center-column-v2{display:none!important}.task-focus-workspace-v2.is-pulse-only-v2 .task-focus-right-column-v2{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;padding:0!important;overflow:visible!important}.task-focus-workspace-v2.is-pulse-only-v2 #task-focus-pulso{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.service-focus-right-column-v2>.task-focus-workspace-v2.is-pulse-only-v2:focus,.service-focus-right-column-v2>.task-focus-workspace-v2.is-pulse-only-v2:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important}.service-focus-right-column-v2>.task-focus-workspace-v2.is-pulse-only-v2 #task-focus-pulso:focus,.service-focus-right-column-v2>.task-focus-workspace-v2.is-pulse-only-v2 #task-focus-pulso:focus-visible{outline:none!important;outline-offset:0!important}@media(max-width:760px){.task-focus-workspace-v2.is-pulse-only-v2>.task-focus-main-v2{padding:0!important}.task-focus-workspace-v2.is-pulse-only-v2 #task-focus-pulso{border-radius:14px!important}}.task-focus-workspace-v2>.task-focus-concentration-rail-v2.right{position:fixed!important;inset:50% 0 auto auto!important;transform:translateY(-50%)!important}.service-focus-workspace-v2>.task-focus-concentration-rail-v2.right{position:fixed!important;inset:50% 0 auto auto!important;transform:translateY(-50%)!important}.service-focus-concentration-rail-stack-v2{gap:8px}.service-focus-concentration-rail-stack-v2>.service-focus-time-concentration-rail-v2{min-height:112px;color:#237a56;border-color:#b9dfca;background:#f4fcf7fa}.service-focus-concentration-rail-stack-v2>.service-focus-time-concentration-rail-v2 svg{color:#1c9762}.service-focus-concentration-rail-stack-v2>.service-focus-time-concentration-rail-v2:hover,.service-focus-concentration-rail-stack-v2>.service-focus-time-concentration-rail-v2:focus-visible,.service-focus-concentration-rail-stack-v2>.service-focus-time-concentration-rail-v2.is-open{color:#176e49;border-color:#8fc9a8;background:#effaf3}.service-focus-concentration-rail-stack-v2>.service-focus-time-concentration-rail-v2.is-warning{color:#9a6716;border-color:#e4c27f;background:#fff8e9}.service-focus-concentration-rail-stack-v2>.service-focus-time-concentration-rail-v2.is-warning svg{color:#c58a22}.service-focus-concentration-rail-stack-v2>.service-focus-time-concentration-rail-v2.is-critical,.service-focus-concentration-rail-stack-v2>.service-focus-time-concentration-rail-v2.is-overdue{color:#b13e4d;border-color:#efbdc4;background:#fff1f3}.service-focus-concentration-rail-stack-v2>.service-focus-time-concentration-rail-v2.is-critical svg,.service-focus-concentration-rail-stack-v2>.service-focus-time-concentration-rail-v2.is-overdue svg{color:#d94757}@media(max-width:760px){.service-focus-concentration-rail-stack-v2>.service-focus-time-concentration-rail-v2{min-height:90px}}.service-focus-time-slot-v2{width:100%;min-width:0;margin:0 0 12px}.service-focus-time-card-float-v2{width:100%!important;min-width:0!important;filter:drop-shadow(0 7px 14px rgba(36,60,111,.13))}.service-focus-time-card-float-v2 .task-focus-timer-float-action-v2{min-width:0;flex:1 1 auto;cursor:default}.service-focus-time-card-float-v2 .task-focus-timer-float-action-v2 strong,.service-focus-time-card-float-v2 .task-focus-timer-float-deadline-v2 b,.service-focus-time-card-float-v2 .task-focus-timer-float-deadline-v2 span{white-space:nowrap;overflow-wrap:normal}.service-focus-time-card-float-v2 .task-focus-timer-float-action-v2 strong{font-size:18px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.service-focus-time-card-float-v2 .task-focus-timer-float-action-v2.pending{color:#fff;background:#315ebc}.service-focus-time-card-float-v2 .task-focus-timer-float-action-v2.paused{color:#fff;background:#be8530}.service-focus-time-card-float-v2 .task-focus-timer-float-action-v2.completed{color:#fff;background:#328f78}.service-focus-time-card-float-v2.is-warning .task-focus-timer-float-action-v2,.service-focus-time-card-float-v2.is-critical .task-focus-timer-float-action-v2,.service-focus-time-card-float-v2.is-overdue .task-focus-timer-float-action-v2{background:#d94757}.service-focus-time-float-warning-v2,.service-focus-time-warning-v2{display:flex;min-width:0;align-items:flex-start;gap:6px;color:#8d6124;font-size:10px;font-weight:850;line-height:1.35}.service-focus-time-float-warning-v2{justify-content:center;padding:6px 8px 7px;border-radius:0 0 10px 10px;background:#fff7e8}.service-focus-time-float-warning-v2 svg,.service-focus-time-warning-v2 svg{flex:0 0 auto;margin-top:1px;color:#d38a27}.service-focus-time-card-float-v2.is-critical .service-focus-time-float-warning-v2,.service-focus-time-card-float-v2.is-overdue .service-focus-time-float-warning-v2,.service-focus-time-warning-v2.critical,.service-focus-time-warning-v2.overdue{color:#b13e4d;background:#fff1f3}.service-focus-time-card-float-v2.is-critical .service-focus-time-float-warning-v2 svg,.service-focus-time-card-float-v2.is-overdue .service-focus-time-float-warning-v2 svg,.service-focus-time-warning-v2.critical svg,.service-focus-time-warning-v2.overdue svg{color:#d94757}.service-focus-time-card-v2{position:relative;min-width:0;margin:0!important;border-top-color:#66bfa7}.service-focus-time-card-v2.is-warning{border-top-color:#d39a3c}.service-focus-time-card-v2.is-critical,.service-focus-time-card-v2.is-overdue{border-top-color:#d94757}.service-focus-time-heading-v2>span{min-width:0}.service-focus-time-heading-v2>span>b,.service-focus-time-heading-v2>span>small{white-space:nowrap;overflow-wrap:normal}.service-focus-time-heading-actions-v2{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.service-focus-time-strip-v2{display:inline-flex;min-height:28px;box-sizing:border-box;align-items:center;gap:5px;padding:0 9px;border:1px solid #bfe8d9;border-radius:8px;color:#287e70;background:#effbf7;font-size:10px;font-weight:900;white-space:nowrap;pointer-events:none}.service-focus-time-strip-v2.running{color:#187b4e;border-color:#b9e3c9;background:#effbf3}.service-focus-time-strip-v2.paused{color:#986723;border-color:#efd8a9;background:#fff8e9}.service-focus-time-strip-v2.pending{color:#4f6ba9;border-color:#cad9f5;background:#f2f6ff}.service-focus-time-strip-v2.completed{color:#287e70;border-color:#bfe8d9;background:#effbf7}.service-focus-time-strip-v2 small{display:none}.service-focus-time-strip-v2 .service-focus-time-status-label-v2{color:var(--service-focus-status-color, currentColor)}.service-focus-time-strip-v2 .service-focus-time-phase-v2{color:var(--service-focus-phase-color, currentColor);font-weight:900}.service-focus-time-readout-v2{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.9fr);gap:14px;margin-top:11px;padding-top:11px;border-top:1px solid #edf1f7}.service-focus-time-readout-v2>div{min-width:0}.service-focus-time-readout-v2>div:last-child{text-align:right}.service-focus-time-readout-v2 small,.service-focus-time-readout-v2 span{display:block;color:#8292aa;font-size:10px;line-height:1.35}.service-focus-time-readout-v2 small{font-weight:900;letter-spacing:.045em}.service-focus-time-readout-v2 strong{display:block;color:#1e4b97;font-size:29px;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1.05;overflow-wrap:normal!important;white-space:nowrap}.service-focus-time-readout-v2>div:last-child b{display:block;margin-top:5px;color:#274d8f;font-size:16px;line-height:1.2;overflow-wrap:normal!important;white-space:nowrap}.service-focus-time-readout-v2>div:last-child span{margin-top:4px;color:#7186a5;overflow-wrap:normal!important}.service-focus-time-card-v2.is-critical .service-focus-time-readout-v2>div:last-child b,.service-focus-time-card-v2.is-overdue .service-focus-time-readout-v2>div:last-child b,.service-focus-time-card-v2.is-overdue .service-focus-time-readout-v2 strong{color:#c84050}.service-focus-time-warning-v2{margin-top:11px;padding:8px 9px;border:1px solid #f1d8a9;border-radius:9px;background:#fff9ed}.service-focus-time-warning-v2>div{display:grid;min-width:0;gap:2px}.service-focus-time-warning-v2 strong{color:inherit;font-size:10px;overflow-wrap:normal!important}.service-focus-time-warning-v2 span{color:inherit;font-size:10px;line-height:1.35}.service-focus-time-warning-v2.critical,.service-focus-time-warning-v2.overdue{border-color:#f0c2c8}.service-focus-time-progress-v2{margin-top:12px}.service-focus-time-progress-heading-v2{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#7188a8;font-size:10px;font-weight:850}.service-focus-time-progress-heading-v2 b{color:#315aa2;font-size:11px}.service-focus-time-card-v2.is-overdue .service-focus-time-progress-heading-v2 b{color:#c84050}.service-focus-time-progress-track-v2{position:relative;display:flex;height:9px;margin-top:6px;border-radius:99px;background:#e9eef7}.service-focus-time-progress-fill-v2{display:flex;width:100%;height:100%;overflow:hidden;border-radius:inherit}.service-focus-time-progress-segment-v2{display:block;height:100%;min-width:0;background:#4eb49a}.service-focus-time-progress-segment-v2+.service-focus-time-progress-segment-v2{border-left:1px solid rgba(255,255,255,.76)}.service-focus-time-progress-segment-v2.running{background:#4eb49a}.service-focus-time-progress-segment-v2.paused{background:#d5a047}.service-focus-time-progress-segment-v2.pending{background:#99add7}.service-focus-time-progress-segment-v2.completed{background:#328f78}.service-focus-time-progress-markers-v2{position:absolute;inset:-3px 0;pointer-events:none}.service-focus-time-progress-markers-v2 i{position:absolute;top:0;width:1px;height:15px;background:#a8b7d3}.service-focus-time-progress-markers-v2 i:last-child{background:#5574cb}.service-focus-time-milestones-v2{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;margin-top:8px}.service-focus-time-milestones-v2>span{display:grid;min-width:0;grid-template-columns:8px minmax(0,1fr);column-gap:5px;align-items:start}.service-focus-time-milestones-v2>span>i{width:7px;height:7px;margin-top:3px;border-radius:50%;background:#a6b7d5}.service-focus-time-milestones-v2>span.running>i{background:#4eb49a}.service-focus-time-milestones-v2>span.paused>i{background:#d5a047}.service-focus-time-milestones-v2>span.completed>i{background:#328f78}.service-focus-time-milestones-v2 b,.service-focus-time-milestones-v2 small{grid-column:2;min-width:0;overflow-wrap:anywhere}.service-focus-time-milestones-v2 b{color:#45648f;font-size:9px;line-height:1.25}.service-focus-time-milestones-v2 small{margin-top:2px;color:#8496b1;font-size:9px;line-height:1.3}.service-focus-time-status-v2{display:flex;min-width:0;align-items:center;gap:8px;margin-top:11px;padding-top:9px;border-top:1px solid #edf1f7;color:#7c8eaa;font-size:10px;line-height:1.35}.service-focus-time-status-v2 .service-focus-time-strip-v2{flex:0 0 auto;min-height:25px;padding:0 7px}.service-focus-time-status-v2>span:last-child{min-width:0}.service-focus-time-status-v2.running{color:#52836f}.service-focus-time-status-v2.paused{color:#9b762f}.service-focus-time-status-v2.pending{color:#6e82aa}.service-focus-time-status-v2.completed{color:#3c806f}.service-focus-compact-time-v2{position:relative;box-sizing:border-box;width:60px;gap:6px;padding:6px;border:0;border-radius:13px;background:#f7f9ff;box-shadow:none}.service-focus-compact-time-v2 .task-focus-compact-timer-play-v2{width:100%}.service-focus-compact-time-v2 .task-focus-compact-timer-action-v2{min-height:68px;gap:4px;cursor:default}.service-focus-compact-time-v2 .task-focus-compact-timer-action-v2 strong{display:block;max-width:100%;color:inherit;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:-.075em;line-height:1;overflow:visible;white-space:nowrap}.service-focus-compact-time-v2 .task-focus-compact-timer-action-v2.pending{color:#315ebc;background:#edf3ff}.service-focus-compact-time-v2 .task-focus-compact-timer-action-v2.paused{color:#fff;background:#be8530}.service-focus-compact-time-v2 .task-focus-compact-timer-action-v2.completed{color:#fff;background:#328f78}.service-focus-compact-time-v2.is-warning .task-focus-compact-timer-action-v2,.service-focus-compact-time-v2.is-critical .task-focus-compact-timer-action-v2,.service-focus-compact-time-v2.is-overdue .task-focus-compact-timer-action-v2{color:#fff;background:#d94757}.service-focus-compact-time-v2 .task-focus-compact-timer-deadline-v2{gap:2px;padding:0 2px 1px}.service-focus-compact-time-v2 .task-focus-compact-timer-deadline-v2 span,.service-focus-compact-time-v2 .task-focus-compact-timer-deadline-v2 b{font-size:9px}.service-focus-compact-time-v2 .task-focus-compact-timer-expand-v2{top:5px;right:5px}.service-focus-time-mini-alert{position:absolute;right:4px;bottom:4px;display:inline-flex;color:#d94757}.service-focus-expanded-sidebar-v2 .service-focus-time-card-float-v2{filter:none}.service-focus-expanded-sidebar-v2 .service-focus-time-card-float-v2 .task-focus-timer-float-action-v2 strong{font-size:17px}.task-focus-center-column-v2>.service-focus-time-card-v2{flex:0 0 auto;width:100%}@media(max-width:760px){.service-focus-time-heading-v2{align-items:flex-start;flex-direction:column}.service-focus-time-heading-actions-v2{width:100%;justify-content:flex-end}.service-focus-time-readout-v2{grid-template-columns:1fr}.service-focus-time-readout-v2>div:last-child{text-align:left}.service-focus-time-readout-v2>div:last-child b{font-size:14px}.service-focus-time-milestones-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.service-focus-main-v2>.task-focus-left-rail-overlay-v2 .service-focus-compact-time-v2{display:flex;width:auto;min-width:112px;flex:0 0 112px;align-items:center;justify-content:center;padding:5px}.service-focus-main-v2>.task-focus-left-rail-overlay-v2 .service-focus-compact-time-v2 .task-focus-compact-timer-play-v2{flex:1}.service-focus-main-v2>.task-focus-left-rail-overlay-v2 .service-focus-compact-time-v2 .task-focus-compact-timer-deadline-v2{padding:0 5px}.service-focus-main-v2>.task-focus-left-rail-overlay-v2 .service-focus-compact-time-v2 .task-focus-compact-timer-action-v2 strong{font-size:10px;letter-spacing:-.05em}}.task-focus-center-column-v2 .service-focus-execution-v2>.service-focus-context-card-v2.is-collapsed,.task-focus-center-column-v2>.service-focus-context-card-v2.is-collapsed{border-color:#b8c8ee!important;border-left:4px solid #5d5fef!important;background:linear-gradient(135deg,#f5f8ff,#fff 88%)!important;box-shadow:0 8px 20px #2f4b911a,inset 0 1px #ffffffd9!important}.task-focus-center-column-v2 .service-focus-execution-v2>.service-focus-context-card-v2.is-collapsed .task-focus-header-v2 h2,.task-focus-center-column-v2>.service-focus-context-card-v2.is-collapsed .task-focus-header-v2 h2{color:#234a98}.task-focus-center-column-v2 .service-focus-execution-v2>.service-focus-context-card-v2.is-collapsed .task-focus-header-v2 p,.task-focus-center-column-v2>.service-focus-context-card-v2.is-collapsed .task-focus-header-v2 p{color:#6d84ad}.service-focus-context-card-v2.is-collapsed .task-focus-context-collapsed-v2{border:1px solid #d3def4;background:linear-gradient(90deg,#edf3ff,#f9fbff)!important;box-shadow:inset 0 1px 2px #3a569709}.service-focus-context-card-v2.is-collapsed .task-focus-context-toggle-v2{border-color:#b7c8ee;color:#4267bd;background:#fff;box-shadow:0 3px 8px #314e9314}.service-focus-context-card-v2.is-collapsed .task-focus-context-toggle-v2:hover,.service-focus-context-card-v2.is-collapsed .task-focus-context-toggle-v2:focus-visible{border-color:#829be1;color:#244fa7;background:#eef3ff}.service-focus-context-card-v2.is-expanded{background:linear-gradient(145deg,#fff,#fbfcff)}.service-focus-context-card-v2 .task-focus-context-toggle-v2{transition:border-color .18s ease,color .18s ease,background-color .18s ease,transform .18s ease}.service-focus-context-card-v2 .task-focus-context-toggle-v2.is-expanded{transform:rotate(180deg)}.service-focus-activity-focus-head,.service-focus-activity-focus-title{min-width:0}.service-focus-activity-focus-title h3,.service-focus-activity-focus-title p{overflow-wrap:anywhere}.service-focus-activity-focus-actions-head{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.service-focus-activity-focus-actions-head>.badge{flex:0 0 auto}.service-focus-activity-toggle-v2{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;padding:0;border:1px solid #d3def1;border-radius:9px;color:#5f79c5;background:#fff;cursor:pointer;transition:transform .18s ease,border-color .18s ease,color .18s ease,background-color .18s ease}.service-focus-activity-toggle-v2:hover,.service-focus-activity-toggle-v2:focus-visible{border-color:#9bb4ea;color:#315dc2;background:#f2f6ff;outline:none}.service-focus-activity-toggle-v2 svg{transition:transform .18s ease}.service-focus-activity-focus-v2.is-expanded .service-focus-activity-toggle-v2 svg{transform:rotate(180deg)}.service-focus-activity-focus-v2.is-collapsed{gap:0;padding-bottom:11px}.service-focus-activity-collapsed-summary-v2{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #e2e6f4;border-radius:10px;color:#657ba7;background:#fafbff}.service-focus-activity-collapsed-summary-v2>span{display:inline-flex;min-width:0;align-items:center;gap:6px;overflow:hidden;color:#4f68a3;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.service-focus-activity-collapsed-summary-v2>small{flex:0 1 auto;color:#8493ae;font-size:9px;text-align:right}.service-focus-activity-empty-content-v2{display:flex;min-width:0;align-items:center;gap:12px;padding:10px 11px;border:1px dashed #d8e0f1;border-radius:11px;background:#f8faffb8}.service-focus-activity-empty-content-v2>div:last-child{display:grid;min-width:0;gap:3px}.service-focus-activity-empty-content-v2 strong{color:#3e5d92;font-size:11px}.service-focus-activity-empty-content-v2 span{color:#8796ad;font-size:10px;line-height:1.35}.service-focus-board-progress-v2{display:grid;gap:7px;padding:11px 12px 12px;border:1px solid #dbe6f7;border-radius:12px;background:linear-gradient(180deg,#f8faff,#fff)}.service-focus-board-progress-v2>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#7184a5;font-size:10px;font-weight:800}.service-focus-board-progress-v2>div:first-child b{color:#315bb4;font-size:12px}.service-focus-board-progress-v2>small{color:#8494ad;font-size:9px;line-height:1.4}.service-focus-board-progress-track-v2{position:relative;height:10px;overflow:visible;border-radius:999px;background:#e8eef8}.service-focus-board-progress-track-v2>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5d5fef,#3e9be9 68%,#35b982);box-shadow:0 2px 6px #4a66cf38;transition:width .35s ease}.service-focus-board-progress-track-v2>i{position:absolute;top:50%;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#7993d8;box-shadow:0 0 0 1px #a8bae2;transform:translate(-50%,-50%)}.service-focus-board-progress-track-v2>i:first-of-type{background:#5d5fef}.service-focus-task-inspector-v2{display:grid;gap:9px}.service-focus-task-inspector-toolbar-v2{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px}.service-focus-task-inspector-toolbar-v2>button{display:inline-flex;min-height:29px;align-items:center;gap:5px;padding:0 9px;border:1px solid #d4e0f2;border-radius:8px;color:#5d75ac;background:#fff;font:inherit;font-size:10px;font-weight:850;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease,box-shadow .16s ease}.service-focus-task-inspector-toolbar-v2>button:hover,.service-focus-task-inspector-toolbar-v2>button:focus-visible,.service-focus-task-inspector-toolbar-v2>button.is-active{border-color:#9cb5eb;color:#315bbd;background:#f0f4ff;outline:none;box-shadow:0 3px 8px #4760ae14}.service-focus-task-inspector-toolbar-v2>button em{min-width:25px;padding:2px 4px;border-radius:999px;color:#768aaf;background:#eef3fb;font-size:9px;font-style:normal;text-align:center}.service-focus-task-inspector-toolbar-v2>button.is-active em{color:#4967b7;background:#dfe8ff}.service-focus-live-follow-button-v2{margin-left:auto}.service-focus-live-follow-button-v2.is-active{color:#17885e!important;border-color:#8bd6b5!important;background:#ecfbf4!important}.service-focus-live-follow-dot-v2{display:inline-block;width:7px;height:7px;border-radius:50%;background:#20b87a;box-shadow:0 0 0 3px #20b87a24}.service-focus-task-live-facts-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.service-focus-task-live-facts-v2>div{display:grid;min-width:0;gap:3px;padding:9px;border:1px solid #dfe8f5;border-radius:9px;background:#fff}.service-focus-task-live-facts-v2 small{color:#8798b3;font-size:8px;font-weight:900;text-transform:uppercase}.service-focus-task-live-facts-v2 strong,.service-focus-task-live-facts-v2 b{min-width:0;overflow-wrap:anywhere;color:#3159aa;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.25}.service-focus-task-live-facts-v2 span{color:#8a9ab2;font-size:9px;line-height:1.3}.service-focus-task-live-facts-v2 .warning b{color:#b37725}.service-focus-task-live-facts-v2 .overdue b{color:#c94a5a}.service-focus-task-resource-v2{display:grid;gap:8px;padding:10px;border:1px solid #ccdafa;border-radius:10px;background:#f7f9ff}.service-focus-task-resource-v2>header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.service-focus-task-resource-v2>header>span{display:inline-flex;align-items:center;gap:5px;color:#4264b1;font-size:10px;font-weight:900}.service-focus-task-resource-v2>header>small{color:#8292ad;font-size:9px;text-align:right}.service-focus-task-resource-v2 ol{display:grid;gap:6px;margin:0;padding:0;list-style:none;counter-reset:manual}.service-focus-task-resource-v2 ol li{display:grid;grid-template-columns:21px minmax(0,1fr);gap:7px;align-items:start}.service-focus-task-resource-v2 ol li>span{display:grid;width:21px;height:21px;place-items:center;border-radius:7px;color:#526ec1;background:#e6edff;font-size:9px;font-weight:900}.service-focus-task-resource-v2 ol p{margin:2px 0 0;color:#5f769f;font-size:10px;line-height:1.4}.service-focus-task-checklist-v2{display:grid;gap:5px;margin:0;padding:0;list-style:none}.service-focus-task-checklist-v2 li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:6px;align-items:center;padding:6px 7px;border:1px solid #e1e8f5;border-radius:8px;background:#fff}.service-focus-task-checklist-v2 li>span{display:grid;width:18px;height:18px;place-items:center;border:1px solid #c5d3eb;border-radius:5px;color:#fff;background:#fff}.service-focus-task-checklist-v2 li>span>span{width:5px;height:5px;border-radius:50%;background:#c6d3e8}.service-focus-task-checklist-v2 li.is-done>span{border-color:#50bb91;background:#50bb91}.service-focus-task-checklist-v2 p{margin:0;color:#5d739b;font-size:10px;line-height:1.35}.service-focus-task-checklist-v2 em{color:#8495ad;font-size:9px;font-style:normal}.service-focus-task-checklist-v2 li.is-done em{color:#318b6b}.service-focus-task-resource-empty-v2{margin:0;color:#8797b0;font-size:10px}.service-focus-task-live-panel-v2{display:grid;gap:9px;padding:11px;border:1px solid #9edec2;border-radius:11px;background:linear-gradient(145deg,#f1fff8,#fbfffd)}.service-focus-task-live-panel-v2>header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px}.service-focus-task-live-panel-v2>header>div{display:grid;min-width:0;grid-template-columns:8px minmax(0,1fr);gap:6px;align-items:center}.service-focus-task-live-panel-v2>header>div>strong{color:#267b60;font-size:11px}.service-focus-task-live-panel-v2>header>div>small{grid-column:2;color:#6e9686;font-size:9px;line-height:1.35}.service-focus-task-live-panel-v2>header>.badge{flex:0 0 auto}.service-focus-task-live-grid-v2{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.service-focus-task-live-grid-v2>div{display:grid;min-width:0;gap:3px;padding:7px;border:1px solid #d2efe0;border-radius:8px;background:#ffffffb8}.service-focus-task-live-grid-v2>div>span{color:#39a477}.service-focus-task-live-grid-v2 small{color:#71998b;font-size:8px}.service-focus-task-live-grid-v2 b{overflow-wrap:anywhere;color:#3c7663;font-size:9px;line-height:1.3}.service-focus-task-live-disclaimer-v2{margin:0;color:#759689;font-size:9px;line-height:1.4}.service-focus-task-documents-hint-v2{display:inline-flex;align-items:center;gap:5px;color:#7187ab;font-size:9px}.service-focus-governance-v2{display:grid;gap:13px;border-color:#d8e3f4;border-top:2px solid #536fe4;background:linear-gradient(145deg,#fff,#fafcff)}.service-focus-governance-status-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.service-focus-governance-status-v2>span{display:grid;grid-template-columns:18px minmax(0,1fr);gap:2px 6px;min-width:0;padding:9px;border:1px solid #e1e9f5;border-radius:10px;background:#fbfcff}.service-focus-governance-status-v2>span>svg{grid-row:1 / span 2;margin-top:2px;color:#5d79d6}.service-focus-governance-status-v2 b{min-width:0;overflow-wrap:anywhere;color:#385caa;font-size:12px;line-height:1.2}.service-focus-governance-status-v2 small{grid-column:2;color:#8494ad;font-size:8px;line-height:1.3}.service-focus-governance-grid-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.service-focus-governance-grid-v2>article{display:grid;min-width:0;gap:8px;padding:11px;border:1px solid #e0e8f5;border-radius:11px;background:#fbfcff}.service-focus-governance-grid-v2>article.is-ready{border-color:#e8c98f;background:linear-gradient(145deg,#fffdf7,#fff);box-shadow:0 5px 14px #aa792d14}.service-focus-governance-grid-v2>article.is-done{border-color:#aee0c8;background:#f6fffa}.service-focus-governance-card-head-v2{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:6px}.service-focus-governance-card-head-v2>span{display:inline-flex;min-width:0;align-items:center;gap:5px;color:#5d76c9}.service-focus-governance-card-head-v2>span>small{color:#7d8eaa;font-size:8px;font-weight:950;letter-spacing:.05em;line-height:1.25}.service-focus-governance-grid-v2>article>strong{color:#395a91;font-size:11px;line-height:1.3}.service-focus-governance-grid-v2>article>p{min-height:42px;margin:0;color:#8291aa;font-size:9px;line-height:1.45}.service-focus-governance-actions-v2{display:flex;min-width:0;flex-wrap:wrap;gap:6px;align-items:center}.service-focus-governance-actions-v2>.button{min-height:30px;padding:0 8px;font-size:9px}.service-focus-governance-actions-v2>small{color:#8a98ae;font-size:9px;line-height:1.4}.service-focus-governance-empty-v2{display:flex;align-items:center;gap:7px;padding:10px 11px;border:1px dashed #d2deef;border-radius:10px;color:#8291aa;background:#fafcff;font-size:10px}.service-focus-governance-empty-v2>svg{color:#5c77d2}.service-focus-decision-overlay-v2{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:20px;background:#14244c6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.service-focus-decision-dialog-v2{display:grid;width:min(620px,100%);max-height:min(760px,calc(100vh - 40px));gap:17px;overflow:auto;padding:19px;border:1px solid #cddcf2;border-radius:17px;background:#fff;box-shadow:0 24px 70px #142a5a3d}.service-focus-decision-dialog-v2.is-danger{border-color:#edc4ca}.service-focus-decision-dialog-v2>header{display:grid;grid-template-columns:42px minmax(0,1fr) 30px;gap:10px;align-items:start}.service-focus-decision-icon-v2{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:13px;color:#5269d2;background:#edf1ff}.service-focus-decision-dialog-v2.is-danger .service-focus-decision-icon-v2{color:#ca5261;background:#fff0f2}.service-focus-decision-dialog-v2>header>div{min-width:0}.service-focus-decision-dialog-v2>header small{color:#7c8eaa;font-size:9px;font-weight:950;letter-spacing:.06em}.service-focus-decision-dialog-v2>header h2{margin:3px 0 0;color:#2f528e;font-size:19px;line-height:1.2}.service-focus-decision-dialog-v2>header p{margin:6px 0 0;color:#7d8ea8;font-size:10px;line-height:1.45}.service-focus-decision-dialog-v2>header>button{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0;border:1px solid #d8e2f1;border-radius:9px;color:#7890b4;background:#fff;cursor:pointer}.service-focus-decision-field-v2{display:grid;gap:6px}.service-focus-decision-field-v2>span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#516b9d;font-size:10px;font-weight:900}.service-focus-decision-field-v2>span em{color:#c75563;font-size:9px;font-style:normal}.service-focus-decision-field-v2 select,.service-focus-decision-field-v2 textarea{box-sizing:border-box;width:100%;border:1px solid #d5e0f0;border-radius:9px;color:#4b6590;background:#fbfcff;font:inherit;font-size:10px;outline:none}.service-focus-decision-field-v2 select{min-height:35px;padding:0 9px}.service-focus-decision-field-v2 textarea{min-height:92px;resize:vertical;padding:9px;line-height:1.45}.service-focus-decision-field-v2 select:focus,.service-focus-decision-field-v2 textarea:focus{border-color:#8da8e6;box-shadow:0 0 0 3px #5d5fef1a}.service-focus-decision-field-v2>small{color:#8b9ab0;font-size:9px;line-height:1.4}.service-focus-decision-dialog-v2>footer{display:flex;justify-content:flex-end;gap:8px}.service-focus-decision-dialog-v2>footer .button{min-height:35px}@media(max-width:1180px)and (min-width:761px){.service-focus-task-live-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr))}.service-focus-governance-grid-v2{grid-template-columns:1fr}}@media(max-width:760px){.service-focus-activity-focus-actions-head{align-items:center}.service-focus-activity-collapsed-summary-v2{align-items:flex-start;flex-direction:column}.service-focus-activity-collapsed-summary-v2>small{text-align:left}.service-focus-live-follow-button-v2{margin-left:0}.service-focus-task-live-facts-v2,.service-focus-governance-status-v2,.service-focus-governance-grid-v2{grid-template-columns:1fr}.service-focus-task-live-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.service-focus-governance-grid-v2>article>p{min-height:0}.service-focus-decision-overlay-v2{padding:10px}.service-focus-decision-dialog-v2{max-height:calc(100vh - 20px);padding:14px}}@media(max-width:480px){.service-focus-task-live-grid-v2{grid-template-columns:1fr}.service-focus-activity-focus-actions-head{flex-wrap:wrap}.service-focus-activity-focus-actions-head>.badge{order:2}}.service-focus-activity-focus-v2.service-focus-activity-empty-v2{display:grid;min-height:0;gap:10px}.service-focus-activity-focus-v2 .service-focus-activity-focus-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px}.service-focus-activity-focus-v2 .service-focus-activity-focus-actions-head{align-self:start;padding-top:1px}.service-focus-activity-focus-v2.is-collapsed{gap:8px;padding-top:11px;padding-bottom:11px}.service-focus-activity-focus-v2.is-collapsed .service-focus-activity-collapsed-summary-v2{min-height:31px;padding:6px 9px;border-color:#d7e2f4;background:#f4f8ff}.service-focus-activity-focus-v2.is-collapsed .service-focus-activity-collapsed-summary-v2>span,.service-focus-activity-focus-v2.is-collapsed .service-focus-activity-collapsed-summary-v2>small{font-size:10px}.service-focus-live-board-v2 .task-focus-header-v2 h2{font-size:21px}.service-focus-live-board-v2 .task-focus-header-v2 p{font-size:12px;line-height:1.45}@keyframes service-focus-live-pulse-v2{0%,to{box-shadow:0 0 0 3px #20b87a24}50%{box-shadow:0 0 0 7px #20b87a05}}.service-focus-live-dot-v2,.service-focus-live-follow-dot-v2{animation:service-focus-live-pulse-v2 1.8s ease-out infinite}.service-focus-board-progress-v2{padding:13px 14px 14px;border-color:#cdddf5;background:linear-gradient(135deg,#edf4ff,#f6f9ff 62%,#fff);box-shadow:inset 0 1px #ffffffc7}.service-focus-board-progress-v2>div:first-child{font-size:12px}.service-focus-board-progress-v2>div:first-child b{font-size:16px}.service-focus-board-progress-v2>small{font-size:11px;line-height:1.45}.service-focus-board-progress-track-v2{height:11px}.service-focus-live-metrics-v2>span{padding:11px}.service-focus-live-metrics-v2 b{font-size:19px}.service-focus-live-metrics-v2 small{font-size:10px}.service-focus-task-row-v2{min-height:76px;padding-top:13px;padding-bottom:13px}.service-focus-task-number-v2{font-size:11px}.service-focus-task-copy-v2{gap:3px}.service-focus-task-copy-v2 small{font-size:11px}.service-focus-task-copy-v2 strong{font-size:15px;line-height:1.25}.service-focus-task-copy-v2 em{font-size:11px}.service-focus-task-state-v2{min-width:84px}.service-focus-task-details-v2{gap:14px;padding-top:1px;padding-bottom:16px}.service-focus-task-detail-top-v2{gap:7px;padding-top:13px}.service-focus-task-detail-facts-v2>span{padding:10px}.service-focus-task-detail-facts-v2 small{font-size:9px}.service-focus-task-detail-facts-v2 b{font-size:12px}.service-focus-activity-row-v2{padding:9px}.service-focus-activity-row-v2 strong{font-size:12px}.service-focus-activity-row-v2 small{font-size:10px}.service-focus-activity-row-time-v2{font-size:11px}.service-focus-task-inspector-toolbar-v2>button{min-height:34px;padding:0 10px;font-size:11px}.service-focus-task-inspector-toolbar-v2>button em{font-size:10px}.service-focus-task-live-facts-v2>div{padding:10px}.service-focus-task-live-facts-v2 small{font-size:9px}.service-focus-task-live-facts-v2 strong,.service-focus-task-live-facts-v2 b{font-size:14px}.service-focus-task-live-facts-v2 span{font-size:10px}.service-focus-task-resource-v2{padding:12px}.service-focus-task-resource-v2>header>span{font-size:12px}.service-focus-task-resource-v2>header>small{font-size:10px}.service-focus-task-resource-v2 ol p,.service-focus-task-checklist-v2 p{font-size:12px}.service-focus-task-checklist-v2 em{font-size:10px}.service-focus-task-live-panel-v2{padding:13px}.service-focus-task-live-panel-v2>header>div>strong{font-size:12px}.service-focus-task-live-panel-v2>header>div>small{font-size:10px}.service-focus-task-live-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.service-focus-task-live-grid-v2>div{padding:9px}.service-focus-task-live-grid-v2 small{font-size:9px}.service-focus-task-live-grid-v2 b,.service-focus-task-live-disclaimer-v2,.service-focus-task-documents-hint-v2{font-size:10px}.service-focus-live-follow-button-v2{min-width:178px!important;min-height:39px!important;justify-content:center;gap:7px!important;padding:0 13px!important;border-color:#a9ddc4!important;color:#28785d!important;background:#f3fcf7!important;font-size:12px!important;font-weight:900!important;box-shadow:0 4px 12px #237e5b1a}.service-focus-live-follow-button-v2>svg{flex:0 0 auto}.service-focus-live-follow-button-v2 .service-focus-live-follow-dot-v2{width:9px;height:9px;box-shadow:0 0 0 4px #20b87a24}.service-focus-live-follow-button-v2.is-active{color:#126c4a!important;border-color:#5fc294!important;background:#e7faf0!important;box-shadow:0 5px 15px #237e5b29}@media(max-width:760px){.service-focus-live-follow-button-v2{width:100%;min-width:0!important;margin-left:0}}.service-focus-stage-validation-v2{display:grid;gap:10px;padding:13px;border:1px solid #cddcf4;border-radius:12px;background:linear-gradient(135deg,#f2f6ff,#fbfcff 75%)}.service-focus-stage-validation-header-v2{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px}.service-focus-stage-validation-header-v2>div{display:grid;min-width:0;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:start}.service-focus-stage-validation-header-v2>div>span{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:9px;color:#536fd3;background:#e4ebff}.service-focus-stage-validation-header-v2 strong{display:block;color:#355895;font-size:13px;line-height:1.25}.service-focus-stage-validation-header-v2 small{display:block;margin-top:3px;color:#7285a5;font-size:10px;line-height:1.4}.service-focus-stage-validation-header-v2>.badge{flex:0 0 auto}.service-focus-stage-validation-list-v2{display:grid;gap:7px}.service-focus-stage-validation-row-v2{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid #d9e4f4;border-radius:10px;background:#fff}.service-focus-stage-validation-row-v2.is-ready{border-color:#e5c886;background:#fffdf7}.service-focus-stage-validation-row-v2.is-done{border-color:#a8ddc4;background:#f5fffa}.service-focus-stage-validation-copy-v2{display:grid;min-width:0;gap:4px}.service-focus-stage-validation-copy-v2>span{display:inline-flex;min-width:0;align-items:center;gap:6px;color:#4362ac}.service-focus-stage-validation-copy-v2>span strong{min-width:0;overflow-wrap:anywhere;color:#3b5b96;font-size:12px;line-height:1.3}.service-focus-stage-validation-copy-v2>small{color:#7d8fab;font-size:10px;line-height:1.35}.service-focus-stage-validation-action-v2{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.service-focus-stage-validation-action-v2>.button{min-height:36px;padding:0 11px;font-size:11px}.service-focus-governance-v2 .task-focus-header-v2 h2{font-size:21px}.service-focus-governance-v2 .task-focus-header-v2 p{font-size:12px}.service-focus-governance-status-v2>span{padding:11px}.service-focus-governance-status-v2 b{font-size:14px}.service-focus-governance-status-v2 small{font-size:9px}.service-focus-governance-grid-v2>article{padding:13px}.service-focus-governance-card-head-v2>span>small{font-size:9px}.service-focus-governance-grid-v2>article>strong{font-size:13px}.service-focus-governance-grid-v2>article>p{min-height:0;font-size:11px;line-height:1.45}.service-focus-governance-actions-v2>.button{min-height:36px;padding:0 11px;font-size:11px}.service-focus-governance-actions-v2>small{font-size:10px}.service-focus-governance-empty-v2{padding:12px;font-size:11px}.service-focus-decision-dialog-v2>header h2{font-size:21px}.service-focus-decision-dialog-v2>header p{font-size:12px}.service-focus-decision-field-v2>span{font-size:12px}.service-focus-decision-field-v2 select,.service-focus-decision-field-v2 textarea{font-size:12px}.service-focus-decision-field-v2>small{font-size:10px}@media(max-width:760px){.service-focus-activity-focus-v2 .service-focus-activity-focus-head{grid-template-columns:minmax(0,1fr) auto}.service-focus-activity-focus-v2 .service-focus-activity-focus-actions-head{flex-wrap:nowrap}.service-focus-activity-focus-v2 .service-focus-activity-focus-actions-head>.badge{order:initial}.service-focus-stage-validation-header-v2{flex-direction:column}.service-focus-stage-validation-row-v2{grid-template-columns:1fr}.service-focus-stage-validation-action-v2{justify-content:flex-start}.service-focus-stage-validation-action-v2>.button{flex:0 0 auto}}@media(max-width:480px){.service-focus-activity-focus-v2 .service-focus-activity-focus-actions-head{flex-wrap:nowrap}.service-focus-activity-focus-v2 .service-focus-activity-focus-actions-head>.badge{order:initial}}.service-focus-activity-focus-v2.is-expanded .service-focus-activity-focus-icon{color:#8064d8!important;background:#7a5fdc1a!important;box-shadow:inset 0 0 0 1px #7a5fdc24}.service-focus-activity-focus-v2 .service-focus-activity-details-toggle-v2 button{min-height:29px;padding:0 9px;box-shadow:none;font-size:10px}.service-focus-activity-focus-v2.is-expanded .service-focus-activity-content-tabs-v2{margin-top:-4px}@media(max-width:760px){.service-focus-activity-focus-v2 .service-focus-activity-focus-actions-head{justify-content:flex-start;flex-wrap:wrap}.service-focus-activity-focus-v2.is-expanded .service-focus-activity-details-toggle-v2{order:1}.service-focus-activity-focus-v2.is-expanded .service-focus-activity-participants-v2{order:2}.service-focus-activity-focus-v2.is-expanded .service-focus-activity-focus-actions-head>.badge{order:3}.service-focus-activity-focus-v2.is-expanded .service-focus-activity-toggle-v2{order:4}}.service-focus-activity-details-toggle-v2{justify-content:flex-start!important;margin-top:-4px!important;margin-bottom:-9px!important}.service-focus-activity-focus-v2.is-expanded>.service-focus-activity-focus-head{padding:9px 10px!important;border:1px solid #e4e9f1!important;border-radius:11px!important;background:linear-gradient(180deg,#f6f8fc,#fbfcfe)!important;box-shadow:inset 0 1px #ffffffeb!important}.service-focus-virtus-layer-v2{z-index:2147483001!important}.service-focus-virtus-drawer-v2{width:min(430px,100%)!important}.service-focus-virtus-content-v2{align-content:start!important;gap:11px!important;padding:15px!important;color:#4f6890}.service-focus-virtus-intro-v2,.service-focus-virtus-current-v2,.service-focus-virtus-note-v2{display:grid;gap:5px;padding:12px;border:1px solid #e0e7f3;border-radius:11px;background:linear-gradient(145deg,#f8faff,#fff)}.service-focus-virtus-intro-v2 small,.service-focus-virtus-current-v2 small{color:#7186b0;font-size:9px;font-weight:950;letter-spacing:.06em}.service-focus-virtus-intro-v2 strong,.service-focus-virtus-current-v2 strong{color:#315493;font-size:13px;line-height:1.3}.service-focus-virtus-intro-v2 p,.service-focus-virtus-current-v2 p{margin:0;color:#60799f;font-size:11px;line-height:1.5}.service-focus-activity-focus-v2.is-expanded>.service-focus-activity-focus-head>.service-focus-activity-focus-actions-head{display:flex!important;grid-column:1!important;width:100%!important;min-width:0!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;flex-wrap:nowrap!important}.task-focus-composer-tooltip-target-v2{display:inline-flex!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;align-items:stretch!important;justify-content:stretch!important;pointer-events:auto!important}#task-focus-pulso .task-focus-composer-actions-v3>.task-focus-composer-tooltip-target-v2>button,#service-focus-pulso .task-focus-composer-actions-v3>.task-focus-composer-tooltip-target-v2>button{display:inline-flex!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid #d8e4f3!important;border-radius:9px!important;color:#5f82c7!important;background:#fff!important;box-shadow:none!important}#task-focus-pulso .task-focus-composer-actions-v3>.task-focus-composer-tooltip-target-v2>button:hover:not(:disabled),#task-focus-pulso .task-focus-composer-actions-v3>.task-focus-composer-tooltip-target-v2>button:focus-visible,#service-focus-pulso .task-focus-composer-actions-v3>.task-focus-composer-tooltip-target-v2>button:hover:not(:disabled),#service-focus-pulso .task-focus-composer-actions-v3>.task-focus-composer-tooltip-target-v2>button:focus-visible{border-color:#b9ccec!important;color:#315ebc!important;background:#eff5ff!important;outline:none!important}#task-focus-pulso .task-focus-composer-actions-v3>.task-focus-composer-tooltip-target-v2>button:disabled,#service-focus-pulso .task-focus-composer-actions-v3>.task-focus-composer-tooltip-target-v2>button:disabled{cursor:not-allowed!important;opacity:.42!important}.service-focus-activity-focus-v2.is-expanded>.service-focus-activity-focus-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;row-gap:7px!important}.service-focus-activity-focus-v2.is-expanded>.service-focus-activity-focus-head>.service-focus-activity-focus-title{grid-column:1!important;min-width:0!important}.service-focus-activity-focus-v2.is-expanded>.service-focus-activity-focus-head>.service-focus-activity-focus-actions-head{display:flex!important;grid-column:1!important;width:100%!important;justify-content:flex-start!important;gap:7px!important;flex-wrap:nowrap!important}.service-focus-activity-focus-v2.is-expanded>.service-focus-activity-focus-head>.service-focus-activity-focus-actions-head>.service-focus-activity-details-toggle-v2{margin-right:auto!important}.service-focus-activity-focus-v2.is-expanded>.service-focus-activity-content-tabs-v2{margin-top:0!important}.task-focus-online-dot-v2{width:7px!important;height:7px!important;flex:0 0 7px!important;border-radius:50%!important}.task-focus-composer-tooltip-target-v2{display:inline-flex!important;width:34px;min-width:34px;height:34px;min-height:34px;align-items:stretch;justify-content:stretch}#task-focus-pulso .task-focus-composer-actions-v3>.task-focus-composer-tooltip-target-v2>button,#service-focus-pulso .task-focus-composer-actions-v3>.task-focus-composer-tooltip-target-v2>button{display:inline-flex;width:100%;min-width:100%;height:100%;min-height:100%;align-items:center;justify-content:center}@media(max-width:760px){.service-focus-activity-focus-v2.is-expanded>.service-focus-activity-focus-head>.service-focus-activity-focus-actions-head{flex-wrap:wrap!important}}.service-focus-activity-participants-v2{display:inline-flex!important;align-items:center!important;gap:0!important;padding-left:5px!important}.service-focus-activity-participants-v2 .service-focus-activity-participant-shell-v2{display:inline-flex!important;margin-left:calc(var(--activity-participant-index, 0) * -5px)!important;transition:margin-left .18s ease,transform .16s ease!important}.service-focus-activity-participants-v2 .service-focus-activity-participant-shell-v2:first-child,.service-focus-activity-participants-v2 .service-focus-activity-participant-v2{margin-left:0!important}.service-focus-activity-participants-v2:hover .service-focus-activity-participant-shell-v2,.service-focus-activity-participants-v2:focus-within .service-focus-activity-participant-shell-v2{margin-left:0!important;transform:translateY(-1px)}.service-focus-activity-participants-v2{display:inline-flex!important;align-items:center;gap:0!important;padding-left:5px}.service-focus-activity-participants-v2 .service-focus-activity-participant-shell-v2{display:inline-flex;margin-left:calc(var(--activity-participant-index, 0) * -5px);transition:margin-left .18s ease,transform .16s ease}.service-focus-activity-participants-v2 .service-focus-activity-participant-shell-v2:first-child{margin-left:0}.service-focus-activity-participants-v2 .service-focus-activity-participant-v2{margin-left:0!important}.service-focus-activity-participants-v2:hover,.service-focus-activity-participants-v2:focus-within{gap:4px!important}.service-focus-activity-participants-v2:hover .service-focus-activity-participant-shell-v2,.service-focus-activity-participants-v2:focus-within .service-focus-activity-participant-shell-v2{margin-left:0;transform:translateY(-1px)}.service-focus-virtus-current-v2{grid-template-columns:minmax(0,1fr) auto;align-items:center;background:#f5f7ff}.service-focus-virtus-current-v2>span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;color:#536cdb;background:#e6ebff}.service-focus-virtus-actions-v2{display:grid;gap:7px}.service-focus-virtus-actions-v2 button{display:flex;min-height:34px;align-items:center;gap:7px;padding:0 10px;border:1px solid #d4dff1;border-radius:9px;color:#4c68a0;background:#fff;font:inherit;font-size:10px;font-weight:900;text-align:left;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease,transform .16s ease}.service-focus-virtus-actions-v2 button svg:last-child{margin-left:auto}.service-focus-virtus-actions-v2 button:hover,.service-focus-virtus-actions-v2 button:focus-visible{border-color:#9cb2e8;color:#315bb4;background:#f2f5ff;outline:none;transform:translate(2px)}.service-focus-virtus-note-v2{grid-template-columns:auto minmax(0,1fr);align-items:start;color:#6e83a4;background:#fafbfd;font-size:10px;line-height:1.45}.service-focus-virtus-note-v2 svg{color:#6d80db}.service-focus-virtus-footer-v2{display:flex!important;align-items:center;justify-content:space-between;gap:8px}.service-focus-virtus-footer-v2 button{white-space:nowrap}.service-focus-virtus-open-button-v2{display:inline-flex;min-height:28px;align-items:center;gap:5px;margin:2px 0 3px;padding:0 8px;border:1px solid #d5def2;border-radius:7px;color:#4c68a0;background:#fff;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.service-focus-virtus-open-button-v2:hover,.service-focus-virtus-open-button-v2:focus-visible{border-color:#9db1e6;color:#315bb4;background:#f1f5ff;outline:none}@media(max-width:760px){.service-focus-virtus-layer-v2{padding:0}.service-focus-virtus-drawer-v2{width:100%!important;border-radius:0}}@media(prefers-reduced-motion:reduce){.service-focus-virtus-actions-v2 button,.service-focus-virtus-open-button-v2{transition:none}}.service-focus-sticky-context-v4{position:sticky;top:61px;z-index:19;display:flex;box-sizing:border-box;width:100%;min-width:0;min-height:40px;align-items:center;gap:9px;margin:-1px 0 10px;padding:6px 10px;overflow:hidden;border:1px solid #d4e0f3;border-radius:10px;background:#fffffffa;box-shadow:0 6px 14px #233d711c}.service-focus-sticky-service-v4{display:flex;min-width:0;flex:1 1 220px;align-items:center;gap:7px}.service-focus-sticky-service-icon-v4{display:inline-flex;width:26px;height:26px;flex:0 0 26px;align-items:center;justify-content:center;border:1px solid #d5e1f6;border-radius:8px;color:#5274d0;background:#f1f5ff}.service-focus-sticky-service-v4 strong{min-width:0;overflow:hidden;color:#234783;font-size:12px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.service-focus-sticky-divider-v4{width:1px;height:22px;flex:0 0 1px;background:#e1e8f3}.service-focus-sticky-date-v4,.service-focus-sticky-state-v4,.service-focus-sticky-progress-v4{display:inline-flex;min-width:0;flex:0 0 auto;align-items:center;gap:4px;white-space:nowrap}.service-focus-sticky-date-v4{padding-left:9px;border-left:1px solid #e5ebf4;color:#7185a6;font-size:10px}.service-focus-sticky-date-v4 svg{flex:0 0 auto;color:#7a91c6}.service-focus-sticky-date-v4 small{color:#8294b0;font-size:10px}.service-focus-sticky-date-v4 b{color:#3f5e8f;font-size:10px;font-variant-numeric:tabular-nums}.service-focus-sticky-state-v4{padding:5px 8px;border:1px solid #d5e0f3;border-radius:999px;color:#5873ad;background:#f5f8ff;font-size:10px;font-weight:850}.service-focus-sticky-state-v4 svg{flex:0 0 auto}.service-focus-sticky-state-v4.running{color:#238762;border-color:#bfe7d4;background:#f0fbf5}.service-focus-sticky-state-v4.pending,.service-focus-sticky-state-v4.paused,.service-focus-sticky-state-v4.is-activity-paused{color:#a66208;border-color:#f59e0b61;background:#f59e0b1a}.service-focus-sticky-state-v4.completed{color:#287e64;border-color:#c2e6d8;background:#f0fbf6}.service-focus-sticky-progress-v4{margin-left:auto;padding-left:10px;border-left:1px solid #e1e8f3;color:#315db5}.service-focus-sticky-progress-v4 small{color:#8193b0;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.service-focus-sticky-progress-v4 b{font-size:14px;font-variant-numeric:tabular-nums;line-height:1}.service-focus-sticky-context-v4.is-warning .service-focus-sticky-date-v4:nth-of-type(3) b{color:#a56824}.service-focus-sticky-context-v4.is-critical .service-focus-sticky-date-v4:nth-of-type(3) b,.service-focus-sticky-context-v4.is-overdue .service-focus-sticky-date-v4:nth-of-type(3) b,.service-focus-sticky-context-v4.is-overdue .service-focus-sticky-progress-v4 b{color:#c84050}.service-focus-sticky-context-v4.is-overdue{border-color:#edc2c8}.service-focus-task-item-v2{overflow:visible}.service-focus-task-row-v2{grid-template-columns:minmax(0,1fr) auto auto 20px;cursor:default}.service-focus-task-row-main-v2{display:grid;grid-template-columns:28px 36px minmax(0,1fr);min-width:0;width:100%;align-items:center;gap:9px;padding:0;border:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.service-focus-task-row-main-v2:focus-visible,.service-focus-task-row-toggle-v2:focus-visible{outline:3px solid rgba(83,113,213,.22);outline-offset:2px}.service-focus-task-participants-v2{display:inline-flex;position:relative;width:60px;min-width:60px;flex:0 0 60px;align-items:center;justify-content:flex-end;gap:0;padding-left:0;transition:gap .18s ease}.service-focus-task-participants-v2 .task-focus-avatar-shell-v2{position:relative;z-index:1;display:inline-flex;margin-left:calc(var(--avatar-index, 0) * -6px);transition:margin-left .18s ease,transform .16s ease,z-index .16s ease}.service-focus-task-participants-v2 .task-focus-avatar-shell-v2:first-child{margin-left:0}.service-focus-task-participants-v2 .task-focus-avatar-v2{width:28px;height:28px;margin-left:0;overflow:visible;border-width:2px;font-size:9px;transition:transform .16s ease,box-shadow .16s ease}.service-focus-task-participants-v2:hover,.service-focus-task-participants-v2:focus-within{gap:4px}.service-focus-task-participants-v2:hover .task-focus-avatar-shell-v2,.service-focus-task-participants-v2:focus-within .task-focus-avatar-shell-v2{margin-left:0;transform:translateY(-1px)}.service-focus-task-participants-v2 .task-focus-avatar-shell-v2:hover,.service-focus-task-participants-v2 .task-focus-avatar-shell-v2:focus-within{z-index:8}.service-focus-task-participants-v2 .task-focus-avatar-v2:hover,.service-focus-task-participants-v2 .task-focus-avatar-v2:focus-visible{z-index:10;transform:translateY(-2px) scale(1.06);box-shadow:0 4px 10px #2339673d}.service-focus-task-participants-v2 .task-focus-avatar-tooltip-v2{position:absolute;top:calc(100% + 9px);left:50%;z-index:260;width:max-content;max-width:220px;padding:7px 9px;border:1px solid #cbd8f2;border-radius:8px;color:#365487;background:#fff;box-shadow:0 8px 18px #2a447e24;font-size:10px;font-weight:700;line-height:1.35;text-align:left;white-space:normal;pointer-events:none;transform:translate(-50%) translateY(-2px);animation:service-focus-avatar-tooltip-in .12s ease-out both}@keyframes service-focus-avatar-tooltip-in{0%{opacity:0;transform:translate(-50%) translateY(-2px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.service-focus-task-state-v2{min-width:0;justify-items:end}.service-focus-task-row-toggle-v2{display:inline-flex;width:20px;height:28px;align-items:center;justify-content:center;padding:0;border:0;color:#8ca3cd;background:transparent;cursor:pointer}.service-focus-task-row-toggle-v2 svg{transition:transform .18s ease}.service-focus-task-row-toggle-v2 svg.is-rotated{transform:rotate(180deg)}.service-focus-task-participants-v2 .task-focus-avatar-popover-v2{z-index:90}.task-focus-progress-v2 i{transition:width .45s linear}.service-focus-activity-focus-v2.is-overdue .service-focus-activity-focus-timer strong.is-overdue{color:#d33e50}.service-focus-activity-focus-v2.is-overdue .progress-block>div i{background:#e34a5c}@media(max-width:760px){.service-focus-sticky-context-v4{top:55px;gap:6px;margin-bottom:8px;padding:6px 8px}.service-focus-sticky-divider-v4{display:none}.service-focus-sticky-service-v4{flex-basis:120px;gap:5px}.service-focus-sticky-service-icon-v4{width:24px;height:24px;flex-basis:24px}.service-focus-sticky-service-v4 strong{font-size:11px}.service-focus-sticky-date-v4{padding-left:6px;font-size:9px}.service-focus-sticky-date-v4 small{display:none}.service-focus-sticky-date-v4 b{font-size:9px}.service-focus-sticky-state-v4{max-width:112px;padding:4px 6px;font-size:9px}.service-focus-sticky-state-v4 b{overflow:hidden;text-overflow:ellipsis}.service-focus-sticky-progress-v4{padding-left:7px}.service-focus-sticky-progress-v4 small{display:none}.service-focus-sticky-progress-v4 b{font-size:13px}.service-focus-task-row-v2{grid-template-columns:minmax(0,1fr) auto auto 18px;gap:6px;padding:10px}.service-focus-task-row-main-v2{grid-template-columns:30px minmax(0,1fr);gap:7px}.service-focus-task-row-main-v2 .service-focus-task-number-v2{display:none}.service-focus-task-participants-v2{width:56px;min-width:56px;flex-basis:56px}.service-focus-task-participants-v2 .task-focus-avatar-v2{width:26px;height:26px;font-size:8px}}@media(max-width:480px){.service-focus-sticky-date-v4:nth-of-type(3){display:none}.service-focus-sticky-service-v4{flex-basis:0}.service-focus-sticky-state-v4{max-width:94px}.service-focus-task-row-v2{grid-template-columns:minmax(0,1fr) auto 18px}.service-focus-task-state-v2{display:none}}.service-focus-sticky-context-v3{position:sticky;top:58px;z-index:19;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 16px;min-width:0;margin:0 24px 10px;padding:8px 12px 9px;border:1px solid #cddcf1;border-radius:12px;background:#fff;box-shadow:0 8px 18px #2b467a1f,0 1px 2px #2b467a0f}.service-focus-sticky-service-v3,.service-focus-sticky-progress-v3,.service-focus-sticky-dates-v3,.service-focus-sticky-dates-v3>span{min-width:0}.service-focus-sticky-service-v3{display:flex;align-items:center;gap:8px}.service-focus-sticky-service-icon-v3{display:inline-flex;width:29px;height:29px;flex:0 0 29px;align-items:center;justify-content:center;border:1px solid #d2def5;border-radius:9px;color:#5274d0;background:#f1f5ff}.service-focus-sticky-service-v3>span:last-child,.service-focus-sticky-progress-v3{display:grid;gap:1px}.service-focus-sticky-service-v3 small,.service-focus-sticky-progress-v3 small,.service-focus-sticky-dates-v3 small{color:#8193b0;font-size:8px;font-weight:900;letter-spacing:.045em;line-height:1.2;text-transform:uppercase}.service-focus-sticky-service-v3 strong{min-width:0;overflow:hidden;color:#31558f;font-size:12px;font-weight:950;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.service-focus-sticky-progress-v3{justify-items:end;align-content:center;text-align:right}.service-focus-sticky-progress-v3 b{color:#315db5;font-size:15px;font-variant-numeric:tabular-nums;line-height:1.1}.service-focus-sticky-dates-v3{display:flex;grid-column:1 / -1;flex-wrap:wrap;align-items:center;gap:6px 15px;padding-top:7px;border-top:1px solid #e4ebf6}.service-focus-sticky-dates-v3>span{display:inline-flex;align-items:center;gap:4px;color:#6f84a7;font-size:10px;line-height:1.25;white-space:nowrap}.service-focus-sticky-dates-v3>span>svg{flex:0 0 auto;color:#7590c9}.service-focus-sticky-dates-v3>span>small{text-transform:none;letter-spacing:0}.service-focus-sticky-dates-v3>span>b{color:#456492;font-size:10px;font-variant-numeric:tabular-nums}.service-focus-sticky-state-v3{margin-left:auto;padding:4px 8px;border:1px solid #d5e0f3;border-radius:999px;color:#5873ad!important;background:#f5f8ff;font-weight:850!important}.service-focus-sticky-state-v3.running{color:#238762!important;border-color:#bfe7d4;background:#f0fbf5}.service-focus-sticky-state-v3.pending,.service-focus-sticky-state-v3.paused,.service-focus-sticky-state-v3.is-activity-paused{color:#a66208!important;border-color:#f59e0b61;background:#f59e0b1a}.service-focus-sticky-state-v3.completed{color:#287e64!important;border-color:#c2e6d8;background:#f0fbf6}.service-focus-sticky-context-v3.is-warning .service-focus-sticky-dates-v3>span:nth-child(3) b{color:#a56824}.service-focus-sticky-context-v3.is-critical .service-focus-sticky-dates-v3>span:nth-child(3) b,.service-focus-sticky-context-v3.is-overdue .service-focus-sticky-dates-v3>span:nth-child(3) b,.service-focus-sticky-context-v3.is-overdue .service-focus-sticky-progress-v3 b{color:#c84050}.service-focus-sticky-context-v3.is-overdue{border-color:#edc2c8}.service-focus-task-inspector-toolbar-v2>button[data-task-panel]{gap:5px}.service-focus-task-panel-chevron-v2{flex:0 0 auto;margin-left:1px;color:#8399c4}.service-focus-task-inspector-toolbar-v2>button.is-active .service-focus-task-panel-chevron-v2{color:#315bbd}@media(max-width:760px){.service-focus-sticky-context-v3{top:58px;margin:0 10px 9px;padding:8px 10px;gap:7px 10px}.service-focus-sticky-service-v3 strong{font-size:11px}.service-focus-sticky-dates-v3{gap:6px 10px}.service-focus-sticky-state-v3{margin-left:0}}@media(max-width:480px){.service-focus-sticky-context-v3{grid-template-columns:minmax(0,1fr) auto}.service-focus-sticky-service-icon-v3{width:27px;height:27px;flex-basis:27px}.service-focus-sticky-service-v3 strong{max-width:45vw}.service-focus-sticky-dates-v3>span{white-space:normal}.service-focus-sticky-dates-v3>span>small{display:none}}.service-focus-time-strip-v2.pending{color:#a66208;border-color:#f59e0b61;background:#f59e0b1a}.service-focus-time-status-v2.pending{color:#a66208}.service-focus-time-card-float-v2:not(.is-warning):not(.is-critical):not(.is-overdue) .task-focus-timer-float-action-v2.pending{color:#a66208;border-color:#f59e0b61;background:#f59e0b1a}.service-focus-compact-time-v2:not(.is-warning):not(.is-critical):not(.is-overdue) .task-focus-compact-timer-action-v2.pending{color:#a66208;border-color:#f59e0b61;background:#f59e0b1a}.service-focus-time-milestones-v3{position:relative;display:block;min-height:32px}.service-focus-time-milestones-v3>span{position:absolute;top:0;left:var(--milestone-left);width:calc(100% / var(--task-count));box-sizing:border-box;padding-right:7px}.service-focus-time-milestones-v3>.service-focus-time-milestone-end-v3{left:100%;width:auto;padding-right:0;transform:translate(-100%)}.service-focus-time-milestones-v3>.service-focus-time-milestone-end-v3 b{display:block;grid-column:auto;color:#315aa2;font-size:9px;line-height:1.25;white-space:nowrap}@media(max-width:760px){.service-focus-time-milestones-v3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;gap:6px}.service-focus-time-milestones-v3>span,.service-focus-time-milestones-v3>.service-focus-time-milestone-end-v3{position:static;width:auto;padding-right:0;transform:none}}.service-focus-time-alert-v3{display:inline-flex!important;width:fit-content;max-width:min(100%,620px);min-width:0;box-sizing:border-box;align-items:center;gap:7px;margin:9px 0 0;padding:7px 10px;border:1px solid #efd8a9;border-radius:9px;color:#956522;background:#fff8e9;font-size:10.5px;font-weight:850;line-height:1.35}.service-focus-time-alert-v3 svg{flex:0 0 auto;color:currentColor}.service-focus-time-alert-v3 span{min-width:0;color:inherit;font-size:inherit;line-height:inherit;overflow-wrap:anywhere}.service-focus-time-alert-v3.warning{border-color:#efd8a9;color:#956522;background:#fff8e9}.service-focus-time-alert-v3.critical,.service-focus-time-alert-v3.overdue{border-color:#f0c2c8;color:#b13e4d;background:#fff1f3}.service-focus-time-alert-v3.is-compact{max-width:100%;margin:7px auto 0;padding:6px 9px;font-size:10px}.service-focus-time-float-warning-v2{width:fit-content;max-width:100%;margin:7px auto 0;border-radius:8px}@media(max-width:760px){.service-focus-time-alert-v3{max-width:100%}}.service-focus-command-panel-v4{margin:12px 0 0;padding:6px;border:1px solid #e0e7f2;border-radius:10px;background:#f7f9fc;box-shadow:none;animation:none}.service-focus-command-panel-v4 .task-focus-command-grid-v4,.service-focus-command-panel-v4 .task-focus-command-grid-v2{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:0}.service-focus-command-panel-v4 .service-focus-command-group-v4,.service-focus-command-panel-v4 .task-focus-command-group-v2{display:grid;min-width:0;gap:0;padding:10px 12px;border:0;border-radius:9px;background:#fff;box-shadow:none}.service-focus-command-panel-v4 .task-focus-command-group-v2>small:first-child{color:#5b7094;font-size:11px;font-weight:900;letter-spacing:.05em;line-height:1.35}.service-focus-command-panel-v4 .task-focus-command-group-v2>div{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px}.service-focus-command-panel-v4 .service-focus-command-button-v4{min-height:32px;padding:0 11px;border-radius:8px;font-size:11px}.service-focus-command-panel-v4 .service-focus-command-button-v4:disabled{cursor:not-allowed}.service-focus-command-panel-v4 .task-focus-command-hint-v2{display:block;margin-top:7px;color:#5f7190;font-size:12px;line-height:1.4;overflow-wrap:anywhere}@media(max-width:760px){.service-focus-command-panel-v4{margin-top:10px;padding:6px}.service-focus-command-panel-v4 .service-focus-command-button-v4{flex:0 0 auto}}.service-focus-task-detail-top-v2{display:grid;gap:6px;min-width:0;padding-top:13px}.service-focus-task-progress-head-v2{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.service-focus-task-time-summary-v2{display:flex;min-width:0;align-items:center;gap:6px;color:#7185a5}.service-focus-task-time-summary-v2>svg{flex:0 0 auto;color:#5573d0}.service-focus-task-time-summary-v2 strong{flex:0 0 auto;color:#315bb4;font-size:14px;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1}.service-focus-task-time-summary-v2>span{min-width:0;overflow-wrap:anywhere;color:#7b8eac;font-size:10px;font-weight:850;line-height:1.25}.service-focus-task-progress-value-v2{flex:0 0 auto;color:#315bb4;font-size:14px;font-variant-numeric:tabular-nums;line-height:1}.service-focus-task-progress-caption-v2{min-width:0;overflow-wrap:anywhere;color:#7487a5;font-size:10px;line-height:1.25}.service-focus-task-progress-track-v2{height:7px;overflow:hidden;border-radius:999px;background:#e8edf6}.service-focus-task-progress-track-v2>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#315bd0,#5d5fef);transition:width .25s ease}.service-focus-task-detail-top-v2.warning .service-focus-task-time-summary-v2>svg,.service-focus-task-detail-top-v2.warning .service-focus-task-time-summary-v2 strong,.service-focus-task-detail-top-v2.warning .service-focus-task-progress-value-v2{color:#b37725}.service-focus-task-detail-top-v2.warning .service-focus-task-progress-track-v2>span{background:linear-gradient(90deg,#d39b40,#efbd62)}.service-focus-task-detail-top-v2.overdue .service-focus-task-time-summary-v2>svg,.service-focus-task-detail-top-v2.overdue .service-focus-task-time-summary-v2 strong,.service-focus-task-detail-top-v2.overdue .service-focus-task-progress-value-v2{color:#c94a5a}.service-focus-task-detail-top-v2.overdue .service-focus-task-progress-track-v2>span{background:linear-gradient(90deg,#de7e89,#c94a5a)}.service-focus-task-detail-top-v2.completed .service-focus-task-time-summary-v2>svg,.service-focus-task-detail-top-v2.completed .service-focus-task-time-summary-v2 strong{color:#328f78}@media(max-width:560px){.service-focus-task-progress-head-v2{align-items:flex-start;gap:8px}.service-focus-task-time-summary-v2{flex-wrap:wrap;row-gap:4px}.service-focus-task-time-summary-v2>span{flex-basis:100%;padding-left:20px}}.service-focus-governance-v3{position:relative;display:grid;gap:17px;overflow:hidden;padding:21px!important;border:1px solid #d5e2f5!important;border-radius:18px;background:radial-gradient(circle at 96% 0%,rgba(102,113,239,.09),transparent 27%),linear-gradient(145deg,#fff,#fbfdff 68%,#f7f8ff);box-shadow:0 14px 34px #27447e14}.service-focus-governance-v3:before{position:absolute;top:0;right:22px;left:22px;height:2px;border-radius:0 0 5px 5px;background:linear-gradient(90deg,#315fc4,#6a5ce3 58%,#6a5ce30f);content:""}.service-focus-governance-v3>.task-focus-header-v2{min-height:0;align-items:center;gap:11px;padding:2px 0 16px;border-bottom-color:#e5ebf5}.service-focus-governance-v3>.task-focus-header-v2 .task-focus-header-icon-v2{width:37px;height:37px;flex-basis:37px;border:1px solid #cad8fa;border-radius:12px;color:#4167d4;background:linear-gradient(145deg,#eaf0ff,#f5f7ff);box-shadow:0 6px 14px #4e65c01c}.service-focus-governance-v3>.task-focus-header-v2 h2{margin-top:4px;color:#173f89;font-size:21px;letter-spacing:-.018em}.service-focus-governance-v3>.task-focus-header-v2 p{margin-top:5px;color:#5a7095;font-size:13px;line-height:1.4}.service-focus-governance-v3>.task-focus-header-v2>.badge{margin-left:auto;flex:0 0 auto;min-height:29px;padding-inline:11px;border-radius:9px;font-size:12px}.service-focus-governance-summary-v3{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(150px,.85fr) minmax(180px,.95fr);align-items:stretch;padding:13px 15px;border:1px solid #e0e8f4;border-radius:14px;background:#f8fbffe0}.service-focus-governance-summary-progress-v3,.service-focus-governance-summary-fact-v3{display:flex;min-width:0;align-items:center;gap:9px;padding:2px 14px}.service-focus-governance-summary-progress-v3{padding-left:0}.service-focus-governance-summary-fact-v3+.service-focus-governance-summary-fact-v3,.service-focus-governance-summary-progress-v3+.service-focus-governance-summary-fact-v3{border-left:1px solid #dfe7f3}.service-focus-governance-summary-progress-v3>div,.service-focus-governance-summary-fact-v3>div{display:grid;min-width:0;gap:3px}.service-focus-governance-summary-icon-v3{display:inline-flex;width:29px;height:29px;flex:0 0 29px;align-items:center;justify-content:center;border:1px solid #cfe0fa;border-radius:9px;color:#3e68cf;background:#edf3ff}.service-focus-governance-summary-fact-v3>svg{flex:0 0 auto;color:#6380c9}.service-focus-governance-summary-v3 small,.service-focus-governance-flow-v3 header small,.service-focus-governance-validation-v3 header small,.service-focus-governance-next-copy-v3>small{color:#6f84a5;font-size:11px;font-weight:900;letter-spacing:.055em;line-height:1.2;text-transform:uppercase}.service-focus-governance-summary-v3 strong{min-width:0;overflow-wrap:anywhere;color:#2e559b;font-size:14px;line-height:1.25}.service-focus-governance-progress-track-v3{width:min(185px,100%);height:5px;margin-top:3px;overflow:hidden;border-radius:999px;background:#e2eaf5}.service-focus-governance-progress-track-v3>span{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#315fc4,#665fe3);transition:width .3s ease}.service-focus-governance-next-v3{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:16px 17px;border:1px solid #d6e2f8;border-radius:16px;background:linear-gradient(135deg,#f0f5ff,#fbfdff 70%,#fff);box-shadow:inset 0 1px #ffffffe0}.service-focus-governance-next-v3.can-act{border-color:#9bb4ec;box-shadow:0 8px 21px #4a65b71c,inset 0 1px #ffffffe6}.service-focus-governance-next-v3.is-complete{border-color:#b8e1d0;background:linear-gradient(135deg,#f2fcf7,#fbfffd 70%,#fff)}.service-focus-governance-next-icon-v3{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid #bed0f5;border-radius:15px;color:#4269d0;background:linear-gradient(145deg,#e3ecff,#f5f7ff);box-shadow:0 8px 18px #3f5db821}.service-focus-governance-next-v3.is-complete .service-focus-governance-next-icon-v3{border-color:#b9e3d0;color:#27916c;background:linear-gradient(145deg,#e0f8ed,#f7fffb);box-shadow:0 8px 18px #27916c1a}.service-focus-governance-next-copy-v3{display:grid;min-width:0;gap:4px}.service-focus-governance-next-copy-v3>small{color:#4f6fbe}.service-focus-governance-next-copy-v3 h3{margin:0;overflow-wrap:anywhere;color:#234d98;font-size:17px;line-height:1.25;letter-spacing:-.01em}.service-focus-governance-next-v3.is-complete .service-focus-governance-next-copy-v3>small,.service-focus-governance-next-v3.is-complete .service-focus-governance-next-copy-v3 h3{color:#28765d}.service-focus-governance-next-copy-v3 p{max-width:70ch;margin:0;color:#5f7495;font-size:13px;line-height:1.45}.service-focus-governance-permission-v3{margin-top:2px;color:#8b6b2d;font-size:12px;line-height:1.35}.service-focus-governance-next-actions-v3{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:8px}.service-focus-governance-flow-v3{display:grid;gap:12px;padding:1px 2px 0}.service-focus-governance-flow-v3>header,.service-focus-governance-validation-v3>header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.service-focus-governance-flow-v3>header>div,.service-focus-governance-validation-v3>header>div{display:grid;min-width:0;gap:3px}.service-focus-governance-flow-v3>header strong,.service-focus-governance-validation-v3>header strong{color:#36588f;font-size:14px;line-height:1.25}.service-focus-governance-flow-v3>header>span{color:#7c8eaa;font-size:12px;line-height:1.3;text-align:right}.service-focus-governance-flow-v3 ol{display:flex;margin:0;padding:0;list-style:none}.service-focus-governance-flow-v3 ol>li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);flex:1 1 0;gap:8px;min-width:0;align-items:start;padding-right:18px}.service-focus-governance-flow-v3 ol>li>i{position:absolute;z-index:0;top:15px;right:2px;left:34px;height:1px;background:#dbe5f3;content:""}.service-focus-governance-flow-node-v3{position:relative;z-index:1;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid #d0dced;border-radius:10px;color:#7c91b2;background:#f5f8fc}.service-focus-governance-flow-v3 li>div{display:grid;min-width:0;gap:2px;padding-top:1px}.service-focus-governance-flow-v3 li strong{color:#466593;font-size:13px;line-height:1.25}.service-focus-governance-flow-v3 li small{color:#8293ad;font-size:11px;line-height:1.3}.service-focus-governance-flow-v3 li em{margin-top:2px;overflow-wrap:anywhere;color:#8b9ab1;font-size:11px;font-style:normal;line-height:1.3}.service-focus-governance-flow-v3 li.is-active .service-focus-governance-flow-node-v3{border-color:#8ca9ed;color:#315dc4;background:#eaf0ff;box-shadow:0 0 0 4px #506acd17}.service-focus-governance-flow-v3 li.is-active strong,.service-focus-governance-flow-v3 li.is-active em{color:#315bb1}.service-focus-governance-flow-v3 li.is-done .service-focus-governance-flow-node-v3{border-color:#9bd9be;color:#298767;background:#e9faf2}.service-focus-governance-flow-v3 li.is-done strong,.service-focus-governance-flow-v3 li.is-done em{color:#37836a}.service-focus-governance-validation-v3{display:grid;gap:11px;padding-top:15px;border-top:1px solid #e5ebf4}.service-focus-governance-validation-v3>header>div:first-child{display:flex;align-items:center;gap:9px}.service-focus-governance-validation-icon-v3{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border:1px solid #d0ddf5;border-radius:9px;color:#4d6fd2;background:#edf3ff}.service-focus-governance-validation-count-v3{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border:1px solid #cfe0f6;border-radius:9px;color:#3767b0;background:#f0f7ff;font-size:12px;font-weight:900;white-space:nowrap}.service-focus-governance-validation-list-v3{display:grid;overflow:hidden;border:1px solid #e0e8f3;border-radius:14px;background:#fff}.service-focus-governance-validation-row-v3{display:grid;grid-template-columns:31px minmax(0,1fr) auto;gap:10px;min-width:0;align-items:center;padding:12px 13px;background:#fff;transition:background-color .16s ease,border-color .16s ease}.service-focus-governance-validation-row-v3+.service-focus-governance-validation-row-v3{border-top:1px solid #edf1f6}.service-focus-governance-validation-row-v3.is-ready{background:#fbfdff;box-shadow:inset 3px 0 #6b82e2}.service-focus-governance-validation-row-v3.is-done{background:#fbfffd;box-shadow:inset 3px 0 #55b38f}.service-focus-governance-validation-index-v3{display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;border:1px solid #d6e1f0;border-radius:9px;color:#6680ac;background:#f4f7fb;font-size:11px;font-weight:950;font-variant-numeric:tabular-nums}.service-focus-governance-validation-row-v3.is-ready .service-focus-governance-validation-index-v3{border-color:#aabcf0;color:#3d60bb;background:#edf2ff}.service-focus-governance-validation-row-v3.is-done .service-focus-governance-validation-index-v3{border-color:#addfc7;color:#2e8a6b;background:#ebfaf3}.service-focus-governance-validation-copy-v3{display:grid;min-width:0;gap:3px}.service-focus-governance-validation-copy-v3 strong{min-width:0;overflow-wrap:anywhere;color:#3c5e96;font-size:14px;line-height:1.3}.service-focus-governance-validation-copy-v3 small{color:#7b8eaa;font-size:12px;line-height:1.35}.service-focus-governance-validation-action-v3{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:9px}.service-focus-governance-validation-status-v3{max-width:190px;overflow-wrap:anywhere;color:#7b8ca7;font-size:12px;line-height:1.3;text-align:right}.service-focus-governance-validation-status-v3.is-ready{color:#4567bd;font-weight:800}.service-focus-governance-validation-status-v3.is-done{color:#328365;font-weight:800}.service-focus-governance-validation-action-v3>svg{color:#2f9a73}.service-focus-governance-action-button-v3{min-height:38px!important;padding:0 12px!important;border-radius:10px!important;font-size:12px!important;white-space:nowrap}.service-focus-governance-action-button-v3>svg{width:17px;height:17px}.service-focus-governance-next-actions-v3 .service-focus-governance-action-button-v3{min-height:40px!important}.service-focus-governance-action-button-v3.is-refusal{border-color:#e7cbd0!important;color:#9c5360!important;background:#fff!important;box-shadow:none!important}.service-focus-governance-action-button-v3.is-refusal:hover:not(:disabled),.service-focus-governance-action-button-v3.is-refusal:focus-visible{border-color:#dca7b0!important;color:#8c3f4d!important;background:#fff6f7!important}.service-focus-governance-empty-v3{display:flex;align-items:center;gap:8px;padding:13px 14px;border:1px dashed #ccd9ee;border-radius:12px;color:#7185a4;background:#fbfcff;font-size:13px}.service-focus-governance-empty-v3>svg{color:#5e77cf}@media(max-width:900px){.service-focus-governance-summary-v3{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.service-focus-governance-summary-fact-v3:last-child{grid-column:1 / -1;margin-top:10px;padding-top:10px;border-top:1px solid #dfe7f3;border-left:0}}@media(max-width:760px){.service-focus-governance-v3{gap:15px;padding:16px!important;border-radius:15px}.service-focus-governance-v3:before{right:16px;left:16px}.service-focus-governance-v3>.task-focus-header-v2{align-items:flex-start;flex-wrap:wrap}.service-focus-governance-v3>.task-focus-header-v2>.badge{margin-left:auto}.service-focus-governance-v3>.task-focus-header-v2 p{font-size:12px}.service-focus-governance-summary-v3{grid-template-columns:1fr;padding:10px 12px}.service-focus-governance-summary-progress-v3,.service-focus-governance-summary-fact-v3{padding:9px 0}.service-focus-governance-summary-progress-v3+.service-focus-governance-summary-fact-v3,.service-focus-governance-summary-fact-v3+.service-focus-governance-summary-fact-v3{border-top:1px solid #e2e8f2;border-left:0}.service-focus-governance-summary-fact-v3:last-child{grid-column:auto;margin-top:0;padding-top:9px}.service-focus-governance-next-v3{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:14px}.service-focus-governance-next-icon-v3{width:42px;height:42px;border-radius:12px}.service-focus-governance-next-copy-v3 h3{font-size:16px}.service-focus-governance-next-copy-v3 p{font-size:12px}.service-focus-governance-next-actions-v3{grid-column:1 / -1;justify-content:flex-start}.service-focus-governance-flow-v3>header,.service-focus-governance-validation-v3>header{align-items:flex-start;flex-direction:column;gap:6px}.service-focus-governance-flow-v3>header>span{text-align:left}.service-focus-governance-flow-v3 ol{display:grid;gap:0}.service-focus-governance-flow-v3 ol>li{grid-template-columns:32px minmax(0,1fr);flex:none;min-height:55px;padding-right:0}.service-focus-governance-flow-v3 ol>li>i{inset:31px auto 0 15px;width:1px;height:auto}.service-focus-governance-validation-row-v3{grid-template-columns:31px minmax(0,1fr);gap:9px;align-items:start;padding:11px}.service-focus-governance-validation-action-v3{grid-column:2;justify-content:flex-start;padding-top:1px}.service-focus-governance-validation-status-v3{max-width:none;text-align:left}}@media(max-width:480px){.service-focus-governance-v3>.task-focus-header-v2>.badge{width:100%;margin-left:0;justify-content:center}.service-focus-governance-next-actions-v3{display:grid;grid-template-columns:1fr;width:100%}.service-focus-governance-next-actions-v3>.service-focus-governance-action-button-v3{width:100%}.service-focus-governance-validation-action-v3{align-items:stretch;flex-direction:column}.service-focus-governance-validation-action-v3>.service-focus-governance-action-button-v3{width:100%}}@media(prefers-reduced-motion:reduce){.service-focus-governance-progress-track-v3>span{transition:none}}.service-focus-next-action-v2{display:grid;gap:12px;border-color:#cbdaf5!important;border-left:4px solid #5d5fef!important;background:linear-gradient(135deg,#eef4ff,#f7f9ff 63%,#fff)!important;box-shadow:inset 0 1px #ffffffe6,0 7px 18px #3c58a614}.service-focus-next-action-v2.has-activities{border-left-color:#f59e0b!important}.service-focus-next-action-head-v2{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:14px}.service-focus-next-action-title-v2{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;align-items:start}.service-focus-next-action-icon-v2{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;color:#5d5fef;background:#e4eaff}.service-focus-next-action-v2.has-activities .service-focus-next-action-icon-v2{color:#6a58d8;background:#eae7ff}.service-focus-next-action-title-v2>div{min-width:0}.service-focus-next-action-title-v2 small{color:#5f70c8;font-size:10px;font-weight:950;letter-spacing:.06em}.service-focus-next-action-title-v2 h3{margin:3px 0 0;color:#3157a6;font-size:17px;line-height:1.25}.service-focus-next-action-title-v2 p{margin:5px 0 0;color:#7084a6;font-size:12px;line-height:1.45}.service-focus-next-action-head-v2>.badge{flex:0 0 auto}.service-focus-next-action-footer-v2{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid #dbe5f6}.service-focus-next-action-task-v2{display:grid;min-width:0;grid-template-columns:18px minmax(0,1fr);gap:1px 7px;align-items:center;color:#7184a5;font-size:10px}.service-focus-next-action-task-v2>svg{grid-row:1 / span 2;color:#5d74cf}.service-focus-next-action-task-v2>span{color:#8292ae;font-size:9px}.service-focus-next-action-task-v2>strong{min-width:0;overflow-wrap:anywhere;color:#456394;font-size:11px;line-height:1.25}.service-focus-next-action-button-v2{display:inline-flex;flex:0 0 auto;min-height:34px;align-items:center;gap:6px;padding:0 11px;border:1px solid #b5c9f1;border-radius:9px;color:#315bb2;background:#fff;font:inherit;font-size:11px;font-weight:900;cursor:pointer;box-shadow:0 3px 8px #425eaa14}.service-focus-next-action-button-v2:hover,.service-focus-next-action-button-v2:focus-visible{border-color:#7f9de8;color:#244fa7;background:#f5f8ff;outline:none}.service-focus-next-action-v2.is-clear{border-left-color:#50b98e!important}.service-focus-next-action-v2.is-clear .service-focus-next-action-title-v2 small{color:#438f73}.service-focus-next-action-v2.is-clear .service-focus-next-action-icon-v2{color:#328f78;background:#e8f8f0}@media(max-width:760px){.service-focus-next-action-head-v2{flex-direction:column}.service-focus-next-action-head-v2>.badge{align-self:flex-start}}@media(max-width:480px){.service-focus-next-action-footer-v2{align-items:stretch;flex-direction:column}.service-focus-next-action-button-v2{justify-content:center}}.service-focus-activity-focus-actions{justify-content:center;gap:8px}.service-focus-activity-focus-actions>.button{min-height:36px;padding-inline:12px;font-size:11px}.service-focus-activity-focus-actions>.button>svg{width:18px;height:18px}@media(max-width:760px){.service-focus-activity-focus-actions>.button{flex:0 1 auto}}@media(max-width:480px){.service-focus-activity-focus-actions>.button{min-height:34px;padding-inline:10px;font-size:11px}}.service-focus-task-activities-block-v2{display:grid;gap:9px;min-width:0;margin-top:3px;padding:12px 11px 11px;border:1px solid #d7e3f4;border-radius:14px;background:linear-gradient(180deg,#f7faff,#fbfdff 45%,#fff);box-shadow:inset 0 1px #ffffffe6,0 4px 12px #37579d0b}.service-focus-task-activities-block-v2.is-open{border-color:#c8d8f1}.service-focus-task-activities-block-v2.is-collapsed{gap:0;padding-bottom:10px;background:linear-gradient(180deg,#f8faff,#fff)}.service-focus-task-activities-block-v2 .service-focus-task-activity-toggle-v2{margin:0;padding:0 1px 10px;border-bottom:1px solid #e1eaf6}.service-focus-task-activities-block-v2.is-collapsed .service-focus-task-activity-toggle-v2{padding-bottom:0;border-bottom:0}.service-focus-task-activities-block-v2 .service-focus-task-activity-toggle-v2>span:first-child>svg{width:29px;height:29px;padding:6px;border-radius:9px;color:#5271d3;background:#eaf0ff}.service-focus-task-activities-block-v2 .service-focus-task-activity-heading strong{color:#31548f;font-size:12px}.service-focus-task-activities-block-v2 .service-focus-task-activity-heading small{color:#7f91ad;font-size:10px}.service-focus-task-activities-block-v2 .service-focus-task-activity-list-v2{padding-top:1px}@media(max-width:480px){.service-focus-task-activities-block-v2{padding:10px 9px}.service-focus-task-activities-block-v2 .service-focus-task-activity-toggle-v2{align-items:flex-start}}.task-focus-manual-rich-v2,.task-focus-manual-rich-v2>.task-focus-manual-index-section-v2,.task-focus-manual-index-section-v2 .task-focus-manual-index-v2,.task-focus-manual-index-list-v2{width:100%;max-width:none;box-sizing:border-box}.task-focus-manual-index-list-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px}.task-focus-manual-index-list-v2 button{display:grid;grid-template-columns:32px minmax(0,1fr) 18px;min-height:40px;gap:9px;align-items:center;padding:7px 10px}.task-focus-manual-index-list-v2 button>span{width:24px;height:24px;flex-basis:24px;font-size:11px}.task-focus-manual-index-list-v2 button b{min-width:0;overflow:visible!important;overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;font-size:13px;line-height:1.35}.task-focus-manual-index-list-v2 button.is-selected{border-color:#8da8e6;color:#244da8;background:#fff;box-shadow:0 3px 9px #4660ab1c}.task-focus-manual-accordion-v2.task-focus-manual-item-v2{margin:0 0 10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.task-focus-manual-rich-v2 .task-focus-manual-accordion-heading-v2>button{text-decoration:none}.task-focus-manual-accordion-v2.task-focus-manual-item-v2>h4{margin:0}.service-focus-task-manual-panel-v2{display:block;width:100%;min-width:0;box-sizing:border-box;padding:0;border:0;background:transparent}.service-focus-task-manual-panel-v2>.task-focus-manual-rich-v2,.service-focus-task-manual-panel-v2 .task-focus-manual-index-section-v2,.service-focus-task-manual-panel-v2 .task-focus-manual-index-v2,.service-focus-task-manual-panel-v2 .task-focus-manual-index-list-v2{width:100%;max-width:none;min-width:0;box-sizing:border-box}.service-focus-task-manual-panel-v2 .task-focus-manual-index-list-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:760px){.task-focus-manual-index-list-v2,.service-focus-task-manual-panel-v2 .task-focus-manual-index-list-v2{grid-template-columns:minmax(0,1fr)!important}}.service-focus-task-activity-list-v2{gap:8px}.service-focus-activity-entry-v2{display:grid;min-width:0;gap:0}.service-focus-activity-row-v2{display:grid;grid-template-columns:minmax(0,1fr) auto 36px;gap:0;width:100%;min-width:0;align-items:stretch;padding:0;overflow:hidden;border:1px solid #dfe8f4;border-radius:11px;background:#fff}.service-focus-activity-row-v2:hover,.service-focus-activity-row-v2.is-focused{border-color:#8ba7ee;background:#f0f4ff;box-shadow:0 4px 12px #4663b317}.service-focus-activity-row-v2.is-blocking-collapsed{border-color:#dfe8f4;border-left:4px solid #f59e0b;background:#f59e0b0d}.service-focus-activity-row-v2.is-blocking-collapsed:hover,.service-focus-activity-row-v2.is-blocking-collapsed.is-focused{border-color:#8ba7ee;border-left-color:#f59e0b;background:#f59e0b0d}.service-focus-activity-entry-v2.is-inline-open .service-focus-activity-row-v2{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:#c9d7f0;border-left-width:1px;border-left-color:#dfe8f4;background:#fff;box-shadow:none}.service-focus-activity-focus-v2.is-blocking-collapsed,.service-focus-activity-focus-v2.is-collapsed-activity{border-color:#dfe8f4!important;border-left:4px solid #f59e0b!important;background:#f59e0b0d!important}.service-focus-activity-focus-v2.is-collapsed-activity .service-focus-activity-collapsed-summary-v2{border-color:#dfe8f4;background:#f59e0b0d}.service-focus-activity-row-main-v2{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;min-width:0;align-items:center;padding:10px 11px;border:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.service-focus-activity-row-main-v2:hover,.service-focus-activity-row-main-v2:focus-visible{outline:none}.service-focus-activity-row-copy-v2{display:grid;min-width:0;gap:2px}.service-focus-activity-row-copy-v2 strong{min-width:0;overflow-wrap:anywhere;color:#3d5c91;font-size:12px;line-height:1.25}.service-focus-activity-row-copy-v2 small{min-width:0;overflow-wrap:anywhere;color:#7c90b0;font-size:10px;line-height:1.3}.service-focus-activity-row-copy-v2 time{color:#8b9ab1;font-size:10px;line-height:1.3;font-variant-numeric:tabular-nums}.service-focus-activity-row-time-v2{display:inline-flex;min-width:78px;align-items:center;justify-content:flex-end;padding:0 8px;color:#536fb5;font-size:10px;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap}.service-focus-activity-row-toggle-v2{display:inline-flex;width:36px;min-height:100%;align-items:center;justify-content:center;padding:0;border:0;border-left:1px solid #e1e8f4;color:#8198c5;background:#f7faffc7;cursor:pointer;transition:color .16s ease,background-color .16s ease}.service-focus-activity-row-toggle-v2:hover,.service-focus-activity-row-toggle-v2:focus-visible{color:#315dc2;background:#eaf0ff;outline:none}.service-focus-activity-entry-v2.is-inline-open .service-focus-activity-row-toggle-v2{color:#315dc2;background:#edf2ff}.service-focus-activity-focus-v2.is-inline{margin-top:-1px;border-top:1px solid #c9d7f0;border-radius:0 0 11px 11px;box-shadow:none}.service-focus-activity-focus-v2.is-inline .service-focus-activity-focus-title h3{font-size:17px}.service-focus-activity-focus-v2.is-inline .service-focus-activity-focus-icon{width:34px;height:34px}.service-focus-activity-details-toggle-v2{display:flex;min-width:0;align-items:center;justify-content:flex-end;margin-bottom:-6px}.service-focus-activity-details-toggle-v2 button{display:inline-flex;min-height:34px;align-items:center;gap:5px;padding:0 12px;border:1px solid #cbd9f2;border-radius:999px;color:#4e6cad;background:linear-gradient(180deg,#fff,#f7faff);font:inherit;font-size:11px;font-weight:900;cursor:pointer;box-shadow:0 3px 8px #415ea712;transition:border-color .16s ease,color .16s ease,background-color .16s ease,box-shadow .16s ease}.service-focus-activity-details-toggle-v2 button:hover,.service-focus-activity-details-toggle-v2 button:focus-visible{border-color:#91a9e4;color:#315bb4;background:#f1f5ff;outline:none;box-shadow:0 5px 12px #415ea71f}.service-focus-activity-details-toggle-v2 button>svg{transition:transform .18s ease}.service-focus-activity-details-toggle-v2.is-open button{border-color:#a9bceb;color:#315bb4;background:#eef3ff}.service-focus-activity-details-toggle-v2.is-open button>svg{transform:rotate(180deg)}.service-focus-activity-focus-facts-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;border:1px solid #d7e2f3;border-radius:13px;background:linear-gradient(145deg,#f8faff,#fff 68%);box-shadow:inset 0 1px #ffffffeb,0 4px 12px #39558f0d}.service-focus-activity-focus-facts-v2>span{display:grid;min-width:0;min-height:64px;gap:5px;align-content:space-between;padding:10px;border:1px solid #dce5f3;border-radius:10px;background:linear-gradient(145deg,#fff,#f8fbff);box-shadow:inset 0 1px #fffffff2,0 2px 7px #37548f0a}.service-focus-activity-focus-facts-v2>span>small{color:#8999b2;font-size:9px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.service-focus-activity-focus-facts-v2>span>b{display:flex;min-width:0;align-items:center;gap:4px;overflow-wrap:anywhere;color:#45638f;font-size:11px;line-height:1.28}.service-focus-activity-focus-facts-v2>span>b>svg{flex:0 0 auto;color:#6b83c5}.service-focus-activity-focus-facts-v2>span>em{min-width:0;overflow-wrap:anywhere;color:#8a99b0;font-size:9px;font-style:normal;line-height:1.3}.service-focus-activity-focus-actions{justify-content:center;gap:7px}.service-focus-activity-focus-actions>.button{min-height:28px;gap:5px;padding-inline:8px;border-radius:7px;font-size:10px;box-shadow:0 2px 6px #37539414}.service-focus-activity-focus-actions>.button>svg{width:14px;height:14px}.service-focus-activity-focus-actions>small{order:10;flex:1 1 100%;text-align:center}.service-focus-activity-participant-shell-v2{position:relative;display:inline-flex}.service-focus-activity-participant-v2{margin-left:-5px}.service-focus-activity-participant-v2.is-selected{z-index:20;transform:translateY(-2px);outline:2px solid #9bb4eb;outline-offset:1px}.service-focus-activity-participant-popover-v2{position:absolute;z-index:60;top:calc(100% + 9px);right:-10px;display:grid;min-width:184px;gap:4px;padding:11px;border:1px solid #cfdcf1;border-radius:11px;background:#fff;box-shadow:0 12px 28px #2940742e}.service-focus-activity-participant-popover-v2:before{position:absolute;top:-6px;right:19px;width:10px;height:10px;border-top:1px solid #cfdcf1;border-left:1px solid #cfdcf1;background:#fff;content:"";transform:rotate(45deg)}.service-focus-activity-participant-popover-v2>b{padding-right:17px;color:#355790;font-size:12px;line-height:1.25}.service-focus-activity-participant-popover-v2>small{color:#7f91ad;font-size:10px;line-height:1.35}.service-focus-activity-participant-popover-close-v2{position:absolute;top:6px;right:6px;display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;color:#8295b2;background:transparent;cursor:pointer}.service-focus-activity-participant-popover-close-v2:hover,.service-focus-activity-participant-popover-close-v2:focus-visible{color:#315dc2;background:#eef3ff;outline:none}.service-focus-activity-participant-conversation-v2{display:inline-flex;width:max-content;align-items:center;gap:5px;margin-top:5px;padding:6px 9px;border:0;border-radius:7px;color:#fff;background:#315dc2;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.service-focus-activity-participant-conversation-v2:hover,.service-focus-activity-participant-conversation-v2:focus-visible{background:#244da8;outline:none}.service-focus-task-live-facts-v2,.service-focus-task-detail-facts-v2{display:none!important}.service-focus-received-activity-note-v2{margin-top:13px}.service-focus-received-activities-v2{width:100%;min-width:0;margin-top:13px}.service-focus-received-activity-row-v2{box-sizing:border-box;min-width:0}.service-focus-received-activity-row-v2>div{min-width:0}.service-focus-received-activity-row-v2>div b,.service-focus-received-activity-row-v2>div small,.service-focus-received-activity-row-v2>div em{min-width:0;overflow-wrap:anywhere;white-space:normal}.service-focus-received-activity-row-v2>div em{display:block;margin-top:2px;color:#9aa9bc;font-size:10px;font-style:normal;line-height:1.3}@media(max-width:760px){.service-focus-activity-focus-facts-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.service-focus-activity-row-time-v2{min-width:70px;padding-inline:6px}}@media(max-width:480px){.service-focus-activity-focus-facts-v2{grid-template-columns:1fr}.service-focus-activity-focus-facts-v2>span{min-height:0}.service-focus-activity-row-v2{grid-template-columns:minmax(0,1fr) 32px}.service-focus-activity-row-time-v2{display:none}.service-focus-activity-row-toggle-v2{width:32px}.service-focus-activity-participant-popover-v2{right:-34px}}.service-focus-activity-focus-v2 .service-focus-activity-focus-actions-head{flex-wrap:wrap}.service-focus-activity-participants-v2{display:inline-flex;align-items:center;padding-left:5px}.service-focus-activity-participant-v2{position:relative;z-index:var(--activity-participant-index, 0);display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;margin-left:-5px;padding:0;border:2px solid #fff;border-radius:50%;color:#fff;background:#5576d5;font:inherit;font-size:9px;font-weight:950;cursor:pointer;box-shadow:0 3px 8px #3752992e;transition:transform .16s ease,box-shadow .16s ease}.service-focus-activity-participant-v2.violet{background:#6a58d8}.service-focus-activity-participant-v2.green{background:#42a987}.service-focus-activity-participant-v2.orange{background:#d49339}.service-focus-activity-participant-v2:hover,.service-focus-activity-participant-v2:focus-visible{z-index:10;transform:translateY(-2px);outline:none;box-shadow:0 5px 12px #3752993d}.service-focus-activity-participant-more-v2{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;margin-left:-4px;border:2px solid #fff;border-radius:50%;color:#58719e;background:#e9effa;font-size:9px;font-weight:950}.service-focus-activity-focus-facts-v2{align-items:center}.service-focus-activity-focus-facts-v2 span{max-width:100%;overflow-wrap:anywhere}.service-focus-activity-content-tabs-v2{display:flex;gap:4px;border-bottom:1px solid #dfe7f3}.service-focus-activity-content-tabs-v2 button{position:relative;min-height:34px;padding:0 12px;border:0;border-radius:8px 8px 0 0;color:#7b8daa;background:transparent;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.service-focus-activity-content-tabs-v2 button:hover,.service-focus-activity-content-tabs-v2 button:focus-visible,.service-focus-activity-content-tabs-v2 button.active{color:#315bb3;background:#eef3ff;outline:none}.service-focus-activity-content-tabs-v2 button.active:after{position:absolute;right:10px;bottom:-1px;left:10px;height:2px;border-radius:2px;background:#5577d8;content:""}.service-focus-activity-content-panel-v2{min-height:68px;padding:11px 12px;border:1px solid #e0e7f4;border-top:0;border-radius:0 0 10px 10px;background:#fff}.service-focus-activity-content-panel-v2 small{color:#8a9bb4;font-size:9px;font-weight:950;letter-spacing:.05em}.service-focus-activity-content-panel-v2 p{margin:6px 0 0;color:#5d739b;font-size:12px;line-height:1.52}.service-focus-activity-focus-actions>.button:disabled{opacity:.55;cursor:not-allowed;filter:saturate(.6)}.service-focus-activity-close-options-v2{display:grid;gap:10px;padding:12px;border:1px solid #d6def1;border-radius:12px;background:linear-gradient(145deg,#f5f7ff,#fff);box-shadow:inset 0 1px #ffffffdb}.service-focus-activity-close-options-v2>div:first-child{display:grid;gap:3px}.service-focus-activity-close-options-v2>div:first-child>span{display:inline-flex;align-items:center;gap:6px;color:#3d5b98;font-size:12px;font-weight:950}.service-focus-activity-close-options-v2>div:first-child>span>svg{color:#6b55dc}.service-focus-activity-close-options-v2>div:first-child>small{color:#8494ae;font-size:10px;line-height:1.4}.service-focus-activity-close-options-grid-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.service-focus-activity-close-options-grid-v2 button{display:grid;grid-template-columns:28px minmax(0,1fr);gap:2px 7px;min-width:0;align-items:center;padding:9px;border:1px solid #d8e2f3;border-radius:10px;color:inherit;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.service-focus-activity-close-options-grid-v2 button:hover,.service-focus-activity-close-options-grid-v2 button:focus-visible{border-color:#8ca9eb;outline:none;box-shadow:0 5px 13px #4663b31f;transform:translateY(-1px)}.service-focus-activity-close-options-grid-v2 button.is-danger:hover,.service-focus-activity-close-options-grid-v2 button.is-danger:focus-visible{border-color:#dfa4ac}.service-focus-activity-close-options-grid-v2 button>span{display:inline-flex;width:28px;height:28px;grid-row:1 / span 2;align-items:center;justify-content:center;border-radius:8px;color:#4f69c7;background:#edf1ff}.service-focus-activity-close-options-grid-v2 button.is-danger>span{color:#c45362;background:#fff0f2}.service-focus-activity-close-options-grid-v2 strong{min-width:0;color:#3e5d96;font-size:11px;line-height:1.25}.service-focus-activity-close-options-grid-v2 small{min-width:0;color:#8595ae;font-size:9px;line-height:1.3}.service-focus-task-manual-index-v2{background:linear-gradient(145deg,#f7f9ff,#fff)}.service-focus-task-manual-index-v2>header>div,.service-focus-task-checklist-resource-v2>header>div{display:inline-flex;min-width:0;align-items:center;gap:7px}.service-focus-task-manual-index-list-v2{display:grid;gap:5px;margin:0;padding:0;list-style:none}.service-focus-task-manual-index-list-v2 li{min-width:0}.service-focus-task-manual-index-list-v2 button{display:grid;grid-template-columns:27px minmax(0,1fr) 16px;gap:7px;width:100%;min-width:0;align-items:center;padding:8px 9px;border:1px solid #dfe7f5;border-radius:9px;color:inherit;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.service-focus-task-manual-index-list-v2 button:hover,.service-focus-task-manual-index-list-v2 button:focus-visible{border-color:#91a9e6;background:#f1f5ff;outline:none;transform:translate(2px)}.service-focus-task-manual-index-list-v2 button>span{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;border-radius:8px;color:#526ec1;background:#e7edff;font-size:10px;font-weight:950}.service-focus-task-manual-index-list-v2 strong{min-width:0;overflow-wrap:anywhere;color:#49679f;font-size:11px;line-height:1.35}.service-focus-task-manual-index-list-v2 button>svg{color:#8ca4ce}.service-focus-task-manual-detail-v2{display:grid;gap:9px}.service-focus-task-manual-detail-heading-v2{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid #dbe5f5}.service-focus-task-manual-detail-heading-v2>span{min-width:0;overflow-wrap:anywhere;color:#3e5d98;font-size:12px;font-weight:950;line-height:1.3}.service-focus-task-manual-detail-heading-v2 button{display:inline-flex;flex:0 0 auto;min-height:28px;align-items:center;gap:4px;padding:0 8px;border:1px solid #ccd9f0;border-radius:8px;color:#5573bd;background:#fff;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.service-focus-task-manual-detail-body-v2{display:grid;gap:7px;max-height:310px;overflow:auto;padding-right:4px}.service-focus-task-manual-detail-body-v2 p{margin:0;color:#5d739b;font-size:12px;line-height:1.52}.service-focus-task-manual-detail-body-v2 p.is-bullet{padding-left:12px}.service-focus-task-manual-detail-body-v2 p.is-bullet:first-letter{color:#5574d2}.service-focus-task-checklist-resource-v2.is-collapsed{gap:0}.service-focus-task-checklist-resource-v2.is-collapsed>header{margin:0}.service-focus-checklist-collapse-v2{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;padding:0;border:1px solid #d2def1;border-radius:8px;color:#5d75b9;background:#fff;cursor:pointer}.service-focus-checklist-view-switcher-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.service-focus-checklist-view-switcher-v2 button{display:flex;min-width:0;min-height:31px;align-items:center;justify-content:space-between;gap:5px;padding:0 7px;border:1px solid #dce5f3;border-radius:8px;color:#7185aa;background:#fff;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.service-focus-checklist-view-switcher-v2 button:hover,.service-focus-checklist-view-switcher-v2 button:focus-visible,.service-focus-checklist-view-switcher-v2 button.is-active{border-color:#99b0e8;color:#3e5fb1;background:#eef3ff;outline:none}.service-focus-checklist-view-switcher-v2 button em{min-width:18px;padding:2px 3px;border-radius:999px;color:#7d91b4;background:#eef3fb;font-size:9px;font-style:normal;text-align:center}.service-focus-checklist-view-switcher-v2 button.is-active em{color:#4766b6;background:#dce6ff}.service-focus-task-checklist-v2 li.is-current{border-color:#9db2ed;background:#f2f5ff;box-shadow:inset 3px 0 #6577ea}.service-focus-task-checklist-v2 li.is-current>span{border-color:#7085df}.service-focus-checklist-current-dot-v2{width:7px!important;height:7px!important;border-radius:50%!important;background:#6475df!important}.service-focus-board-progress-scale-v2{display:flex;justify-content:space-between;gap:8px;color:#8494ad;font-size:10px;font-weight:850}.service-focus-board-progress-scale-v2 span:last-child{color:#315bb4}.service-focus-board-active-task-v2{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(90px,.8fr));gap:8px;padding:10px;border:1px solid #cbdcf7;border-radius:10px;background:#ffffffbf}.service-focus-board-active-task-v2.warning{border-color:#efd7a8;background:#fffaf0}.service-focus-board-active-task-v2.overdue{border-color:#edc2c8;background:#fff5f6}.service-focus-board-active-task-v2>div{display:grid;min-width:0;gap:3px;align-content:start}.service-focus-board-active-task-v2 small{color:#8596b0;font-size:9px;font-weight:850}.service-focus-board-active-task-v2 strong{min-width:0;overflow-wrap:anywhere;color:#3b5c99;font-size:12px;line-height:1.25}.service-focus-board-active-task-v2 span{min-width:0;overflow-wrap:anywhere;color:#8091ad;font-size:10px;line-height:1.3}.service-focus-board-active-task-v2 b{min-width:0;overflow-wrap:anywhere;color:#3159aa;font-size:13px;font-variant-numeric:tabular-nums;line-height:1.25}.service-focus-board-active-task-v2.warning b{color:#ae7621}.service-focus-board-active-task-v2.overdue b{color:#c74e5d}@keyframes service-focus-live-pulse-v2-latent{0%,to{box-shadow:0 0 0 3px #20b87a29}50%{box-shadow:0 0 0 8px #20b87a08}}.service-focus-live-dot-v2,.service-focus-live-follow-dot-v2{animation:service-focus-live-pulse-v2-latent 1.35s ease-out infinite}@media(max-width:760px){.service-focus-activity-close-options-grid-v2{grid-template-columns:1fr}.service-focus-board-active-task-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.service-focus-board-active-task-v2>div:first-child{grid-column:1 / -1}.service-focus-checklist-view-switcher-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.service-focus-board-active-task-v2{grid-template-columns:1fr}.service-focus-board-active-task-v2>div:first-child{grid-column:auto}.service-focus-activity-content-tabs-v2 button{padding:0 9px;font-size:10px}}@media(prefers-reduced-motion:reduce){.service-focus-live-dot-v2,.service-focus-live-follow-dot-v2{animation:none}}.service-focus-activity-focus-v2.is-expanded>.service-focus-activity-focus-head{padding:8px 10px!important;border-color:#7a5fdc29!important;background:#7a5fdc0d!important;box-shadow:inset 0 1px #ffffffeb!important}.service-focus-activity-focus-v2.is-expanded .service-focus-activity-focus-icon{color:#8064d8!important;background:#7a5fdc1a!important;box-shadow:inset 0 0 0 1px #7a5fdc24!important}.service-focus-activity-focus-v2 .service-focus-activity-focus-actions-head{display:inline-flex!important;min-width:0;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:nowrap;padding-top:0!important}.service-focus-activity-focus-v2 .service-focus-activity-details-toggle-v2{display:inline-flex!important;min-width:0;margin:0!important;justify-content:flex-start!important}.service-focus-activity-focus-v2 .service-focus-activity-details-toggle-v2 button{min-height:29px;padding:0 9px;box-shadow:none!important;font-size:10px}.service-focus-activity-focus-v2.is-expanded .service-focus-activity-details-toggle-v2{order:1}.service-focus-activity-focus-v2.is-expanded .service-focus-activity-participants-v2{order:2}.service-focus-activity-focus-v2.is-expanded .service-focus-activity-focus-actions-head>.badge{order:3}.service-focus-activity-focus-v2.is-expanded .service-focus-activity-toggle-v2{order:4}.service-focus-activity-focus-v2.is-expanded .service-focus-activity-content-tabs-v2{margin-top:-4px!important}.service-focus-task-row-v2 .service-focus-live-dot-v2,.service-focus-task-item-v2 .service-focus-live-dot-v2,.service-focus-task-live-panel-v2 .service-focus-live-follow-dot-v2,.service-focus-live-follow-button-v2 .service-focus-live-follow-dot-v2,.service-focus-live-dot-v2,.service-focus-live-follow-dot-v2{width:8px!important;height:8px!important;flex:0 0 8px!important;border-radius:50%!important;animation-duration:2.6s!important}@media(max-width:760px){.service-focus-activity-focus-v2 .service-focus-activity-focus-actions-head{justify-content:flex-start;flex-wrap:wrap}}.service-focus-live-board-v2>.task-focus-header-v2>.service-focus-board-status-v2{align-self:flex-start;justify-content:flex-end;max-width:min(210px,100%);margin-left:auto;flex:0 0 auto;flex-wrap:wrap;row-gap:2px;text-align:right}.service-focus-live-board-v2>.task-focus-header-v2>.service-focus-board-status-v2 small{flex-basis:100%;text-align:right}@keyframes service-focus-live-pulse-v5-final{0%,to{box-shadow:0 0 0 3px #20b87a38,0 0 #20b87a38;transform:scale(1)}55%{box-shadow:0 0 0 4px #20b87a1f,0 0 0 11px #20b87a00;transform:scale(1.12)}}.service-focus-live-board-v2 .service-focus-live-dot-v2,.service-focus-task-live-indicator-dot-v2{animation:service-focus-live-pulse-v5-final 1.15s ease-out infinite}.service-focus-task-row-v2{grid-template-columns:minmax(0,1fr) auto auto auto 20px}.service-focus-task-row-main-v2{grid-column:1}.service-focus-task-participants-v2{grid-column:2}.service-focus-task-live-indicator-v2{grid-column:3;display:inline-flex;width:20px;height:28px;align-self:start;align-items:center;justify-content:center;margin-top:2px}.service-focus-task-state-v2{grid-column:4}.service-focus-task-row-toggle-v2{grid-column:5}@media(max-width:760px){.service-focus-live-board-v2>.task-focus-header-v2>.service-focus-board-status-v2{max-width:180px}.service-focus-task-row-v2{grid-template-columns:minmax(0,1fr) auto auto auto 18px}.service-focus-task-live-indicator-v2{width:18px}}@media(max-width:480px){.service-focus-task-row-v2{grid-template-columns:minmax(0,1fr) auto auto 18px}.service-focus-task-state-v2{display:none}.service-focus-task-row-toggle-v2{grid-column:4}}@media(prefers-reduced-motion:reduce){.service-focus-live-board-v2 .service-focus-live-dot-v2,.service-focus-task-live-indicator-dot-v2{animation:none}}.service-focus-task-live-indicator-dot-v2{display:inline-block;width:8px!important;height:8px!important;flex:0 0 8px!important;border-radius:50%!important;background:#22b879!important;box-shadow:0 0 0 3px #22b87924!important;animation-duration:2.6s!important}.service-focus-activity-focus-v2[data-activity-number],.service-focus-activity-row-v2[data-activity-number]{position:relative}.service-focus-activity-focus-v2[data-activity-number]:after,.service-focus-activity-row-v2[data-activity-number]:after{position:absolute;top:7px;right:8px;display:inline-flex;width:19px;height:19px;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid #c5d5f2;border-radius:50%;color:#4164aa;background:#eef3ff;box-shadow:0 2px 5px #415e9d1f;content:attr(data-activity-number);font-size:9px;font-weight:950;line-height:1;pointer-events:none}.service-focus-activity-focus-v2[data-activity-number] .service-focus-activity-focus-head{padding-right:30px}.service-focus-activity-row-v2[data-activity-number]{padding-right:39px}.service-focus-activity-focus-v2[data-activity-number]:after{display:none}.service-focus-activity-focus-v2[data-activity-number]>.service-focus-activity-focus-head{position:relative;padding-right:39px!important}.service-focus-activity-number-v2{position:absolute;top:8px;right:10px;z-index:1;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid rgba(122,95,220,.24);border-radius:50%;color:#7357c8;background:#7a5fdc1a;box-shadow:0 1px 4px #5b46aa1a;font-size:9px;font-weight:950;line-height:1;pointer-events:none}@media(min-width:761px){.legal-new-service-detail-page .legal-new-task-overview-sections{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,660px);grid-auto-rows:660px;align-items:stretch;gap:18px}.legal-new-service-detail-page .legal-new-task-overview-sections>.legal-new-task-overview-block{grid-column:auto!important;grid-row:auto;height:100%;min-height:0;max-height:none;align-self:stretch;overflow:hidden!important;scrollbar-gutter:auto}.legal-new-service-detail-page .legal-new-task-overview-services .legal-new-task-service-list{min-height:0;flex:1 1 auto;overflow-y:auto!important;overflow-x:hidden;scrollbar-gutter:stable}.legal-new-service-detail-page .legal-new-task-overview-identity,.legal-new-service-detail-page .legal-new-task-overview-essentials,.legal-new-service-detail-page .legal-new-task-overview-selected-service{overflow:hidden!important}}@media(max-width:760px){.legal-new-service-detail-page .legal-new-task-overview-sections{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:auto}.legal-new-service-detail-page .legal-new-task-overview-sections>.legal-new-task-overview-block{height:auto;overflow:visible!important}.legal-new-service-detail-page .legal-new-task-service-list{flex:0 0 auto;overflow:visible!important}}.legal-new-service-detail-page .legal-new-task-overview-identity .legal-new-task-case-description.is-expanded .legal-new-task-case-description-reading{position:absolute!important;inset:61px 14px 12px!important;box-sizing:border-box;min-height:0;height:auto!important;pointer-events:auto;touch-action:pan-y;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.legal-new-service-detail-page .legal-new-task-overview-identity .legal-new-task-case-description.is-expanded .legal-new-task-case-description-reading p{display:block!important;-webkit-line-clamp:unset!important}@media(min-width:761px){.legal-new-service-detail-page .legal-new-task-overview-selected-service{justify-content:space-between}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordions{min-height:76px;grid-auto-rows:minmax(76px,auto)}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion:not(.is-open){min-height:76px}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion:not(.is-open)>button{min-height:72px}.legal-new-service-detail-page .legal-new-task-overview-selected-service .service-detail-bottom-actions{margin-top:12px!important}}.legal-new-summary-footer-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:10px}.legal-new-summary-footer-actions .button{width:100%;justify-content:center}.legal-new-summary-tabs{display:inline-flex;align-items:center;gap:3px;margin-top:20px;padding:3px;border:1px solid #dce5f2;border-radius:10px;background:#f5f8fd}.legal-new-summary-tab{min-width:76px;padding:8px 13px;border:0;border-radius:8px;color:#7788a5;background:transparent;font:800 11px/1.2 Manrope,sans-serif;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.legal-new-summary-tab:hover,.legal-new-summary-tab:focus-visible{color:#2f5fc3;outline:none}.legal-new-summary-tab.is-active{color:#2f5fc3;background:#fff;box-shadow:0 2px 7px #244b911a}.legal-new-summary-tab-panel{margin-top:11px}.legal-new-summary-data-grid,.legal-new-summary-details-grid{display:grid;gap:9px}.legal-new-summary-data-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.legal-new-summary-data-card,.legal-new-summary-detail-card{min-width:0;padding:10px 11px;border:1px solid #e0e7f3;border-radius:10px;background:#fbfcff}.legal-new-summary-data-card small,.legal-new-summary-detail-card small{display:block;color:#7b89a2;font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.legal-new-summary-data-card .badge{max-width:100%;margin-top:7px;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.legal-new-summary-status-phase-list{display:grid;gap:6px;margin-top:7px}.legal-new-summary-status-phase-list>span{display:flex;align-items:center;gap:7px;min-width:0}.legal-new-summary-status-phase-list em{flex:0 0 auto;color:#7b89a2;font-size:10px;font-style:normal;font-weight:800}.legal-new-summary-status-phase-list .badge{min-width:0;margin-top:0}.legal-new-summary-tag-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.legal-new-summary-tag-chip{display:inline-flex;align-items:center;max-width:100%;padding:4px 9px;overflow:hidden;border:0!important;border-radius:999px;color:#5261c4!important;background:#eef0ff!important;box-shadow:none;font-size:10px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.legal-new-summary-tag-list em{color:#8390a7;font-size:11px;font-style:normal}.legal-new-summary-details-grid{grid-template-columns:minmax(0,1.25fr) minmax(125px,.75fr)}.legal-new-summary-criticity-list{display:grid;justify-items:start;gap:6px;margin-top:8px}.legal-new-summary-criticity-list span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;max-width:100%;box-sizing:border-box;border:1px solid #f1d39e;border-radius:8px;color:#986825;background:#fffaf0;font-size:10px;font-weight:800}.legal-new-summary-relevance{display:inline-flex!important;align-items:center;gap:5px;margin-top:9px!important;color:#385483!important;font-size:13px!important}.legal-new-summary-relevance svg{color:#625ee4}.legal-new-summary-deadline-value{display:block}.legal-new-summary-deadline-value>b{margin-top:3px}.legal-new-summary-deadline-value small{margin-top:4px;color:#72819d;font-size:10px;line-height:1.3}@media(max-width:760px){.legal-new-summary-footer-actions,.legal-new-summary-details-grid,.legal-new-summary-data-grid{grid-template-columns:1fr}}@media(min-width:761px){.legal-new-service-detail-page .legal-new-task-overview-sections,.legal-new-task-detail-page .legal-new-task-overview-sections,.legal-new-context-detail-page .legal-new-task-overview-sections{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,660px);grid-auto-rows:660px;align-items:stretch;gap:18px}.legal-new-service-detail-page .legal-new-task-overview-sections>.legal-new-task-overview-block,.legal-new-task-detail-page .legal-new-task-overview-sections>.legal-new-task-overview-block,.legal-new-context-detail-page .legal-new-task-overview-sections>.legal-new-task-overview-block{grid-column:auto!important;grid-row:auto;min-width:0;min-height:0;height:100%;max-height:none;align-self:stretch;overflow:hidden!important;scrollbar-gutter:auto}.legal-new-service-detail-page .legal-new-task-overview-services .legal-new-task-service-list,.legal-new-task-detail-page .legal-new-task-overview-services .legal-new-task-service-list,.legal-new-context-detail-page .legal-new-task-overview-services .legal-new-task-service-list{min-height:0;flex:1 1 auto;overflow-y:auto!important;overflow-x:hidden;scrollbar-gutter:stable}.legal-new-service-detail-page .legal-new-task-overview-identity .legal-new-task-case-description.is-expanded .legal-new-task-case-description-reading,.legal-new-task-detail-page .legal-new-task-overview-identity .legal-new-task-case-description.is-expanded .legal-new-task-case-description-reading,.legal-new-context-detail-page .legal-new-task-overview-identity .legal-new-task-case-description.is-expanded .legal-new-task-case-description-reading{position:absolute!important;inset:61px 14px 12px!important;box-sizing:border-box;min-height:0;height:auto!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.legal-new-service-detail-page .legal-new-task-overview-identity .legal-new-task-case-description.is-expanded .legal-new-task-case-description-reading p,.legal-new-task-detail-page .legal-new-task-overview-identity .legal-new-task-case-description.is-expanded .legal-new-task-case-description-reading p,.legal-new-context-detail-page .legal-new-task-overview-identity .legal-new-task-case-description.is-expanded .legal-new-task-case-description-reading p{display:block!important;-webkit-line-clamp:unset!important}}@media(max-width:760px){.legal-new-service-detail-page .legal-new-task-overview-sections,.legal-new-task-detail-page .legal-new-task-overview-sections,.legal-new-context-detail-page .legal-new-task-overview-sections{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:auto}.legal-new-service-detail-page .legal-new-task-overview-sections>.legal-new-task-overview-block,.legal-new-task-detail-page .legal-new-task-overview-sections>.legal-new-task-overview-block,.legal-new-context-detail-page .legal-new-task-overview-sections>.legal-new-task-overview-block{height:auto;overflow:visible!important}.legal-new-service-detail-page .legal-new-task-overview-services .legal-new-task-service-list,.legal-new-task-detail-page .legal-new-task-overview-services .legal-new-task-service-list,.legal-new-context-detail-page .legal-new-task-overview-services .legal-new-task-service-list{flex:0 0 auto;overflow:visible!important}}.legal-new-task-focus-section-content .legal-new-task-activities-card .legal-new-task-activity-list{display:grid;gap:10px}.legal-new-task-focus-section-content .legal-new-task-activities-card .legal-new-task-activity-row{border:1px solid #cbd9ee;border-radius:12px;background:#fff;box-shadow:0 3px 10px #23437d0f}.legal-new-task-focus-section-content .legal-new-task-activities-card .legal-new-task-activity-row:hover,.legal-new-task-focus-section-content .legal-new-task-activities-card .legal-new-task-activity-row:focus-visible{border-color:#6e8fe0;box-shadow:0 5px 14px #3d5bb221}.timeline-detail-activity-fields-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;align-items:stretch}.timeline-detail-activity-fields-v2 .timeline-detail-field-v2 small,.timeline-detail-activity-participants-v2 small{color:#8292aa;font-size:10px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.timeline-detail-activity-participants-v2{display:grid;grid-column:span 1;gap:6px;min-width:0;padding:8px 9px;border:1px solid #e3eaf5;border-radius:9px;background:#ffffffc2}.timeline-detail-activity-participants-heading,.timeline-detail-activity-participants-body{display:flex;min-width:0;align-items:center;gap:8px}.timeline-detail-activity-participants-heading{justify-content:space-between}.timeline-detail-activity-participants-heading span{display:inline-flex;align-items:center;gap:4px;color:#5576ae;font-size:10px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.timeline-detail-activity-participants-heading span svg{flex:0 0 auto}.timeline-detail-activity-participants-heading small{color:#8b9bb4;font-size:9px;letter-spacing:.02em;text-transform:none}.timeline-detail-activity-participants-body .legal-new-case-avatar-stack{flex:0 0 auto;margin-top:0}.timeline-detail-activity-participants-body b{min-width:0;overflow:hidden;color:#526b8f;font-size:10px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.timeline-detail-content-tabs-v2{display:flex;gap:4px;margin-top:1px;padding:0 4px;border-bottom:1px solid #dfe7f3}.timeline-detail-content-tabs-v2 button{position:relative;min-height:34px;padding:0 12px;border:0;border-radius:8px 8px 0 0;color:#7a8dab;background:transparent;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.timeline-detail-content-tabs-v2 button.is-active{color:#315bb3;background:#eef3ff}.timeline-detail-content-tabs-v2 button.is-active:after{position:absolute;right:9px;bottom:-1px;left:9px;height:2px;border-radius:2px;background:#5577d8;content:""}.timeline-detail-content-panel-v2{display:grid;gap:5px;min-width:0;padding:10px 9px 9px;border:1px solid #e1e8f3;border-radius:0 0 9px 9px;background:#fff}.timeline-detail-content-panel-v2>small{color:#8292aa;font-size:10px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.timeline-detail-content-panel-v2 p{margin:0;color:#5f718b;font-size:11px;line-height:1.5;white-space:pre-line}@media(max-width:760px){.timeline-detail-activity-fields-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-detail-activity-participants-v2{grid-column:1 / -1}}.legal-new-task-overview-selected-service{justify-content:space-between}.legal-new-task-overview-sections>.legal-new-task-overview-selected-service .legal-new-task-service-accordions{min-height:84px;grid-auto-rows:minmax(84px,auto)}.legal-new-task-overview-sections>.legal-new-task-overview-selected-service .legal-new-task-service-accordion:not(.is-open){min-height:84px}.legal-new-task-overview-sections>.legal-new-task-overview-selected-service .legal-new-task-service-accordion:not(.is-open)>button{min-height:80px}@media(max-width:760px){.legal-new-task-overview-sections>.legal-new-task-overview-selected-service .legal-new-task-service-accordions{min-height:0;grid-auto-rows:minmax(72px,auto)}.legal-new-task-overview-sections>.legal-new-task-overview-selected-service .legal-new-task-service-accordion:not(.is-open),.legal-new-task-overview-sections>.legal-new-task-overview-selected-service .legal-new-task-service-accordion:not(.is-open)>button{min-height:72px}}.legal-new-task-section-nav-card.is-case-state-inactive .legal-new-task-section-nav-icon{color:#94a3b8;background:#f1f5f9}.legal-new-task-section-nav-card.is-case-state-waiting .legal-new-task-section-nav-icon{color:#2563eb;background:#edf4ff}.legal-new-task-section-nav-card.is-case-state-active .legal-new-task-section-nav-icon{color:#5f9ea0;background:#eaf7f5}.legal-new-task-section-nav-card.is-case-state-closed .legal-new-task-section-nav-icon{color:#15803d;background:#edf8f0}.legal-new-task-section-nav-card.is-case-state-inactive.is-open .legal-new-task-section-nav-icon{color:#fff;background:#94a3b8}.legal-new-task-section-nav-card.is-case-state-waiting.is-open .legal-new-task-section-nav-icon{color:#fff;background:#2563eb}.legal-new-task-section-nav-card.is-case-state-active.is-open .legal-new-task-section-nav-icon{color:#fff;background:#5f9ea0}.legal-new-task-section-nav-card.is-case-state-closed.is-open .legal-new-task-section-nav-icon{color:#fff;background:#15803d}.legal-new-task-section-nav-copy em.is-live{display:inline-flex;align-items:center;gap:5px;color:#15803d;font-weight:900;letter-spacing:.04em}.legal-new-task-section-nav-copy em.is-live i,.legal-new-case-live-indicator i{display:inline-block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px #16a34a24;animation:legal-new-case-live-pulse 1.8s ease-in-out infinite}@keyframes legal-new-case-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.52;transform:scale(.78)}}.legal-new-case-state-content{display:grid;gap:16px}.legal-new-case-state-hero,.legal-new-case-state-card,.legal-new-case-state-next-card{min-width:0;border:1px solid #dce6f3;border-radius:16px;background:#fff;box-shadow:0 8px 20px #23437d0f}.legal-new-case-state-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 20px;border-top:3px solid #94a3b8;background:linear-gradient(135deg,#fff,#fbfcff)}.legal-new-case-state-content.is-waiting .legal-new-case-state-hero{border-top-color:#2563eb;background:linear-gradient(135deg,#fff,#f6f9ff)}.legal-new-case-state-content.is-active .legal-new-case-state-hero{border-top-color:#5f9ea0;background:linear-gradient(135deg,#fff,#f5fcfb)}.legal-new-case-state-content.is-closed .legal-new-case-state-hero{border-top-color:#15803d;background:linear-gradient(135deg,#fff,#f6fbf7)}.legal-new-case-state-hero-main,.legal-new-case-state-card>header,.legal-new-case-state-next-heading{display:flex;align-items:flex-start;gap:11px;min-width:0}.legal-new-case-state-hero-main{align-items:center}.legal-new-case-state-orb,.legal-new-case-state-card-icon,.legal-new-case-state-next-icon{display:grid;place-items:center;flex:0 0 auto;border-radius:12px}.legal-new-case-state-orb{width:48px;height:48px;color:#64748b;background:#f1f5f9}.legal-new-case-state-content.is-waiting .legal-new-case-state-orb{color:#2563eb;background:#eaf2ff}.legal-new-case-state-content.is-active .legal-new-case-state-orb{color:#5f9ea0;background:#e5f6f2}.legal-new-case-state-content.is-closed .legal-new-case-state-orb{color:#15803d;background:#eaf7ed}.legal-new-case-state-hero-main>div,.legal-new-case-state-card>header>div,.legal-new-case-state-next-heading>div{min-width:0}.legal-new-case-state-hero small,.legal-new-case-state-card small,.legal-new-case-state-next-heading small{display:block;color:#7b8ca8;font-size:10px;font-weight:900;letter-spacing:.07em}.legal-new-case-state-hero h2{margin:3px 0;color:#214785;font:700 23px/1.2 Manrope,sans-serif}.legal-new-case-state-hero p,.legal-new-case-state-next-heading p{margin:0;color:#687b99;font-size:13px;line-height:1.45}.legal-new-case-state-hero-status{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;flex:0 0 auto}.legal-new-case-live-indicator{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 10px;border:1px solid rgba(22,163,74,.24);border-radius:999px;color:#15803d;background:#f0fbf2;font-size:10px;font-weight:900;letter-spacing:.06em}.legal-new-case-state-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.legal-new-case-state-card{padding:17px}.legal-new-case-state-card-icon{width:36px;height:36px;color:#526bd5;background:#edf2ff}.legal-new-case-state-card h3,.legal-new-case-state-next-heading h3{margin:3px 0 0;color:#315080;font-size:16px;line-height:1.3}.legal-new-case-state-card>p{margin:14px 0 0;color:#607392;font-size:13px;line-height:1.58}.legal-new-case-state-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px}.legal-new-case-state-facts>div{min-width:0;padding:10px;border:1px solid #e2e8f2;border-radius:10px;background:#fbfcff}.legal-new-case-state-facts>div.is-empty{border-color:#d7dee9;background:linear-gradient(145deg,#fbfcff,#f6f8fb)}.legal-new-case-state-facts>div>small{letter-spacing:.035em}.legal-new-case-state-facts strong,.legal-new-case-state-facts span{display:block;margin-top:6px;overflow-wrap:anywhere}.legal-new-case-state-facts strong{color:#315080;font-size:12px;line-height:1.35}.legal-new-case-state-facts span{color:#7b8ca8;font-size:10px;line-height:1.4}.legal-new-case-state-facts .official-phase-badge,.legal-new-case-state-hero-status .official-phase-badge{max-width:100%!important;min-width:0;height:auto;min-height:26px;justify-content:flex-start;text-align:left;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.2!important}.legal-new-case-state-phase-list{display:grid;gap:8px;margin-top:14px}.legal-new-case-state-phase-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px;border:1px solid #e5eaf2;border-radius:10px;background:#fbfcff}.legal-new-case-state-phase-row.is-current{border-color:#aec1ec;background:#f3f6ff;box-shadow:0 0 0 2px #526bd512}.legal-new-case-state-phase-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px}.legal-new-case-state-phase-row[data-tone=inactive] .legal-new-case-state-phase-icon{color:#94a3b8;background:#f1f5f9}.legal-new-case-state-phase-row[data-tone=negative] .legal-new-case-state-phase-icon{color:#c96a6a;background:#fff0f0}.legal-new-case-state-phase-row[data-tone=success] .legal-new-case-state-phase-icon{color:#16a34a;background:#edf9ef}.legal-new-case-state-phase-row[data-tone=activity] .legal-new-case-state-phase-icon{color:#66cdaa;background:#e9faf4}.legal-new-case-state-phase-row[data-tone=positive] .legal-new-case-state-phase-icon{color:#4682b4;background:#edf5fb}.legal-new-case-state-phase-row[data-tone=primary] .legal-new-case-state-phase-icon{color:#00258a;background:#edf2ff}.legal-new-case-state-phase-row[data-tone=warning] .legal-new-case-state-phase-icon{color:#f59e0b;background:#fff7e6}.legal-new-case-state-phase-row[data-tone=success-dark] .legal-new-case-state-phase-icon{color:#15803d;background:#edf9ef}.legal-new-case-state-phase-row[data-tone=negative-strong] .legal-new-case-state-phase-icon{color:#dc2626;background:#fff0f0}.legal-new-case-state-phase-row>span:nth-child(2){min-width:0}.legal-new-case-state-phase-row b,.legal-new-case-state-phase-row small{display:block;overflow-wrap:anywhere}.legal-new-case-state-phase-row b{color:#315080;font-size:12px;line-height:1.3}.legal-new-case-state-phase-row small{margin-top:2px;color:#7b8ca8;font-size:10px;line-height:1.35}.legal-new-case-state-phase-row em{padding:4px 6px;border-radius:7px;color:#3159a6;background:#eaf0ff;font-size:9px;font-style:normal;font-weight:900}.legal-new-case-state-next-card{padding:17px;background:linear-gradient(135deg,#fbfcff,#f6f9ff)}.legal-new-case-state-next-icon{width:38px;height:38px;color:#526bd5;background:#e9efff}.legal-new-case-state-next-heading p{margin-top:5px}.legal-new-case-state-service-summary{display:flex;align-items:center;gap:10px;margin-top:15px;padding:11px;border:1px solid #dce6f3;border-radius:12px;background:#fff}.legal-new-case-state-service-summary>div{min-width:0;display:grid;gap:3px}.legal-new-case-state-service-summary small,.legal-new-case-state-service-summary span{color:#7b8ca8;font-size:10px}.legal-new-case-state-service-summary b{color:#315080;font-size:12px;overflow-wrap:anywhere}.legal-new-case-state-service-summary>strong{margin-left:auto;color:#3159a6;font:800 16px/1 Manrope,sans-serif;text-align:right}.legal-new-case-state-service-summary>strong small{display:block;margin-top:3px;font:700 9px/1.2 Manrope,sans-serif}.legal-new-case-state-empty-service{display:flex;align-items:center;gap:10px;margin-top:13px;padding:10px 11px;border:1px dashed #cbd5e1;border-radius:12px;background:#ffffffc7}.legal-new-case-state-empty-service>span{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border-radius:9px;color:#94a3b8;background:#f1f5f9}.legal-new-case-state-empty-service>div{min-width:0;display:grid;gap:3px}.legal-new-case-state-empty-service b{color:#415979;font-size:11px;line-height:1.35}.legal-new-case-state-empty-service small{color:#7b8ca8;font-size:10px;line-height:1.4}.legal-new-case-state-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px}.service-focus-activity-focus-v2.is-inline.is-expanded>.service-focus-activity-focus-head{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;row-gap:7px!important}.service-focus-activity-focus-v2.is-inline.is-expanded>.service-focus-activity-focus-head>.service-focus-activity-focus-title{min-width:0!important;padding-right:178px!important}.service-focus-activity-focus-v2.is-inline.is-expanded .service-focus-activity-header-timer-v2{position:absolute;top:9px;right:38px;z-index:2;display:grid;min-width:132px;max-width:172px;gap:2px;justify-items:end;pointer-events:none;text-align:right}.service-focus-activity-focus-v2.is-inline.is-expanded .service-focus-activity-header-timer-v2 small,.service-focus-activity-focus-v2.is-inline.is-expanded .service-focus-activity-header-timer-v2 span{color:#8194b1;font-size:9px;line-height:1.15}.service-focus-activity-focus-v2.is-inline.is-expanded .service-focus-activity-header-timer-v2 small{font-weight:850}.service-focus-activity-focus-v2.is-inline.is-expanded .service-focus-activity-header-timer-v2 strong{color:#315db4;font-size:clamp(18px,1.2vw,20px);font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:.86;white-space:nowrap}.service-focus-activity-focus-v2.is-inline.is-expanded .service-focus-activity-header-timer-v2 strong.is-overdue{color:#d33e50}.service-focus-activity-focus-v2.is-inline.is-expanded>.service-focus-activity-focus-head>.service-focus-activity-focus-actions-head{grid-column:1!important;width:100%!important;min-width:0!important}.service-focus-activity-focus-v2.is-inline.is-expanded .service-focus-activity-focus-actions>.button{min-height:36px!important;padding-inline:13px!important;font-size:12px!important}.service-focus-activity-focus-v2.is-inline.is-expanded .service-focus-activity-focus-actions>.button>svg{width:16px!important;height:16px!important}.service-focus-activity-focus-v2.is-inline.is-expanded .service-focus-activity-focus-timer{display:none!important}@media(max-width:760px){.service-focus-activity-focus-v2.is-inline.is-expanded>.service-focus-activity-focus-head>.service-focus-activity-focus-title{padding-right:0!important}.service-focus-activity-focus-v2.is-inline.is-expanded .service-focus-activity-header-timer-v2{position:static;min-width:0;max-width:none;margin-left:auto;justify-items:end}.service-focus-activity-focus-v2.is-inline.is-expanded .service-focus-activity-header-timer-v2 strong{font-size:18px}}@media(max-width:760px){.legal-new-case-state-hero{align-items:flex-start;flex-direction:column;padding:15px}.legal-new-case-state-hero-status{justify-content:flex-start}.legal-new-case-state-grid{grid-template-columns:1fr;gap:12px}.legal-new-case-state-card{padding:14px}.legal-new-case-state-facts{grid-template-columns:1fr}.legal-new-case-state-next-card{padding:14px}.legal-new-case-state-service-summary{align-items:flex-start;flex-wrap:wrap}.legal-new-case-state-service-summary>strong{margin-left:48px}.legal-new-case-state-actions{justify-content:flex-start}}.legal-new-task-overview-identity{position:relative;overflow:visible!important}.legal-new-service-detail-page .legal-new-task-overview-identity,.legal-new-task-detail-page .legal-new-task-overview-identity,.legal-new-context-detail-page .legal-new-task-overview-identity{overflow:visible!important}.legal-new-service-detail-page .legal-new-task-overview-sections>.legal-new-task-overview-identity,.legal-new-task-detail-page .legal-new-task-overview-sections>.legal-new-task-overview-identity,.legal-new-context-detail-page .legal-new-task-overview-sections>.legal-new-task-overview-identity{overflow:visible!important}.legal-new-task-overview-identity>.legal-new-task-expanded-heading{margin-bottom:8px}.legal-new-task-overview-identity .legal-new-task-case-hero-wide{min-height:128px;padding:12px 13px}.legal-new-task-overview-identity .legal-new-task-case-status-grid{gap:8px;margin-top:9px}.legal-new-task-overview-identity .legal-new-task-case-status-card{min-height:70px;padding:9px 10px}.legal-new-task-overview-identity .legal-new-task-case-status-badges{gap:4px;margin-top:5px}.legal-new-task-overview-identity .legal-new-task-expanded-badges{margin-top:8px;padding-top:8px}.legal-new-task-overview-identity .legal-new-task-case-description{flex-basis:128px;min-height:128px;height:128px;max-height:128px;margin-top:12px;padding:11px 12px 10px}.legal-new-task-overview-identity .legal-new-task-case-description-reading{inset:53px 12px 10px}.legal-new-task-overview-identity .legal-new-task-case-description>p,.legal-new-task-overview-identity .legal-new-task-case-description-reading p{font-size:10.5px;line-height:1.42}.legal-new-case-overview-actions{position:relative;z-index:6;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin-top:12px;padding-top:12px;border-top:1px solid #e4eaf4}.legal-new-case-overview-actions>.legal-new-case-actions-menu,.legal-new-case-overview-actions>.legal-new-case-conclude-menu{min-width:0}.legal-new-case-overview-actions .button{min-height:42px;width:100%;justify-content:center}.legal-new-case-overview-actions .legal-new-case-action-popover,.legal-new-case-overview-actions .legal-new-case-conclude-popover{z-index:30}@media(max-width:760px){.legal-new-task-overview-identity .legal-new-task-case-description{flex-basis:128px;height:128px}.legal-new-case-overview-actions{gap:8px}}@media(max-width:480px){.legal-new-case-overview-actions{grid-template-columns:1fr}}.legal-new-service-detail-page .legal-new-task-overview-selected-service{justify-content:flex-start!important;overflow:hidden!important}.legal-new-service-detail-page .legal-new-task-overview-selected-service>.service-detail-bottom-actions{display:none!important}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordions{flex:1 1 auto!important;min-height:174px;margin-top:19px;gap:14px;align-items:stretch;grid-auto-rows:minmax(0,1fr)}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion{display:flex;min-height:0;height:auto;max-height:none!important;flex-direction:column;border:1px solid #c4d3f1;border-top:2px solid #6b83e7;border-radius:14px;background:transparent!important;box-shadow:none!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion:hover{border-color:#8fa8e8;background:#eff5ff85!important;box-shadow:0 6px 16px #3d5bae0f!important}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion.is-open{border-color:#91aae9;border-top-color:#526bd5;background:linear-gradient(145deg,#f5f8ff,#e8f0ff)!important;box-shadow:0 10px 24px #3754ab21!important}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion>button{flex:1 1 auto;min-height:174px;padding:16px 14px 15px;align-items:flex-start;border-radius:inherit;background:transparent}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion>button:hover{background:transparent}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion>button:focus-visible{outline:3px solid rgba(82,107,213,.24);outline-offset:-3px}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;text-align:left}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion-copy small{color:#7185a5;font-size:9px;font-weight:850;letter-spacing:.055em}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion-copy b{margin-top:5px;overflow:visible;color:#31598e;font-size:12px;line-height:1.3;text-overflow:clip;white-space:normal}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion-preview{display:-webkit-box;margin:12px 0 0;overflow:hidden;color:#6b82a5;font-size:11px;font-style:normal;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion-toggle{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;margin-left:8px;padding:5px 7px;border-radius:7px;color:#4267c5;background:#e5edffdb;font-size:10px;font-weight:850;line-height:1;white-space:nowrap}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion-toggle svg{color:#526bd5;transition:transform .18s ease}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion.is-open>button{flex:0 0 auto;min-height:0;border-bottom:1px solid rgba(145,170,233,.46)}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion.is-open .legal-new-task-service-accordion-preview{display:none}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion.is-open .legal-new-task-service-accordion-toggle svg{transform:rotate(180deg)}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion-reading{display:block;min-height:0;max-height:none!important;flex:1 1 auto;padding:13px 14px 15px;overflow-y:auto;scrollbar-gutter:stable}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion-reading p{margin:0;color:#5c7398;font-size:11px;line-height:1.55}@media(max-width:760px){.legal-new-service-detail-page .legal-new-task-overview-selected-service{overflow:visible!important}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordions{flex:0 0 auto!important;min-height:0;margin-top:18px;grid-template-columns:1fr;grid-auto-rows:auto;gap:11px}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion,.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion>button{min-height:158px}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion.is-open{min-height:190px}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion.is-open>button{min-height:0}}@media(prefers-reduced-motion:reduce){.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion,.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion-toggle svg{transition:none}}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion>button{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion-copy{width:100%;flex:0 0 auto}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion-copy b{padding-right:62px}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion-toggle{position:absolute;top:16px;right:14px;margin-left:0}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion-visual-hint{display:flex;min-width:0;align-items:center;gap:9px;margin-top:auto;padding-top:15px;border-top:1px solid rgba(198,212,240,.72);color:#6c83aa;text-align:left}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion-visual-hint>svg{flex:0 0 auto;color:#7390df;opacity:.84}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion-visual-hint>span{display:flex;min-width:0;flex-direction:column;gap:3px}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion-visual-hint b,.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion-visual-hint small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion-visual-hint b{color:#4164ad;font-size:10px;font-weight:850;line-height:1.2}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion-visual-hint small{color:#8395b0;font-size:9px;line-height:1.2}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion.is-open .legal-new-task-service-accordion-visual-hint{display:none}@media(max-width:760px){.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion>button{min-height:158px}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion.is-open>button{min-height:0}}.legal-new-context-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordions{flex:0 0 auto!important;min-height:71px!important;height:auto!important;margin-top:28px!important;gap:14px;align-items:stretch;grid-auto-rows:minmax(71px,auto)}.legal-new-context-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion{min-height:0!important;height:71px;max-height:71px}.legal-new-context-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion:not(.is-open)>button{min-height:67px}.legal-new-context-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion.is-open{display:flex;flex-direction:column;height:148px;max-height:148px!important}.legal-new-context-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion.is-open>button{flex:0 0 auto;min-height:0}.legal-new-context-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion.is-open .legal-new-task-service-accordion-reading{display:block;min-height:0;max-height:none!important;flex:1 1 auto;overflow-y:auto!important;overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordions{flex:0 0 196px!important;min-height:196px!important;height:196px!important;margin-top:28px!important;grid-auto-rows:196px}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion{display:flex;flex-direction:column;height:196px;max-height:196px!important}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion>button{min-height:196px}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion.is-open{height:196px;max-height:196px!important}@media(max-width:760px){.legal-new-context-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordions{min-height:0!important;height:auto!important;margin-top:22px!important;grid-template-columns:1fr;grid-auto-rows:minmax(61px,auto);gap:11px}.legal-new-context-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion,.legal-new-context-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion:not(.is-open)>button{height:61px;min-height:57px;max-height:61px}.legal-new-context-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion.is-open{height:148px;max-height:148px!important}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordions{height:auto!important;min-height:0!important;margin-top:22px!important;grid-auto-rows:134px}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion,.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion>button{height:134px;min-height:134px;max-height:134px!important}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion.is-open{height:162px;max-height:162px!important}.legal-new-service-detail-page .legal-new-task-overview-selected-service .legal-new-task-service-accordion.is-open>button{height:auto;min-height:0}}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordions{flex:0 0 196px!important;min-height:196px!important;height:196px!important;margin-top:28px!important;gap:14px;align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:196px}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion{display:flex!important;min-height:0!important;height:196px!important;max-height:196px!important;flex-direction:column;border:1px solid #c4d3f1;border-top:2px solid #6b83e7;border-radius:14px;background:transparent!important;box-shadow:none!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion:hover{border-color:#8fa8e8;background:#eff5ff85!important;box-shadow:0 6px 16px #3d5bae0f!important}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion.is-open{height:196px!important;max-height:196px!important}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion.is-open{border-color:#91aae9;border-top-color:#526bd5;background:linear-gradient(145deg,#f5f8ff,#e8f0ff)!important;box-shadow:0 10px 24px #3754ab21!important}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion>button{position:relative;display:flex;flex:1 1 auto!important;min-height:196px!important;height:100%!important;box-sizing:border-box;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:16px 14px 15px;border-radius:inherit;background:transparent}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion>button:hover{background:transparent}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion>button:focus-visible{outline:3px solid rgba(82,107,213,.24);outline-offset:-3px}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion-copy{display:flex;width:100%;min-width:0;flex:0 0 auto;flex-direction:column;text-align:left}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion-copy small{color:#7185a5;font-size:9px;font-weight:850;letter-spacing:.055em}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion-copy b{margin-top:5px;padding-right:62px;overflow:visible;color:#31598e;font-size:12px;line-height:1.3;text-overflow:clip;white-space:normal}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion-preview{display:-webkit-box;margin:12px 0 0;overflow:hidden;color:#6b82a5;font-size:11px;font-style:normal;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion-toggle{position:absolute;top:16px;right:14px;display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;margin-left:0;padding:5px 7px;border-radius:7px;color:#4267c5;background:#e5edffdb;font-size:10px;font-weight:850;line-height:1;white-space:nowrap}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion-toggle svg{color:#526bd5;transition:transform .18s ease}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion-visual-hint{display:flex;min-width:0;align-items:center;gap:9px;margin-top:auto;padding-top:15px;border-top:1px solid rgba(198,212,240,.72);color:#6c83aa;text-align:left}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion-visual-hint>svg{flex:0 0 auto;color:#7390df;opacity:.84}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion-visual-hint>span{display:flex;min-width:0;flex-direction:column;gap:3px}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion-visual-hint b,.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion-visual-hint small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion-visual-hint b{color:#4164ad;font-size:10px;font-weight:850;line-height:1.2}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion-visual-hint small{color:#8395b0;font-size:9px;line-height:1.2}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion.is-open>button{flex:0 0 auto!important;min-height:0!important;height:auto!important;max-height:none!important;border-bottom:1px solid rgba(145,170,233,.46)}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion.is-open .legal-new-task-service-accordion-preview,.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion.is-open .legal-new-task-service-accordion-visual-hint{display:none}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion.is-open .legal-new-task-service-accordion-toggle svg{transform:rotate(180deg)}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion-reading{display:block;min-height:0;max-height:none!important;flex:1 1 auto;box-sizing:border-box;padding:13px 14px 15px;overflow-x:hidden;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion-reading p{margin:0;color:#5c7398;font-size:11px;line-height:1.55}@media(max-width:760px){.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordions{flex:0 0 auto!important;min-height:0!important;height:auto!important;margin-top:22px!important;grid-template-columns:1fr;grid-auto-rows:134px;gap:11px}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion,.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion>button{height:134px!important;min-height:134px!important;max-height:134px!important}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion.is-open{height:162px!important;max-height:162px!important}.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion.is-open>button{height:auto!important;min-height:0!important;max-height:none!important}}@media(prefers-reduced-motion:reduce){.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion,.legal-new-task-overview-selected-service.has-service-text-previews .legal-new-task-service-accordion-toggle svg{transition:none}}.task-focus-timer-blocked-notice-v2{display:flex;align-items:flex-start;gap:7px;margin-top:8px;padding:7px 9px;border:1px solid #b8d0df;border-radius:8px;color:#4682b4;background:#f2f7fa;font-size:10px;font-weight:800}.task-focus-timer-blocked-notice-v2 span{display:grid;gap:2px;min-width:0}.task-focus-timer-blocked-notice-v2 b{color:#4682b4;font-size:10px}.task-focus-timer-blocked-notice-v2 small{color:#5e7188;font-size:10px;font-weight:700;line-height:1.3}.task-focus-timer-blocked-label-v2,.task-focus-command-status-v2.is-blocked{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 9px;border:1px solid #b8d0df;border-radius:8px;color:#4682b4;background:#f2f7fa;font-size:11px;font-weight:900}.task-focus-timer-float-action-v2.is-readonly.is-blocked,.task-focus-compact-timer-action-v2.is-readonly.is-blocked{color:#4682b4;border-color:#b8d0df;background:#f2f7fa}.task-focus-official-state-chip-v2{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--task-focus-state-color, #94a3b8) 34%,#ffffff);border-radius:9px;color:var(--task-focus-state-color, #94a3b8);background:#f7f9fc;font-size:12px;font-weight:800;line-height:1.2}.task-focus-official-state-chip-v2>span{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}html body #root .conversation-page-fullscreen>.conversation-hub{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:0!important;height:100%!important;max-height:none!important;gap:8px!important;padding:8px!important;border:4px solid #fff!important;border-radius:18px!important;background:#f3f6fb!important;box-shadow:0 14px 36px #1c315f17!important;overflow:hidden!important}html body #root .conversation-page-fullscreen>.conversation-hub>.conversation-inbox,html body #root .conversation-page-fullscreen>.conversation-hub>.conversation-workspace:not(.widget-workspace){box-sizing:border-box!important;min-width:0!important;min-height:0!important;max-width:100%!important;border:1px solid #dce4f1!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important}@media(min-width:1261px){html body #root .conversation-page-fullscreen>.conversation-hub{grid-template-columns:minmax(360px,380px) minmax(0,1fr)!important;align-items:stretch!important}html body #root .conversation-page-fullscreen>.conversation-hub>.conversation-inbox{display:flex!important;flex-direction:column!important}html body #root .conversation-page-fullscreen>.conversation-hub>.conversation-workspace:not(.widget-workspace){display:flex!important;flex-direction:column!important;grid-template-rows:none!important;height:100%!important}html body #root .conversation-page-fullscreen>.conversation-hub>.conversation-inbox>.thread-list{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important}}html body #root .conversation-page-fullscreen .conversation-inbox>.inbox-section-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important;min-height:60px!important;padding:10px 12px!important;border-bottom:1px solid #e4eaf3!important;background:#fff!important}html body #root .conversation-page-fullscreen .conversation-inbox>.inbox-section-header h2{min-width:0!important;margin:0!important;overflow:hidden!important;color:#12295f!important;font-size:15px!important;line-height:1.25!important;letter-spacing:-.01em!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .conversation-page-fullscreen .inbox-section-actions{display:flex!important;align-items:center!important;flex:0 0 auto!important;gap:4px!important;min-width:max-content!important}html body #root .conversation-page-fullscreen .inbox-section-actions>.conversation-icon-button,html body #root .conversation-page-fullscreen .inbox-section-actions>.inbox-toolbar-badge-wrap>.conversation-icon-button{display:grid!important;place-items:center!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:1px solid #d9e3f0!important;border-radius:9px!important;background:#fff!important;color:#3159a8!important}html body #root .conversation-page-fullscreen .inbox-section-actions>.conversation-icon-button:hover,html body #root .conversation-page-fullscreen .inbox-section-actions>.conversation-icon-button:focus-visible,html body #root .conversation-page-fullscreen .inbox-section-actions>.inbox-toolbar-badge-wrap>.conversation-icon-button:hover,html body #root .conversation-page-fullscreen .inbox-section-actions>.inbox-toolbar-badge-wrap>.conversation-icon-button:focus-visible{border-color:#a9bee8!important;background:#edf3ff!important;color:#174aa6!important;outline:0!important}html body #root .conversation-page-fullscreen .inbox-toolbar-badge-wrap{position:relative!important;display:inline-flex!important;flex:0 0 auto!important}html body #root .conversation-page-fullscreen .inbox-toolbar-badge-wrap>b{position:absolute!important;top:-5px!important;right:-5px!important;display:grid!important;place-items:center!important;min-width:15px!important;height:15px!important;padding:0 3px!important;border:2px solid #fff!important;border-radius:999px!important;background:#ef4d6b!important;color:#fff!important;font:800 9px/11px Manrope,sans-serif!important}html body #root .conversation-page-fullscreen .conversation-inbox>.inbox-tools{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;flex:0 0 auto!important;min-width:0!important;padding:9px 10px 8px!important;border-bottom:1px solid #e4eaf3!important;background:#f4f7fc!important}html body #root .conversation-page-fullscreen .inbox-mode-toggle{display:flex!important;align-items:center!important;min-width:0!important;padding:3px!important;border:1px solid #dbe4f0!important;border-radius:10px!important;background:#fff!important}html body #root .conversation-page-fullscreen .inbox-mode-toggle>button{flex:1 1 50%!important;min-width:0!important;min-height:30px!important;padding:0 9px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#61728d!important;font:800 11px/1 Manrope,sans-serif!important;cursor:pointer!important;white-space:nowrap!important}html body #root .conversation-page-fullscreen .inbox-mode-toggle>button.active{background:#e8efff!important;color:#1b4fab!important}html body #root .conversation-page-fullscreen .inbox-toolbar-actions{display:flex!important;align-items:center!important;gap:4px!important;min-width:max-content!important}html body #root .conversation-page-fullscreen .inbox-toolbar-actions>.conversation-icon-button{display:grid!important;place-items:center!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:1px solid #d9e3f0!important;border-radius:9px!important;background:#fff!important;color:#3159a8!important}html body #root .conversation-page-fullscreen .inbox-toolbar-actions>.conversation-icon-button.active{border-color:#a9bee8!important;background:#eaf1ff!important;color:#174aa6!important}html body #root .conversation-page-fullscreen .inbox-status-strip{display:grid!important;grid-column:1 / -1!important;grid-template-columns:28px minmax(0,1fr) 28px!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important}html body #root .conversation-page-fullscreen .inbox-status-chips{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important;overflow-x:visible!important;padding:0 0 2px!important}html body #root .conversation-page-fullscreen .inbox-status-chips>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;gap:5px!important;min-height:31px!important;padding:0 9px!important;border:1px solid #d8e2ef!important;border-radius:999px!important;background:#fff!important;color:#526681!important;font:800 10px/1 Manrope,sans-serif!important;cursor:pointer!important;white-space:nowrap!important}html body #root .conversation-page-fullscreen .inbox-status-chips>button:hover,html body #root .conversation-page-fullscreen .inbox-status-chips>button.active{border-color:#9ab3ef!important;background:#edf3ff!important;color:#1748a9!important}html body #root .conversation-page-fullscreen .inbox-status-chips>button>span{display:grid!important;place-items:center!important;min-width:16px!important;height:16px!important;padding:0 4px!important;border-radius:999px!important;background:#e9506c!important;color:#fff!important;font-size:9px!important}html body #root .conversation-page-fullscreen .inbox-status-scroll{display:grid!important;place-items:center!important;width:28px!important;min-width:28px!important;height:31px!important;padding:0!important;border:1px solid #d8e2ef!important;border-radius:8px!important;background:#fff!important;color:#526681!important;cursor:pointer!important}html body #root .conversation-page-fullscreen .conversation-inbox>.inbox-filter-bar{flex:0 0 auto!important;min-width:0!important;max-width:100%!important;padding:9px 10px 10px!important;border-bottom:1px solid #e4eaf3!important;background:#fff!important;overflow:hidden!important}html body #root .conversation-page-fullscreen .inbox-queue-filters{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important;padding:0!important;overflow:visible!important}html body #root .conversation-page-fullscreen .inbox-queue-filter-icon{position:relative!important;display:grid!important;place-items:center!important;min-width:0!important;min-height:46px!important;height:46px!important;padding:0!important;border:1px solid #dbe4f1!important;border-radius:10px!important;background:#fff!important;color:#56709b!important;cursor:pointer!important}html body #root .conversation-page-fullscreen .inbox-queue-filter-icon:hover,html body #root .conversation-page-fullscreen .inbox-queue-filter-icon.active{border-color:#91ace6!important;background:#eef3ff!important;color:#1c52b1!important}html body #root .conversation-page-fullscreen .inbox-queue-filter-icon>b{position:absolute!important;top:4px!important;right:4px!important;display:grid!important;place-items:center!important;min-width:15px!important;height:15px!important;padding:0 3px!important;border-radius:999px!important;background:#e9506c!important;color:#fff!important;font:800 9px/11px Manrope,sans-serif!important}html body #root .conversation-page-fullscreen .inbox-queue-description{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:39px!important;margin-top:7px!important;padding:7px 8px!important;border:1px solid #e1e8f2!important;border-radius:10px!important;background:#f8faff!important;color:#244c99!important}html body #root .conversation-page-fullscreen .inbox-queue-description-icon{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:8px!important;background:#e8efff!important;color:#315bd0!important}html body #root .conversation-page-fullscreen .inbox-queue-description span:last-child{display:grid!important;min-width:0!important;gap:2px!important}html body #root .conversation-page-fullscreen .inbox-queue-description b,html body #root .conversation-page-fullscreen .inbox-queue-description small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .conversation-page-fullscreen .inbox-queue-description b{color:#244c99!important;font-size:11px!important}html body #root .conversation-page-fullscreen .inbox-queue-description small{color:#71809d!important;font-size:10px!important}html body #root .conversation-page-fullscreen .inbox-contextual-filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;min-width:0!important;margin-top:7px!important}html body #root .conversation-page-fullscreen .inbox-channel-filter,html body #root .conversation-page-fullscreen .inbox-channel-filter>select,html body #root .conversation-page-fullscreen .inbox-case-search-trigger{min-width:0!important;width:100%!important;box-sizing:border-box!important}html body #root .conversation-page-fullscreen .inbox-channel-filter>select,html body #root .conversation-page-fullscreen .inbox-case-search-trigger{min-height:35px!important;padding:0 9px!important;border:1px solid #d8e2ef!important;border-radius:9px!important;background:#fff!important;color:#445c82!important;font:700 10px/1 Manrope,sans-serif!important}html body #root .conversation-page-fullscreen .inbox-case-search-trigger{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;cursor:pointer!important}html body #root .conversation-page-fullscreen .conversation-workspace:not(.widget-workspace){display:flex!important;flex-direction:column!important;grid-template-rows:none!important;height:100%!important;min-height:0!important;overflow:hidden!important}html body #root .conversation-page-fullscreen .conversation-workspace:not(.widget-workspace)>.conversation-window-chrome{display:contents!important}html body #root .conversation-page-fullscreen .conversation-workspace:not(.widget-workspace)>.conversation-window-chrome>.conversation-window-toolbar{display:none!important}html body #root .conversation-page-fullscreen .conversation-workspace:not(.widget-workspace)>.conversation-window-chrome>.thread-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important;padding:14px 16px!important;border-bottom:1px solid #e1e8f2!important;background:#fff!important}html body #root .conversation-page-fullscreen .thread-identity,html body #root .conversation-page-fullscreen .thread-tools{min-width:0!important}html body #root .conversation-page-fullscreen .thread-identity{flex:1 1 auto!important}html body #root .conversation-page-fullscreen .thread-tools{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 1 auto!important;gap:5px!important;max-width:100%!important;flex-wrap:wrap!important;overflow-x:visible!important}html body #root .conversation-page-fullscreen .thread-tools>.conversation-icon-button,html body #root .conversation-page-fullscreen .thread-tools>.button{flex:0 0 auto!important;min-height:34px!important}html body #root .conversation-page-fullscreen .conversation-assignment-strip,html body #root .conversation-page-fullscreen .thread-context-bar,html body #root .conversation-page-fullscreen .whatsapp-context-anchor,html body #root .conversation-page-fullscreen .unknown-warning,html body #root .conversation-page-fullscreen .closed-banner{min-width:0!important;max-width:calc(100% - 24px)!important;margin-inline:12px!important}html body #root .conversation-page-fullscreen .message-history{display:block!important;flex:1 1 0!important;min-width:0!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important}html body #root .conversation-page-fullscreen .conversation-composer{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0 14px 14px!important;overflow:visible!important}html body #root .conversation-page-fullscreen .conversation-composer>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}@media(min-width:761px){html body #root .conversation-page-fullscreen .conversation-workspace:not(.widget-workspace)>.conversation-composer:not(.email-composer-expanded){flex:0 0 auto!important}html body #root .conversation-page-fullscreen .conversation-workspace:not(.widget-workspace)>.conversation-composer.email-composer-expanded{display:flex!important;flex:0 1 min(520px,calc(100% - 190px))!important;min-height:360px!important;max-height:min(520px,calc(100% - 190px))!important;height:auto!important;overflow:hidden!important}html body #root .conversation-page-fullscreen .conversation-workspace:not(.widget-workspace)>.conversation-composer.email-composer-expanded>.email-compose-body{flex:1 1 0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}}html body #root .conversation-page-fullscreen .composer-tabs,html body #root .conversation-page-fullscreen .composer-row,html body #root .conversation-page-fullscreen .composer-simple-row,html body #root .conversation-page-fullscreen .email-compose-footer{min-width:0!important;max-width:100%!important}html body #root .conversation-page-fullscreen .email-composer-expanded .email-compose-body,html body #root .conversation-page-fullscreen .email-composer-expanded .email-message-shell,html body #root .conversation-page-fullscreen .email-composer-expanded .conversation-rich-editor{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body #root .conversation-page-fullscreen .email-composer-expanded .conversation-rich-content{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}@media(max-width:1260px){html body #root .conversation-page-fullscreen>.conversation-hub{height:auto!important;max-height:none!important;padding:6px!important}html body #root .conversation-page-fullscreen .conversation-hub.mobile-conversation-open .conversation-workspace:not(.widget-workspace){height:calc(100dvh - 96px)!important;min-height:560px!important}}@media(min-width:761px){html body #root .conversation-page-fullscreen>.conversation-hub>.conversation-workspace:not(.embedded):not(.widget-workspace){display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}html body #root .conversation-page-fullscreen>.conversation-hub>.conversation-workspace:not(.embedded):not(.widget-workspace)>.message-history{display:block!important;flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}html body #root .conversation-page-fullscreen>.conversation-hub>.conversation-workspace:not(.embedded):not(.widget-workspace)>.conversation-composer:not(.email-composer-expanded){flex:0 0 auto!important;min-height:0!important;max-height:none!important;height:auto!important}html body #root .conversation-page-fullscreen>.conversation-hub>.conversation-workspace:not(.embedded):not(.widget-workspace)>.conversation-composer.email-composer-expanded{display:flex!important;flex:0 0 clamp(430px,58vh,620px)!important;flex-direction:column!important;min-height:360px!important;height:auto!important;max-height:none!important;overflow:hidden!important}}:is(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs){display:flex;align-items:center;gap:8px;flex-wrap:wrap}:is(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs)>button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #d5e0f1;border-radius:9px;background:#fff;color:#5c6d89;font:800 12px/1 Manrope,sans-serif;white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}:is(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs)>button:hover{border-color:#9db8e9;background:#eef4ff;color:#214fae}:is(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs)>button.active{border-color:#1746ad;background:#1746ad;color:#fff;box-shadow:0 5px 12px #1746ad29}:is(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs)>button>b,:is(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs)>button>span{min-width:19px;height:19px;display:inline-grid;place-items:center;padding:0 5px;border-radius:999px;background:#edf2fa;color:inherit;font-size:10px;font-weight:900}:is(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs)>button.active>b,:is(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs)>button.active>span{background:#fff3;color:#fff}.credits-extract-toolbar{position:relative;z-index:4;display:flex;align-items:center;gap:10px;margin-bottom:22px}.credits-extract-toolbar>.search-control{flex:1 1 320px;min-width:180px;min-height:42px}.credits-filter-focus{position:relative;flex:0 0 auto}.credits-filter-focus>.button{min-height:42px;border-color:#9db8e9;color:#1746ad;background:#fff}.credits-filter-focus>.button.active{background:#eef4ff;box-shadow:none}.credits-filter-popover{position:absolute;top:calc(100% + 9px);left:0;z-index:50;width:min(650px,calc(100vw - 42px));padding:18px;border:1px solid #d8e2f0;border-radius:16px;background:#fff;box-shadow:0 22px 55px #102a5c2e}.credits-filter-popover>header,.credits-filter-popover>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.credits-filter-popover>header{margin-bottom:16px}.credits-filter-popover>header>div{display:grid;gap:4px}.credits-filter-popover>header b{color:#254574;font-size:14px}.credits-filter-popover>header small,.credits-filter-popover>footer small{color:#7b8ba5;font-size:11px}.credits-filter-popover>header>button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:#f3f6fb;color:#62738d;cursor:pointer}.credits-filter-popover>header>button:hover{background:#eaf0fb;color:#1746ad}.credits-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:16px}.credits-filter-grid .field{min-width:0;margin:0}.credits-filter-grid.manager .credit-client-filter,.credits-filter-grid.has-client .credit-client-filter{grid-column:1 / -1}.credits-filter-popover>footer{padding-top:13px;border-top:1px solid #e4eaf3}.credits-filter-popover>footer .button{min-height:34px;padding-inline:10px;font-size:11px}.credit-header-actions,.credits-card-actions{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.credits-ledger-card>.card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-bottom:28px}.credits-ledger-card>.card-header .card-actions{min-width:202px}.credit-header-actions .button,.credits-card-actions .button{white-space:nowrap}.credit-mode-tabs{margin-bottom:10px}.credit-view-switcher{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:11px;margin:2px 0 22px}.credit-view-card{min-width:0;min-height:78px;display:grid;align-content:space-between;gap:9px;padding:12px 13px;border:1px solid #c9d9ee;border-radius:13px;background:linear-gradient(180deg,#fff,#f8fbff);color:#526580;text-align:left;cursor:pointer;box-shadow:0 2px 8px #1e489e0b;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.credit-view-card:hover{border-color:#aac1ea;background:#eef5ff;color:#1746ad;box-shadow:0 5px 14px #1e489e17;transform:translateY(-1px)}.credit-view-card.active{border-color:#2454b7;background:linear-gradient(145deg,#edf3ff,#fff);color:#113f9f;box-shadow:inset 0 3px #2454b7,0 7px 18px #1e489e17}.credit-view-card-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.credit-view-card-heading b{overflow:hidden;color:inherit;font:800 12px/1.25 Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.credit-view-card-heading em{flex:0 0 auto;min-width:22px;height:22px;display:inline-grid;place-items:center;padding:0 6px;border:1px solid #dce5f2;border-radius:999px;background:#f1f5fb;color:#607493;font:900 10px/1 Manrope,sans-serif;font-style:normal}.credit-view-card.active .credit-view-card-heading em{border-color:#c8d8f4;background:#dce8ff;color:#1746ad}.credit-view-card small{display:-webkit-box;overflow:hidden;color:inherit;font-size:10px;line-height:1.35;opacity:.82;-webkit-box-orient:vertical;-webkit-line-clamp:2}.credit-status-filters{margin-top:2px;margin-bottom:18px}.credit-status-filters>button{min-height:32px;padding-inline:10px;font-size:11px}.credits-content-grid,.credits-ledger-card,.credits-context-card{min-width:0}.credits-formula{grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr);gap:3px;width:100%;box-sizing:border-box;overflow:hidden}.credits-formula>div{min-width:0;overflow:hidden}.credits-formula span{overflow-wrap:anywhere;font-size:8px;line-height:1.15;letter-spacing:-.03em;white-space:nowrap}.credits-formula b{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.credits-formula .result{min-width:0;padding-inline:2px}.credit-ledger-table{max-height:min(560px,62vh);overflow:auto;overscroll-behavior:contain;margin-top:0}.credit-ledger-head{position:sticky;top:0;z-index:3}.credit-ai-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.credit-ai-detail-grid article{min-width:0;padding:12px;border:1px solid #dfe7f2;border-radius:10px;background:#f8faff}.credit-ai-detail-grid small,.credit-ai-detail-grid b{display:block;overflow:hidden;text-overflow:ellipsis}.credit-ai-detail-grid small{color:#7a8ba5;font-size:10px}.credit-ai-detail-grid b{margin-top:5px;color:#244778;font-size:12px;white-space:nowrap}.credit-task-empty{padding:17px;border:1px dashed #cdd9ea;border-radius:10px;background:#f8faff;color:#71829d;font-size:12px;text-align:center}.credit-detail-context{display:block;margin-top:8px;color:#71829d;font-size:11px}.credit-detail-meta{grid-template-columns:repeat(5,minmax(0,1fr))}.credit-value-flip{position:relative;display:block;width:112px;height:34px;padding:0;border:0;border-radius:9px;background:transparent;color:#173f99;perspective:700px;cursor:pointer}.credit-value-flip.compact{width:100%;height:30px}.credit-value-flip.static{cursor:default}.credit-value-flip-inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .34s ease}.credit-value-flip.flipped .credit-value-flip-inner{transform:rotateY(180deg)}.credit-value-face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 8px;overflow:hidden;border:1px solid #d8e3f4;border-radius:9px;backface-visibility:hidden;font-size:12px;font-weight:900;white-space:nowrap;text-overflow:ellipsis}.credit-value-front{background:#edf3ff;color:#204a9f}.credit-value-back{border-color:#a9ca9b;background:#edf5e8;color:#5e8e1c;transform:rotateY(180deg)}.credit-value-flip:hover:not(.static) .credit-value-front,.credit-value-flip:focus-visible:not(.static) .credit-value-front{border-color:#8cacdf;background:#e2edff;outline:none}.credit-value-flip:focus-visible{outline:2px solid #315bd0;outline-offset:2px}.credit-detail-meta .credit-value-flip{margin-top:4px}.credit-detail-total .credit-value-flip{width:148px;height:38px}.credit-detail-total .credit-value-face{font-size:13px}.credit-task-row .credit-value-flip{justify-self:end}.credit-process-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.credit-process-summary>div{min-width:0;padding:10px;border:1px solid #dfe7f2;border-radius:10px;background:#f8faff}.credit-process-summary small,.credit-process-summary b{display:block;overflow:hidden;text-overflow:ellipsis}.credit-process-summary small{color:#7a8ba5;font-size:10px}.credit-process-summary b{margin-top:4px;color:#244778;font-size:11px;white-space:nowrap}@media(max-width:720px){.credits-extract-toolbar{align-items:stretch;flex-direction:column}.credits-filter-focus,.credits-filter-focus>.button,.credits-extract-toolbar>.search-control{width:100%}.credits-filter-popover{width:100%}.credits-filter-grid,.credit-ai-detail-grid,.credit-process-summary{grid-template-columns:1fr}.credit-view-switcher,.credit-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-header-actions,.credits-card-actions{width:100%;flex-wrap:wrap}.credits-ledger-card>.card-header{display:flex}.credits-ledger-card>.card-header .card-actions{min-width:0}.credit-header-actions .button,.credits-card-actions .button{flex:1 1 0}}@media(max-width:430px){.credit-view-switcher{grid-template-columns:1fr}}:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.client-links-actions-tabs,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar){display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px}:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.client-links-actions-tabs,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)>button{min-height:40px;height:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid #cbd9ef;border-radius:10px;color:#405a86;background:#fff;font:700 12px/1 Manrope,sans-serif;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.client-links-actions-tabs,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)>button:hover,:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.client-links-actions-tabs,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)>button:focus-visible{border-color:#8fa9df;color:var(--primary);background:#f7faff;outline:0;transform:translateY(-1px)}:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.client-links-actions-tabs,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)>button.active{border-color:var(--primary);color:#fff;background:var(--primary);box-shadow:0 6px 15px #00258a2e}:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.client-links-actions-tabs,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)>button>b,:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.client-links-actions-tabs,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)>button>span{min-width:22px;height:22px;display:inline-grid;place-items:center;padding:0 6px;border-radius:999px;background:#edf2fb;color:var(--primary);font-size:10px;font-weight:900}:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.client-links-actions-tabs,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)>button.active>b,:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.client-links-actions-tabs,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)>button.active>span{background:#ffffff2e;color:#fff}.financial-filter-status>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.financial-filter-status>div>button{min-height:40px;padding:0 12px;border:1px solid #cbd9ef;border-radius:10px;color:#405a86;background:#fff;font:700 12px/1 Manrope,sans-serif;cursor:pointer}.financial-filter-status>div>button.active{border-color:var(--primary);color:#fff;background:var(--primary)}@media(max-width:720px){:where(.filter-pills,.task-filter-pills,.entity-status-strip,.timeline-filters,.legal-new-filter-row){justify-content:flex-start}}:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs,.financial-status-filter,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.client-links-actions-tabs,.notice-category-filters,.notice-trigger-filters,.cases-scope-row,.financial-filter-status>div){flex-wrap:wrap;gap:6px;max-width:100%;overflow-x:visible}:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs,.financial-status-filter,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.client-links-actions-tabs,.notice-category-filters,.notice-trigger-filters,.cases-scope-row,.financial-filter-status>div)>button{min-height:34px;height:34px;gap:6px;padding:0 10px;border-radius:8px;font-size:12px}:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs,.financial-status-filter,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.client-links-actions-tabs,.notice-category-filters,.notice-trigger-filters,.cases-scope-row,.financial-filter-status>div)>button>b,:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs,.financial-status-filter,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.client-links-actions-tabs,.notice-category-filters,.notice-trigger-filters,.cases-scope-row,.financial-filter-status>div)>button>span{min-width:18px;height:18px;padding:0 5px;font-size:10px}:where(.list-toolbar,.cases-toolbar,.financial-filters,.credits-extract-toolbar){flex-wrap:nowrap}:where(.list-toolbar,.cases-toolbar,.financial-filters,.credits-extract-toolbar)>.search-control{flex:1 1 auto;width:auto;max-width:none;min-width:0}:where(.list-toolbar,.cases-toolbar)>:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs){flex:0 0 auto;min-width:0}.points-filter-toolbar{display:flex;align-items:center;gap:10px;min-width:0;margin-bottom:16px}.points-filter-toolbar .financial-filters{flex:1 1 auto;min-width:0;margin-bottom:0}.points-filter-toolbar .financial-filters>.search-control{flex:1 1 auto;min-width:0}.points-filter-toolbar .points-status-filters{flex:0 0 auto;min-width:0;margin:0}.cases-toolbar-new{display:grid;grid-template-columns:minmax(280px,.55fr) minmax(0,1.45fr);align-items:center;gap:16px}.cases-toolbar-new>.search-control{width:100%;min-width:0;max-width:none}.cases-toolbar-new>.filter-pills{width:100%;min-width:0;max-width:none;justify-content:flex-start;flex-wrap:nowrap;overflow:visible}.cases-toolbar-available>.search-control{grid-column:1 / -1}.cases-toolbar-new>.filter-pills>button{flex:0 0 auto}.cases-list .case-row-actions{align-items:center}.cases-list .case-row-actions .case-action-button{width:auto;min-width:136px;max-width:148px;min-height:36px;height:36px;padding:0 12px;border-radius:8px;font-size:12px;white-space:nowrap}@media(max-width:900px){.cases-toolbar-new{grid-template-columns:minmax(0,1fr)}.cases-toolbar-available>.search-control{grid-column:auto}.cases-toolbar-new>.filter-pills{overflow-x:visible;flex-wrap:wrap}}.cases-list .case-row-actions .button.case-action-button{width:auto;min-height:36px;height:36px}.cases-list .case-row-actions.case-available-row-actions{align-items:center;justify-content:center;gap:8px;padding-top:2px}.case-available-row-actions>.case-available-service-signals{width:100%;justify-content:center;margin:0}.case-available-row-actions>.case-action-button{flex:0 0 auto}.cases-list-available .cases-list-head,.cases-list-available .case-list-row{grid-template-columns:minmax(205px,1.45fr) minmax(85px,.62fr) minmax(125px,.88fr) minmax(115px,.78fr) minmax(135px,.9fr) minmax(245px,1.35fr)}.cases-list-available .case-relevance-head{text-align:center}.case-available-row-actions{min-width:0}.case-available-row-actions>.case-available-service-signals.table{width:auto;max-width:100%;justify-content:center;flex-wrap:nowrap;margin:0}.case-available-service-signals.table{align-items:center}.case-available-service-signals.table:not(.has-relevance){display:flex;flex-wrap:nowrap;gap:6px}.case-available-service-signals.table.has-relevance{display:grid;grid-template-columns:max-content max-content;grid-template-rows:auto auto;grid-template-areas:"relevance relevance" "priority complexity";align-items:center;justify-content:center;column-gap:6px;row-gap:3px}.case-available-service-signals.table.has-relevance .priority{grid-area:priority}.case-available-service-signals.table.has-relevance .relevance{grid-area:relevance;justify-self:center}.case-available-service-signals.table.has-relevance .complexity{grid-area:complexity}.case-available-service-signals.table .case-available-service-signal{min-width:0;height:30px;padding:0 7px;border-radius:8px;gap:4px}.case-available-service-signals.table .case-available-service-signal em{color:#344a70;font-size:10px;font-weight:800;line-height:1;white-space:nowrap}.case-row-open-label,.service-row-open-label,.back-action-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:29px;max-height:32px;padding:5px 9px;border:1px solid #9db8ef;border-radius:8px;color:var(--primary);background:#fff;box-shadow:0 4px 10px #103b9d1f;font-size:12px;font-weight:800;line-height:1.15;letter-spacing:.01em;white-space:nowrap;transition:color .18s ease,gap .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.case-row-open-label,.service-row-open-label{margin-top:8px}.back-action-button{margin-top:0;cursor:pointer;font-family:inherit}.button.back-action-button{min-height:29px;max-height:32px;padding:5px 9px;border:1px solid #9db8ef;border-radius:8px;color:var(--primary);background:#fff;box-shadow:0 4px 10px #103b9d1f;font-size:12px;font-weight:800;line-height:1.15;letter-spacing:.01em}:is(.finance-detail-top>.button:first-child,.payable-form-heading>.button:first-child,.finance-monitoring-table-title>.button:first-child,.booking-details>aside>.button:first-child,.service-face-top-back-button,.service-face-back-button,.support-workspace-back,.widget-conversation-back,.mobile-conversation-back,.notice-composer-back,.form-actions>.button:first-child){display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:29px;max-height:32px;padding:5px 9px;border:1px solid #9db8ef;border-radius:8px;color:var(--primary);background:#fff;box-shadow:0 4px 10px #103b9d1f;font:800 12px/1.15 Manrope,sans-serif;letter-spacing:.01em;white-space:nowrap;transition:color .18s ease,gap .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.back-action-button.icon-only,.button.back-action-button.icon-only{width:43px;min-width:43px;height:43px;min-height:43px;max-height:43px;padding:0;margin-top:4px;border-radius:50%}.notice-composer-back{width:38px;min-width:38px;height:38px;min-height:38px;max-height:38px;padding:0;margin-top:0;border-radius:50%}.case-row-open-label svg,.service-row-open-label svg,.back-action-button svg{flex:0 0 auto}.cases-list .case-status-phase-cell .official-phase-badge[data-phase]{width:100%!important;max-width:100%!important;min-height:26px!important;height:auto!important;justify-content:flex-start!important;line-height:1.2!important;text-align:left;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important}@media(max-width:1180px){.cases-list-available .cases-list-head,.cases-list-available .case-list-row{grid-template-columns:minmax(180px,1.35fr) minmax(80px,.6fr) minmax(115px,.82fr) minmax(105px,.72fr) minmax(125px,.85fr) minmax(225px,1.2fr)}}@media(max-width:820px){.cases-list-available .case-list-row{grid-template-columns:minmax(0,1fr) auto}.cases-list-available .case-available-row-actions{grid-column:1 / -1;justify-content:flex-start;padding-left:49px}.cases-list-available .case-available-row-actions>.case-available-service-signals.table{justify-content:flex-start}}@media(max-width:520px){.cases-list-available .case-list-row{grid-template-columns:1fr}.cases-list-available .case-available-row-actions{padding-left:0}}.cases-toolbar-new>.filter-pills{flex:none;min-width:0}@media(max-width:720px){.points-filter-toolbar{align-items:stretch;flex-direction:column}}@media(max-width:820px){.cases-toolbar-new{align-items:stretch;grid-template-columns:minmax(0,1fr)}.cases-toolbar-new>.search-control{min-width:0}.cases-toolbar-new>.filter-pills{max-width:100%;justify-content:flex-start}.cases-list .case-row-actions{align-items:stretch}.cases-list .case-row-actions .case-action-button{width:100%;max-width:220px}}.case-acceptance-summary-backdrop{z-index:146}.case-acceptance-summary-drawer{z-index:148;width:min(510px,100%);padding:24px 22px 18px;border-left:1px solid #dce5f2;box-shadow:-24px 0 65px #08143047}.case-acceptance-summary-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid #e4eaf3}.case-acceptance-summary-header>div{min-width:0}.case-acceptance-summary-header small{display:block;margin-bottom:5px;color:#5d6ff0;font-size:11px;font-weight:800;letter-spacing:.09em}.case-acceptance-summary-header h2{overflow-wrap:anywhere;font-size:22px;line-height:1.25}.case-acceptance-summary-header p{margin:6px 0 0;color:#72809a;font-size:12px;line-height:1.4}.case-acceptance-summary-scroll{min-height:0;overflow-y:auto;padding:18px 2px 20px}.case-acceptance-summary-status{display:flex;flex-wrap:wrap;gap:7px}.case-acceptance-summary-intro{margin:12px 0 16px;color:#667795;font-size:13px;line-height:1.5}.case-acceptance-summary-block{display:grid;gap:10px;margin-top:14px;padding:14px;border:1px solid #dfe7f2;border-radius:13px;background:#fff}.case-acceptance-summary-block>header{display:flex;align-items:center;gap:8px;color:#214da4}.case-acceptance-summary-block>header b{font-size:13px}.case-acceptance-summary-block p{margin:0;color:#526482;font-size:13px;line-height:1.55}.case-acceptance-highlight{display:flex;align-items:center;gap:11px;margin-top:0;border-color:#cbd8f6;background:linear-gradient(135deg,#f5f7ff,#fbfcff)}.case-acceptance-summary-icon{display:grid;place-items:center;width:44px;height:44px;flex:0 0 auto;border-radius:13px;color:#285bd0;background:#e8efff}.case-acceptance-highlight div:last-child{display:grid;gap:3px;min-width:0}.case-acceptance-highlight small,.case-acceptance-highlight strong,.case-acceptance-highlight span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-acceptance-highlight small,.case-acceptance-summary-grid dt,.case-acceptance-parties small{color:#7c8ba4;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.case-acceptance-highlight strong{color:#1a3e87;font-size:14px}.case-acceptance-highlight span{color:#71819d;font-size:11px}.case-acceptance-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0 0}.case-acceptance-summary-grid>div{min-width:0;padding:11px 12px;border:1px solid #e1e8f2;border-radius:11px;background:#f9fbff}.case-acceptance-summary-grid dt{margin-bottom:5px}.case-acceptance-summary-grid dd{display:flex;align-items:center;gap:5px;min-width:0;margin:0;overflow-wrap:anywhere;color:#2e4774;font-size:12px;font-weight:750;line-height:1.35}.case-acceptance-summary-grid dd.task-available-deadline{align-items:flex-start}.task-available-deadline>span{min-width:0;display:grid;gap:3px}.task-available-deadline b{color:#244a91;font-size:13px;line-height:1.2}.task-available-deadline small{color:#8291aa;font-size:10px;font-weight:650;line-height:1.25}.case-acceptance-summary-grid dd svg{flex:0 0 auto;color:#315bd0}.case-acceptance-parties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.case-acceptance-parties span{display:grid;gap:4px;min-width:0}.case-acceptance-parties strong{overflow-wrap:anywhere;color:#2f4771;font-size:12px;line-height:1.4}.case-acceptance-tags{display:flex;flex-wrap:wrap;gap:6px}.case-acceptance-tags span{padding:6px 9px;border-radius:99px;color:#4b5fd0;background:#eef0ff;font-size:11px;font-weight:750}.case-acceptance-summary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:15px;border-top:1px solid #e4eaf3}.case-acceptance-choice{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 14px;border-radius:11px;background:#fff;font:750 14px Manrope,sans-serif;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.case-acceptance-choice:hover{transform:translateY(-1px)}.case-acceptance-choice.dismiss{border:1px solid #ff5261;color:#f04452;background:#fff8f8}.case-acceptance-choice.dismiss:hover{color:#c92739;background:#fff0f1;box-shadow:0 6px 16px #f044521f}.case-acceptance-choice.accept{border:1px solid #3d9a18;color:#2f8d12;background:#f4faef}.case-acceptance-choice.accept:hover{color:#24740c;background:#eaf6e4;box-shadow:0 6px 16px #3d9a181f}.task-available-checklist{display:grid;gap:8px}.task-available-checklist>div{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid #e1e8f2;border-radius:10px;color:#405878;background:#f9fbff;font-size:12px;line-height:1.4}.task-available-checklist>div svg{flex:0 0 auto;margin-top:1px;color:#2f8d12}.task-available-checklist p{margin:0;color:#71819d;font-size:12px}.task-available-rule-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.task-available-rule-list>div{min-width:0;padding:9px 10px;border:1px solid #e1e8f2;border-radius:10px;background:#f9fbff}.task-available-rule-list dt{color:#7c8ba4;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.task-available-rule-list dd{margin:4px 0 0;overflow-wrap:anywhere;color:#2e4774;font-size:12px;font-weight:750;line-height:1.35}.is-available-task-row{cursor:pointer}.available-case-decision-backdrop{position:fixed;z-index:170;inset:0;display:grid;place-items:center;padding:20px;background:#08143094;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.available-case-decision-dialog{width:min(500px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:25px 26px 22px;border:1px solid #dce5f2;border-radius:18px;background:#fff;box-shadow:0 26px 76px #08143047;animation:available-case-decision-in .18s ease-out both}@keyframes available-case-decision-in{0%{opacity:0;transform:translateY(9px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.available-case-decision-icon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 11px;border-radius:50%}.available-case-decision-dialog.accept .available-case-decision-icon{color:#2f8d12;background:#edf8e8}.available-case-decision-dialog.dismiss .available-case-decision-icon{color:#e04452;background:#fff0f1}.available-case-decision-eyebrow{display:block;color:#6074e9;font-size:10px;font-weight:850;letter-spacing:.09em;text-align:center}.available-case-decision-dialog h2{margin:5px 0 8px;color:#183873;font-size:22px;line-height:1.25;text-align:center}.available-case-decision-dialog>p{margin:0;color:#667795;font-size:13px;line-height:1.55;text-align:center}.available-case-decision-context{display:flex;align-items:flex-start;gap:10px;margin-top:17px;padding:12px 13px;border:1px solid #dfe7f2;border-radius:12px;color:#315bd0;background:#f8faff}.available-case-decision-context>div{display:grid;gap:3px;min-width:0}.available-case-decision-context strong{overflow-wrap:anywhere;color:#2f4771;font-size:12px;line-height:1.4}.available-case-decision-context small{color:#71819d;font-size:11px;line-height:1.35}.available-case-decision-dialog>footer{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;margin-top:19px}.available-case-decision-dialog>footer button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 12px;border-radius:11px;font:750 13px Manrope,sans-serif;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.available-case-decision-dialog>footer button:hover{transform:translateY(-1px)}.available-case-decision-cancel{border:1px solid #c9d7ee;color:#28446f;background:#fff}.available-case-decision-cancel:hover{background:#f6f8fc;box-shadow:0 5px 14px #1f427814}.available-case-decision-confirm{border:1px solid transparent}.available-case-decision-confirm.accept{border-color:#3d9a18;color:#fff;background:#328d16}.available-case-decision-confirm.accept:hover{background:#24740c;box-shadow:0 7px 16px #3d9a182e}.available-case-decision-confirm.dismiss{border-color:#f04452;color:#fff;background:#e04452}.available-case-decision-confirm.dismiss:hover{background:#c92739;box-shadow:0 7px 16px #f044522e}@media(max-width:560px){.case-acceptance-summary-drawer{width:100%;padding:18px 16px 14px}.case-acceptance-summary-grid,.case-acceptance-parties{grid-template-columns:1fr}.available-case-decision-dialog{padding:21px 18px 18px}.available-case-decision-dialog>footer{grid-template-columns:1fr}}.case-list-head-tools{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.case-signal-button{position:relative;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:9px;color:#71809a;background:transparent;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.case-signal-button:hover,.case-signal-button:focus-visible,.case-signal-button.is-filtered{color:#5d5fef;border-color:#cdd6ff;background:#eef0ff}.case-signal-button.has-signal{color:#5d5fef}.case-signal-button:hover{transform:translateY(-1px)}.case-signal-button>b{position:absolute;top:-3px;right:-3px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border:2px solid #fff;border-radius:999px;color:#fff;background:#e05a78;font:800 9px/1 Manrope,sans-serif}.case-list-row{position:relative}.case-list-row .case-list-main{padding-right:58px}.case-row-tools{position:static;display:grid;grid-template-columns:repeat(3,34px);align-items:center;justify-content:end;gap:6px;width:114px;min-width:114px;min-height:34px;margin:0}.case-row-actions.case-linked-row-actions{position:relative;align-self:stretch;align-items:flex-end;justify-content:flex-end;box-sizing:border-box;padding-top:36px}.case-row-signal-slot{display:grid;place-items:center;box-sizing:border-box;width:34px;height:34px;border:1px solid #dbe3ef;border-radius:9px;background:transparent}.case-row-signal-slot.is-empty{border-color:transparent}.case-row-signal-list{display:flex;align-items:center;gap:3px}.case-row-signal{position:relative;display:grid;place-items:center;width:24px;height:24px;color:#5d5fef}.case-row-signal.alert-signal.critical{color:#dc2626}.case-row-signal.alert-signal.urgent{color:#f59e0b}.case-row-signal.alert-signal.important{color:#d08a16}.case-row-favorite{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:8px;color:#8190aa;background:transparent;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.case-row-favorite:hover,.case-row-favorite:focus-visible,.case-row-favorite.is-favorite{color:#5d5fef;border-color:#cdd6ff;background:#eef0ff}.case-row-favorite:hover{transform:translateY(-1px)}.case-row-signal-slot .case-row-favorite.is-favorite{border-color:transparent;background:transparent}@media(max-width:820px){.case-list-head-tools{justify-content:flex-start}.case-row-tools{width:114px;min-width:114px}}.case-available-service-signals{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:1px}.case-available-service-signals.compact{flex-wrap:nowrap;gap:4px;margin:0 0 1px}.case-available-service-signal{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:27px;height:27px;padding:0 7px;border:1px solid;border-radius:8px;box-sizing:border-box}.case-available-service-signals.compact .case-available-service-signal{width:30px;min-width:30px;height:30px;padding:0;border-radius:9px}.case-available-service-signal em{font-style:normal;color:#344a70;font-size:11px;font-weight:800}.case-available-service-block{gap:12px;border-color:#d9e3f4;background:linear-gradient(135deg,#f8fbff,#fff)}.case-available-service-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.case-available-service-heading>div{display:grid;gap:4px;min-width:0}.case-available-service-heading strong{color:#1d438b;font-size:15px;line-height:1.3}.case-available-service-heading span{color:#71819d;font-size:12px;line-height:1.45}.case-available-service-heading .official-phase-badge{flex:0 0 auto;max-width:150px}.case-available-contract-block{gap:12px}.case-available-contract-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.case-available-contract-grid>div{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid #e1e8f2;border-radius:10px;background:#f9fbff}.case-available-contract-grid small{color:#7c8ba4;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.case-available-contract-grid strong{overflow-wrap:anywhere;color:#2e4774;font-size:12px;line-height:1.35}@media(max-width:560px){.case-available-contract-grid{grid-template-columns:1fr}.case-available-service-heading{display:grid}.case-available-service-heading .official-phase-badge{max-width:100%}}:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-status-filters,.inbox-status-chips,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.legal-new-service-filters,.model-status-filters,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar){display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:10px!important;max-width:100%!important;overflow-x:visible!important;padding:1px 0 2px!important;scrollbar-width:none!important}:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-status-filters,.inbox-status-chips,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.legal-new-service-filters,.model-status-filters,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)::-webkit-scrollbar{display:none!important}:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-status-filters,.inbox-status-chips,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.legal-new-service-filters,.model-status-filters,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)>button{box-sizing:border-box!important;flex:0 0 auto!important;min-width:max-content!important;min-height:var(--ds-filter-h, 40px)!important;height:var(--ds-filter-h, 40px)!important;max-height:var(--ds-filter-h, 40px)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:5px 10px!important;border:1px solid #cbd9ed!important;border-radius:11px!important;background:#fff!important;color:#456185!important;font:700 12px/1 Manrope,sans-serif!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-status-filters,.inbox-status-chips,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.legal-new-service-filters,.model-status-filters,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)>button:hover,:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-status-filters,.inbox-status-chips,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.legal-new-service-filters,.model-status-filters,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)>button:focus-visible{border-color:#8faee3!important;background:#f4f7ff!important;color:#1746ad!important;outline:0!important;box-shadow:0 0 0 3px #1746ad21!important}:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-status-filters,.inbox-status-chips,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.legal-new-service-filters,.model-status-filters,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)>button.active{border-color:#1746ad!important;background:#1746ad!important;color:#fff!important;font-size:var(--ds-filter-text-size, 14px)!important;box-shadow:0 5px 12px #1746ad2e!important}:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-status-filters,.inbox-status-chips,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.legal-new-service-filters,.model-status-filters,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)>button{font-size:var(--ds-filter-text-size, 14px)!important}:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-status-filters,.inbox-status-chips,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.legal-new-service-filters,.model-status-filters,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)>button>.filter-label{min-height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 9px!important;border-radius:999px!important;background:transparent!important;color:#536d96!important;font-size:var(--ds-filter-text-size, 14px)!important;line-height:1!important}:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-status-filters,.inbox-status-chips,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.legal-new-service-filters,.model-status-filters,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)>button>b,:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-status-filters,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.legal-new-service-filters,.model-status-filters,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)>button>em,:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-status-filters,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.legal-new-service-filters,.model-status-filters,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)>button>span:not(.filter-label){min-width:22px!important;height:22px!important;display:inline-grid!important;place-items:center!important;padding:0 6px!important;border-radius:999px!important;background:#edf2fa!important;color:#42609a!important;font-size:10px!important;font-style:normal!important;font-weight:800!important;line-height:1!important}:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-status-filters,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.legal-new-service-filters,.model-status-filters,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)>button.active>.filter-label{background:#ffffff2e!important;color:#fff!important}:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-status-filters,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.legal-new-service-filters,.model-status-filters,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)>button.active>b,:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-status-filters,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.legal-new-service-filters,.model-status-filters,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)>button.active>em,:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-status-filters,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.legal-new-service-filters,.model-status-filters,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)>button.active>span:not(.filter-label){background:#e5edff!important;color:#1746ad!important}:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-status-filters,.inbox-status-chips,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.legal-new-service-filters,.model-status-filters,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)>button:not(:has(>.filter-label)){background:#fff!important}:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-status-filters,.inbox-status-chips,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.legal-new-service-filters,.model-status-filters,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar)>button.active:not(:has(>.filter-label)){background:linear-gradient(#ffffff2e,#ffffff2e) center / calc(100% - 18px) 28px no-repeat,#1746ad!important}:where(.financial-filter-status>div){display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;overflow-x:visible!important}:where(.financial-filter-status>div)::-webkit-scrollbar{display:none!important}:where(.financial-filter-status>div)>button{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;min-height:var(--ds-filter-h, 40px)!important;height:var(--ds-filter-h, 40px)!important;max-height:var(--ds-filter-h, 40px)!important;padding:5px 10px!important;border:1px solid #cbd9ed!important;border-radius:11px!important;background:#fff!important;color:#456185!important;font:700 12px/1 Manrope,sans-serif!important}:where(.financial-filter-status>div)>button.active{border-color:#1746ad!important;background:#1746ad!important;color:#fff!important;box-shadow:0 5px 12px #1746ad2e!important}@media(max-width:720px){:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-status-filters,.inbox-status-chips,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.legal-new-service-filters,.model-status-filters,.home-filter-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar){width:100%!important}}.cases-list .case-list-main{display:block!important;min-width:0;padding-right:0!important}.cases-list .case-list-link{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:flex-start;gap:11px;min-width:0;width:100%;border-radius:12px;transition:background .18s ease,box-shadow .18s ease}.cases-list .case-list-link>span:last-child{min-width:0}.cases-list .case-list-link:hover .case-row-icon,.cases-list .case-list-link:focus-visible .case-row-icon{color:var(--primary);background:#e5edff;box-shadow:0 4px 12px #103b9d1a}.cases-list .case-list-link:hover .case-row-open-label,.cases-list .case-list-link:focus-visible .case-row-open-label,.cases-list .case-list-row:hover .case-row-open-label,.cases-list .case-list-row:focus-within .case-row-open-label,.legal-new-service-row .service-row-title-link:hover .service-row-open-label,.legal-new-service-row .service-row-title-link:focus-visible .service-row-open-label,.legal-new-service-row:hover .service-row-open-label,.legal-new-service-row:focus-within .service-row-open-label,.back-action-button:hover:not(:disabled),.back-action-button:focus-visible,:is(.finance-detail-top>.button:first-child,.payable-form-heading>.button:first-child,.finance-monitoring-table-title>.button:first-child,.booking-details>aside>.button:first-child,.service-face-top-back-button,.service-face-back-button,.support-workspace-back,.widget-conversation-back,.mobile-conversation-back,.notice-composer-back,.form-actions>.button:first-child):hover:not(:disabled),:is(.finance-detail-top>.button:first-child,.payable-form-heading>.button:first-child,.finance-monitoring-table-title>.button:first-child,.booking-details>aside>.button:first-child,.service-face-top-back-button,.service-face-back-button,.support-workspace-back,.widget-conversation-back,.mobile-conversation-back,.notice-composer-back,.form-actions>.button:first-child):focus-visible{gap:6px;color:#fff;border-color:var(--primary);background:var(--primary);box-shadow:0 6px 14px #00258a3d;transform:translateY(-1px)}.button.back-action-button:hover:not(:disabled),.button.back-action-button:focus-visible{gap:6px}:is(.finance-detail-top>.button:first-child,.payable-form-heading>.button:first-child,.finance-monitoring-table-title>.button:first-child,.booking-details>aside>.button:first-child,.service-face-top-back-button,.service-face-back-button,.support-workspace-back,.widget-conversation-back,.mobile-conversation-back,.notice-composer-back,.form-actions>.button:first-child):hover:not(:disabled),:is(.finance-detail-top>.button:first-child,.payable-form-heading>.button:first-child,.finance-monitoring-table-title>.button:first-child,.booking-details>aside>.button:first-child,.service-face-top-back-button,.service-face-back-button,.support-workspace-back,.widget-conversation-back,.mobile-conversation-back,.notice-composer-back,.form-actions>.button:first-child):focus-visible{gap:6px}.back-action-button:focus-visible,:is(.finance-detail-top>.button:first-child,.payable-form-heading>.button:first-child,.finance-monitoring-table-title>.button:first-child,.booking-details>aside>.button:first-child,.service-face-top-back-button,.service-face-back-button,.support-workspace-back,.widget-conversation-back,.mobile-conversation-back,.notice-composer-back,.form-actions>.button:first-child):focus-visible{outline:3px solid rgba(82,107,213,.24);outline-offset:3px}.back-action-button:disabled,:is(.finance-detail-top>.button:first-child,.payable-form-heading>.button:first-child,.finance-monitoring-table-title>.button:first-child,.booking-details>aside>.button:first-child,.service-face-top-back-button,.service-face-back-button,.support-workspace-back,.widget-conversation-back,.mobile-conversation-back,.notice-composer-back,.form-actions>.button:first-child):disabled{cursor:not-allowed;opacity:.48;transform:none}.cases-list .case-list-link:focus-visible,.legal-new-service-row .service-row-title-link:focus-visible{outline:3px solid rgba(82,107,213,.24);outline-offset:4px}.legal-new-service-row .service-row-main{display:block;min-width:0;padding:0}.legal-new-service-row .service-row-title-link{display:block;width:100%;min-width:0;padding:0;border:0;border-radius:12px;color:inherit;background:transparent;text-align:left;cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.legal-new-service-row .service-row-title-link:hover,.legal-new-service-row .service-row-title-link:focus-visible{background:#fbfcff}.legal-new-service-row .service-row-access{display:none}.legal-new-service-row .service-row-actions{align-self:stretch;align-items:flex-end;justify-content:flex-end;box-sizing:border-box;padding-top:36px}@media(max-width:760px){.cases-list .case-list-main{width:100%}.legal-new-service-row .service-row-main{grid-column:1 / -1;padding-right:0}.legal-new-service-row .service-row-actions{align-items:center;justify-content:flex-start;padding:0 0 0 49px}}@media(min-width:821px){.legal-new-service-filters{gap:6px!important;overflow-x:visible!important}.legal-new-service-filters>button{gap:6px!important;padding-inline:6px!important}.legal-new-service-filters>button>.filter-label{padding-inline:6px!important}.legal-new-service-filters>button>em{min-width:20px!important;padding-inline:4px!important}}.app-main{font-family:var(--ds-font-body)}@media(min-width:1121px){html body #root .app-main .entity-page-requests .request-table .table-head,html body #root .app-main .entity-page-requests .request-table .table-row{grid-template-columns:minmax(180px,1.42fr) minmax(115px,.95fr) minmax(78px,.62fr) minmax(95px,.82fr) minmax(105px,.86fr) minmax(105px,.9fr) minmax(114px,.8fr)!important}html body #root .app-main .entity-page-requests .request-table .request-table-signals-head{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important;padding:0!important;overflow:visible!important}html body #root .app-main .entity-page-requests .request-table .request-table-signals-head .signal-icon-control{width:34px!important;height:34px!important}html body #root .app-main .entity-page-requests .request-table .table-row>span[data-label=Indicadores]{min-height:54px!important;align-items:flex-end!important;justify-content:flex-end!important;padding:32px 0 3px!important;overflow:visible!important}html body #root .app-main .entity-page-requests .request-table .request-row-signals{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;width:100%!important;overflow:visible!important}html body #root .app-main .entity-page-requests .request-table .request-signal-slot{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:34px!important;min-height:34px!important}html body #root .app-main .entity-page-requests .request-table .request-row-signals .signal-icon-control{width:34px!important;height:34px!important}html body #root .app-main .entity-page-requests .request-table .request-signal-slot.is-empty .signal-icon-control{opacity:.72!important}}html body #root .app-main .entity-page-requests .request-waiting-clock{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:30px!important;color:#334a72!important;font-size:13px!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}html body #root .app-main .entity-page-requests .request-waiting-clock.is-active{color:#1d5bd1!important}html body #root .app-main .entity-page-requests .request-waiting-clock.is-active svg{color:#2563eb!important}html body #root .app-main .entity-page-requests .request-waiting-clock small{color:#6f83a5!important;font-size:11px!important;font-weight:700!important}html body #root .app-main .entity-page-requests .request-priority-chip{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:0 9px!important;border:1px solid transparent!important;border-radius:9px!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important}html body #root .app-main .entity-page-requests .request-priority-chip.high{color:#2563eb!important;border-color:#b9d4ff!important;background:#edf4ff!important}html body #root .app-main .entity-page-requests .request-priority-chip.standard{color:#52637d!important;border-color:#d9e2ef!important;background:#f4f7fb!important}html body #root .app-main .entity-page-requests .request-priority-chip.medium{color:#b66a00!important;border-color:#f5d39d!important;background:#fff5e3!important}html body #root .app-main .entity-page-requests .request-priority-chip.urgent{color:#c33459!important;border-color:#f2b9c8!important;background:#fff0f4!important}@media(max-width:1120px){html body #root .app-main .entity-page-requests .request-table .request-table-signals-head{display:none!important}html body #root .app-main .entity-page-requests .request-table .table-row>span[data-label=Indicadores]{grid-column:1 / -1!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;min-height:40px!important;padding:0!important;overflow:visible!important}html body #root .app-main .entity-page-requests .request-table .request-row-signals{display:flex!important;justify-content:flex-end!important;gap:6px!important;width:100%!important}}html body #root .app-main .legal-new-controladoria-list-page .operational-title-cell b,html body #root .app-main .legal-new-controladoria-list-page .operational-title-cell small{min-width:0!important;max-width:100%!important}@media(min-width:1121px){html body #root .app-main .legal-new-controladoria-list-page .operational-service-table .table-head,html body #root .app-main .legal-new-controladoria-list-page .operational-service-table .table-row,html body #root .app-main .legal-new-controladoria-list-page .operational-archive-table .table-head,html body #root .app-main .legal-new-controladoria-list-page .operational-archive-table .table-row{grid-template-columns:minmax(190px,1.45fr) minmax(88px,.7fr) minmax(140px,1.1fr) minmax(180px,1.25fr) minmax(150px,1.05fr) minmax(80px,.55fr)!important}}html body #root .app-main .legal-new-services-list-page .legal-new-service-list-toolbar .legal-new-service-filters{gap:7px!important;margin:0!important}html body #root .app-main .legal-new-services-list-page .legal-new-service-list-toolbar .legal-new-service-filters>button.exposed-filter-button{min-height:34px!important;height:34px!important;max-height:34px!important;flex:0 0 auto!important;gap:6px!important;padding:0 8px!important;border:1px solid #d2def0!important;border-radius:9px!important;color:#536c95!important;background:#fff!important;box-shadow:0 1px 2px #32538c0d!important;font-size:11px!important}html body #root .app-main .legal-new-services-list-page .legal-new-service-list-toolbar .legal-new-service-filters>button.exposed-filter-button:hover,html body #root .app-main .legal-new-services-list-page .legal-new-service-list-toolbar .legal-new-service-filters>button.exposed-filter-button:focus-visible{border-color:#a9bee5!important;color:#2456b7!important;background:#f7f9fe!important;outline:none!important}html body #root .app-main .legal-new-services-list-page .legal-new-service-list-toolbar .legal-new-service-filters>button.exposed-filter-button.active{border-color:#1949ae!important;color:#fff!important;background:#1949ae!important;box-shadow:0 5px 12px #1949ae2e!important}html body #root .app-main .legal-new-services-list-page .legal-new-service-list-toolbar .legal-new-service-filters>button.exposed-filter-button>.filter-label{min-height:22px!important;padding:0 4px!important;font-size:11px!important}html body #root .app-main .legal-new-services-list-page .legal-new-service-list-toolbar .legal-new-service-filters>button.exposed-filter-button>em{min-width:18px!important;width:18px!important;height:18px!important;padding:0!important;font-size:9px!important}html body #root .app-main .legal-new-controladoria-list-page{padding:20px!important;border:1px solid #d7e2f2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 27px #23437d0a!important}html body #root .app-main .legal-new-controladoria-list-page>.operational-list-toolbar{margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important}html body #root .app-main .legal-new-controladoria-list-page .operational-request-table{margin:0!important;border-top:1px solid #dfe7f3!important;border-radius:0!important;background:#fff!important}@media(max-width:1120px){html body #root .app-main .legal-new-controladoria-list-page{padding:14px!important}html body #root .app-main .legal-new-controladoria-list-page>.operational-list-toolbar{margin-bottom:12px!important}}:root{--ds-tooltip-text: #365487;--ds-tooltip-border: #cbd8f2;--ds-tooltip-surface: #ffffff;--ds-tooltip-shadow: 0 10px 24px rgba(42, 68, 126, .16)}html body [data-tooltip]{position:relative}html body #root .app-sidebar>.sidebar-collapse{position:absolute!important;top:72px!important;right:-14px!important;z-index:45!important}@media(min-width:1121px){html body #root .app-sidebar{overflow:visible!important}}html body #root .app-main .legal-new-case-list-page .cases-toolbar-new>.standard-list-toolbar{margin-bottom:14px!important;padding-bottom:0!important;border-bottom:0!important}html body #root .app-main .legal-new-services-list-page .legal-new-service-list-toolbar{margin-bottom:14px!important;padding-bottom:0!important;border-bottom:0!important}@media(min-width:761px){html body #root .app-main .legal-new-case-list-page .cases-toolbar-new.cases-toolbar-available>.standard-list-toolbar{justify-content:flex-start!important}html body #root .app-main .legal-new-case-list-page .cases-toolbar-new.cases-toolbar-available .entity-list-toolbar-actions{margin-left:0!important}html body #root .app-main .legal-new-case-list-page .cases-toolbar-new.cases-toolbar-available .entity-sort-popover,html body #root .app-main .legal-new-case-list-page .cases-toolbar-new.cases-toolbar-available .context-filter-popover-v3{left:0!important;right:auto!important}}html body [data-tooltip]:after,html body [data-tooltip]:hover:after,html body [data-tooltip]:focus-visible:after,html body .thread-identity .avatar-stack [data-tooltip]:after,html body .booking-link-settings[data-tooltip]:after,html body .task-focus-pulse-virtus-trigger-v2[data-tooltip]:after{display:none!important;content:none!important}.app-tooltip-v2{position:fixed;z-index:2147483647;display:block;box-sizing:border-box;width:max-content;max-width:min(280px,calc(100vw - 24px));padding:9px 12px;overflow-wrap:anywhere;border:1px solid var(--ds-tooltip-border);border-radius:10px;color:var(--ds-tooltip-text);background:var(--ds-tooltip-surface);box-shadow:var(--ds-tooltip-shadow);font:800 11px/1.35 var(--ds-font-body, Manrope),sans-serif;text-align:left;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .14s ease,visibility .14s ease,transform .14s ease}.app-tooltip-v2.is-visible{opacity:1;visibility:visible;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.app-tooltip-v2{transition:none!important}}html,body,#root{background:var(--ds-page-background)!important;background-attachment:fixed!important;background-position:center top!important;background-repeat:no-repeat!important;background-size:cover!important}.app-shell,.app-main,.ds-global-background{background:transparent!important}.app-sidebar{background:radial-gradient(ellipse 125% 38% at 50% 100%,#7e67e194,#6554c157 38%,#2a3e8f00),radial-gradient(ellipse 112% 31% at 50% 0%,#7d6add36,#37459d00),linear-gradient(180deg,#071f62,#123887 56%,#234394)!important;box-shadow:10px 0 34px #2220702e!important}.main-nav .nav-item.active,.main-nav .nav-group.active>.nav-group-toggle,.main-nav .nav-group.open>.nav-group-toggle{background:linear-gradient(100deg,#6258d8,#8066e7)!important;box-shadow:0 8px 20px #3227a547,inset 3px 0 #b6b2ff!important}:root{--ds-signal-size: 34px;--ds-signal-size-compact: 30px;--ds-signal-size-header: 40px;--ds-signal-size-summary: 46px;--ds-signal-radius: 9px;--ds-signal-border: #d7e4f5;--ds-signal-border-hover: #9ebbe8;--ds-signal-icon: #6f96d4;--ds-signal-icon-active: #4d78c5;--ds-signal-bg: #ffffff;--ds-signal-bg-hover: #f5f8ff;--ds-signal-badge: #e65367;--ds-signal-focus: 0 0 0 3px rgba(111, 150, 212, .2)}.signal-icon-control,.signal-icon-surface{position:relative;box-sizing:border-box;display:inline-grid!important;place-items:center!important;flex:0 0 auto;padding:0!important;border:1px solid var(--ds-signal-border)!important;border-radius:var(--ds-signal-radius)!important;color:var(--ds-signal-icon)!important;background:var(--ds-signal-bg)!important;box-shadow:0 1px 2px #1c458406!important}.signal-icon-control{width:var(--ds-signal-size)!important;height:var(--ds-signal-size)!important;min-width:var(--ds-signal-size)!important;min-height:var(--ds-signal-size)!important;line-height:1;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.signal-icon-surface{width:var(--ds-signal-size)!important;height:var(--ds-signal-size)!important;min-width:var(--ds-signal-size)!important;min-height:var(--ds-signal-size)!important}.signal-icon-size-compact{width:var(--ds-signal-size-compact)!important;height:var(--ds-signal-size-compact)!important;min-width:var(--ds-signal-size-compact)!important;min-height:var(--ds-signal-size-compact)!important;border-radius:8px!important}.signal-icon-size-header{width:var(--ds-signal-size-header)!important;height:var(--ds-signal-size-header)!important;min-width:var(--ds-signal-size-header)!important;min-height:var(--ds-signal-size-header)!important;border-radius:10px!important}.signal-icon-size-summary{width:var(--ds-signal-size-summary)!important;height:var(--ds-signal-size-summary)!important;min-width:var(--ds-signal-size-summary)!important;min-height:var(--ds-signal-size-summary)!important;border-radius:12px!important}.signal-icon-control:hover:not(:disabled),.signal-icon-control:focus-visible,.signal-icon-control.is-active{border-color:var(--ds-signal-border-hover)!important;color:var(--ds-signal-icon-active)!important;background:var(--ds-signal-bg-hover)!important}.signal-icon-control:hover:not(:disabled){transform:translateY(-1px)}.signal-icon-control:focus-visible{outline:none!important;box-shadow:var(--ds-signal-focus)!important}.signal-icon-control:disabled,.signal-icon-control.is-read-only{cursor:default}.signal-icon-control:disabled{opacity:.64}.signal-icon-control.is-read-only{pointer-events:none}.signal-icon-control>.signal-icon-badge{position:absolute!important;z-index:2;top:-6px!important;right:-6px!important;display:inline-grid!important;place-items:center!important;box-sizing:border-box;min-width:16px!important;height:16px!important;padding:0 4px!important;border:2px solid #fff!important;border-radius:999px!important;color:#fff!important;background:var(--ds-signal-badge)!important;box-shadow:0 2px 5px #aa2a402e!important;font:800 9px/1 var(--ds-font-heading)!important}.signal-inline-indicator{box-sizing:border-box;display:inline-grid!important;place-items:center!important;width:22px!important;height:22px!important;min-width:22px!important;padding:0!important;border:1px solid var(--ds-signal-border)!important;border-radius:6px!important;color:var(--ds-signal-icon-active)!important;background:#fff!important;vertical-align:middle}.signal-menu-icon{box-sizing:border-box;display:inline-grid!important;place-items:center!important;width:26px!important;height:26px!important;min-width:26px!important;padding:0!important;border:1px solid var(--ds-signal-border)!important;border-radius:7px!important;color:var(--ds-signal-icon-active)!important;background:#fff!important}.signal-icon-control>svg,.signal-icon-surface>svg,.signal-inline-indicator>svg,.signal-menu-icon>svg{display:block;color:currentColor!important}html body #root#root .signal-icon-control,html body #root#root .signal-icon-surface{box-sizing:border-box!important;display:inline-grid!important;place-items:center!important;padding:0!important;border:1px solid var(--ds-signal-border)!important;border-radius:var(--ds-signal-radius)!important;color:var(--ds-signal-icon)!important;background:var(--ds-signal-bg)!important;box-shadow:0 1px 2px #1c458406!important}html body #root#root .signal-icon-control:hover:not(:disabled),html body #root#root .signal-icon-control:focus-visible,html body #root#root .signal-icon-control.is-active{border-color:var(--ds-signal-border-hover)!important;color:var(--ds-signal-icon-active)!important;background:var(--ds-signal-bg-hover)!important}html body #root#root .signal-icon-control.signal-icon-size-default,html body #root#root .signal-icon-surface.signal-icon-size-default{width:var(--ds-signal-size)!important;height:var(--ds-signal-size)!important;min-width:var(--ds-signal-size)!important;min-height:var(--ds-signal-size)!important}html body #root#root .signal-icon-control.signal-icon-size-compact,html body #root#root .signal-icon-surface.signal-icon-size-compact{width:var(--ds-signal-size-compact)!important;height:var(--ds-signal-size-compact)!important;min-width:var(--ds-signal-size-compact)!important;min-height:var(--ds-signal-size-compact)!important;border-radius:8px!important}html body #root#root .signal-icon-control.signal-icon-size-header,html body #root#root .signal-icon-surface.signal-icon-size-header{width:var(--ds-signal-size-header)!important;height:var(--ds-signal-size-header)!important;min-width:var(--ds-signal-size-header)!important;min-height:var(--ds-signal-size-header)!important;border-radius:10px!important}html body #root#root .signal-icon-control.signal-icon-size-summary,html body #root#root .signal-icon-surface.signal-icon-size-summary{width:var(--ds-signal-size-summary)!important;height:var(--ds-signal-size-summary)!important;min-width:var(--ds-signal-size-summary)!important;min-height:var(--ds-signal-size-summary)!important;border-radius:12px!important}.card-header .card-signal-icon,.info-banner .info-banner-signal-icon,.header-notification-card .header-notification-card-icon.signal-icon-control{margin:0!important}.case-row-signal-slot:has(.signal-icon-control){border-color:transparent!important;background:transparent!important}html body #root .topbar-count-badge{position:absolute!important;top:-2px!important;right:-3px!important;z-index:1!important;display:inline-grid!important;place-items:center!important;box-sizing:border-box!important;width:auto!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0 4px!important;border:2px solid #fff!important;border-radius:999px!important;color:#fff!important;background:var(--primary-2)!important;box-shadow:0 3px 8px #143eae40!important;font-family:var(--ds-font-heading)!important;font-size:9px!important;font-weight:800!important;line-height:14px!important;text-align:center!important;pointer-events:none!important}.app-main>.page-canvas.ds-page-shell[data-page-shell=official],.app-main>.page-canvas.ds-page-shell{box-sizing:border-box;width:100%;max-width:var(--ds-page-max-width);margin-inline:auto;padding:var(--ds-page-padding-top) var(--ds-page-padding-x) var(--ds-page-padding-bottom)!important}.app-main>.page-canvas.ds-page-shell>*{box-sizing:border-box;min-width:0;max-width:100%}.app-main>.page-canvas.ds-page-shell>.entity-page.entity-page-cases,.app-main>.page-canvas.ds-page-shell>.entity-page.entity-page-services,.app-main>.page-canvas.ds-page-shell>.entity-page.entity-page-tasks,.app-main>.page-canvas.ds-page-shell>.entity-page.entity-page-activities,.app-main>.page-canvas.ds-page-shell>.legal-new-page.legal-new-services-list-page,.app-main>.page-canvas.ds-page-shell>.legal-new-page.legal-new-tasks-list-page{background-image:none}.app-main .standard-form-layout,.app-main .finance-form-layout,.app-main .payable-form-layout{column-gap:var(--ds-page-column-gap)}.app-main .page-header h1,.app-main .role-home-title h1,.app-main .card-header h2,.app-main .section-heading h2,.app-main .workflow-section>header h2{font-family:var(--ds-font-heading)}.app-main .button{min-height:var(--ds-button-h)!important;border-radius:var(--ds-button-radius)!important}.app-main .points-filter-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important}.app-main .points-filter-toolbar .financial-filters{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0!important}.app-main .points-filter-toolbar .financial-filters>.search-control{width:100%!important;min-width:0!important;max-width:none!important;flex:initial!important}.app-main .points-filter-toolbar .points-status-filters{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;justify-content:flex-start!important;overflow-x:visible!important;flex-wrap:wrap!important}@media(min-width:821px){.app-main .legal-new-service-filters{gap:4px!important;overflow-x:visible!important}.app-main .legal-new-service-filters>button{gap:4px!important;padding-inline:4px!important;font-size:13px!important}.app-main .legal-new-service-filters>button>.filter-label{padding-inline:4px!important;font-size:13px!important}.app-main .legal-new-service-filters>button>em{min-width:18px!important;padding-inline:3px!important;font-size:10px!important}}.app-main .notice-type-tabs>button{align-content:center!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:30px auto!important;row-gap:4px!important}.app-main .notice-type-tabs>button>span{grid-column:1!important;grid-row:1!important}.app-main .notice-type-tabs>button>em{grid-column:2!important;grid-row:1!important;justify-self:end!important}.app-main .notice-type-tabs b{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:normal;grid-column:1 / -1!important;grid-row:2!important;width:100%!important;text-align:center!important;line-height:1.15!important}.app-main .activity-progress{background:var(--ds-chart-track)!important}.app-main .activity-progress>span{background:linear-gradient(90deg,var(--ds-chart-primary),var(--ds-chart-positive))!important}.app-main .mini-bars{border-bottom-color:var(--ds-chart-grid)!important;background:repeating-linear-gradient(to bottom,transparent 0,transparent 35px,var(--ds-chart-grid) 36px)!important}.app-main .mini-bars i{background:var(--ds-chart-primary)!important}.app-main .finance-breakdown-bar{background:var(--ds-chart-track)!important}@media(max-width:720px){.app-main .points-filter-toolbar .financial-filters{grid-template-columns:minmax(0,1fr)!important}.app-main .points-filter-toolbar .financial-filter-control,.app-main .points-filter-toolbar .financial-filter-control>.button{width:100%!important}}.app-main .table-switch-two-options,.app-main .entity-tab-strip:has(>button:nth-child(2):last-child){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:var(--ds-table-switch-gap)!important;padding:var(--ds-table-switch-padding)!important;border:1px solid #d4e0f1!important;border-radius:15px!important;background:#f5f8fd!important}.app-main .table-switch-two-options>button,.app-main .entity-tab-strip:has(>button:nth-child(2):last-child)>button{box-sizing:border-box!important;min-width:0!important;width:100%!important;min-height:var(--ds-table-switch-option-h)!important;height:var(--ds-table-switch-option-h)!important;max-height:var(--ds-table-switch-option-h)!important;padding:11px 17px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;border:1px solid var(--ds-table-switch-inactive-border)!important;border-radius:var(--ds-table-switch-item-radius)!important;border-bottom-width:1px!important;color:#607493!important;background:var(--ds-table-switch-inactive-bg)!important;box-shadow:none!important;text-align:left!important;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease!important}.app-main .table-switch-two-options>button:hover:not(.active),.app-main .entity-tab-strip:has(>button:nth-child(2):last-child)>button:hover:not(.active),.app-main .table-switch-two-options>button:focus-visible:not(.active),.app-main .entity-tab-strip:has(>button:nth-child(2):last-child)>button:focus-visible:not(.active){color:#194492!important;border-color:var(--ds-table-switch-hover-border)!important;background:var(--ds-table-switch-hover-bg)!important;transform:translateY(-1px)}.app-main .table-switch-two-options>button.active,.app-main .entity-tab-strip:has(>button:nth-child(2):last-child)>button.active{color:#173e8e!important;border-color:var(--ds-table-switch-active-border)!important;background:var(--ds-surface)!important;box-shadow:var(--ds-table-switch-active-shadow)!important}.app-main .table-switch-two-options>button:focus-visible,.app-main .entity-tab-strip:has(>button:nth-child(2):last-child)>button:focus-visible{outline:0!important;box-shadow:var(--ds-focus)!important}.app-main .table-switch-two-options>button.active:focus-visible,.app-main .entity-tab-strip:has(>button:nth-child(2):last-child)>button.active:focus-visible{box-shadow:var(--ds-table-switch-active-shadow),var(--ds-focus)!important}@media(max-width:620px){.app-main .table-switch-two-options,.app-main .entity-tab-strip:has(>button:nth-child(2):last-child){grid-template-columns:1fr!important}}html,body,#root,.app-shell,.app-sidebar,.app-main,.page-canvas,.ds-page-shell,.conversation-page,.conversation-page-fullscreen,.conversation-hub,.conversation-widget-panel{max-width:100%!important;overflow-x:clip!important}.app-sidebar .main-nav{overflow-x:hidden!important;overflow-y:auto!important}:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs,.financial-status-filter,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.legal-new-service-filters,.model-status-filters,.home-filter-tabs,.home-section-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.client-links-actions-tabs,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar,.cases-scope-row,.financial-filter-status>div,.directory-tabs,.assistant-settings-tabs,.account-catalog-subtabs){min-width:0!important;max-width:100%!important;flex-wrap:wrap!important;overflow-x:visible!important;overflow-y:visible!important;scrollbar-width:auto!important}:where(.filter-pills,.task-filter-pills,.directory-filter-pills,.office-filter-pills,.subscription-status-filters,.credit-mode-tabs,.credit-status-filters,.credit-view-tabs,.financial-status-filter,.entity-status-strip,.timeline-filters,.legal-new-filter-row,.legal-new-service-filters,.model-status-filters,.home-filter-tabs,.home-section-tabs,.conversation-widget-filters,.follow-up-filters,.case-documents-filters,.case-activity-filters,.client-links-actions-tabs,.notice-category-filters,.notice-trigger-filters,.notice-filter-bar,.cases-scope-row,.financial-filter-status>div,.directory-tabs,.assistant-settings-tabs,.account-catalog-subtabs)>button{min-width:0!important;max-width:100%!important;flex:0 1 auto!important;white-space:normal!important;overflow-wrap:anywhere!important}.app-main .points-status-filters{min-width:0!important;max-width:100%!important;flex-wrap:wrap!important;overflow-x:visible!important}.subscription-table{width:100%!important;max-width:100%!important;overflow-x:clip!important;overflow-y:visible!important}.subscription-table .table-head,.subscription-table .table-row{width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:36px minmax(0,.9fr) minmax(0,1.45fr) minmax(0,.8fr) minmax(0,.85fr) minmax(0,.75fr) minmax(0,1fr) 78px!important;gap:8px!important;padding-inline:6px!important}.subscription-table .table-head>span,.subscription-table .table-row>span{min-width:0!important;max-width:100%!important}.subscription-table .table-row>span,.subscription-table .table-row>span:nth-child(4),.subscription-table .table-row>span:nth-child(5),.subscription-table .table-row b,.subscription-table .table-row small,.subscription-table .subscription-date{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}.subscription-table .row-actions{min-width:0!important;max-width:100%!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important}.operational-request-table,.attendance-table,.credit-ledger-table,.office-member-table,.directory-table,.compatibility-table,.points-ledger-table,.point-detail-task-table,.benefits-table-wrap,.archive-case-table,.account-table-wrap,.points-history-table-wrap,.rule-table-wrap,.rule-table-scroll{max-width:100%!important;overflow-x:clip!important}.operational-request-table .table-head,.operational-request-table .table-row{min-width:0!important;max-width:100%!important;grid-template-columns:minmax(0,1.5fr) repeat(5,minmax(0,1fr))!important}.attendance-table .table-head,.attendance-table .table-row{min-width:0!important;max-width:100%!important;grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,1fr)) 54px!important}.credit-ledger-head,.credit-ledger-row{min-width:0!important;max-width:100%!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1.45fr) minmax(0,.85fr) minmax(0,.85fr) minmax(0,.65fr)!important}.office-member-head,.office-member-row{min-width:0!important;max-width:100%!important;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.8fr)!important}.directory-head,.directory-row{min-width:0!important;max-width:100%!important;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr) minmax(72px,.65fr)!important}.requester-directory-head,.requester-directory-row{min-width:0!important;max-width:100%!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1.45fr) minmax(0,.8fr) minmax(0,.8fr) minmax(72px,.6fr)!important}.compatibility-head,.compatibility-line{min-width:0!important;max-width:100%!important;grid-template-columns:minmax(0,1.35fr) repeat(5,minmax(0,1fr)) minmax(62px,.65fr)!important}.points-ledger-head,.points-ledger-row{min-width:0!important;max-width:100%!important;grid-template-columns:minmax(0,1.65fr) minmax(0,.95fr) minmax(0,.85fr)!important}.point-detail-task-head,.point-detail-task-row{min-width:0!important;max-width:100%!important;grid-template-columns:minmax(0,1.55fr) repeat(5,minmax(0,.85fr)) minmax(0,.7fr)!important}.benefits-table-head,.benefits-table-row{min-width:0!important;max-width:100%!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}.foundation-progress{min-width:0!important;max-width:100%!important;flex-wrap:wrap!important;overflow-x:visible!important}.foundation-progress>div{min-width:0!important;flex:1 1 180px!important}.points-history-table{width:100%!important;min-width:0!important;max-width:100%!important}.archive-case-table-head,.archive-case-table.workflow-case-list>.workflow-case-table-head,.archive-case-table.workflow-case-list>.workflow-case-row,.archive-case-row{min-width:0!important;max-width:100%!important}.archive-case-table-head{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr) 42px!important}.archive-case-row{grid-template-columns:minmax(0,1fr) 42px!important}.archive-case-select{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr)!important}.archive-case-select span,.archive-case-select b{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}.subscription-table .table-head,.subscription-table .table-row,.operational-request-table .table-head,.operational-request-table .table-row,.attendance-table .table-head,.attendance-table .table-row,.credit-ledger-head,.credit-ledger-row,.office-member-head,.office-member-row,.directory-head,.directory-row,.requester-directory-head,.requester-directory-row,.compatibility-head,.compatibility-line,.points-ledger-head,.points-ledger-row,.point-detail-task-head,.point-detail-task-row,.benefits-table-head,.benefits-table-row{overflow-wrap:anywhere!important}.points-ledger-primary b,.points-ledger-primary small,.points-ledger-phase small,.points-ledger-points small,.point-detail-task-row>span:first-child b,.point-detail-task-row>span:first-child small,.point-detail-points b,.point-detail-points small{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}.rule-table-scroll,.rule-table-wrap{overflow-x:clip!important;overflow-y:visible!important}@media(max-width:1120px){.subscription-table .table-head,.operational-request-table .table-head,.attendance-table .table-head{display:none!important}.subscription-table .table-row,.operational-request-table .table-row,.attendance-table .table-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:10px 14px!important;min-height:0!important;margin-bottom:8px!important;padding:14px!important;border:1px solid var(--ds-line)!important;border-radius:10px!important}.subscription-table .table-row>span,.operational-request-table .table-row>span,.attendance-table .table-row>span{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;padding:0!important}.subscription-table .table-row>span[data-label]:before,.operational-request-table .table-row>span[data-label]:before,.attendance-table .table-row>span[data-label]:before{content:attr(data-label);margin-bottom:3px;color:#7b879d;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.subscription-table .table-row>span[data-label=Ações],.operational-request-table .table-row>span[data-label=Ações],.attendance-table .table-row>span[data-label=Ações]{grid-column:1 / -1;flex-direction:row!important;flex-wrap:wrap;align-items:center!important;gap:8px}.subscription-table .subscription-check-cell{display:grid!important;place-items:start!important}.office-member-table .office-member-head,.benefits-table-wrap .benefits-table-head{display:none!important}.office-member-table .office-member-row,.benefits-table-wrap .benefits-table-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 14px!important;min-height:0!important}.office-member-table .office-member-row>div,.office-member-table .office-member-row>span,.benefits-table-wrap .benefits-table-row>*{min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}.rule-table{display:block!important;width:100%!important;min-width:0!important}.rule-table thead{display:none!important}.rule-table tbody{display:grid!important;gap:9px!important}.rule-table tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 12px!important;padding:12px!important;border:1px solid var(--ds-line)!important;border-radius:10px!important;background:#fff!important}.rule-table td{display:grid!important;gap:3px!important;height:auto!important;min-width:0!important;padding:0!important;border:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.rule-table td:before{color:#7b879d;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.rule-table td:nth-child(1):before{content:"Complexidade"}.rule-table td:nth-child(2):before{content:"Nível"}.rule-table td:nth-child(3):before{content:"Fator"}.rule-table td:nth-child(4):before{content:"Base"}.rule-table td:nth-child(5):before{content:"Prioridade 2"}.rule-table td:nth-child(6):before{content:"Prioridade 3"}.rule-table td:nth-child(7):before{content:"Prioridade 4"}.rule-table td:nth-child(8):before{content:"Prioridade 5"}}@media(max-width:560px){.subscription-table .table-row,.operational-request-table .table-row,.attendance-table .table-row,.office-member-table .office-member-row,.benefits-table-wrap .benefits-table-row,.rule-table tr{grid-template-columns:1fr!important}.subscription-table .table-row>span[data-label=Ações],.operational-request-table .table-row>span[data-label=Ações],.attendance-table .table-row>span[data-label=Ações]{grid-column:auto}}html body #root .conversation-page-fullscreen .inbox-status-strip,html body #root .conversation-inbox>.inbox-tools>.inbox-status-strip{display:block!important;width:100%!important;min-width:0!important}html body #root .conversation-page-fullscreen .inbox-status-chips,html body #root .conversation-inbox .inbox-status-chips,html body #root .conversation-widget-filters{display:flex!important;flex-wrap:wrap!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:visible!important;overflow-y:visible!important;gap:6px!important}html body #root .inbox-status-chips>button,html body #root .conversation-widget-filters>button{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body #root .inbox-status-scroll,html body #root .widget-filter-scroll{display:none!important}html body #root .conversation-widget-filter-strip{display:block!important;min-width:0!important;max-width:100%!important}html body #root .conversation-page-fullscreen .thread-tools,html body #root .conversation-workspace .thread-tools,html body #root .widget-workspace .thread-tools{max-width:100%!important;min-width:0!important;flex-wrap:wrap!important;overflow-x:visible!important;overflow-y:visible!important}html body #root .conversation-rich-toolbar,html body #root .email-composer-expanded .conversation-rich-toolbar{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;max-height:none!important;display:flex!important;flex-wrap:wrap!important;align-content:flex-start!important;overflow-x:visible!important;overflow-y:visible!important;scrollbar-gutter:auto!important}html body #root .conversation-rich-toolbar>*,html body #root .thread-tools>*{min-width:0!important;max-width:100%!important;flex:0 1 auto!important}.app-main .directory-page{min-width:0;width:100%}.app-main>.page-canvas.ds-page-shell>.directory-page{box-sizing:border-box;padding:0}.app-main .directory-page>.directory-tabs{box-sizing:border-box;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-table-switch-gap)!important;width:100%;min-height:0;margin:0 0 var(--ds-page-section-gap);padding:var(--ds-table-switch-padding)!important;border:1px solid #d5e0f1!important;border-radius:15px!important;background:#eef3fb!important}.app-main .directory-page>.directory-tabs>button{box-sizing:border-box;min-width:0;width:100%;min-height:var(--ds-table-switch-option-h)!important;height:var(--ds-table-switch-option-h)!important;max-height:var(--ds-table-switch-option-h)!important;padding:11px 12px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid var(--ds-table-switch-inactive-border)!important;border-radius:var(--ds-table-switch-item-radius)!important;color:#5e7298!important;background:var(--ds-table-switch-inactive-bg)!important;box-shadow:none!important;font:700 13px/1.2 var(--ds-font-heading);text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.app-main .directory-page>.directory-tabs>button:hover:not(.active),.app-main .directory-page>.directory-tabs>button:focus-visible:not(.active){color:var(--ds-brand)!important;border-color:var(--ds-table-switch-hover-border)!important;background:var(--ds-table-switch-hover-bg)!important;transform:translateY(-1px)}.app-main .directory-page>.directory-tabs>button.active{color:#173e8e!important;border-color:var(--ds-table-switch-active-border)!important;background:var(--ds-surface)!important;box-shadow:var(--ds-table-switch-active-shadow)!important}.app-main .directory-page>.directory-tabs>button:focus-visible{outline:0;box-shadow:var(--ds-focus)!important}.app-main .directory-page>.directory-tabs>button.active:focus-visible{box-shadow:var(--ds-table-switch-active-shadow),var(--ds-focus)!important}.app-main .directory-page>.directory-tabs>button>span{min-width:22px;height:22px;display:inline-grid;place-items:center;padding:0 5px;border-radius:8px;color:#42609a;background:#edf2ff;font-size:10px;font-weight:800}.app-main .directory-page>.directory-tabs>button.active>span{color:var(--ds-brand);background:#ebefff}.app-main .directory-page .directory-filter-bar{box-sizing:border-box;width:100%;margin:0 0 var(--ds-page-section-gap);padding:20px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow-sm)}.app-main .directory-page .directory-name-search{width:100%;max-width:650px;min-width:0;margin:0}.app-main .directory-page .directory-name-search .search-control{box-sizing:border-box;width:100%;min-height:var(--ds-control-h);height:var(--ds-control-h);padding-inline:13px}.app-main .directory-page .directory-name-search .search-control input{font-size:14px}.app-main .directory-page .directory-filter-main{min-width:0;width:100%;display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:8px}.app-main .directory-page .directory-filter-label{color:var(--ds-muted);font-size:13px;font-weight:800}.app-main .directory-page .directory-filter-pills,.app-main .directory-page .exposed-filter-group{min-width:0;max-width:100%}.app-main .directory-page .exposed-filter-group{display:flex!important;flex-wrap:wrap!important;width:100%;max-width:100%;overflow-x:visible;overflow-y:visible;padding-bottom:0}.app-main .directory-page .exposed-filter-group>.exposed-filter-button{flex:0 1 auto;max-width:100%;white-space:normal;overflow-wrap:anywhere}@media(max-width:900px){.app-main .directory-page>.directory-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.app-main>.page-canvas.ds-page-shell>.directory-page{padding:0}.app-main .directory-page>.directory-tabs{grid-template-columns:1fr}}.app-main .legal-new-filter-row,.app-main .timeline-filters{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important;max-width:100%!important;overflow-x:visible!important;overflow-y:visible!important}.app-main .legal-new-filter-row>button,.app-main .timeline-filters>button{box-sizing:border-box!important;flex:0 1 auto!important;min-width:0!important;max-width:100%!important;min-height:40px!important;height:40px!important;max-height:40px!important;padding:0 12px!important;border:1px solid #cbd9ed!important;border-radius:10px!important;color:#456185!important;background:#fff!important;font:700 var(--ds-filter-text-size, 14px) / 1 Manrope,sans-serif!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:none!important}.app-main .legal-new-filter-row>button:hover,.app-main .legal-new-filter-row>button:focus-visible,.app-main .timeline-filters>button:hover,.app-main .timeline-filters>button:focus-visible{border-color:#8faee3!important;color:var(--ds-brand)!important;background:#f4f7ff!important}.app-main .legal-new-filter-row>button.active,.app-main .timeline-filters>button.active{border-color:var(--ds-brand)!important;color:#fff!important;background:var(--ds-brand)!important;box-shadow:0 5px 12px #1746ad2e!important}.app-main .legal-new-filter-row>button>.filter-label,.app-main .timeline-filters>button>.filter-label{min-height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;border-radius:999px!important;color:#536d96!important;background:transparent!important}.app-main .legal-new-filter-row>button.active>.filter-label,.app-main .timeline-filters>button.active>.filter-label{color:#fff!important;background:#ffffff2e!important}.app-main .legal-new-filter-row>button>em,.app-main .timeline-filters>button>em,.app-main .legal-new-filter-row>button>span:not(.filter-label),.app-main .timeline-filters>button>span:not(.filter-label){min-width:22px!important;height:22px!important;display:inline-grid!important;place-items:center!important;padding:0 6px!important;border-radius:999px!important;color:#42609a!important;background:#edf2fa!important;font-size:10px!important;font-style:normal!important;font-weight:800!important;line-height:1!important}.app-main .legal-new-filter-row>button.active>em,.app-main .timeline-filters>button.active>em,.app-main .legal-new-filter-row>button.active>span:not(.filter-label),.app-main .timeline-filters>button.active>span:not(.filter-label){color:var(--ds-brand)!important;background:#e5edff!important}.app-main .operational-control-card{min-width:0!important;overflow:visible!important}.app-main .operational-list-toolbar{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important}.app-main .operational-list-toolbar .search-control{width:min(100%,650px)!important;max-width:650px!important}.app-main .operational-filter-group{width:100%!important;min-width:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}.app-main .operational-request-table{max-width:100%!important;min-width:0!important;overflow-x:hidden!important;overflow-y:visible!important}.app-main .operational-request-table .table-head,.app-main .operational-request-table .table-row{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}@media(min-width:1121px){.app-main .operational-request-table .table-head,.app-main .operational-request-table .table-row{grid-template-columns:minmax(145px,1.12fr) minmax(104px,.72fr) minmax(112px,.92fr) minmax(160px,1.28fr) minmax(98px,.76fr) minmax(145px,1.08fr)!important}}.app-main .operational-request-table .table-head>span,.app-main .operational-request-table .table-row>span{min-width:0!important;max-width:100%!important;overflow:visible!important}.app-main .operational-request-table .table-row>span:not(:first-child){white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}.app-main .operational-request-table .operational-date-cell{display:block!important;min-width:104px!important;width:100%!important;white-space:nowrap!important;overflow-wrap:normal!important;color:#536f9e!important;font-size:11px!important;line-height:1.3!important;font-weight:700!important}.app-main .operational-request-table .operational-case-cell b{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;cursor:help!important}.app-main .operational-request-table .operational-status-phase{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important}.app-main .involved-parties-cell{min-width:0!important;max-width:100%!important;display:flex!important;align-items:flex-start!important;gap:6px!important;color:#304b79!important}.app-main .involved-party-side{min-width:0!important;max-width:100%!important;display:inline-flex!important;align-items:flex-start!important;gap:5px!important}.app-main .involved-party-side b{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important;color:#304b79!important;font-size:12px!important;line-height:1.35!important}.app-main .involved-party-side em{flex:0 0 auto!important;padding:2px 5px!important;border-radius:999px!important;color:#3156bf!important;background:#edf1ff!important;font-size:10px!important;font-style:normal!important;font-weight:800!important;line-height:1.2!important;cursor:help!important}.app-main .involved-party-separator{flex:0 0 auto!important;color:#7b8ca8!important;font-size:12px!important;font-weight:800!important}.app-main .involved-party-empty{color:#7588a8!important;font-size:12px!important}.app-main .legal-new-service-row .service-row-parties{min-width:0!important;max-width:100%!important;overflow:visible!important}.app-main .legal-new-service-row .service-row-parties>.involved-parties-cell{width:100%!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:2px!important}.app-main .legal-new-service-row .service-row-parties .involved-party-side{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.app-main .legal-new-service-row .service-row-parties .involved-party-side b{display:block!important;max-width:100%!important;overflow:hidden!important;overflow-wrap:normal!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-main .legal-new-service-row .service-row-parties .involved-party-separator{align-self:center!important;font-size:10px!important;line-height:10px!important}@media(max-width:1120px){.app-main .operational-request-table{overflow-x:hidden!important}.app-main .operational-request-table .table-row{min-width:0!important;max-width:100%!important}}html body #root .app-main .legal-new-tasks-list-page .legal-new-service-filters>button.exposed-filter-button{min-height:34px!important;height:34px!important;max-height:34px!important;padding:0 8px!important;gap:6px!important;border-radius:9px!important;font-size:11px!important}html body #root .app-main .legal-new-tasks-list-page .legal-new-service-filters>button.exposed-filter-button>.filter-label{min-height:22px!important;padding:0 4px!important;font-size:11px!important}html body #root .app-main .legal-new-tasks-list-page .legal-new-service-filters>button.exposed-filter-button>em{min-width:18px!important;width:18px!important;height:18px!important;padding:0!important;font-size:9px!important}html body #root .app-main .legal-new-timeline-controls-v3 .exposed-filter-button,html body .task-focus-timeline-controls-v3 .exposed-filter-button{min-height:34px!important;height:34px!important;max-height:34px!important;padding:0 10px!important;gap:7px!important;border-radius:10px!important;font-size:10.5px!important}html body #root .app-main .legal-new-timeline-controls-v3 .exposed-filter-button>.filter-label,html body .task-focus-timeline-controls-v3 .exposed-filter-button>.filter-label{min-height:0!important;padding:0!important;font-size:10.5px!important}html body #root .app-main .legal-new-timeline-controls-v3 .exposed-filter-button>em,html body .task-focus-timeline-controls-v3 .exposed-filter-button>em{min-width:18px!important;width:18px!important;height:18px!important;padding:0!important;font-size:9px!important}html body #root .standard-list-toolbar{position:relative!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-height:42px!important;overflow:visible!important}html body #root .standard-list-toolbar>.context-filter-control-v3,html body #root .standard-list-toolbar>.entity-sort-control{position:relative!important;flex:0 0 auto!important;overflow:visible!important}html body #root .entity-sort-control{position:relative!important;display:inline-flex!important;overflow:visible!important}html body #root .entity-sort-trigger{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;border:1px solid #d2dff1!important;border-radius:12px!important;color:#315db7!important;background:#fff!important;cursor:pointer!important}html body #root .entity-sort-trigger:hover,html body #root .entity-sort-trigger:focus-visible,html body #root .entity-sort-trigger.is-active,html body #root .entity-sort-trigger[aria-expanded=true]{border-color:#6f8fda!important;color:#194da9!important;background:#f2f6ff!important;outline:none!important}html body #root .entity-sort-popover{position:absolute!important;z-index:100060!important;top:calc(100% + 8px)!important;right:0!important;width:min(292px,calc(100vw - 28px))!important;box-sizing:border-box!important;display:grid!important;gap:8px!important;padding:13px!important;border:1px solid #d6e1f0!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 42px #233d702e!important}html body #root .entity-sort-popover>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-bottom:9px!important;border-bottom:1px solid #edf1f6!important}html body #root .entity-sort-popover>header b{color:#274575!important;font:850 14px/1.2 Manrope,sans-serif!important}html body #root .entity-sort-popover>header button{display:grid!important;place-items:center!important;width:29px!important;height:29px!important;padding:0!important;border:1px solid #dce5f1!important;border-radius:8px!important;color:#6f82a2!important;background:#fbfcff!important;cursor:pointer!important}html body #root .entity-sort-popover .entity-sort-group{display:grid!important;gap:6px!important;padding-top:10px!important;border-top:1px solid #edf1f6!important}html body #root .entity-sort-popover .entity-sort-group:first-of-type{padding-top:0!important;border-top:0!important}html body #root .entity-sort-popover .entity-sort-group>strong{display:flex!important;align-items:center!important;gap:6px!important;color:#274575!important;font:850 12px/1.2 Manrope,sans-serif!important}html body #root .entity-sort-popover .entity-sort-group>strong svg{color:#2f5fc0!important}html body #root .entity-sort-popover .entity-sort-group>button{min-height:34px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:6px 9px!important;border:1px solid #dce3ee!important;border-radius:8px!important;color:#5d6b82!important;background:#fff!important;font:700 11px/1.2 Manrope,sans-serif!important;text-align:left!important;cursor:pointer!important}html body #root .entity-sort-popover .entity-sort-group>button:hover,html body #root .entity-sort-popover .entity-sort-group>button:focus-visible,html body #root .entity-sort-popover .entity-sort-group>button.active{border-color:#7b8dea!important;color:#1c4fb1!important;background:#edf1ff!important;outline:none!important}html body #root .entity-sort-popover .entity-sort-group>button svg{flex:0 0 auto!important}html body #root .entity-sort-popover>button{min-height:36px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:7px 10px!important;border:1px solid #dce3ee!important;border-radius:9px!important;color:#536984!important;background:#fff!important;font:750 11px/1.2 Manrope,sans-serif!important;text-align:left!important;cursor:pointer!important}html body #root .entity-sort-popover>button:hover,html body #root .entity-sort-popover>button:focus-visible,html body #root .entity-sort-popover>button.active{border-color:#7b8dea!important;color:#1c4fb1!important;background:#edf1ff!important;outline:none!important}html body #root .entity-sort-popover>button.entity-sort-reset{justify-self:start!important;min-height:28px!important;padding:2px 0!important;border:0!important;color:#2456b7!important;background:transparent!important}html body #root .entity-page-requests,html body #root .entity-page-requests .entity-workspace,html body #root .entity-page-requests .entity-content-card,html body #root .legal-new-services-list-page,html body #root .legal-new-services-list-page .legal-new-services-board,html body #root .legal-new-services-list-page .legal-new-service-list-card,html body #root .legal-new-case-list-page,html body #root .legal-new-case-list-page .cases-workspace,html body #root .legal-new-case-list-page .cases-ledger,html body #root .legal-new-controladoria-list-page,html body #root .operational-control-card,html body #root .operational-request-table{overflow:visible!important}html body #root .entity-page-requests:has(.context-filter-popover-v3),html body #root .entity-page-requests:has(.entity-sort-popover),html body #root .legal-new-services-list-page:has(.context-filter-popover-v3),html body #root .legal-new-services-list-page:has(.entity-sort-popover),html body #root .legal-new-case-list-page:has(.context-filter-popover-v3),html body #root .legal-new-case-list-page:has(.entity-sort-popover),html body #root .legal-new-controladoria-list-page:has(.context-filter-popover-v3),html body #root .legal-new-controladoria-list-page:has(.entity-sort-popover){padding-bottom:320px!important}html body #root .entity-page-requests .responsive-table,html body #root .legal-new-services-list-page .legal-new-service-rows,html body #root .legal-new-case-list-page .cases-list,html body #root .legal-new-case-list-page .cases-list-head,html body #root .operational-control-card .responsive-table{max-height:none!important;overflow:visible!important}html body #root .app-main .standard-list-toolbar{justify-content:space-between!important;flex-wrap:wrap!important;gap:8px!important}html body #root .app-main .standard-list-toolbar>.exposed-filter-group,html body #root .app-main .standard-list-toolbar .requests-filter-group,html body #root .app-main .standard-list-toolbar .cases-filter-group,html body #root .app-main .standard-list-toolbar .operational-filter-group,html body #root .app-main .standard-list-toolbar .legal-new-service-filters{width:auto!important;min-width:0!important;flex:1 1 auto!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;margin:0!important;padding:0!important}html body #root .app-main .standard-list-toolbar .requests-filter-group>.exposed-filter-button,html body #root .app-main .standard-list-toolbar .cases-filter-group>.exposed-filter-button,html body #root .app-main .standard-list-toolbar .operational-filter-group>.exposed-filter-button,html body #root .app-main .standard-list-toolbar .legal-new-service-filters>.exposed-filter-button{min-height:34px!important;height:34px!important;max-height:34px!important;flex:0 0 auto!important;gap:6px!important;padding:0 8px!important;border-radius:9px!important;font-size:11px!important}html body #root .app-main .standard-list-toolbar .requests-filter-group>.exposed-filter-button>.filter-label,html body #root .app-main .standard-list-toolbar .cases-filter-group>.exposed-filter-button>.filter-label,html body #root .app-main .standard-list-toolbar .operational-filter-group>.exposed-filter-button>.filter-label,html body #root .app-main .standard-list-toolbar .legal-new-service-filters>.exposed-filter-button>.filter-label{min-height:22px!important;padding:0 4px!important;font-size:11px!important}html body #root .app-main .standard-list-toolbar .requests-filter-group>.exposed-filter-button>em,html body #root .app-main .standard-list-toolbar .cases-filter-group>.exposed-filter-button>em,html body #root .app-main .standard-list-toolbar .operational-filter-group>.exposed-filter-button>em,html body #root .app-main .standard-list-toolbar .legal-new-service-filters>.exposed-filter-button>em{min-width:18px!important;width:18px!important;height:18px!important;padding:0!important;font-size:9px!important}html body #root .app-main .standard-list-toolbar .credits-exposed-filters{width:auto!important;min-width:0!important;flex:1 1 auto!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;margin:0!important;padding:0!important}html body #root .app-main .standard-list-toolbar .credits-exposed-filters>.exposed-filter-button{min-height:34px!important;height:34px!important;max-height:34px!important;flex:0 0 auto!important;gap:6px!important;padding:0 8px!important;border-radius:9px!important;font-size:11px!important}html body #root .app-main .standard-list-toolbar .credits-exposed-filters>.exposed-filter-button>.filter-label{min-height:22px!important;padding:0 4px!important;font-size:11px!important}html body #root .app-main .standard-list-toolbar .credits-exposed-filters>.exposed-filter-button>em{min-width:18px!important;width:18px!important;height:18px!important;padding:0!important;font-size:9px!important}html body #root .app-main .standard-list-toolbar .points-exposed-filters{width:auto!important;min-width:0!important;flex:1 1 auto!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;margin:0!important;padding:0!important}html body #root .app-main .standard-list-toolbar .points-exposed-filters>.exposed-filter-button{min-height:34px!important;height:34px!important;max-height:34px!important;flex:0 0 auto!important;gap:6px!important;padding:0 8px!important;border-radius:9px!important;font-size:11px!important}html body #root .app-main .standard-list-toolbar .points-exposed-filters>.exposed-filter-button>.filter-label{min-height:22px!important;padding:0 4px!important;font-size:11px!important}html body #root .app-main .standard-list-toolbar .points-exposed-filters>.exposed-filter-button>em{min-width:18px!important;width:18px!important;height:18px!important;padding:0!important;font-size:9px!important}html body #root .app-main .credits-list-filter-bar .entity-sort-trigger,html body #root .app-main .points-list-filter-bar .entity-sort-trigger{width:38px!important;height:38px!important;border-radius:10px!important}html body #root .app-main .credits-list-filter-bar,html body #root .app-main .points-list-filter-bar{margin-bottom:14px!important;padding-bottom:0!important;border-bottom:0!important}html body #root .credits-content-grid,html body #root .credits-ledger-card,html body #root .points-ledger-card{overflow:visible!important}html body #root .credits-ledger-card:has(.context-filter-popover-v3),html body #root .credits-ledger-card:has(.entity-sort-popover),html body #root .points-ledger-card:has(.context-filter-popover-v3),html body #root .points-ledger-card:has(.entity-sort-popover){padding-bottom:320px!important}html body #root .context-filter-extra-v3{display:grid!important;gap:6px!important;margin:0 0 12px!important}html body #root .context-filter-extra-v3 .field{min-width:0!important;gap:6px!important;margin:0!important}html body #root .context-filter-extra-v3 .field>span{color:#617596!important;font-size:11px!important;font-weight:850!important}html body #root .context-filter-extra-v3 .field .control{min-height:40px!important}html body #root .app-main .entity-list-toolbar-actions{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:8px!important;margin-left:auto!important}html body #root .app-main .entity-list-toolbar-actions>.context-filter-control-v3,html body #root .app-main .entity-list-toolbar-actions>.entity-sort-control{flex:0 0 auto!important;position:relative!important;overflow:visible!important}html body #root .app-main .entity-page-requests .entity-sort-trigger,html body #root .app-main .legal-new-case-list-page .entity-sort-trigger,html body #root .app-main .legal-new-services-list-page .entity-sort-trigger,html body #root .app-main .legal-new-controladoria-list-page .entity-sort-trigger{width:38px!important;height:38px!important;border-radius:10px!important}@media(max-width:760px){html body #root .app-main .standard-list-toolbar>.exposed-filter-group,html body #root .app-main .standard-list-toolbar .requests-filter-group,html body #root .app-main .standard-list-toolbar .cases-filter-group,html body #root .app-main .standard-list-toolbar .operational-filter-group,html body #root .app-main .standard-list-toolbar .legal-new-service-filters{width:100%!important;flex-basis:100%!important}html body #root .app-main .standard-list-toolbar .credits-exposed-filters,html body #root .app-main .standard-list-toolbar .points-exposed-filters{width:100%!important;flex-basis:100%!important}html body #root .app-main .entity-list-toolbar-actions{width:100%!important;justify-content:flex-end!important}}@media(min-width:1121px){html body #root .app-main .entity-page-requests .request-table .table-head,html body #root .app-main .entity-page-requests .request-table .table-row{grid-template-columns:minmax(230px,1.45fr) minmax(155px,1fr) minmax(92px,.68fr) minmax(94px,.7fr) minmax(122px,.86fr) minmax(135px,.9fr) minmax(84px,.55fr)!important;gap:12px!important}html body #root .app-main .entity-page-requests .request-table .table-head{min-height:48px!important;padding:0 15px!important;border-top:1px solid #dfe7f3!important;border-bottom:1px solid #dfe7f3!important;color:#617598!important;background:#fff!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}html body #root .app-main .entity-page-requests .request-table .table-row{min-height:116px!important;padding:15px!important;border-bottom:1px solid #e2e9f3!important;color:#334a72!important;background:#fff!important}html body #root .app-main .entity-page-requests .request-table .table-row:hover,html body #root .app-main .entity-page-requests .request-table .table-row:focus-within{background:#f4f8ff!important}html body #root .app-main .entity-page-requests .request-table .table-head>span,html body #root .app-main .entity-page-requests .request-table .table-row>span{min-width:0!important;padding:8px 0!important}html body #root .app-main .entity-page-requests .request-table .table-row>span{min-height:54px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important;overflow:hidden!important}html body #root .app-main .entity-page-requests .request-table .table-row>span:first-child b{max-width:100%!important;overflow:hidden!important;color:#173d87!important;font-size:14px!important;font-weight:800!important;line-height:1.3!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;text-overflow:ellipsis!important}html body #root .app-main .entity-page-requests .request-table .table-row>span:first-child small,html body #root .app-main .entity-page-requests .request-table .table-row>span[data-label=Cliente],html body #root .app-main .entity-page-requests .request-table .table-row>span[data-label=Responsável]{max-width:100%!important;overflow:hidden!important;color:#7588a8!important;font-size:11px!important;line-height:1.35!important;text-overflow:ellipsis!important}html body #root .app-main .entity-page-requests .request-table .table-row>span[data-label=Cliente],html body #root .app-main .entity-page-requests .request-table .table-row>span[data-label=Responsável]{color:#334a72!important;font-size:13px!important;line-height:1.35!important}html body #root .app-main .entity-page-requests .request-table .table-row>span[data-label=Ação]{min-height:54px!important;align-items:flex-end!important;justify-content:flex-end!important;padding:35px 0 3px!important;box-sizing:border-box!important}html body #root .app-main .entity-page-requests .request-table .table-row>span[data-label=Ação] .table-row-open-action{max-width:100%!important;white-space:nowrap!important}}@media(min-width:1121px){html body #root .app-main .entity-page-requests .request-table .table-head,html body #root .app-main .entity-page-requests .request-table .table-row{grid-template-columns:minmax(180px,1.42fr) minmax(115px,.95fr) minmax(78px,.62fr) minmax(95px,.82fr) minmax(105px,.86fr) minmax(105px,.9fr) minmax(114px,.8fr)!important}html body #root .app-main .entity-page-requests .request-table .request-table-signals-head,html body #root .app-main .entity-page-requests .request-table .request-row-signals{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;overflow:visible!important}html body #root .app-main .entity-page-requests .request-table .request-table-signals-head{min-width:0!important;padding:0!important}html body #root .app-main .entity-page-requests .request-table .request-row-signals{width:100%!important}html body #root .app-main .entity-page-requests .request-table .table-row>span[data-label=Indicadores]{min-height:54px!important;align-items:flex-end!important;justify-content:flex-end!important;padding:32px 0 3px!important;overflow:visible!important}}html body #root .app-main .entity-page-requests .request-row-title{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #root .app-main .entity-page-requests .request-row-open-label{margin-top:8px!important}html body #root .app-main .entity-page-requests .request-table .table-row.clickable:hover .request-row-open-label,html body #root .app-main .entity-page-requests .request-table .table-row.clickable:focus-within .request-row-open-label{display:inline-flex!important;gap:6px!important;color:#fff!important;border-color:var(--primary)!important;background:var(--primary)!important;box-shadow:0 6px 14px #00258a3d!important;transform:translateY(-1px)!important}html body #root .app-main .entity-page-requests .request-table .signal-icon-badge{min-width:16px!important;width:auto!important;height:16px!important;padding:0 4px!important;box-sizing:border-box!important;display:inline-grid!important;place-items:center!important;border:2px solid #fff!important;border-radius:999px!important;font-size:9px!important;line-height:1!important;white-space:nowrap!important}@media(max-width:1120px){html body #root .app-main .entity-page-requests .request-table .table-row>span:nth-child(4){display:flex!important}html body #root .app-main .entity-page-requests .request-table .table-row>span[data-label=Indicadores]{grid-column:1 / -1!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;min-height:40px!important;padding:0!important;overflow:visible!important}html body #root .app-main .entity-page-requests .request-table .request-table-signals-head{display:none!important}html body #root .app-main .entity-page-requests .request-table .request-row-signals{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;width:100%!important}}html body #root .app-main .legal-new-controladoria-list-page .operational-title-cell{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;max-width:100%!important}html body #root .app-main .legal-new-controladoria-list-page .operational-row-open-label{margin-top:8px!important;cursor:pointer!important}html body #root .app-main .legal-new-controladoria-list-page .operational-request-table .table-row:hover .operational-row-open-label,html body #root .app-main .legal-new-controladoria-list-page .operational-request-table .table-row:focus-within .operational-row-open-label{display:inline-flex!important;gap:6px!important;color:#fff!important;border-color:var(--primary)!important;background:var(--primary)!important;box-shadow:0 6px 14px #00258a3d!important;transform:translateY(-1px)!important}html body #root .app-main .legal-new-controladoria-list-page .operational-table-signals-head{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important;padding:0!important;overflow:visible!important}html body #root .app-main .legal-new-controladoria-list-page .operational-table-signals-head .signal-icon-control,html body #root .app-main .legal-new-controladoria-list-page .operational-row-signals .signal-icon-control{width:34px!important;height:34px!important;flex:0 0 34px!important}html body #root .app-main .legal-new-controladoria-list-page .operational-row-signals{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:74px!important;overflow:visible!important}html body #root .app-main .legal-new-controladoria-list-page .operational-row-signal-slot{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;flex:0 0 34px!important}html body #root .app-main .legal-new-controladoria-list-page .operational-row-signal-slot.is-empty{visibility:hidden!important}@media(min-width:1121px){html body #root .app-main .legal-new-controladoria-list-page .operational-service-table .table-head,html body #root .app-main .legal-new-controladoria-list-page .operational-service-table .table-row,html body #root .app-main .legal-new-controladoria-list-page .operational-archive-table .table-head,html body #root .app-main .legal-new-controladoria-list-page .operational-archive-table .table-row{grid-template-columns:minmax(230px,1.55fr) minmax(100px,.78fr) minmax(170px,1.15fr) minmax(220px,1.35fr) minmax(180px,1.12fr)!important}}@media(max-width:1120px){html body #root .app-main .legal-new-controladoria-list-page .operational-table-signals-head{display:none!important}html body #root .app-main .legal-new-controladoria-list-page .operational-row-signals{width:100%!important;justify-content:flex-end!important}}:root{--ao-right-drawer-shell-left: 276px;--ao-right-drawer-shell-top: 72px;--ao-right-drawer-width: min(540px, 100vw);--ao-right-drawer-radius: 22px 0 0 22px}html.ao-right-drawer-open,body.ao-right-drawer-open{overflow:hidden!important;overscroll-behavior:none!important;scrollbar-width:none!important}html.ao-right-drawer-open::-webkit-scrollbar,body.ao-right-drawer-open::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.ao-global-right-drawer-backdrop{position:fixed!important;top:var(--ao-right-drawer-shell-top)!important;right:0!important;bottom:0!important;left:var(--ao-right-drawer-shell-left)!important;z-index:2147482000!important;display:block!important;pointer-events:auto!important;touch-action:none!important;background:#09163299!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(min-width:1121px){body.ao-right-drawer-open #root .app-shell{grid-template-columns:var(--ao-right-drawer-shell-left) minmax(0,1fr)!important}body.ao-right-drawer-open #root .app-main{grid-column:2!important;min-width:0!important}body.ao-right-drawer-open #root .app-sidebar{position:fixed!important;inset:0 auto 0 0!important;width:var(--ao-right-drawer-shell-left)!important;min-height:100dvh!important;height:100dvh!important;max-height:none!important;z-index:2147481800!important}body.ao-right-drawer-open #root .topbar{position:fixed!important;top:0!important;right:0!important;left:var(--ao-right-drawer-shell-left)!important;width:auto!important;height:var(--ao-right-drawer-shell-top)!important;z-index:2147481801!important}}body.ao-right-drawer-open .conversation-drawer,body.ao-right-drawer-open .legal-new-summary-drawer,body.ao-right-drawer-open .service-case-summary-modal,body.ao-right-drawer-open .task-focus-virtus-chat-drawer-v2{position:fixed!important;inset:0 0 0 auto!important;width:min(540px,100vw)!important;max-width:100vw!important;height:100dvh!important;max-height:none!important;box-sizing:border-box!important;border-radius:22px 0 0 22px!important;z-index:2147483000!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;box-shadow:-24px 0 64px #0814304d!important}body.ao-right-drawer-open .conversation-drawer:before{background:transparent!important;transform:none!important}body.ao-right-drawer-open .service-case-summary-modal{transform:none!important;padding:26px!important}body.ao-right-drawer-open .workflow-nested-backdrop{position:fixed!important;inset:0!important;z-index:2147482500!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.ao-right-drawer-open .workflow-nested-drawer{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;width:min(540px,100vw)!important;max-width:100vw!important;height:100dvh!important;max-height:none!important;box-sizing:border-box!important;border-radius:22px 0 0 22px!important;z-index:2147483000!important;overflow:hidden!important;overscroll-behavior:contain!important;box-shadow:-24px 0 64px #0814304d!important}body.ao-right-drawer-open .task-focus-virtus-chat-layer-v2,body.ao-right-drawer-open .service-focus-virtus-layer-v2{position:fixed!important;inset:0!important;z-index:2147482500!important;padding:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.ao-right-drawer-open .service-focus-virtus-layer-v2,body.ao-right-drawer-open .task-focus-virtus-chat-layer-v2{z-index:2147483001!important}body.ao-right-drawer-open .task-focus-virtus-chat-drawer-v2,body.ao-right-drawer-open .service-focus-virtus-drawer-v2{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;width:min(540px,100vw)!important;max-width:100vw!important;height:100dvh!important;max-height:none!important;box-sizing:border-box!important;border-radius:22px 0 0 22px!important;z-index:2147483000!important;box-shadow:-24px 0 64px #0814304d!important}body.ao-right-drawer-open .service-focus-virtus-drawer-v2,body.ao-right-drawer-open .task-focus-virtus-chat-drawer-v2{z-index:2147483002!important}body.ao-right-drawer-open .legal-new-summary-backdrop,body.ao-right-drawer-open .profile-case-backdrop,body.ao-right-drawer-open .case-acceptance-summary-backdrop,body.ao-right-drawer-open .routing-summary-backdrop,body.ao-right-drawer-open .finance-context-summary-backdrop,body.ao-right-drawer-open .service-case-summary-backdrop,body.ao-right-drawer-open .dashboard-task-summary-backdrop{position:fixed!important;inset:0!important;z-index:2147482100!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.ao-right-drawer-open #root .legal-new-page-content{z-index:2147482001!important}body.ao-right-drawer-open #root .legal-new-page-content .legal-new-summary-backdrop{background:#09163299!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(max-width:620px){body.ao-right-drawer-open .conversation-drawer,body.ao-right-drawer-open .legal-new-summary-drawer,body.ao-right-drawer-open .service-case-summary-modal,body.ao-right-drawer-open .task-focus-virtus-chat-drawer-v2,body.ao-right-drawer-open .service-focus-virtus-drawer-v2,body.ao-right-drawer-open .workflow-nested-drawer{width:100vw!important;max-width:100vw!important;border-radius:20px 0 0 20px!important}}html body.ao-right-drawer-open #root .app-main .dashboard-task-summary-drawer{inset:0 0 0 auto!important;width:min(540px,100vw)!important;max-width:100vw!important;height:100dvh!important;max-height:none!important;z-index:2147483000!important;border-radius:22px 0 0 22px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}html body.ao-right-drawer-open #root .app-main .dashboard-task-summary-backdrop{inset:0!important;z-index:2147482100!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.ao-right-drawer-open #root .workflow-drawer.workflow-drawer-choice,html body.ao-right-drawer-open #root .workflow-drawer.workflow-drawer-expanded{inset:0 0 0 auto!important;width:min(540px,100vw)!important;max-width:100vw!important;height:100dvh!important;min-height:0!important;max-height:none!important;z-index:2147483000!important;border-radius:22px 0 0 22px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}@media(max-width:560px){html body.ao-right-drawer-open #root .workflow-drawer.workflow-drawer-choice,html body.ao-right-drawer-open #root .workflow-drawer.workflow-drawer-expanded{width:100vw!important;max-width:100vw!important;border-radius:20px 0 0 20px!important}}html body.ao-right-drawer-open #root .ao-right-drawer:not(.workflow-nested-drawer),html body.ao-right-drawer-open #root .conversation-drawer,html body.ao-right-drawer-open #root .legal-new-summary-drawer,html body.ao-right-drawer-open #root .service-case-summary-modal,html body.ao-right-drawer-open .ao-right-drawer:not(.workflow-nested-drawer){position:fixed!important;inset:0 0 0 auto!important;width:var(--ao-right-drawer-width)!important;max-width:100vw!important;height:100dvh!important;max-height:none!important;box-sizing:border-box!important;border-radius:var(--ao-right-drawer-radius)!important;z-index:2147483000!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;box-shadow:-24px 0 64px #0814304d!important}html body.ao-right-drawer-open #root .service-case-summary-modal{transform:none!important;padding:26px!important}@media(max-width:620px){html body.ao-right-drawer-open #root .ao-right-drawer:not(.workflow-nested-drawer),html body.ao-right-drawer-open .ao-right-drawer:not(.workflow-nested-drawer){width:100vw!important;max-width:100vw!important;border-radius:20px 0 0 20px!important}}html body.ao-right-drawer-open #root .service-available-summary-drawer{position:fixed!important;inset:0 0 0 auto!important;width:min(540px,100vw)!important;max-width:100vw!important;height:100dvh!important;max-height:none!important;box-sizing:border-box!important;border-radius:22px 0 0 22px!important;z-index:2147483000!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;box-shadow:-24px 0 64px #0814304d!important}html body.ao-right-drawer-open #root .legal-new-summary-backdrop,html body.ao-right-drawer-open #root .profile-case-backdrop,html body.ao-right-drawer-open #root .case-acceptance-summary-backdrop,html body.ao-right-drawer-open #root .routing-summary-backdrop,html body.ao-right-drawer-open #root .finance-context-summary-backdrop,html body.ao-right-drawer-open #root .service-case-summary-backdrop,html body.ao-right-drawer-open #root .dashboard-task-summary-backdrop,html body.ao-right-drawer-open #root .app-main .legal-new-summary-backdrop,html body.ao-right-drawer-open #root .app-main .profile-case-backdrop,html body.ao-right-drawer-open #root .app-main .case-acceptance-summary-backdrop,html body.ao-right-drawer-open #root .app-main .routing-summary-backdrop,html body.ao-right-drawer-open #root .app-main .finance-context-summary-backdrop,html body.ao-right-drawer-open #root .app-main .service-case-summary-backdrop,html body.ao-right-drawer-open #root .app-main .dashboard-task-summary-backdrop{top:var(--ao-right-drawer-shell-top)!important;right:0!important;bottom:0!important;left:var(--ao-right-drawer-shell-left)!important}.profile-layout-v2{grid-template-columns:minmax(0,1fr) minmax(286px,342px);align-items:start}.profile-card-stack-v2,.profile-side-stack-v2{min-width:0}.profile-identity-card-v2{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;overflow:visible}.profile-identity-card-v2>.card-header,.profile-identity-card-v2>.profile-identity-hero-v2,.profile-identity-card-v2>.profile-stat-grid-v2{width:100%!important;max-width:none!important;min-width:0!important;align-self:stretch!important;box-sizing:border-box}.profile-identity-card-v2>.card-header{flex:0 0 auto!important}.profile-identity-hero-v2{grid-template-columns:72px minmax(0,1fr) auto!important;min-height:108px}.profile-identity-copy{min-width:0!important;overflow:hidden}.profile-identity-copy h2{overflow-wrap:normal;word-break:normal;white-space:normal}.profile-identity-copy p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-identity-hero-v2>.button{flex:0 0 auto;white-space:nowrap}.profile-identity-avatar-v2{flex:0 0 auto}.profile-stat-grid-v2{grid-template-columns:repeat(4,minmax(0,1fr))!important}.profile-stat-grid-v2>button{min-width:0;padding:15px 12px;border:0;border-right:1px solid #e4eaf3;background:transparent;color:inherit;text-align:left;cursor:pointer}.profile-stat-grid-v2>button:last-child{border-right:0}.profile-stat-grid-v2>button:hover{background:#f6f8ff}.profile-stat-grid-v2 small,.profile-stat-grid-v2 b,.profile-stat-grid-v2 span{display:block}.profile-stat-grid-v2 small{color:#77859d;font-size:11px}.profile-stat-grid-v2 b{margin-top:4px;color:#184296;font-size:22px}.profile-stat-grid-v2 span{margin-top:3px;color:#7890b3;font-size:10px;font-weight:700}.profile-bio-v2{max-width:760px}.profile-facts-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-facts-grid-v2>div{min-width:0;padding:12px 13px;border:1px solid #e0e7f2;border-radius:12px;background:#fbfcff}.profile-facts-grid-v2 small,.profile-facts-grid-v2 b{display:block}.profile-facts-grid-v2 small{color:#7a8ba5;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.profile-facts-grid-v2 b{margin-top:5px;color:#254678;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.profile-attention-list-v2{display:grid;gap:8px}.profile-attention-item-v2{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;padding:11px 12px;border:1px solid #f1cfd2;border-radius:12px;background:#fff8f8;color:#60353d;text-align:left;cursor:pointer}.profile-attention-item-v2.warning{border-color:#f1dfb7;background:#fffaf0;color:#654819}.profile-attention-item-v2:hover{box-shadow:0 5px 13px #1f335b14;transform:translateY(-1px)}.profile-attention-item-v2>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:#c84052;background:#ffe7e8}.profile-attention-item-v2.warning>span{color:#bd7710;background:#fff0cc}.profile-attention-item-v2 b,.profile-attention-item-v2 small{display:block}.profile-attention-item-v2 b{overflow:hidden;color:inherit;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.profile-attention-item-v2 small{margin-top:3px;color:#7d6a70;font-size:10px;line-height:1.35}.profile-attention-item-v2.warning small{color:#8a7655}.profile-form-grid-v2{min-width:0}.profile-data-edit-form-v2 .profile-cep-field-v2{grid-column:1 / -1}.profile-data-edit-form-v2 .profile-state-field-v2,.profile-data-edit-form-v2 .profile-city-field-v2{grid-column:span 1}.profile-person-type-summary-v2{display:flex;align-items:center;gap:10px;min-height:45px;padding:8px 11px;border:1px solid #dfe7f3;border-radius:11px;background:#fbfcff}.profile-person-type-icon-v2{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:9px;color:#315bd0;background:#eaf0ff}.profile-person-type-summary-v2 b,.profile-person-type-summary-v2 small{display:block}.profile-person-type-summary-v2 b{color:#254678;font-size:12px}.profile-person-type-summary-v2 small{margin-top:2px;color:#7d8da6;font-size:10px;line-height:1.35}.profile-person-type-switch-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.profile-person-type-switch-v2 button{display:flex;align-items:center;gap:9px;min-width:0;padding:11px 12px;border:1px solid #dce5f3;border-radius:12px;background:#fff;color:#5e7395;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.profile-person-type-switch-v2 button:hover{border-color:#9db5e9;background:#f7f9ff}.profile-person-type-switch-v2 button.is-active{border-color:#315bd0;background:#eef3ff;color:#2452b0;box-shadow:0 5px 14px #315bd01c}.profile-person-type-switch-v2 button>svg{flex:0 0 auto}.profile-person-type-switch-v2 button span{display:block;min-width:0}.profile-person-type-switch-v2 button b,.profile-person-type-switch-v2 button small{display:block}.profile-person-type-switch-v2 button b{color:#294a7c;font-size:12px}.profile-person-type-switch-v2 button.is-active b{color:#1f4ea8}.profile-person-type-switch-v2 button small{margin-top:2px;color:#7d8da6;font-size:10px;font-weight:600}.profile-person-fields-v2{display:grid;grid-column:1 / -1;gap:13px;min-width:0;padding:14px;border:1px solid #e1e8f4;border-radius:14px;background:linear-gradient(135deg,#fbfcff,#f7f9ff)}.profile-person-fields-heading-v2{display:flex;align-items:flex-start;gap:9px}.profile-person-fields-heading-v2>span{display:grid;place-items:center;flex:0 0 auto;width:29px;height:29px;border-radius:9px;color:#315bd0;background:#e9efff}.profile-person-fields-heading-v2 b,.profile-person-fields-heading-v2 small{display:block}.profile-person-fields-heading-v2 b{color:#2b4d80;font-size:11px}.profile-person-fields-heading-v2 small{margin-top:2px;color:#7c8da6;font-size:10px;line-height:1.4}.profile-person-fields-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;min-width:0}.profile-person-fields-v2.is-company .profile-person-fields-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-data-edit-form-v2>.card:first-child{overflow:visible}.profile-data-save-state-v2{display:grid;gap:11px;margin-top:18px;padding-top:15px;border-top:1px solid #e5eaf2}.profile-data-save-state-v2>.button{justify-self:end;min-width:164px}.profile-data-save-state-v2.is-dirty>.button{min-width:190px}.profile-data-save-state-v2 .profile-preferences-dirty-v2{margin-top:0}.profile-empty-data-v2{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px dashed #cbd8ed;border-radius:13px;color:#6d7f9d;background:#fbfcff}.profile-empty-data-v2>span{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border-radius:9px;color:#6a88d7;background:#edf3ff}.profile-empty-data-v2 b,.profile-empty-data-v2 small{display:block}.profile-empty-data-v2 b{color:#2c4d81;font-size:12px}.profile-empty-data-v2 small{margin-top:3px;font-size:10px;line-height:1.45}.profile-detail-list-v2{margin-bottom:16px}.profile-detail-list-v2>div{min-width:0}.profile-detail-list-v2 b{max-width:58%;overflow-wrap:anywhere}.profile-toggle-list-v2{margin-top:0}.profile-agenda-lead-v2{display:flex;align-items:flex-start;gap:9px;margin-bottom:18px;padding:11px 12px;border:1px solid #dce6f5;border-radius:12px;background:#f7f9ff;color:#607695;font-size:11px;line-height:1.45}.profile-agenda-lead-v2 svg{flex:0 0 auto;margin-top:1px;color:#315bd0}.profile-agenda-timezone-grid-v2{grid-template-columns:minmax(0,1fr)}.profile-agenda-section-v2{margin-top:20px;padding-top:18px;border-top:1px solid #e5eaf2}.profile-agenda-section-head-v2{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.profile-agenda-section-head-v2 h3{margin:0;color:#294a7c;font-size:13px;line-height:1.3}.profile-agenda-section-head-v2 p{margin:4px 0 0;color:#7a8ca7;font-size:11px;line-height:1.4}.profile-agenda-quick-actions-v2{display:flex;align-items:center;gap:6px;flex:0 0 auto}.profile-agenda-quick-actions-v2 button{padding:6px 8px;border:1px solid #d3def0;border-radius:8px;background:#fff;color:#3159a6;font:800 10px Manrope,sans-serif;cursor:pointer}.profile-agenda-quick-actions-v2 button:hover{border-color:#9db5e9;background:#f6f8ff}.profile-agenda-days-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.profile-agenda-day-v2{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 11px;border:1px solid #dfe6f1;border-radius:10px;background:#fff;color:#506887;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.profile-agenda-day-v2:hover{border-color:#aabde8;background:#f8faff}.profile-agenda-day-v2.is-selected{border-color:#9bb5e9;background:#f2f6ff;color:#244c98}.profile-agenda-day-v2 input,.profile-agenda-period-v2 input{flex:0 0 auto;width:16px;height:16px;margin:0;accent-color:#315bd0;cursor:pointer}.profile-agenda-day-v2 span{overflow:hidden;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.profile-agenda-selection-count-v2{flex:0 0 auto;padding:6px 8px;border-radius:8px;background:#f2f6ff;color:#4264a2;font-size:10px;font-weight:800;white-space:nowrap}.profile-agenda-periods-v2{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.profile-agenda-period-v2{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:10px;border:1px solid #dfe6f1;border-radius:10px;background:#fff;color:#506887;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.profile-agenda-period-v2:hover:not(.is-disabled){border-color:#aabde8;background:#f8faff}.profile-agenda-period-v2.is-selected{border-color:#9bb5e9;background:#f2f6ff;color:#244c98}.profile-agenda-period-v2.is-disabled{cursor:not-allowed;opacity:.58}.profile-agenda-period-v2 span{display:grid;gap:3px;min-width:0}.profile-agenda-period-v2 b{font-size:11px;line-height:1.25}.profile-agenda-period-v2 small{color:#7d8eaa;font-size:10px;line-height:1.25;white-space:nowrap}.profile-agenda-summary-v2{display:flex;align-items:flex-start;gap:7px;margin-top:12px;padding:9px 10px;border-radius:9px;background:#f7f9fd;color:#71829e;font-size:10px;line-height:1.4}.profile-agenda-summary-v2 svg{flex:0 0 auto;margin-top:1px;color:#3c8a70}.profile-preferences-dirty-v2{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:10px 11px;border:1px solid #f0d18a;border-radius:12px;background:#fff8e8;color:#7a5b20}.profile-preferences-dirty-v2 svg{flex:0 0 auto;margin-top:1px}.profile-preferences-dirty-v2 span{display:grid;gap:2px;min-width:0}.profile-preferences-dirty-v2 b{font-size:12px;line-height:1.3}.profile-preferences-dirty-v2 small{color:#8c744a;font-size:11px;line-height:1.35}.profile-link-summary-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:17px}.profile-link-summary-v2>div{min-width:0;padding:13px;border:1px solid #e0e7f2;border-radius:13px;background:#f8faff}.profile-link-summary-v2 small,.profile-link-summary-v2 b{display:block}.profile-link-summary-v2 small{color:#7789a5;font-size:10px;font-weight:800;text-transform:uppercase}.profile-link-summary-v2 b{margin-top:5px;color:#24477d;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.profile-link-list-v2{display:grid;gap:8px}.profile-link-row-v2{display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;padding:12px;border:1px solid #dfe6f1;border-radius:12px;background:#fff;color:#2a4772;text-align:left;cursor:pointer}.profile-link-row-v2:hover:not(:disabled){border-color:#9bb2e7;background:#f7f9ff}.profile-link-row-v2:disabled{cursor:default;opacity:.72}.profile-link-row-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#315bd0;background:#edf3ff}.profile-link-row-v2>span:nth-child(2){min-width:0}.profile-link-row-v2 b,.profile-link-row-v2 small{display:block}.profile-link-row-v2 b{overflow:hidden;color:#23487e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.profile-link-row-v2 small{margin-top:3px;color:#7b8ca5;font-size:10px}.profile-link-row-v2>strong{color:#1f4ea8;font-size:16px}.profile-people-list-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.profile-people-list-v2>div{display:flex;align-items:center;gap:9px;min-width:0;padding:10px;border:1px solid #e1e8f2;border-radius:11px;background:#fbfcff}.profile-person-avatar-v2{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border-radius:10px;color:#3157ad;background:#e9efff;font-size:10px;font-weight:800}.profile-people-list-v2>div>span:last-child{min-width:0}.profile-people-list-v2 b,.profile-people-list-v2 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-people-list-v2 b{color:#294a7d;font-size:11px}.profile-people-list-v2 small{margin-top:2px;color:#8292aa;font-size:10px}.profile-side-identity-v2{align-items:flex-start}.profile-side-identity-v2>div{display:grid;gap:3px;min-width:0}.profile-side-identity-v2 small{margin-top:0}.profile-side-details-v2 span{min-width:0;overflow-wrap:anywhere}.profile-side-stack-v2>.card>.button{width:100%;justify-content:center;margin-top:14px}.profile-side-links-v2{display:grid;gap:5px}.profile-side-links-v2 button{display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;padding:10px 0;border:0;border-bottom:1px solid #e6ebf3;background:transparent;color:#31558e;text-align:left;font:700 11px Manrope,sans-serif;cursor:pointer}.profile-side-links-v2 button:last-child{border-bottom:0}.profile-side-links-v2 button:hover{color:#1f4ea8}.profile-deadline-list-v2,.profile-agenda-list-v2{display:grid;gap:7px}.profile-deadline-list-v2>button,.profile-agenda-list-v2>button{display:grid;grid-template-columns:23px minmax(0,1fr) 17px;align-items:center;gap:9px;width:100%;padding:11px 0;border:0;border-bottom:1px solid #e6ebf3;background:transparent;color:#304b75;text-align:left;cursor:pointer}.profile-deadline-list-v2>button:last-child,.profile-agenda-list-v2>button:last-child{border-bottom:0}.profile-deadline-list-v2>button:hover,.profile-agenda-list-v2>button:hover:not(:disabled){background:#f8faff}.profile-deadline-list-v2>button:disabled{cursor:default}.profile-deadline-status-v2{display:grid;place-items:center;width:23px;height:23px;border-radius:8px;color:#c64051;background:#ffe9ea}.profile-deadline-list-v2 b,.profile-deadline-list-v2 small,.profile-agenda-list-v2 b,.profile-agenda-list-v2 small{display:block}.profile-deadline-list-v2 b,.profile-agenda-list-v2 b{overflow:hidden;color:#294a7c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.profile-deadline-list-v2 small,.profile-agenda-list-v2 small{margin-top:3px;color:#7c8da5;font-size:10px;line-height:1.35}.profile-agenda-list-v2>button{grid-template-columns:10px minmax(0,1fr) 17px}.profile-agenda-dot-v2{display:block;width:8px;height:8px;border-radius:50%;background:#315bd0}.profile-agenda-dot-v2.warning{background:#d6972c}.profile-agenda-dot-v2.neutral{background:#8390a4}.profile-agenda-dot-v2.success{background:#3a9a74}.profile-fixed-field-v2{display:flex;align-items:center;min-height:44px;box-sizing:border-box;padding:10px 13px;border:1px solid #e0e7f2;border-radius:10px;background:#fbfcff;color:#254678;font-size:13px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.profile-fixed-textarea-v2{align-items:flex-start;min-height:96px;white-space:pre-wrap}.profile-inline-actions-v2{display:flex;justify-content:flex-end;gap:9px;margin-top:12px}.profile-empty-copy-v2{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px dashed #cbd8ed;border-radius:13px;color:#6d7f9d;background:#fbfcff}.profile-empty-copy-v2>svg{flex:0 0 auto;color:#6a88d7;margin-top:1px}.profile-empty-copy-v2 b,.profile-empty-copy-v2 p{display:block}.profile-empty-copy-v2 b{color:#2c4d81;font-size:12px}.profile-empty-copy-v2 p{margin:4px 0 0;font-size:11px;line-height:1.45}.profile-bio-editor-v2{min-width:0}.profile-sensitive-heading-v2{display:flex;align-items:flex-start;gap:10px;margin:-3px 0 17px;padding:11px 12px;border:1px solid #e2e9f5;border-radius:12px;background:#f7f9ff}.profile-sensitive-heading-v2>span{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:9px;color:#315bd0;background:#e8efff}.profile-sensitive-heading-v2 b,.profile-sensitive-heading-v2 small{display:block}.profile-sensitive-heading-v2 b{color:#2a4c83;font-size:11px}.profile-sensitive-heading-v2 small{margin-top:3px;color:#7183a0;font-size:10px;line-height:1.45}.profile-bank-value-v2{font-variant-numeric:tabular-nums}.profile-bank-empty-v2{display:flex;align-items:center;gap:9px;padding:12px 13px;border:1px dashed #cbd8ed;border-radius:12px;color:#7486a2;background:#fbfcff}.profile-bank-empty-v2 svg{flex:0 0 auto;color:#6a88d7}.profile-bank-empty-v2 b,.profile-bank-empty-v2 small{display:block}.profile-bank-empty-v2 b{color:#2c4d81;font-size:11px}.profile-bank-empty-v2 small{margin-top:2px;font-size:10px;line-height:1.35}.profile-bank-locked-v2{display:flex;align-items:flex-start;gap:12px;padding:17px;border:1px solid #e0e7f2;border-radius:13px;background:#f8faff;color:#6d7f9d}.profile-bank-locked-v2>span{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:12px;color:#7788a4;background:#e9eef7}.profile-bank-locked-v2 b,.profile-bank-locked-v2 p{display:block}.profile-bank-locked-v2 b{color:#2b4d80;font-size:13px}.profile-bank-locked-v2 p{margin:4px 0 0;color:#7586a0;font-size:11px;line-height:1.5}.profile-location-v2{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 12px;border:1px solid #dce7f7;border-radius:12px;background:#f5f8ff;color:#315488}.profile-location-v2>span{display:grid;place-items:center;flex:0 0 auto;width:31px;height:31px;border-radius:9px;color:#315bd0;background:#e7efff}.profile-location-v2>div{min-width:0;flex:1 1 auto}.profile-location-v2 b,.profile-location-v2 small{display:block}.profile-location-v2 b{color:#2a4d83;font-size:11px}.profile-location-v2 small{margin-top:3px;color:#7284a0;font-size:10px;line-height:1.4;overflow-wrap:anywhere}.profile-location-v2 a{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;color:#2f5dc7;font-size:10px;font-weight:800;text-decoration:none;white-space:nowrap}.profile-location-v2 a:hover{text-decoration:underline}.profile-access-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.profile-access-grid-v2>div{display:flex;flex-direction:column;gap:5px;min-width:0;padding:12px 13px;border:1px solid #e0e7f2;border-radius:12px;background:#fbfcff}.profile-access-grid-v2 small{color:#7a8ba5;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.profile-access-grid-v2 b{color:#254678;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.profile-avatar-editor-v2{position:relative;z-index:6;width:76px;height:76px;flex:0 0 auto}.profile-avatar-trigger-v2{position:relative;display:block;width:76px;height:76px;padding:0;border:0;border-radius:22px;background:transparent;cursor:pointer}.profile-avatar-media-v2{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:22px;color:#3157ad;background:linear-gradient(145deg,#dce8ff,#eef2ff);font-size:11px;font-weight:900}.profile-avatar-media-v2 img{display:block;width:100%;height:100%;object-fit:cover}.profile-avatar-hover-v2{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:inherit;color:#fff;background:linear-gradient(180deg,#1539891a,#0c2563c7);font-size:9px;font-weight:900;opacity:0;transition:opacity .16s ease}.profile-avatar-trigger-v2:hover .profile-avatar-hover-v2,.profile-avatar-trigger-v2:focus-visible .profile-avatar-hover-v2,.profile-avatar-editor-v2.is-open .profile-avatar-hover-v2{opacity:1}.profile-avatar-trigger-v2:focus-visible{outline:3px solid rgba(58,99,215,.3);outline-offset:3px}.profile-avatar-file-input-v2{position:absolute;width:1px;height:1px;opacity:0;pointer-events:auto}.profile-avatar-popover-v2{position:absolute;z-index:40;top:calc(100% + 10px);left:0;display:grid;gap:11px;width:min(290px,calc(100vw - 44px));padding:13px;border:1px solid #d7e1f2;border-radius:15px;background:#fff;box-shadow:0 17px 38px #1a366c30;color:#2a4d83}.profile-avatar-popover-heading-v2{display:flex;align-items:flex-start;gap:9px}.profile-avatar-popover-heading-v2>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#315bd0;background:#edf3ff}.profile-avatar-popover-heading-v2 b,.profile-avatar-popover-heading-v2 small{display:block}.profile-avatar-popover-heading-v2 b{font-size:12px}.profile-avatar-popover-heading-v2 small{margin-top:3px;color:#7b8ca6;font-size:10px;line-height:1.4}.profile-avatar-actions-v2{display:grid;gap:7px}.profile-avatar-actions-v2 button{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border:1px solid #d8e2f1;border-radius:9px;background:#f9fbff;color:#2f58a6;font:800 11px Manrope,sans-serif;text-align:left;cursor:pointer}.profile-avatar-actions-v2 button:hover{border-color:#9db5e9;background:#f1f5ff}.profile-avatar-actions-v2 button.danger{color:#bd4658;border-color:#f0d1d5;background:#fff8f8}.profile-avatar-pending-v2,.profile-avatar-confirm-v2{display:grid;gap:9px;padding:10px;border:1px solid #dce5f5;border-radius:11px;background:#f7f9ff}.profile-avatar-pending-v2>span{display:flex;align-items:center;gap:6px;color:#4164a0;font-size:10px;font-weight:800}.profile-avatar-pending-v2>div,.profile-avatar-confirm-v2>div>div{display:flex;flex-wrap:wrap;gap:7px}.profile-avatar-pending-v2 .button,.profile-avatar-confirm-v2 .button{min-height:32px;padding:0 9px;font-size:10px}.profile-avatar-confirm-v2{grid-template-columns:22px minmax(0,1fr);color:#a34856;background:#fff8f8;border-color:#f0d1d5}.profile-avatar-confirm-v2>svg{margin-top:2px}.profile-avatar-confirm-v2 b,.profile-avatar-confirm-v2 small{display:block}.profile-avatar-confirm-v2 b{color:#8f3848;font-size:11px}.profile-avatar-confirm-v2 small{margin:4px 0 8px;color:#9b6e75;font-size:10px;line-height:1.35}.profile-avatar-error-v2,.profile-avatar-success-v2,.profile-avatar-note-v2{display:flex;align-items:center;gap:5px;font-size:10px;line-height:1.35}.profile-avatar-error-v2{color:#bd4658}.profile-avatar-success-v2{color:#25805d}.profile-avatar-note-v2{color:#8997ad}.profile-whatsapp-field-v2{grid-column:1 / -1}.profile-whatsapp-input-grid-v2{display:grid;grid-template-columns:minmax(170px,1.25fr) minmax(84px,.55fr) minmax(150px,1fr);gap:8px}.profile-whatsapp-input-grid-v2 .select-control,.profile-whatsapp-input-grid-v2 .control{min-width:0}.profile-whatsapp-fixed-v2{gap:8px}.profile-whatsapp-fixed-v2 svg{color:#229b67}.profile-identity-hero-v2 .profile-avatar-editor-v2{align-self:center}.profile-identity-hero-v2 .profile-identity-avatar-v2{width:76px;height:76px;border-radius:22px}.topbar .profile-menu-wrap>.icon-button .topbar-profile-avatar-v2{border-radius:10px;color:#3157ad;background:linear-gradient(145deg,#dce8ff,#eef2ff);font-size:10px;font-weight:900}.topbar .profile-menu-wrap>.icon-button .topbar-profile-avatar-v2 img{border-radius:inherit}.profile-avatar-media-v2+.online-dot{z-index:2}.conversation-avatar>img,.task-focus-avatar-v2>img,.service-focus-activity-participant-v2>img,.legal-new-case-person-avatar>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.conversation-avatar.has-profile-photo,.task-focus-avatar-v2.has-profile-photo,.service-focus-activity-participant-v2.has-profile-photo,.legal-new-case-person-avatar.has-profile-photo{color:transparent}@media(max-width:760px){.profile-whatsapp-input-grid-v2{grid-template-columns:minmax(132px,1.15fr) minmax(72px,.55fr) minmax(120px,1fr)}}@media(max-width:480px){.profile-whatsapp-input-grid-v2{grid-template-columns:1fr 1fr}.profile-whatsapp-input-grid-v2 .select-control{grid-column:1 / -1}.profile-avatar-popover-v2{left:-8px}}@media(max-width:1080px){.profile-layout-v2{grid-template-columns:minmax(0,1fr)}.profile-side-stack-v2{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.profile-side-stack-v2>.card:last-child{grid-column:1 / -1}}@media(max-width:760px){.profile-identity-hero-v2{grid-template-columns:58px minmax(0,1fr)!important;align-items:start}.profile-identity-avatar-v2{width:58px;height:58px;border-radius:17px}.profile-identity-hero-v2>.button{grid-column:1 / -1;justify-self:start}.profile-identity-copy p{white-space:normal}.profile-stat-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.profile-stat-grid-v2>button:nth-child(2){border-right:0}.profile-stat-grid-v2>button:nth-child(-n+2){border-bottom:1px solid #e4eaf3}.profile-facts-grid-v2,.profile-link-summary-v2,.profile-people-list-v2,.profile-side-stack-v2{grid-template-columns:1fr}.profile-side-stack-v2>.card:last-child{grid-column:auto}.profile-link-row-v2{grid-template-columns:34px minmax(0,1fr) auto 18px}.profile-agenda-days-v2,.profile-agenda-periods-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-agenda-section-head-v2{align-items:stretch;flex-direction:column}.profile-agenda-selection-count-v2{align-self:flex-start}.profile-person-type-switch-v2,.profile-person-fields-grid-v2,.profile-person-fields-v2.is-company .profile-person-fields-grid-v2{grid-template-columns:1fr}.profile-data-save-state-v2>.button{width:100%}}@media(max-width:480px){.profile-identity-hero-v2>.button{width:100%;justify-content:center}.profile-link-summary-v2>div{padding:11px}.profile-access-grid-v2{grid-template-columns:1fr}.profile-location-v2{align-items:flex-start;flex-wrap:wrap}.profile-location-v2>div{flex-basis:calc(100% - 43px)}.profile-location-v2 a{margin-left:41px}.profile-agenda-lead-v2{font-size:10px}.profile-agenda-days-v2,.profile-agenda-periods-v2{grid-template-columns:1fr}.profile-agenda-quick-actions-v2{width:100%}.profile-agenda-quick-actions-v2 button{flex:1 1 0}}@media(max-width:760px){.profile-card-stack-v2>.card:first-child .profile-form-grid-v2>.field:nth-child(5),.profile-card-stack-v2>.card:first-child .profile-form-grid-v2>.field:nth-child(6),.profile-card-stack-v2>.card:first-child .profile-form-grid-v2>.field:nth-child(7){grid-column:auto}}.auth-field-hint{display:block;margin:-4px 0 6px;font-size:12px;line-height:1.4;color:#66748f}
