.app{min-height:100vh}.mobile-menu-button,.mobile-nav-scrim{display:none}.app>aside{color:#fff;background:linear-gradient(#07261e,#0d3b2e);flex-direction:column;width:250px;padding:25px 17px;display:flex;position:fixed;inset:0 auto 0 0}.app.gold-plan>aside{background:linear-gradient(165deg,#111a34 0%,#252743 56%,#3b3049 100%);border-right:3px solid #c8a04f;box-shadow:12px 0 34px #18152629}.app.gold-plan .brand>span{color:#17213a;background:linear-gradient(135deg,#e4c271,#a97a2d);box-shadow:0 7px 18px #c99d4940}.app.gold-plan nav button{color:#d5d5df;transition:background .2s,color .2s,transform .2s}.app.gold-plan nav button:hover{color:#fff;background:#ffffff14;transform:translate(2px)}.app.gold-plan nav button.active{color:#25243d;background:linear-gradient(135deg,#fffaf0,#eee4d2);box-shadow:0 8px 20px #00000029}.app.gold-plan nav button em{color:#f0cd7d;letter-spacing:.12em;background:#d4ae6024;border:1px solid #d4ae60;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:6px;font-style:normal;font-weight:900}.brand{border-bottom:1px solid #ffffff18;align-items:center;gap:11px;padding:0 7px 23px;display:flex}.brand>span{background:#20aa7d;border-radius:10px;place-items:center;width:39px;height:39px;font:700 20px Georgia;display:grid}.brand b{color:#fff3d8;font:700 19px Georgia}.brand small,.company small,.user small{color:#d1b673;letter-spacing:.14em;font-size:7px;display:block}.company{background:#ffffff0d;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:9px;margin:18px 0;padding:11px;display:flex}.company>span{background:#1bae7e;border-radius:8px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.company b,.user b{font-size:8px;display:block}.app nav{flex-direction:column;gap:10px;display:flex}.app nav .nav-group{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:3px;padding:7px;display:flex}.app nav .nav-group>small{color:#d8bf7d;letter-spacing:.16em;padding:1px 5px 5px;font-size:9px;font-weight:900}.app nav .nav-group.gold{background:linear-gradient(135deg,#d8bf7d1a,#ffffff05);border-color:#d8bf7d59}.app nav .nav-group.customer{background:linear-gradient(135deg,#268f7130,#ffffff08);border-color:#43b79761}.app nav .nav-group.customer button{color:#e2fff6;font-weight:800}.app nav button{color:#9db8ae;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:13px;font-weight:650;line-height:1.25;display:flex}.app nav button>span{color:#d8bf7d;width:16px}.app nav button.active{color:#113a2e;background:#effbf5;font-weight:800}.app nav em{color:#d9bc78;margin-left:auto;font-size:9px;font-style:normal}.user-account{border-top:1px solid #ffffff18;margin-top:auto;padding-top:15px;position:relative}.user{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;padding:9px 8px;display:flex}.user:hover,.user[aria-expanded=true]{background:#ffffff14}.user>span:first-child{color:#3d2d11;background:#d7b56d;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.user>span:nth-child(2){flex:1;min-width:0}.user>i{color:#d7bd82;font-style:normal;transition:transform .2s}.user[aria-expanded=true]>i{transform:rotate(180deg)}.user-menu{z-index:30;background:#fffaf0;border:1px solid #debd7766;border-radius:12px;gap:6px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;right:0;box-shadow:0 16px 36px #080e1f4d}.user-menu button{color:#3d3147;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 11px;font-size:12px;font-weight:800}.user-menu button:hover{background:#eee4d2}.app>main{background:radial-gradient(circle at 100% 0,#e8f4ee,#0000 28%),#f8faf8;min-height:100vh;margin-left:250px;padding:28px 32px 50px}.app main>header{justify-content:space-between;align-items:center;display:flex}.app header>div>small,.panel-head small,.card>small{color:#9f762d;letter-spacing:.14em;font-size:7px;font-weight:800}.app h1{margin:4px 0;font:34px Georgia}.live-time{color:#a27021;white-space:nowrap;margin-left:5px;font-family:inherit;font-size:.72em;font-weight:700;display:inline-block}.app header p{color:var(--muted);margin:0;font-size:9px}.primary{color:#fff;background:linear-gradient(135deg,#0f7759,#19a779);border:0;border-radius:8px;height:38px;padding:0 14px;font-size:8px;font-weight:800}.search{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:9px;height:42px;margin:19px 0;padding:0 12px;display:flex}.search input{border:0;outline:0;flex:1;font-size:9px}.welcome{color:#fff;background:linear-gradient(120deg,#092b21,#15513e);border-radius:14px;justify-content:space-between;align-items:center;padding:24px 27px;display:flex}.welcome h2{margin:6px 0;font:26px Georgia}.gold-plan .welcome{background:linear-gradient(125deg,#121b35 0%,#272944 55%,#594367 100%);min-height:150px;padding:30px 34px;position:relative;overflow:hidden;box-shadow:0 18px 40px #1f1c302e}.gold-plan .welcome:after{content:"";pointer-events:none;background:radial-gradient(circle,#dcb45f29,#0000 68%);border-radius:50%;width:420px;height:240px;position:absolute;inset:-70% auto auto 40%}.gold-plan .welcome h2{z-index:1;letter-spacing:-.025em;color:#fffaf0;text-shadow:0 2px 12px #00000029;max-width:820px;margin:10px 0 0;font:clamp(28px,3vw,42px)/1.08 Georgia,serif;position:relative}.gold-plan .welcome-eyebrow{z-index:1;color:#e1bd6a;letter-spacing:.18em;font-size:.68rem;font-weight:900;position:relative}.gold-plan .live-time{color:#d6a844;text-shadow:none;font-size:.7em}.welcome p,.welcome small{color:#bad3ca;font-size:8px}.welcome strong{text-align:right;max-width:245px;font:28px Georgia}.welcome strong span{color:#d4c08c;font:7px/1.35 Arial;display:block}.welcome strong small{color:#b9c9c3;letter-spacing:0;margin-top:5px;font:6px Arial;display:block}.maintenance-value-card{color:#fff;text-align:right;cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:12px;justify-items:end;gap:4px;max-width:270px;padding:14px 16px;display:grid}.maintenance-value-card strong{font:28px Georgia}.maintenance-value-card span{color:#d4c08c;font-size:7px;line-height:1.35}.maintenance-value-card small{color:#d8d9e2;margin-top:3px;font-size:6px}.maintenance-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.maintenance-totals button{border:1px solid var(--line);color:#16392f;text-align:left;cursor:pointer;background:#fbfaf7;border-radius:14px;gap:7px;padding:18px;display:grid}.maintenance-totals small{color:#8e6725;letter-spacing:.1em;font-size:7px;font-weight:900}.maintenance-totals strong{font:26px Georgia}.customer-form-intro{color:var(--muted);margin:0 0 18px}.customer-submit-success{text-align:center;padding:40px}.customer-submit-success>small{color:#a27021;letter-spacing:.12em;font-weight:900}.customer-submit-success h2{color:#143b30;font:30px Georgia}.customer-submit-success>strong{color:#514064;margin:18px auto;font:36px Georgia;display:block}.customer-submit-success .primary{margin-top:14px}.customer-submit-success{background:radial-gradient(circle at 50% 0,#419e8429,#0000 42%),linear-gradient(145deg,#fffdfa,#f1f8f5);border:2px solid #9fcabd!important}.customer-tracking-number{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#26304e,#604b6b);border:2px solid #b88a3b;border-radius:18px;gap:7px;width:min(520px,100%);margin:20px auto;padding:24px;display:grid;box-shadow:0 16px 34px #2b24392e}.customer-tracking-number span{color:#f1d28d;letter-spacing:.12em;font-size:11px;font-weight:900}.customer-tracking-number strong{letter-spacing:.05em;font:42px Georgia}.customer-tracking-number small{color:#e8e1ec}.customer-submit-success>p{color:#5e5864;max-width:680px;margin:0 auto;line-height:1.6}.customer-submit-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.customer-submit-actions button{color:#564263;cursor:pointer;background:#fff;border:1px solid #cbbcd1;border-radius:10px;padding:12px 16px;font-weight:850;margin:0!important}.customer-submit-actions button.primary{color:#fff;background:#554163;border-color:#554163}@media (width<=560px){.customer-submit-success{padding:24px 16px}.customer-tracking-number strong{font-size:32px}.customer-submit-actions{display:grid}.customer-submit-actions button{width:100%}}.customer-tracking>p{color:var(--muted)}.public-tracking-link-card{background:linear-gradient(135deg,#edf9f4,#f7f2fb);border:1px solid #9bcfbd;border-radius:17px;grid-template-columns:minmax(260px,1fr) minmax(280px,1.2fr) auto;align-items:center;gap:16px;margin:18px 0 24px;padding:20px;display:grid;box-shadow:0 12px 30px #23534514}.public-tracking-link-card.compact{margin-top:18px}.public-tracking-link-card small{color:#967025;letter-spacing:.11em;font-weight:900}.public-tracking-link-card h3{color:#173c33;margin:5px 0 4px;font:25px Georgia}.public-tracking-link-card p{color:#655f69;margin:0;line-height:1.45}.public-tracking-link-card code{overflow-wrap:anywhere;color:#3f3150;background:#fff;border:1px solid #c7ddd5;border-radius:10px;padding:13px 14px;font:700 12px ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.public-tracking-link-card>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.public-tracking-link-card a,.public-tracking-link-card button{box-sizing:border-box;color:#fff;cursor:pointer;background:#60486e;border:1px solid #60486e;border-radius:10px;padding:11px 14px;font-size:11px;font-weight:900;text-decoration:none}.public-tracking-link-card button{color:#60486e;background:#fff}@media (width<=900px){.public-tracking-link-card{grid-template-columns:1fr}.public-tracking-link-card>div:last-child a,.public-tracking-link-card>div:last-child button{text-align:center;flex:1}}.customer-view-preview-note{background:linear-gradient(135deg,#eaf8f3,#f5f1fa);border:1px solid #9fcebe;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:10px 0 16px;padding:14px 16px;display:flex}.customer-view-preview-note span{color:#17664f;letter-spacing:.08em;flex:none;font-weight:900}.customer-view-preview-note p{color:#5f5965;margin:0;line-height:1.5}@media (width<=600px){.customer-view-preview-note{flex-direction:column;align-items:flex-start}}.tracking-demo-button,.analytics-back-button,.manage-access-button{cursor:pointer}.tracking-demo-button{color:#5c486a;background:#fff8e9;border:1px solid #b88a3b;border-radius:999px;padding:10px 15px;font-weight:800}.tracking-open-full{margin-top:18px;display:inline-flex}.tracking-owner-note{color:#746d78;margin-top:7px;font-weight:700;display:block}.tracking-open-full,.branch-card-active,.branch-card-active button,.product-form .primary{cursor:pointer!important}.branch-card-active:hover{border-color:#b88a3b;transform:translateY(-2px);box-shadow:0 10px 24px #4834531f}.branch-request-row{cursor:pointer;color:#173b34;text-align:left;background:0 0;border:0;border-top:1px solid #e2dde4;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;width:100%;padding:12px 0;display:grid}.branch-request-row span{font-weight:800}.branch-request-row small{color:#778680;grid-column:1}.branch-request-row em{color:#93631e;grid-area:1/2/3;align-self:center;font-style:normal;font-weight:900}.branch-request-row:hover{color:#5a4165;background:#fff9ee;padding-left:10px}.tracking-view-button{cursor:pointer!important}.tracking-view-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #48345333}.employee-workspace-link{cursor:pointer!important;color:#5c486a!important;background:#fff8e9!important;border:1px solid #b88a3b!important;font-weight:900!important}.employee-workspace-link:hover{transform:translateY(-1px);box-shadow:0 8px 18px #48345329}.workspace-kicker{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workspace-plan-status{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 12px;font-size:.72rem;font-weight:900;display:inline-flex;box-shadow:0 6px 16px #2722311a}.workspace-plan-status.standard{color:#355e50;background:linear-gradient(135deg,#edf4f0,#dce9e3);border:1px solid #8ba59a}.workspace-plan-status.premium{color:#fff;background:linear-gradient(135deg,#6a4f79,#4f3c60);border:1px solid #8b6d99}.workspace-plan-status.gold{color:#3e2e18;background:linear-gradient(135deg,#f5dfaa,#c89e4e);border:1px solid #c3953d}.activity-audit-panel{background:#fff9ee;border:1px solid #d8c39a;border-radius:16px;margin:20px;padding:20px}.activity-audit-panel>button{cursor:pointer;margin:10px 0}.activity-audit-panel article{border-top:1px solid #e4d9c6;grid-template-columns:1fr auto auto;gap:14px;padding:10px 0;display:grid}.activity-audit-panel article span,.activity-audit-panel article small{color:#6f6674}.customer-tracking>form{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;margin:20px 0;display:grid}.customer-tracking label{gap:6px;font-size:8px;font-weight:800;display:grid}.customer-tracking input{border:1px solid var(--line);border-radius:9px;height:42px;padding:0 12px}.tracking-error{background:#fff0ed;border-radius:9px;padding:14px;color:#9b4034!important}.tracking-result{background:#fffaf0;border:1px solid #d8c494;border-radius:14px;gap:10px;padding:22px;display:grid}.tracking-result>small{color:#a27021;letter-spacing:.1em;font-weight:900}.tracking-result h2{color:#143b30;margin:0;font:28px Georgia}.tracking-result>div{border-top:1px solid #eadfca;justify-content:space-between;gap:15px;padding-top:10px;display:flex}.tracking-privacy{color:var(--muted);margin:4px 0 0;font-size:7px}.tracking-result{background:linear-gradient(145deg,#fffdf8,#f5fbf8)!important;border-color:#b7d3c8!important;gap:20px!important}.tracking-result-heading{border-bottom:1px solid #dce8e3;border-top:0!important;align-items:flex-start!important;padding:0 0 16px!important}.tracking-result-heading>div{gap:5px;display:grid}.tracking-result-heading small{color:#9a681d;letter-spacing:.1em;font-weight:900}.tracking-result-heading p{color:#686270;margin:0}.tracking-result-heading>span{border-radius:999px;padding:8px 13px;font-weight:900}.tracking-result-heading>span.active{color:#12694f;background:#dff4ea}.tracking-result-heading>span.closed{color:#594167;background:#e9e2ef}.customer-request-summary{grid-template-columns:repeat(3,minmax(0,1fr));border:0!important;gap:10px!important;padding:0!important;display:grid!important}.customer-request-summary span{background:#fff;border:1px solid #dce5e1;border-radius:12px;gap:5px;padding:13px;display:grid}.customer-request-summary small{color:#8d682b;letter-spacing:.06em;font-weight:850}.customer-status-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customer-status-timeline article{background:#fff;border:1px solid #ddd7e0;border-radius:14px;gap:10px;min-height:112px;padding:15px;display:flex;position:relative}.customer-status-timeline article>span{color:#6a5c70;background:#ede8ef;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-weight:900;display:grid}.customer-status-timeline article.complete{background:#effaf5;border-color:#9ecdbc}.customer-status-timeline article.complete>span{color:#fff;background:#2d9d76}.customer-status-timeline article>div{align-content:start;gap:5px;display:grid}.customer-status-timeline p,.customer-visible-actions p{color:#69636f;margin:0;line-height:1.45}.customer-status-timeline small,.customer-visible-actions article small{color:#8a7d8d}.customer-visible-actions{background:#f6f1f8;border-radius:16px;gap:10px;padding:18px;display:grid}.customer-visible-actions>div small{color:#9a681d;letter-spacing:.1em;font-weight:900}.customer-visible-actions h3{margin:4px 0 0}.customer-visible-actions article{background:#fff;border:1px solid #ded6e1;border-radius:12px;gap:12px;padding:13px;display:flex}.customer-visible-actions article>span{color:#157252;background:#dff4ea;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-weight:900;display:grid}.customer-visible-actions article>div{gap:4px;display:grid}.tracking-empty-update{background:#fff;border:1px dashed #c7bacb;border-radius:12px;padding:14px}.tracking-privacy{background:#fff;border-left:3px solid #b88a3b;padding:11px 13px;color:#6b6570!important;font-size:12px!important}@media (width<=900px){.customer-status-timeline{grid-template-columns:1fr 1fr}.customer-request-summary{grid-template-columns:1fr!important}}@media (width<=560px){.customer-status-timeline{grid-template-columns:1fr}.tracking-result-heading{flex-direction:column}.customer-tracking>form{grid-template-columns:1fr}}.stats{grid-template-columns:repeat(4,1fr);gap:11px;margin:15px 0;display:grid}.stats button,.panel,.card{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 9px 24px #173f320b}.stats button{border:1px solid var(--line);text-align:left;color:var(--ink);cursor:pointer;padding:16px;font-family:inherit;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative}.stats button:not(:disabled):hover{border-color:#b69254;transform:translateY(-3px);box-shadow:0 14px 30px #251f3e1f}.stats button:focus-visible{outline-offset:2px;outline:3px solid #d7bd82}.stats button:disabled{cursor:default}.stats button em{color:#8b6630;font-size:7px;font-style:normal;font-weight:800;position:absolute;bottom:14px;right:14px}.stats small,.stats span{color:#7c8b85;font-size:7px;display:block}.stats b{margin:9px 0 5px;font:25px Georgia;display:block}.dash{grid-template-columns:minmax(600px,1fr) 275px;gap:12px;display:grid}.dash.single{grid-template-columns:minmax(0,1fr)}.panel{overflow:hidden}.panel.full{min-height:570px}.panel-head{justify-content:space-between;align-items:center;padding:17px;display:flex}.panel-head h3{margin:4px 0;font:19px Georgia}.panel-head button,.card button,.grid button,.list button{color:#0e7758;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.manage-access-button{border-radius:999px;align-items:center;min-height:34px;margin-top:8px;display:inline-flex;background:#fffaf0!important;border:1px solid #d6c5a4!important;padding:8px 10px!important}.side{flex-direction:column;gap:12px;display:flex}.card{padding:18px}.card-clickable{cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.card-clickable:after{content:"→";color:#684d75;background:#f4ecdc;border-radius:50%;place-items:center;width:27px;height:27px;font-size:14px;font-weight:900;display:grid;position:absolute;top:16px;right:16px}.card-clickable:hover{border-color:#b69254;transform:translateY(-3px);box-shadow:0 15px 32px #251f3e21}.card-clickable:focus-visible{outline-offset:3px;outline:3px solid #d7bd82}.card .card-action{color:#5c486a;cursor:pointer;background:#fffaf0;border:1px solid #c4a15d;border-radius:9px;align-items:center;gap:9px;margin-top:8px;padding:9px 12px;display:inline-flex}.card .card-action span{font-size:13px;transition:transform .18s}.employee-identity-badge{background:#fff;border:1px solid #d7d0dc;border-radius:11px;gap:4px;margin-top:14px;padding:11px 13px;display:grid}.employee-identity-badge small{color:#956a27;letter-spacing:.1em;font-size:7px;font-weight:900}.employee-identity-badge strong{color:#2d3047;font-size:10px}.employee-status-select{color:#4f3a61;cursor:pointer;background:#f7f2f8;border:1px solid #c9b9cf;border-radius:11px;width:100%;min-height:40px;padding:8px 30px 8px 11px;font-size:8px;font-weight:850}.employee-status-select:focus{border-color:#5b4568;outline:3px solid #5b45682e}.employee-tracking-panel{background:#fffaf1;border:2px solid #c6923e;border-radius:18px;gap:14px;margin:14px 0;padding:20px;display:grid;box-shadow:0 14px 34px #382a411a}.employee-tracking-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.employee-tracking-heading small{color:#9a6815;letter-spacing:.12em;font-weight:850}.employee-tracking-heading h3{font-family:var(--font-serif);color:#153c34;margin:4px 0 0;font-size:24px}.employee-tracking-heading button{cursor:pointer;color:#5b4568;background:0 0;border:0;font-size:24px}.employee-tracking-panel label{color:#2c2340;gap:7px;font-weight:800;display:grid}.employee-tracking-panel textarea,.employee-tracking-panel input{box-sizing:border-box;width:100%;font:inherit;color:#153c34;background:#fff;border:1px solid #cabed0;border-radius:12px;padding:12px}.employee-tracking-panel textarea:focus,.employee-tracking-panel input:focus{border-color:#5b4568;outline:3px solid #5b456824}.tracking-rule-note{color:#5c5560;background:#fff;border-left:3px solid #c6923e;margin:0;padding:11px 13px;font-size:13px;line-height:1.5}.employee-tracking-panel select{box-sizing:border-box;width:100%;font:inherit;color:#153c34;background:#fff;border:1px solid #cabed0;border-radius:12px;padding:12px}.tracking-date-grid,.tracking-action-grid,.tracking-delay-section{grid-template-columns:1fr 1fr;gap:13px;display:grid}.tracking-delay-section label:last-child{grid-column:1/-1}.employee-tracking-table{overflow-x:auto}.employee-tracking-table .row{grid-template-columns:190px 145px 125px 135px minmax(260px,1.5fr) 190px 125px 130px;min-width:1180px}.tracking-column-head{align-items:center;padding:0 8px;display:flex}.tracking-cell{padding:9px 8px;line-height:1.45}.tracking-cell small{color:#7b7780;margin-top:4px}.employee-tracking-table .row:not(.th){min-height:104px}.employee-request-summary em{margin-top:7px;display:inline-block}.progress-history-cell{gap:6px;max-height:92px;display:grid;overflow:auto}.progress-history-cell small{background:#fffaf0;border-left:2px solid #c69b4e;padding:6px 7px}.progress-history-cell b,.progress-history-cell em{display:block}.progress-history-cell em{color:#8a828d;margin-top:3px;font-size:7px;font-style:normal}.open-request-row{color:#fff;cursor:pointer;white-space:nowrap;background:#5b4568;border:1px solid #b88b3f;border-radius:10px;padding:10px 12px;font-size:8px;font-weight:850}.open-request-row:hover{background:#163f37}.employee-progress-row{cursor:default}@media (width<=760px){.tracking-date-grid,.tracking-action-grid,.tracking-delay-section{grid-template-columns:1fr}.tracking-delay-section label:last-child{grid-column:auto}.employee-tracking-table{overflow:visible}.employee-tracking-table .row.th{display:none}.employee-tracking-table .employee-progress-row{grid-template-columns:1fr 1fr;gap:13px;min-width:0;padding:16px;display:grid}.employee-tracking-table .employee-progress-row>*{display:block!important}.employee-tracking-table .employee-progress-row>:first-child,.employee-tracking-table .employee-progress-row>:nth-child(5){grid-column:1/-1}.employee-tracking-table .employee-progress-row>:last-child{justify-self:end}}.card-clickable:hover .card-action span{transform:translate(3px)}.card h3{font:18px Georgia}.card p{color:var(--muted);font-size:8px}.table .row{box-sizing:border-box;text-align:left;width:100%;min-height:55px;color:var(--ink);background:#fff;border:0;border-top:1px solid #edf1ef;grid-template-columns:1.35fr 1fr .7fr .65fr .75fr .8fr;align-items:center;padding:0 16px;font-size:8px;display:grid}.table{width:100%;min-width:0;max-width:100%;overflow:hidden}.table .row>*{overflow-wrap:anywhere;min-width:0}.table.employee-tracking-table{width:100%;max-width:100%;overflow:hidden}.table.employee-tracking-table .row,.table.employee-tracking-table .row.th{box-sizing:border-box;grid-template-columns:minmax(0,1.05fr) minmax(0,.8fr) minmax(0,.95fr) minmax(0,1.55fr) minmax(0,.9fr);width:100%;min-width:0}.table.employee-tracking-table .row>*{min-width:0}.table.employee-tracking-table .employee-status-select{text-overflow:ellipsis;min-width:0}.timeline-cell{gap:7px;display:grid}.timeline-cell small{gap:2px;display:grid}.timeline-cell b{color:#795d29;font-size:7px}.employee-row-actions{align-content:center;gap:8px;padding:8px;display:grid}.employee-row-actions button{white-space:normal;width:100%}.progress-history-cell small{overflow-wrap:anywhere}.workflow-stage-cell{align-content:start;gap:8px;padding:13px 10px;display:grid}.workflow-stage-cell input,.workflow-stage-cell select{box-sizing:border-box;color:#263c39;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfc3d3;border-radius:9px;padding:9px}.workflow-stage-cell>button{color:#72501b;cursor:pointer;background:#fffaf0;border:1px solid #b88b3f;border-radius:9px;padding:9px;font-size:8px;font-weight:850}.workflow-stage-cell>button:disabled{cursor:not-allowed;opacity:.45}.workflow-stage-cell>small{color:#7c7781;font-size:7px}.progress-workflow-cell{grid-template-columns:1fr 1fr}.progress-workflow-cell .progress-history-cell,.progress-workflow-cell input[type=text],.progress-workflow-cell>button{grid-column:1/-1}.employee-request-summary .open-request-row{width:max-content;margin-top:10px;display:block}@media (width<=900px){.table.employee-tracking-table{overflow:visible}.table.employee-tracking-table .row.th{display:none}.table.employee-tracking-table .employee-progress-row{grid-template-columns:1fr 1fr;gap:13px;min-width:0;padding:16px;display:grid}.table.employee-tracking-table .employee-progress-row>*{display:block!important}.table.employee-tracking-table .employee-progress-row>:first-child,.table.employee-tracking-table .employee-progress-row>:nth-child(3),.table.employee-tracking-table .employee-progress-row>:nth-child(4){grid-column:1/-1}.table.employee-tracking-table .employee-progress-row>:last-child{justify-self:stretch}.progress-workflow-cell{grid-template-columns:1fr 1fr!important;display:grid!important}}.job-time,.not-started{border-radius:999px;width:fit-content;padding:5px 9px;font-size:.72rem;font-style:normal;font-weight:800;display:inline-flex}.plain-table-heading{letter-spacing:.08em;padding:8px 0;font-size:.72rem;display:inline-block}.job-time-details{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.job-time-details small{font-size:.68rem;line-height:1.25}.job-time-details small b{display:inline}.job-time.on-time{color:#18745c;background:#e2f3ec}.job-time.delayed{color:#a34235;background:#f8e4df}.request-status{color:#514064;background:#f1eef4;border-radius:999px;width:fit-content;padding:6px 9px;font-style:normal;font-weight:800;display:inline-flex}.reviewing-status{color:#5b4212;background:#fff5dc;border-radius:9px;flex-direction:column;align-items:flex-start;gap:2px}.reviewing-status small,.reviewing-status em{color:#78643d;font-size:8px;font-style:normal;font-weight:600}.reviewing-status em{color:#9b6714;font-weight:800}.not-started{color:#706c78;background:#eeedf1}.performance-measurables{border:1px solid var(--line);background:var(--paper);border-radius:22px;margin-bottom:22px;padding:22px}.performance-measurables>div:last-child{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.performance-measurables article{border:1px solid var(--line);border-radius:16px;padding:16px}.performance-measurables article small,.performance-measurables article span,.performance-measurables article b{display:block}.performance-measurables article b{margin:7px 0;font-size:1.65rem}.performance-measurables article span{color:var(--muted);font-size:.8rem}.employee-productivity{margin-bottom:22px}.productivity-table{border:1px solid var(--line);border-radius:16px;overflow-x:auto}.productivity-row{border-top:1px solid var(--line);grid-template-columns:1.25fr repeat(4,.65fr) 1fr .8fr;min-width:820px;display:grid}.productivity-row:first-child{border-top:0}.productivity-row>*{padding:13px 14px}.productivity-head{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#f4f1f5;font-size:.72rem;font-weight:800}.productivity-delay{color:#a34235;font-weight:800}.productivity-note{color:var(--muted);margin:13px 2px 0;font-size:.82rem}.table .row.th{background:#fafbf9;min-height:34px}.table .row.th>button{color:#7d8d87;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 5px;font-size:7px;font-weight:800;display:flex}.table .row.th>button span{color:#b18a43;font-size:8px}.row b,.row small{font-size:8px;display:block}.row small{color:#8c9994;margin-top:3px}.row em{border-radius:9px;padding:3px 6px;font-style:normal}.urgent{color:#bd5b3b;background:#fff0e8}.standard{color:#60736b;background:#edf3f0}.filters{gap:6px;padding:0 17px 13px;display:flex}.filters button,.filters select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 10px;font-size:8px}.filters select{margin-left:auto}.list{padding:0 18px}.list article{border-top:1px solid #edf1ef;align-items:center;gap:20px;min-height:78px;display:flex}.list article>div{flex:1}.list b,.list small{font-size:9px;display:block}.list small{color:var(--muted)}.list em{background:#edf6f2;border-radius:8px;padding:5px 8px;font-style:normal}.maintenance-payment-status{box-sizing:border-box;text-align:center;border:1px solid;border-radius:999px;min-width:72px;padding:9px 14px;font-size:9px;font-weight:900}.maintenance-payment-status-due{color:#865704;background:#fff8e8;border-color:#d9a13a}.maintenance-payment-status-paid{color:#126348;background:#eaf7f2;border-color:#75b69f}.maintenance-payment-status-active{color:#315f8c;background:#eef5fc;border-color:#86a9cf}.maintenance-page .panel-head h3{font-size:32px}.maintenance-refresh-row{align-items:center;gap:14px;padding:0 18px 16px;display:flex}.maintenance-refresh-row .secondary{cursor:pointer;min-height:46px;padding:11px 16px;font-size:14px}.maintenance-refresh-row>small{color:#5f5664;font-size:14px;font-weight:750}.maintenance-plan-list article{gap:24px;min-height:104px;padding:12px 0}.maintenance-plan-list article>div{gap:7px;display:grid}.maintenance-plan-list b{color:#173f37;font-size:17px;line-height:1.35}.maintenance-plan-list small{color:#625b68;font-size:14px;line-height:1.45}.maintenance-plan-list article>strong{color:#173f37;font-size:24px}.maintenance-plan-list .maintenance-payment-status{min-width:92px;padding:10px 16px;font-size:13px}@media (width<=700px){.maintenance-refresh-row{flex-direction:column;align-items:stretch}.maintenance-plan-list article{flex-direction:column;align-items:flex-start;gap:10px}.maintenance-plan-list article>strong{font-size:22px}}.list .schedule-assignee{gap:2px;min-width:128px;display:grid}.list .schedule-assignee select{color:#173f35;cursor:pointer;background:#f5fbf8;border:1px solid #c9ded5;border-radius:8px;width:100%;min-width:150px;padding:7px 28px 7px 9px;font-size:9px;font-weight:800}.list .schedule-assignee small{color:#427565;font-size:6px;font-weight:800}.grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:17px;display:grid}.grid article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:18px}.grid article>span{color:#c8a55f;font:23px Georgia}.grid h3{font:16px Georgia}.grid p{color:var(--muted);font-size:8px}.analytics{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.chart{min-height:410px}.bars{align-items:end;gap:15px;height:290px;padding:25px 30px 35px;display:flex}.bars i{background:linear-gradient(#1bae7e,#0e6b51);border-radius:7px 7px 2px 2px;flex:1;position:relative}.bars i span{text-align:center;width:100%;font-size:7px;font-style:normal;position:absolute;top:calc(100% + 10px)}.ranking p{border-top:1px solid #edf1ef;justify-content:space-between;margin:0;padding:14px 18px;font-size:9px;display:flex}.automation{grid-template-columns:1fr 1fr;gap:25px;padding:25px;display:grid}.automation h2{font:23px Georgia}.automation p{color:var(--muted);font-size:9px}.automation button,.settings button{color:#fff;background:#0f7759;border:0;border-radius:8px;padding:10px 13px;font-size:8px}.automation>div:last-child{flex-direction:column;gap:9px;display:flex}.automation>div:last-child span{border:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;padding:12px;font-size:8px;display:flex}.automation>div:last-child b{background:#e4f6ee;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.settings{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.settings label{font-size:8px;font-weight:800}.settings input,.settings select,.settings textarea{border:1px solid var(--line);border-radius:7px;width:100%;margin-top:6px;padding:10px}.settings .wide{grid-column:1/-1}.settings textarea{min-height:85px}.backdrop{z-index:30;background:#061e17c4;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.modal{background:#fffdf8;border-radius:16px;width:min(900px,96vw);max-height:92vh;padding:28px;position:relative;overflow-y:auto}.modal h2{font:27px Georgia}.close{background:0 0;border:0;font-size:23px;position:absolute;top:12px;right:15px}.form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form label{font-size:8px;font-weight:800}.form input,.form select,.form textarea{border:1px solid var(--line);border-radius:7px;width:100%;margin-top:6px;padding:10px}.form textarea{resize:vertical;min-height:90px}.form .wide{grid-column:1/-1}.request-origin{background:#f2f8f5;border:1px solid #d8e6df;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:14px 16px;display:flex}.request-origin small,.request-origin strong,.request-origin span{display:block}.request-origin small{letter-spacing:.12em;color:#8a6c35;font-size:7px}.request-origin strong{margin:4px 0;font-size:12px}.request-origin span{color:var(--muted);font-size:8px}.request-origin label{min-width:190px;font-size:8px;font-weight:800}.request-origin select{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;margin-top:6px;padding:9px}.request-section-title{border-bottom:1px solid var(--line);margin:18px 0 10px;padding-bottom:7px;font:17px Georgia}.customer-found{color:#0f7759;margin-top:6px;font-size:7px;font-weight:700;display:block}.internal-handling{grid-template-columns:repeat(3,1fr)}.actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.actions button{border:1px solid var(--line);background:#fff;border-radius:7px;height:38px;padding:0 14px;font-size:8px}.actions .primary{color:#fff;background:#0f7759}.toast{z-index:200;text-align:center;color:#fff;background:#0c3b2d;border-radius:9px;max-width:min(520px,100vw - 32px);padding:12px 15px;font-size:9px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.workflow-stage-cell textarea{box-sizing:border-box;resize:vertical;color:#263c39;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfc3d3;border-radius:9px;grid-column:1/-1;padding:9px;line-height:1.4}.employee-live-status{color:#405d55;background:#eef2ef;border-radius:999px;width:max-content;max-width:100%;margin-top:8px;padding:6px 9px;font-size:12px;line-height:1.2;display:block}.employee-live-status.in-progress{color:#0c7058;background:#dcf3e8}.employee-live-status.closed{color:#5b4568;background:#eee8f2}.ai-help-button{color:#fff;white-space:nowrap;background:#514064;border:1px solid #c9a45b;border-radius:8px;height:38px;padding:0 14px;font-size:8px;font-weight:800;box-shadow:0 8px 18px #51406429}.ai-help-button span{color:#f3d898;margin-right:5px}.ai-help-backdrop{z-index:80;background:#14121f9e;place-items:start center;padding:16px 20px 28px;display:grid;position:fixed;inset:0;overflow-y:auto}.ai-help-panel{overscroll-behavior:contain;background:#fffdfa;border:1px solid #d8c7a0;border-radius:20px;width:min(560px,100%);max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto;box-shadow:0 28px 70px #14121f47}.ai-help-heading{z-index:2;background:#fffdfa;justify-content:space-between;align-items:flex-start;gap:20px;margin:-24px -24px 0;padding:24px 24px 14px;display:flex;position:sticky;top:-24px}.ai-help-heading small{color:#a27021;letter-spacing:.12em;font-weight:800}.ai-help-heading h2{color:#163c32;margin:6px 0;font:32px Georgia}.ai-help-heading p{color:#716b77;margin:0}.ai-help-heading>button{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:8px;padding:9px 11px}.ai-help-topics{flex-wrap:wrap;gap:8px;margin:20px 0 16px;display:flex}.start-walkthrough{color:#fff;text-align:left;background:#163c32;border:1px solid #c9a45b;border-radius:10px;width:100%;margin-top:16px;padding:13px 16px;font-weight:800}.visual-tour-choices{gap:10px;margin-top:18px;display:grid}.visual-tour-choices .start-walkthrough{margin-top:0}.employee-tour-start{background:#514064;border-color:#514064}.visual-tour-layer{z-index:130;pointer-events:none;background:0 0;position:fixed;inset:0}.demo-cursor{z-index:133;color:#c88a25;filter:drop-shadow(0 3px 2px #00000047);font-size:34px;line-height:1;transition:left .75s,top .75s;position:fixed;transform:translate(-8px,-8px)rotate(45deg)}.visual-tour-caption{z-index:134;pointer-events:auto;gap:10px;width:min(440px,100% - 32px);display:grid;position:fixed;top:auto;bottom:18px}.visual-tour-caption.left{left:268px}.visual-tour-caption.right{right:18px}.visual-tour-explanation{background:linear-gradient(145deg,#fffdf9fa,#f7f1f9fa);border:2px solid #c9a45b;border-radius:18px;padding:20px 22px;position:relative;overflow:hidden;box-shadow:0 18px 42px #14121f3d}.visual-tour-explanation:before{content:"";background:linear-gradient(90deg,#c49a48,#684e76,#2f8f78);height:6px;position:absolute;inset:0 0 auto}.visual-tour-caption small{color:#9a681d;letter-spacing:.1em;font-size:10px;font-weight:900;display:block}.visual-tour-caption strong{color:#163c32;margin:9px 0 8px;font:29px/1.14 Georgia;display:block}.visual-tour-caption p{color:#5f5865;margin:0;font-size:14px;line-height:1.55}.tour-request-journey{background:linear-gradient(120deg,#edf8f4,#fff8e8 52%,#f4eef8);border:1px solid #dccbdf;border-radius:14px;grid-template-columns:repeat(9,max-content);align-items:center;gap:7px;margin-top:16px;padding:13px;display:grid;overflow-x:auto}.tour-request-journey span{grid-template-rows:auto auto;grid-template-columns:24px auto;align-items:center;column-gap:7px;min-width:108px;display:grid}.tour-request-journey i{color:#fff;background:#5b4568;border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:900;display:grid}.tour-request-journey span:first-of-type i,.tour-request-journey span:nth-of-type(5) i{background:#16765f}.tour-request-journey span:nth-of-type(2) i,.tour-request-journey span:nth-of-type(4) i{background:#af7720}.tour-request-journey b{color:#173d34;white-space:nowrap;font-size:11px}.tour-request-journey small{white-space:nowrap;color:#716978!important;letter-spacing:0!important;font-size:9px!important}.tour-request-journey em{color:#a5772c;font-style:normal;font-weight:900}.visual-tour-caption button{z-index:130;color:#514064;cursor:pointer;pointer-events:auto;touch-action:manipulation;background:#fff;border:1px solid #d9cce0;border-radius:10px;min-height:40px;margin:0;padding:9px 13px;font-size:11px;font-weight:900;position:relative}.visual-tour-caption button:hover{background:#f2edf5;border-color:#8e779b}.visual-tour-controls{pointer-events:auto;background:#fffffff7;border:1px solid #d8cedd;border-radius:14px;justify-content:space-between;align-items:stretch;gap:8px;padding:9px;display:flex;box-shadow:0 10px 26px #14121f2e}.visual-tour-controls button:last-child{color:#fff;background:#5b4568;border-color:#5b4568}.visual-tour-controls .tour-pause{color:#76501b;background:#fff8e8;border-color:#c59b4b}.visual-tour-controls .tour-pause.active{color:#14614f;background:#e8f7f2;border-color:#2f8f78;box-shadow:inset 0 0 0 1px #2f8f7833}.visual-tour-controls button:disabled{opacity:.35}@media (width<=760px){.visual-tour-caption,.visual-tour-caption.left,.visual-tour-caption.right{left:10px;right:auto;bottom:calc(70px + env(safe-area-inset-bottom));gap:7px;width:calc(100% - 20px);max-height:min(32dvh,270px)}.visual-tour-explanation{border-radius:14px;max-height:min(21dvh,160px);padding:12px 14px;overflow-y:auto}.visual-tour-caption small{letter-spacing:.07em;font-size:9px;line-height:1.3}.visual-tour-caption strong{margin:5px 0 4px;font-size:18px;line-height:1.12}.visual-tour-caption p{font-size:12.5px;line-height:1.32}.visual-tour-controls{border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:6px;display:grid}.visual-tour-controls button{width:100%;min-width:0;min-height:40px;padding:6px 3px;font-size:9.5px;line-height:1.15}.demo-cursor{font-size:26px}.tour-highlight{outline-offset:3px;scroll-margin-top:84px;scroll-margin-bottom:calc(34dvh + 90px);outline-width:3px!important}}@media (width<=390px){.visual-tour-caption,.visual-tour-caption.left,.visual-tour-caption.right{width:calc(100% - 14px);left:7px}.visual-tour-caption strong{font-size:17px}.visual-tour-caption p{font-size:12px}.visual-tour-controls button{font-size:9px}}.reviewing-service-actions{background:#fff9e9;border:1px solid #d8c68f;border-radius:12px;gap:10px;padding:15px;display:grid}.reviewing-service-actions>div:first-child{gap:4px;display:grid}.reviewing-service-actions small{color:#9f762d;letter-spacing:.1em;font-size:7px;font-weight:800}.reviewing-service-actions p{color:var(--muted);margin:0;font-size:8px}.service-action-entry{grid-template-columns:150px 1fr auto;gap:8px;display:grid}.service-action-entry select,.service-action-entry input,.service-action-entry textarea{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:10px}.service-action-entry textarea{resize:vertical;min-height:74px}.service-action-entry button{color:#fff;background:#514064;border:0;border-radius:8px;padding:0 14px;font-weight:800}.service-action-entry button:disabled{opacity:.4}.service-action-history{gap:6px;display:grid}.service-action-history article{background:#fff;border-radius:8px;grid-template-columns:140px 1fr auto;gap:10px;padding:10px;display:grid}.service-action-history article span{color:#403b49}@media (width<=760px){.service-action-entry,.service-action-history article{grid-template-columns:1fr}}.branch-kpis button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:18px;gap:8px;min-height:132px;padding:22px;display:grid;position:relative}.branch-kpis button:hover{border-color:#c9a45b;box-shadow:0 10px 24px #5140641a}.branch-kpis button small{color:var(--muted)}.branch-kpis button b{color:#163c32;font:34px Georgia}.branch-kpis button em{color:#9f762d;font-size:8px;font-style:normal;font-weight:800}.branch-metric-source{background:#fffaf0;border:1px solid #ddcfad;border-radius:14px;gap:9px;margin:16px 0;padding:18px;display:grid;position:relative}.branch-metric-source>div small{color:#9f762d;letter-spacing:.1em;font-size:7px;font-weight:800}.branch-metric-source h3,.branch-metric-source p{margin:4px 0 0}.branch-metric-source article{background:#fff;border-radius:9px;grid-template-columns:1.4fr .8fr .8fr auto;gap:12px;padding:11px 13px;display:grid}.branch-metric-source>button{color:#514064;background:0 0;border:0;justify-self:end;font-weight:800}.branch-time-record{background:#fff;border:1px solid #eee5d6;border-radius:11px;overflow:hidden}.branch-time-record summary{cursor:pointer;grid-template-columns:minmax(230px,1.4fr) minmax(150px,.8fr) auto 22px;align-items:center;gap:14px;padding:14px 18px;list-style:none;display:grid}.branch-time-record summary::-webkit-details-marker{display:none}.branch-time-record summary i{color:#6b5276;font-size:18px;font-style:normal;transition:transform .2s}.branch-time-record[open] summary i{transform:rotate(180deg)}.branch-time-record>div{background:#fffaf2;border-top:1px solid #eee5d6;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 18px;display:grid}.branch-time-record>div span{gap:4px;display:grid}.branch-time-record>div small{color:#9f762d;letter-spacing:.1em;font-size:7px;font-weight:850}.branch-time-record>div b{overflow-wrap:anywhere}@media (width<=760px){.branch-time-record summary{grid-template-columns:1fr auto}.branch-time-record summary span{grid-column:1}.branch-time-record>div{grid-template-columns:1fr 1fr}}.branch-team-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;display:grid}.branch-team-list p{background:#fff;border-radius:9px;margin:0;padding:10px 12px}.assign-employee-prompt{color:#76511d;white-space:nowrap;background:#fff7e8;border:1px solid #c99a47;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:8px;display:inline-flex}.assignment-picker-backdrop{z-index:120;background:#141f265c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.assignment-picker{background:#fffdf8;border:1px solid #d6ba86;border-radius:22px;width:min(520px,100%);max-height:min(680px,88vh);padding:24px;overflow:auto;box-shadow:0 24px 70px #18222838}.assignment-picker small{color:#9b6d25;letter-spacing:.12em;font-size:7px;font-weight:900}.assignment-picker h2{color:#153b32;margin:7px 0 18px;font:30px Georgia,serif}.assignment-name-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.assignment-name-list button{color:#42344e;text-align:left;cursor:pointer;background:#fff;border:1px solid #ded7e0;border-radius:12px;min-height:48px;padding:10px 14px;font-size:10px;font-weight:800}.assignment-name-list button:hover{background:#fff5e4;border-color:#bb8b3e}.assignment-name-list button.current-assignee:disabled{color:#4f6861;cursor:default;opacity:1;background:#edf6f2;border-color:#b7d2c8}.assignment-select-control{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.assignment-select-control label{color:#875d18;gap:7px;font-size:14px;font-weight:900;display:grid}.assignment-select-control select{color:#173f37;cursor:pointer;background:#fff;border:1px solid #cfc3d3;border-radius:12px;width:100%;min-height:52px;padding:12px 42px 12px 14px;font-size:16px;font-weight:800}.assignment-select-control>button{min-height:52px;padding-inline:20px}.assignment-select-control>button:disabled{opacity:.55;cursor:not-allowed}@media (width<=700px){.assignment-select-control{grid-template-columns:1fr}.assignment-select-control>button{width:100%}}.assignment-confirmation{color:#173f35;background:#eef8f3;border:1px solid #a9cbbb;border-radius:14px;gap:12px;padding:18px;display:grid}.assignment-confirmation strong{font-size:18px}.assignment-confirmation p{color:#50645d;margin:0;line-height:1.5}.inline-assignment-panel{background:#fffaf0;border:2px solid #c6923e;border-radius:16px;margin:14px 0;padding:18px;box-shadow:0 10px 30px #382a4114}.inline-assignment-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.inline-assignment-heading small{color:#98691e;letter-spacing:.12em;font-size:8px;font-weight:900}.inline-assignment-heading h2{color:#173f35;margin:5px 0 0;font:26px Georgia,serif}.inline-assignment-heading>button{color:#493851;cursor:pointer;background:#fff;border:1px solid #d9ccb8;border-radius:50%;width:38px;height:38px;font-size:22px}.assignment-cancel{color:#5a4668;cursor:pointer;background:0 0;border:0;margin:18px 0 0 auto;font-weight:800;display:block}.quick-assignment{background:#fff8eb;border:1px solid #d3a85d;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);align-items:end;gap:18px;margin:16px 0;padding:18px;display:grid}.quick-assignment>div{gap:5px;display:grid}.quick-assignment small{color:#9f7025;letter-spacing:.11em;font-size:7px;font-weight:800}.quick-assignment strong{color:#173f35;font:22px Georgia,serif}.quick-assignment span{color:#6d6a70;font-size:9px}.quick-assignment label{color:#55465f;gap:6px;font-size:8px;font-weight:800;display:grid}.quick-assignment select{width:100%}.quick-assignment-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.quick-assignment-names button{color:#473653;cursor:pointer;background:#fff;border:1px solid #d8c8aa;border-radius:10px;min-height:42px;padding:9px 11px;font-weight:800}.quick-assignment-names button:hover{background:#fff2d9;border-color:#a97828}@media (width<=800px){.branch-team-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.quick-assignment,.quick-assignment-names{grid-template-columns:1fr}}@media (width<=520px){.branch-team-list,.assignment-name-list{grid-template-columns:1fr}}.tour-highlight{outline-offset:5px;animation:1.1s ease-in-out infinite alternate tourPulse;z-index:122!important;outline:4px solid #e1a640!important;position:relative!important;box-shadow:0 0 0 10px #ffffffe0,0 16px 35px #14121f40!important}@keyframes tourPulse{to{outline-offset:9px;outline-color:#714f85}}.demo-walkthrough{background:#fff8e8;border:1px solid #dbc89e;border-radius:12px;margin-top:16px;padding:17px}.walkthrough-progress{color:#946516;justify-content:space-between;gap:12px;display:flex}.walkthrough-progress small{letter-spacing:.1em;font-weight:800}.demo-walkthrough h3{color:#163c32;margin:10px 0 6px;font:22px Georgia}.demo-walkthrough p{color:#625a50;margin:0;line-height:1.55}.walkthrough-dots{gap:6px;margin:14px 0;display:flex}.walkthrough-dots i{background:#d8ccb3;border-radius:50%;width:8px;height:8px}.walkthrough-dots i.active{background:#a27021;border-radius:9px;width:22px}.walkthrough-actions{justify-content:space-between;gap:10px;display:flex}.walkthrough-actions button{background:#fff;border:1px solid #d5c8ad;border-radius:8px;padding:9px 12px;font-weight:800}.walkthrough-actions button.primary{color:#fff;background:#514064;border-color:#514064}.walkthrough-actions button:disabled{opacity:.45}.ai-help-topics button{color:#514064;background:#f7f2fa;border:1px solid #d9cee0;border-radius:999px;padding:8px 11px;font-weight:700}.ai-help-panel form{gap:8px;display:grid}.ai-help-panel form label{color:#163c32;font-weight:800}.ai-help-question-form{background:#faf7fb;border:1px solid #ded4e3;border-radius:14px;margin-top:18px;padding:16px}.ai-help-question-form label{gap:7px;display:grid}.ai-help-question-form select{box-sizing:border-box;border:1px solid var(--line);color:#30283a;width:100%;font:inherit;background:#fff;border-radius:10px;padding:12px}.ai-help-question-form button:disabled{opacity:.45;cursor:not-allowed}.ai-help-answer b{color:#163c32;margin-bottom:5px;display:block}.ai-help-answer p{margin:0}.ai-help-video-divider{color:#8d682b;letter-spacing:.08em;align-items:center;gap:10px;margin:18px 0 0;font-size:8px;font-weight:900;display:flex}.ai-help-video-divider:before,.ai-help-video-divider:after{content:"";background:#dfd5e2;flex:1;height:1px}.ai-help-panel textarea{resize:vertical;border:1px solid var(--line);min-height:96px;font:inherit;background:#fff;border-radius:10px;padding:12px}.ai-help-panel form>button{color:#fff;background:#514064;border:0;border-radius:9px;justify-self:end;padding:11px 15px;font-weight:800}.ai-help-answer{color:#30283a;background:#f5f1f7;border-left:3px solid #c9a45b;border-radius:8px;margin-top:14px;padding:14px;line-height:1.55}.ai-help-note{color:#817a86;margin-top:14px;display:block}@media (height<=620px){.ai-help-panel{padding:18px}.ai-help-heading{margin:-18px -18px 0;padding:18px 18px 10px;top:-18px}.ai-help-heading h2{font-size:25px}.ai-help-heading p{font-size:10px}.ai-help-topics{margin:12px 0}.ai-help-panel textarea{min-height:72px}}.product-catalogue{border:1px solid var(--line);background:#fbfcfa;border-radius:12px;margin:0 17px 6px;padding:18px}.catalogue-intro small{letter-spacing:.14em;color:#9f762d;font-size:7px;font-weight:800}.catalogue-intro h2{margin:5px 0;font:21px Georgia}.catalogue-intro p{color:var(--muted);margin:0;font-size:8px}.product-form{grid-template-columns:1.5fr 1fr auto auto;align-items:end;gap:10px;margin-top:16px;display:grid}.product-form label{font-size:8px;font-weight:800}.product-form input,.product-form select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:38px;margin-top:6px;padding:0 10px}.product-form>button:not(.primary){border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;padding:0 14px}.product-grid article>b{border-radius:20px;margin:8px 0;padding:4px 8px;font-size:7px;display:inline-block}.product-active{color:#0f7759;background:#e5f5ee}.product-off{color:#826666;background:#f1eeee}.product-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;display:flex}.product-actions button{border:1px solid var(--line);color:#0e7758;background:#fff;border-radius:6px;padding:5px 8px}.product-actions button:last-child{color:#a04b43}.team-add-form{border:1px solid var(--line);background:#fbfcfa;border-radius:11px;grid-template-columns:1.2fr 1fr 1.15fr 1fr auto;align-items:end;gap:10px;margin:0 17px 6px;padding:16px;display:grid}.team-access-explainer{background:linear-gradient(135deg,#f7f1fa,#eef8f4);border:1px solid #d8c8df;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin:0 0 18px;padding:20px;display:grid}.team-access-explainer small{color:#95651e;letter-spacing:.12em;font-weight:900}.team-access-explainer h3{color:#173f35;margin:5px 0 7px;font:25px Georgia}.team-access-explainer p{color:#625f68;max-width:760px;margin:0;line-height:1.5}.team-access-explainer ol{gap:8px;margin:0;padding:0;list-style:none;display:flex}.team-access-explainer li{background:#fff;border:1px solid #ded6e1;border-radius:12px;gap:5px;min-width:104px;padding:12px;font-weight:800;display:grid}.team-access-explainer li b{color:#fff;background:#5d4568;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.employee-invite-status,.employee-access-email{margin-top:6px;display:block}.employee-invite-status{border-radius:999px;width:max-content;max-width:100%;padding:5px 8px;font-weight:900}.employee-invite-status.active{color:#126249;background:#e7f5ef}.employee-invite-status.pending{color:#895d12;background:#fff1ca}.employee-access-email{color:#706979;overflow-wrap:anywhere}.employee-seat-meter{color:#164f40;background:#edf8f4;border:1px solid #8ac4b1;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:0 17px 14px;padding:15px 18px;display:flex}.employee-seat-meter>div{gap:4px;display:grid}.employee-seat-meter>div:last-child{text-align:right}.employee-seat-meter small{color:#5d726c;font-weight:700}.employee-seat-meter strong{font-size:1.2rem}.employee-seat-meter span{font-weight:900}.employee-seat-meter.full{color:#7b5110;background:#fff4d8;border-color:#d5a548}.team-access-error{color:#8f2d27;background:#fff0ee;border:1px solid #d66a61;border-radius:10px;margin:0 17px 14px;padding:12px 14px;font-weight:800}.access-status-toggle small{color:#7a6650;font-weight:700}@media (width<=900px){.team-access-explainer{grid-template-columns:1fr}.team-access-explainer ol{flex-wrap:wrap}}@media (width<=520px){.team-access-explainer ol{grid-template-columns:1fr;width:100%;display:grid}.team-access-explainer li{min-width:0}}@media (width<=620px){.employee-seat-meter{flex-direction:column;align-items:flex-start}.employee-seat-meter>div:last-child{text-align:left}}.team-add-form label{font-size:8px;font-weight:800}.team-add-form input,.team-add-form select{border:1px solid var(--line);border-radius:8px;width:100%;height:38px;margin-top:6px;padding:0 10px}.employee-access-panel{background:#fff8ec;border:2px solid #b58a43;border-radius:18px;margin:18px 0 24px;padding:22px;box-shadow:0 16px 38px #392a461f}.employee-access-panel:focus{outline-offset:4px;outline:3px solid #684c7747}.access-granted-by{color:#3f3d42;background:#e8e7e9;border:1px solid #c7c4c8;border-radius:12px;gap:5px;max-width:420px;margin:20px 0 10px;padding:14px 16px;display:grid}.access-granted-by span{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.access-granted-by strong{font-size:1rem}.access-granted-by small{color:#6c6970}.access-audit-note,.employee-access-audit{color:#6b5a70;font-weight:700;display:block}.employee-access-audit{margin:8px 0}.employee-access-denied{color:#403c45;background:#eceaec;border:2px solid #b9b5bd;border-radius:18px;margin:28px 0;padding:28px}.employee-access-denied small{letter-spacing:.12em;font-weight:900}.employee-access-denied h2{margin:8px 0}.employee-access-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.employee-access-heading small{color:#9a681b;letter-spacing:.12em;font-weight:800}.employee-access-heading h3{margin:6px 0 2px;font-size:28px}.employee-access-heading p{color:#6b6774;margin:0}.employee-access-heading>button{color:#554564;background:#fff;border:1px solid #d7c8b2}.team-member-edit-grid{background:#fff;border:1px solid #dfc483;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px;padding:16px;display:grid}.team-member-edit-grid label{color:#5c4b62;gap:7px;font-size:14px;font-weight:850;display:grid}.team-member-edit-grid input,.team-member-edit-grid select{box-sizing:border-box;color:#173d34;background:#fff;border:1px solid #cfc1d2;border-radius:9px;width:100%;min-width:0;min-height:44px;padding:9px 11px;font-size:15px}.team-member-edit-grid input:disabled,.team-member-edit-grid select:disabled{color:#766f79;background:#f1eef2}.access-status-toggle,.permission-options label{align-items:center;gap:10px;font-weight:700;display:flex}.access-status-toggle{background:#f0eadf;border-radius:10px;margin-bottom:16px;padding:12px 14px}.permission-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.permission-options label{background:#fff;border:1px solid #ded5c7;border-radius:10px;padding:13px}.permission-options label>span{gap:3px;display:grid}.permission-options label>span small{color:#716878;font-size:.72rem;font-weight:700}.permission-options .owner-controlled-permission{background:linear-gradient(135deg,#fff9ec,#f5eef8);border-color:#d5ad61}.permission-options .owner-controlled-permission input:disabled{opacity:.55;cursor:not-allowed}.permission-options input,.access-status-toggle input{accent-color:#5b4568;width:18px;height:18px}.save-access{min-width:180px}@media (width<=900px){.team-member-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.permission-options,.team-member-edit-grid{grid-template-columns:1fr}.employee-access-heading{flex-direction:column}}.walkthrough-library{background:linear-gradient(145deg,#fffdfa,#f5f1f8)}.walkthrough-library-intro{background:#fff;border:1px solid #dfd5e4;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:8px 0 24px;padding:20px 22px;display:flex}.walkthrough-library-intro h2{margin:0 0 6px}.walkthrough-library-intro p{color:#6c6672;margin:0}.walkthrough-library-intro>span{color:#12694f;background:#e9f6ef;border-radius:999px;padding:9px 14px;font-weight:900}.walkthrough-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.walkthrough-video-grid article{background:#fff;border:1px solid #ded7e2;border-radius:20px;gap:16px;padding:18px;display:grid;box-shadow:0 12px 30px #30273a14}.walkthrough-video-grid article.recommended{border:2px solid #b8862f;box-shadow:0 16px 34px #8b601f29}.walkthrough-video-cover{color:#fff;background:linear-gradient(135deg,#252b4b,#654b70);border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:105px;display:flex}.walkthrough-video-cover span{color:#584365;background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.walkthrough-video-grid .standard .walkthrough-video-cover{background:linear-gradient(135deg,#315f59,#74aa9c)}.walkthrough-video-grid .premium .walkthrough-video-cover{background:linear-gradient(135deg,#435d86,#8ba7cf)}.walkthrough-video-grid .gold .walkthrough-video-cover{background:linear-gradient(135deg,#755021,#d4a84e)}.walkthrough-video-grid article>div>small{color:#98691e;letter-spacing:.08em;font-weight:900}.walkthrough-video-grid h3{margin:5px 0}.walkthrough-video-grid p{color:#6b6571;margin:0}.walkthrough-video-grid button{justify-self:start}@media (width<=760px){.walkthrough-library-intro{flex-direction:column;align-items:flex-start}.walkthrough-video-grid{grid-template-columns:1fr}}@media (width<=1050px){.dash,.analytics{grid-template-columns:1fr}.stats,.grid{grid-template-columns:1fr 1fr}.ai-help-button{padding:10px 12px}}@media (width<=760px){.mobile-menu-button{z-index:1202;color:#fff;background:#17213a;border:1px solid #d5b865;border-radius:999px;justify-content:center;align-items:center;min-width:92px;min-height:44px;padding:10px 14px;font-weight:900;display:flex;position:fixed;top:12px;left:12px;box-shadow:0 8px 24px #14192a3d}.mobile-nav-scrim{z-index:1199;background:#090e1f94;border:0;display:block;position:fixed;inset:0}.app>aside{z-index:1200;width:min(86vw,320px);padding:72px 17px 24px;transition:transform .22s;overflow-y:auto;transform:translate(-105%);box-shadow:18px 0 40px #0f132347}.app.mobile-nav-open>aside{transform:translate(0)}.app>main{width:100%;min-width:0;margin-left:0;padding:68px 12px 32px}.app main>header,.header-actions,.sales-dashboard-title{flex-direction:column;align-items:stretch}.header-actions{grid-template-columns:1fr;gap:8px;width:100%;margin-top:12px;display:grid}.header-actions button{width:100%;min-height:44px}.workspace-preview-switch,.role-switch,.plan-demo-banner{flex-direction:column!important;align-items:stretch!important}.workspace-preview-switch>button,.role-switch>button{width:100%!important}.welcome,.gold-plan .welcome{align-items:flex-start;gap:16px;flex-direction:column!important;min-height:0!important;padding:22px 18px!important}.welcome strong,.maintenance-value-card{text-align:left;width:100%;max-width:none}.panel,.result-graphic{min-width:0;max-width:100%}.table{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.table .row{min-width:900px}.employee-tracking-table .row{min-width:1080px}.overview-request-branches,.request-branch-toolbar{grid-template-columns:1fr!important}.overview-request-branches .overview-branch-cards,.request-branch-toolbar .branch-tabs{grid-template-columns:1fr 1fr!important}.request-list-actions{grid-template-columns:1fr!important;width:100%!important}.sales-kpis{grid-template-columns:1fr 1fr!important}.sales-add-lead{grid-template-columns:1fr!important}.sales-add-lead button{width:100%;min-height:46px}.performance-measurables>div:last-child{grid-template-columns:1fr 1fr}.grid,.automation,.settings,.form,.product-form,.team-add-form{grid-template-columns:1fr}.settings .wide{grid-column:auto}}.app-recovery-screen{color:#173f35;background:#f6f5f1;place-items:center;min-height:100vh;padding:24px;display:grid}.app-recovery-screen section{background:#fffdf8;border:1px solid #d6c6a8;border-radius:24px;width:min(620px,100%);padding:34px;box-shadow:0 18px 55px #2025231f}.app-recovery-screen small{color:#9d6c20;letter-spacing:.14em;font-weight:900}.app-recovery-screen h1{margin:10px 0;font:38px Georgia,serif}.app-recovery-screen p{color:#68736e;line-height:1.6}.app-recovery-screen button{color:#fff;cursor:pointer;background:#4d3d59;border:0;border-radius:12px;margin-top:12px;padding:13px 20px;font-weight:800}.add-progress-action{color:#755018;cursor:pointer;background:#fff;border:1px solid #b88b3f;border-radius:8px;justify-self:start;padding:7px 9px;font-size:7px;font-weight:850}.add-progress-action:hover{background:#fff2d8}.custom-report-export{cursor:pointer;color:#fff;background:#554163;border:1px solid #b88b3f;border-radius:12px;margin:0 0 16px;padding:11px 16px;font-weight:850}.renewal-record-list{gap:10px;min-width:0;margin-top:16px;display:grid}.renewal-record-list details{background:#fff;border:1px solid #c8d9d4;border-radius:12px;min-width:0;overflow:hidden}.renewal-record-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto 20px;align-items:center;gap:12px;padding:13px 16px;list-style:none;display:grid}.renewal-record-list summary b{overflow-wrap:anywhere;min-width:0}.renewal-record-list summary::-webkit-details-marker{display:none}.renewal-record-list summary i{color:#674e72;font-style:normal}.renewal-record-list details[open] summary i{transform:rotate(180deg)}.renewal-record-list details>div{background:#f4faf8;border-top:1px solid #dce8e4;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:13px 16px;display:grid}.renewal-record-list details>div span{gap:3px;min-width:0;display:grid}.renewal-record-list details>div b{overflow-wrap:anywhere}.renewal-record-list details>div small{color:#9b6b21;letter-spacing:.08em;font-size:7px;font-weight:850}.employee-workspace-selector{color:#f2d28f;letter-spacing:.1em;gap:6px;margin-top:14px;font-size:7px;font-weight:850;display:grid}.employee-workspace-selector select{box-sizing:border-box;color:#173e35;width:min(420px,100%);font:inherit;cursor:pointer;background:#fff;border:1px solid #ffffff59;border-radius:10px;padding:10px}@media (width<=900px){.renewal-record-list summary{grid-template-columns:minmax(0,1fr) auto 18px}.renewal-record-list summary strong{grid-column:1}.renewal-record-list details>div{grid-template-columns:1fr}.table.employee-tracking-table{overflow-x:auto}.table.employee-tracking-table .row,.table.employee-tracking-table .row.th{min-width:900px}}.workspace-preview-switch{background:#ffffffdb;border:1px solid #ddd4e0;border-radius:16px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 16px;display:flex;box-shadow:0 10px 26px #382b4412}.workspace-preview-switch>div{gap:2px;margin-right:auto;display:grid}.workspace-preview-switch small{color:#77717d}.workspace-preview-switch button{cursor:pointer;color:#51405e;background:#fff;border:1px solid #d4c8d8;border-radius:999px;padding:10px 15px;font-weight:800}.workspace-preview-switch button.selected{color:#fff;background:#554163;border-color:#b78839}.assigned-stage-cell{background:#fffaf0;align-content:center}.assigned-stage-cell>b{color:#153c34}.header-actions button,.role-switch button,.search button,.branch-tabs button,.analytics-snapshot button{cursor:pointer!important}.workspace-preview-switch{background:linear-gradient(110deg,#fffaf0,#fff);border-width:2px;border-color:#d4b46d;box-shadow:0 12px 28px #9768191a}.workspace-preview-switch .switch-kind{color:#9b6818}.workspace-preview-switch button:first-of-type{color:#176b5d;background:#f0fbf7;border-color:#8ac9b8}.workspace-preview-switch button:nth-of-type(2){color:#355f8a;background:#f2f7fd;border-color:#9dbce0}.workspace-preview-switch button:nth-of-type(3){color:#835711;background:#fff8e8;border-color:#d5a84e}.workspace-preview-switch button.selected{color:#fff;background:#5c4568;border-color:#5c4568;box-shadow:0 8px 18px #412d4b38}.switch-kind{letter-spacing:.13em;margin-bottom:3px;font-size:11px;font-weight:900;line-height:1.2;display:block}@media (width<=900px){.workspace-preview-switch{flex-wrap:wrap}.workspace-preview-switch>div{width:100%}.table.employee-tracking-table .row,.table.employee-tracking-table .row.th{min-width:0}}.analytics-live-tools{justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;display:flex}.analytics-live-tools>span{color:#23624f;letter-spacing:.08em;background:#edf7f1;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:8px;font-weight:900;display:inline-flex}.analytics-live-tools>span i{background:#35a36f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #35a36f21}.analytics-live-tools .custom-report-export{color:#5a4565;box-shadow:none;background:#fffaf2;border-color:#d9c9ae;border-radius:999px;margin:0;padding:8px 13px;font-size:8px}.analytics-live-tools .custom-report-export:hover{background:#fff2d8;border-color:#b88b3f}.analytics-snapshot>button,.analytics-snapshot>article{position:relative;overflow:hidden}.analytics-snapshot>button:first-child{background:linear-gradient(145deg,#f4fbf8,#e6f5ef);border-color:#a9d5c5}.analytics-snapshot>button:first-child>strong{color:#19705a}.analytics-snapshot>.overdue-snapshot{background:linear-gradient(145deg,#fff8f7,#fde9e7);border-color:#efb7b0}.analytics-snapshot>.overdue-snapshot>strong{color:#b4483e}.analytics-snapshot>.urgent-snapshot{background:linear-gradient(145deg,#fffaf0,#fff0cd);border-color:#e7c27b}.analytics-snapshot>.urgent-snapshot>strong{color:#a66a08}.analytics-snapshot>article{background:linear-gradient(145deg,#faf7fb,#eee8f1);border-color:#cbbbd2}.analytics-snapshot>article em{color:#28634f;background:#dff3e8;border-radius:999px;width:max-content;margin-top:8px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850;display:inline-flex}@media (width<=700px){.analytics-live-tools{flex-direction:column;align-items:flex-start}}.analytics-report-card{background:linear-gradient(145deg,#fff,#fcf9fd);border-color:#d8c6a5;overflow:hidden;box-shadow:0 16px 38px #34273e17}.analytics-report-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.analytics-report-heading>p{color:#6b6470;max-width:440px;margin:0 0 18px;font-weight:650}.analytics-branch-selector{background:linear-gradient(135deg,#faf7fb,#f5faf8);border:1px solid #ded3e1;border-radius:18px;margin:4px 0 22px;padding:18px}.analytics-branch-selector>small,.analytics-section-title>small{color:#98691e;letter-spacing:.1em;margin-bottom:10px;font-weight:900;display:block}.analytics-branch-selector>.branch-tabs{flex-wrap:wrap;gap:10px;display:flex}.analytics-branch-selector>.branch-tabs button{cursor:pointer;border-radius:13px;min-height:0;padding:11px 15px;font-size:11px;box-shadow:0 5px 14px #31273a0d}.analytics-branch-selector>.branch-tabs button strong{min-width:27px;height:27px;color:inherit;background:#ffffffc2;border-radius:999px;place-items:center;margin-left:9px;font-size:9px;display:inline-grid}.analytics-branch-selector>.branch-tabs button:first-child{color:#5d4568;background:#f3edf6;border-color:#b8a4c2}.analytics-branch-selector>.branch-tabs button:nth-child(2){color:#216652;background:#edf8f4;border-color:#9fcfc0}.analytics-branch-selector>.branch-tabs button:nth-child(3){color:#3f607e;background:#f0f5fa;border-color:#aebfd8}.analytics-branch-selector>.branch-tabs button:nth-child(4){color:#8b5e11;background:#fff7e6;border-color:#dfc187}.analytics-branch-selector>.branch-tabs button.active{color:#fff;background:#5b4568;border-color:#6a4f76;box-shadow:0 8px 18px #503a5b2e}.selected-branch-confirmation{color:#645c68;margin-top:13px;display:block}.selected-branch-confirmation span{color:#23624f}.analytics-measurables{border-top:1px solid #e6dde7;padding-top:20px}.analytics-section-title h3{color:#153c34;margin:0 0 16px;font:25px Georgia}.analytics-secondary{margin-top:12px;display:block}.analytics-secondary .problem-statistics{width:auto}.analytics-report-card .comparison-bars{min-height:300px}@media (width<=760px){.analytics-report-heading{flex-direction:column;align-items:flex-start}.analytics-report-heading>p{margin-top:-12px}.analytics-branch-selector{padding:14px}}.analytics-branch-scope>.branch-tabs,.branch-group-filter>.branch-tabs{flex-wrap:wrap;gap:8px;display:flex}.analytics-branch-scope>.branch-tabs button,.branch-group-filter>.branch-tabs button{border-radius:12px;min-height:0;padding:9px 13px;font-size:11px;box-shadow:0 5px 14px #31273a0d}.analytics-branch-scope>.branch-tabs button strong,.branch-group-filter>.branch-tabs button strong{min-width:25px;height:25px;color:inherit;background:#ffffffb8;border-radius:999px;place-items:center;margin-left:9px;font-size:9px;display:inline-grid}.analytics-branch-scope>.branch-tabs button:first-child,.branch-group-filter>.branch-tabs button:first-child{color:#5d4568;background:#f3edf6;border-color:#b8a4c2}.analytics-branch-scope>.branch-tabs button:nth-child(2),.branch-group-filter>.branch-tabs button:nth-child(2){color:#216652;background:#edf8f4;border-color:#9fcfc0}.analytics-branch-scope>.branch-tabs button:nth-child(3),.branch-group-filter>.branch-tabs button:nth-child(3){color:#3f607e;background:#f0f5fa;border-color:#aebfd8}.analytics-branch-scope>.branch-tabs button:nth-child(4),.branch-group-filter>.branch-tabs button:nth-child(4){color:#8b5e11;background:#fff7e6;border-color:#dfc187}.analytics-branch-scope>.branch-tabs button.active,.branch-group-filter>.branch-tabs button.active{color:#fff;background:#5b4568;border-color:#6a4f76;box-shadow:0 8px 18px #503a5b2e}.analytics-period-controls{background:linear-gradient(90deg,#fbfdfc,#fcf9fd);border-top:1px solid #eee8ef;border-bottom:1px solid #eee8ef;justify-content:space-between;align-items:center;gap:14px;padding:11px 18px;display:flex}.analytics-period-controls>div{flex-wrap:wrap;gap:7px;display:flex}.analytics-period-controls button{color:#594464;cursor:pointer;background:#fff;border:1px solid #d9cddd;border-radius:999px;padding:8px 13px;font-size:8px;font-weight:850;box-shadow:0 4px 12px #3d2a450d}.analytics-period-controls>div button:first-child{color:#25694f;background:#edf8f2;border-color:#9dceb9}.analytics-period-controls>div button:nth-child(2){color:#41617d;background:#f1f6fb;border-color:#b6c9df}.analytics-period-controls>div button:nth-child(3){color:#865d17;background:#fff7e8;border-color:#e1c48d}.analytics-period-controls>div button:nth-child(4){color:#654b70;background:#f6f0f8;border-color:#cbb8d2}.analytics-period-controls button.active{color:#fff;background:linear-gradient(135deg,#4c405e,#71567d);border-color:#624b70;box-shadow:0 7px 16px #4933542e}.analytics-period-controls .live-report-button{color:#236b51;background:#eaf7f0;border-color:#a6d5c2;align-items:center;gap:7px;display:inline-flex}.analytics-period-controls .live-report-button i{background:#2da36c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2da36c21}@media (width<=700px){.analytics-period-controls{flex-direction:column;align-items:flex-start}}.live-refresh-confirmation{color:#23674f;background:#eaf7f1;border:1px solid #a8d4c2;border-radius:10px;margin:10px 18px 0;padding:9px 12px;font-size:8px;font-weight:850;box-shadow:0 5px 14px #27664f12}.request-area-cell{align-content:center;gap:4px;display:grid}.request-area-cell small{color:#246650;background:#edf7f3;border-radius:999px;width:max-content;max-width:100%;padding:4px 7px;font-size:6px;font-weight:850;line-height:1.2;display:inline-flex}.request-filters.status-bar-removed{justify-content:flex-end;display:flex}.request-filters.status-bar-removed .employee-filter{width:min(320px,100%)}.message-connections-page{background:linear-gradient(145deg,#fff,#fcfaf4 55%,#f8f4fa);overflow:hidden}.message-connections-page>.panel-head{background:linear-gradient(120deg,#f7efdd,#f2ebf5 55%,#e8f5f0)}.message-connection-intro{background:linear-gradient(135deg,#fff9eb,#f3edf6);border:1px solid #d7c39b;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin:18px 20px;padding:20px;display:flex;box-shadow:0 10px 25px #49345012}.message-connection-intro small,.connection-card-head small,.connection-cost-note small{color:#996715;letter-spacing:.12em;font-size:7px;font-weight:900}.message-connection-intro h2{color:#173e35;margin:6px 0 4px;font:27px Georgia}.message-connection-intro p{color:#6e6872;max-width:740px;margin:0;font-size:9px;line-height:1.55}.message-connection-intro>span{color:#fff;white-space:nowrap;background:#5b4568;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:850}.connection-workflows{grid-template-columns:1fr 1fr;gap:16px;margin:0 20px 18px;display:grid}.connection-card{background:#fff;border:1px solid #d8d0dc;border-radius:16px;padding:20px;box-shadow:0 10px 25px #30283a12}.email-connection{background:linear-gradient(150deg,#f4f9fd,#fff);border-color:#adc8de}.whatsapp-connection{background:linear-gradient(150deg,#eef9f4,#fff);border-color:#a4d0bf}.connection-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.connection-card-head h3{color:#173e35;margin:6px 0 3px;font:24px Georgia}.connection-card-head p{color:#746f79;margin:0;font-size:8px}.connection-card-head>span{white-space:nowrap;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:900}.connection-card-head .disconnected{color:#765f7e;background:#f2edf3}.connection-card-head .connected{color:#21664e;background:#dff3e9}.connection-card ol{counter-reset:connection;gap:8px;margin:18px 0;padding:0;display:grid}.connection-card li{color:#273f3a;grid-template-columns:25px 1fr;gap:2px 9px;list-style:none;display:grid}.connection-card li:before{color:#5c4668;counter-increment:connection;content:counter(connection);background:#eee5f2;border-radius:50%;grid-row:1/3;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.whatsapp-connection li:before{color:#24664f;background:#dff2ea}.email-connection li:before{color:#3d617f;background:#e3edf6}.connection-card li b{font-size:9px}.connection-card li span{color:#77717b;font-size:7px}.connection-card>label,.verification-box label{color:#554c5c;gap:6px;font-size:8px;font-weight:850;display:grid}.connection-card input{box-sizing:border-box;color:#173e35;width:100%;font:inherit;background:#fff;border:1px solid #cfc5d2;border-radius:10px;padding:11px}.connection-actions,.verification-box{align-items:end;gap:9px;margin-top:12px;display:flex}.connection-actions button,.verification-box button{cursor:pointer;color:#5b4568;background:#fff;border:1px solid #c8b8cd;border-radius:10px;padding:10px 12px;font-weight:850}.connection-actions .primary,.verification-box .primary{color:#fff;background:linear-gradient(135deg,#41405d,#684e73);border-color:#5b4568}.verification-box label{flex:1}.connection-cost-note{background:#fff8e9;border:1px solid #d8bd82;border-left:5px solid #b48435;border-radius:0 14px 14px 0;margin:0 20px 20px;padding:18px 20px}.connection-cost-note h3{color:#6d4a14;margin:6px 0 4px;font:20px Georgia}.connection-cost-note p{color:#6d6570;margin:0;font-size:8px;line-height:1.55}@media (width<=900px){.connection-workflows{grid-template-columns:1fr}.message-connection-intro{flex-direction:column;align-items:flex-start}.connection-card-head{flex-direction:column}}.message-connection-intro small,.connection-card-head small,.connection-cost-note small{font-size:12px;line-height:1.4}.message-connection-intro h2{font-size:36px;line-height:1.15}.message-connection-intro p{font-size:16px;line-height:1.55}.message-connection-intro>span{padding:10px 14px;font-size:12px}.message-connection-intro.gold-feature-intro>span{color:#3e2b08;background:linear-gradient(135deg,#f8df91,#c98c16 55%,#f3cb69);border:1px solid #b77a0b;animation:1.8s ease-in-out infinite goldPlanGlow;box-shadow:0 0 #d29e2b47}@media (prefers-reduced-motion:reduce){.message-connection-intro.gold-feature-intro>span{animation:none}}.connection-workflows{gap:20px}.connection-card{padding:24px}.connection-card-head h3{font-size:31px;line-height:1.2}.connection-card-head p{font-size:15px;line-height:1.5}.connection-card-head>span{font-size:12px}.connection-card ol{gap:13px;margin:22px 0}.connection-card li{grid-template-columns:34px 1fr;gap:3px 12px}.connection-card li:before{width:34px;height:34px;font-size:16px}.connection-card li b{font-size:15px;line-height:1.35}.connection-card li span{font-size:13px;line-height:1.45}.connection-card>label,.verification-box label{font-size:14px}.connection-card input{min-height:50px;font-size:16px}.connection-actions button,.verification-box button{min-height:48px;padding:12px 15px;font-size:15px}.connection-cost-note h3{font-size:28px}.connection-cost-note p{font-size:15px;line-height:1.55}.workflow-required-note{color:#765c2a;font-size:.76rem;display:block}.sales-package-action button{cursor:pointer!important}.sales-package-action button:hover{transform:translateY(-1px);color:#fff!important;background:#68476f!important}.branch-creation-form{background:linear-gradient(135deg,#fff8e5,#f4eef8)!important;border:2px solid #c79531!important;border-radius:18px!important;grid-template-columns:minmax(240px,1.25fr) minmax(280px,1fr) auto!important;align-items:end!important;gap:18px!important;margin:18px 0!important;padding:24px!important;display:grid!important}.branch-creation-form div{gap:5px;display:grid}.branch-creation-form h3,.branch-creation-form p{margin:0}.branch-creation-form label{gap:7px;font-weight:800;display:grid}.branch-creation-form input{border:1px solid #cfc6d5;border-radius:10px;min-height:50px;padding:0 14px;font-size:16px}.branch-creation-form button{min-width:180px;min-height:50px;cursor:pointer!important}.branch-creation-form button:disabled,.branch-creation-form input:disabled{opacity:.6;cursor:not-allowed!important}.remove-branch-button{color:#734f66!important;box-shadow:none!important;background:0 0!important;border:1px solid #bbaabd!important;margin-top:8px!important}.payment-plan-standard .test-pay-button{background:linear-gradient(135deg,#218266,#3ead89)!important}.payment-plan-premium .test-pay-button{background:linear-gradient(135deg,#356da7,#5b9bd5)!important}.payment-plan-gold .test-pay-button{animation:1.5s ease-in-out infinite goldPaymentPulse;box-shadow:0 10px 24px #b480194d;color:#fff!important;background:linear-gradient(135deg,#a8710c,#e0b548)!important}@keyframes goldPaymentPulse{50%{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 0 0 7px #d2a3372e,0 14px 28px #b4801952}}@media (width<=900px){.branch-creation-form{grid-template-columns:1fr!important}.activated-workspace-setup{flex-direction:column;align-items:stretch}}.activated-workspace-setup{background:linear-gradient(115deg,#fff7dc,#fffdf6 55%,#edf9f4);border:2px solid #c9962f;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin:18px 0;padding:22px 24px;display:flex;box-shadow:0 14px 34px #a3721124}.activated-workspace-setup div{gap:5px;display:grid}.activated-workspace-setup b{color:#083f39;font:700 25px/1.15 Georgia,serif}.activated-workspace-setup small{color:#65506a;font-size:15px}.activated-workspace-setup button{color:#fff;cursor:pointer;background:#b27c12;border:0;border-radius:14px;padding:16px 24px;font-size:17px;font-weight:900;box-shadow:0 9px 20px #b27c1240}.workspace-role-switch{width:max-content;max-width:100%;box-shadow:none!important;border-width:1px!important;border-radius:999px!important;gap:6px!important;margin:14px 0 18px auto!important;padding:6px!important}.workspace-role-switch>.switch-kind{color:#665078;padding:0 10px;font-size:11px!important}.app>main .workspace-role-switch>button{border-radius:999px!important;width:auto!important;min-width:118px!important;height:42px!important;min-height:42px!important;padding:8px 16px!important;font-size:14px!important}.workspace-kicker strong{color:#173e35;font-size:18px;line-height:1.2}.activated-workspace-setup-actions{grid-auto-flow:column;gap:10px!important;display:flex!important}.activated-workspace-setup-actions button.complete{background:#187762;box-shadow:0 9px 20px #18776233}.activated-workspace-setup-actions button:disabled{cursor:not-allowed;color:#777;box-shadow:none;background:#d9d3d9}.owner-setup-shortcuts{align-items:center;gap:8px;display:flex}.owner-setup-shortcuts button{color:#76500c;cursor:pointer;background:#fff9ea;border:1px solid #c49335;border-radius:12px;min-height:42px;padding:9px 14px;font-size:14px;font-weight:900}.owner-setup-shortcuts button:hover{color:#173e35;background:#f5d777;border-color:#a26b00}.customer-app-ready-card{background:linear-gradient(120deg,#fff8df,#fffdf8 48%,#eaf8f3);border:2px solid #c9972c;border-radius:20px;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:24px;margin:18px 0 24px;padding:24px;display:grid;box-shadow:0 14px 34px #8c601121}.customer-app-ready-card small{color:#93600a;letter-spacing:.12em;font-size:12px;font-weight:900}.customer-app-ready-card h2{color:#123e35;margin:6px 0 8px;font:30px/1.15 Georgia,serif}.customer-app-ready-card p{color:#655f69;margin:0;line-height:1.55}.customer-app-ready-actions{grid-template-columns:1fr auto;align-content:center;gap:10px;display:grid}.customer-app-ready-actions code{overflow-wrap:anywhere;color:#174f42;background:#fff;border:1px solid #b9d4ca;border-radius:12px;grid-column:1/-1;padding:13px}.customer-app-ready-actions button{color:#6f4a09;cursor:pointer;background:#fff8e8;border:1px solid #b88b34;border-radius:11px;min-height:45px;padding:10px 15px;font-weight:900}.customer-app-ready-actions button:first-of-type{color:#fff;background:#5b4568;border-color:#5b4568}.send-employee-invite{width:100%;margin-top:10px;color:#74500d!important;cursor:pointer!important;background:#fff8e6!important;border:1px solid #b7872e!important;border-radius:10px!important;padding:10px 12px!important;font-weight:900!important}.send-employee-invite:disabled{opacity:.55;cursor:not-allowed!important}.delete-team-member{margin-top:9px;color:#8e3030!important;background:#fff7f7!important;border:1px solid #c97878!important}.delete-team-member:hover{background:#fdeaea!important}.delete-team-member:disabled{opacity:.55;cursor:not-allowed!important}@media (width<=900px){.workspace-role-switch{border-radius:18px!important;grid-template-columns:1fr 1fr 1fr!important;width:100%!important;margin:12px 0 16px!important;display:grid!important}.workspace-role-switch>.switch-kind{text-align:center;grid-column:1/-1}.app>main .workspace-role-switch>button{width:100%!important;min-width:0!important}.activated-workspace-setup-actions{grid-auto-flow:row;width:100%;display:grid!important}.activated-workspace-setup-actions button{width:100%}.owner-setup-shortcuts{grid-template-columns:1fr 1fr;width:100%;display:grid}.owner-setup-shortcuts button{width:100%}.customer-app-ready-card,.customer-app-ready-actions{grid-template-columns:1fr}.customer-app-ready-actions code{grid-column:auto}}.branch-next-step{color:#174f42;background:#eff9f5;border:1px solid #9bc8bb;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:14px 16px;display:flex}.branch-next-step span{font-weight:700}.branch-next-step button{color:#fff;cursor:pointer;background:#187762;border:0;border-radius:10px;padding:11px 15px;font-weight:900}@media (width<=700px){.branch-next-step{flex-direction:column;align-items:stretch}.branch-next-step button{width:100%}}.email-template-settings{background:#fff;border:1px solid #d8cbe0;border-radius:22px;gap:16px;margin-top:24px;padding:26px;display:grid}.email-template-settings label{gap:8px;font-weight:700;display:grid}.email-template-settings input,.email-template-settings textarea{width:100%;font:inherit;border:1px solid #cfc5d5;border-radius:12px;padding:13px}.email-template-settings textarea{min-height:180px;line-height:1.5}.email-template-settings code{color:#68476f;margin-top:10px;display:block}.sales-package-action{flex-direction:column;justify-content:center;gap:8px;padding:18px;display:flex}.sales-package-action button{color:#68476f;background:#fff;border:1px solid #68476f;border-radius:12px;padding:13px;font-weight:800}.sales-package-action small{color:#5f5964}.field-help{color:#6f6974;font-size:12px;font-weight:650;line-height:1.45;display:block}.sender-address-choice{background:#edf6fc;border:1px solid #adc8de;border-radius:11px;margin:0 0 14px;padding:13px 14px}.sender-address-choice label{cursor:pointer;align-items:flex-start;gap:11px;display:flex}.sender-address-choice input{accent-color:#426f9f;height:20px;margin:1px 0 0;flex:0 0 20px!important;width:20px!important;padding:0!important}.sender-address-choice span{gap:3px;display:grid}.sender-address-choice b{color:#24475f;font-size:14px}.sender-address-choice small{color:#687783;font-size:12px}.connection-card input:disabled{color:#38564f;opacity:1;cursor:not-allowed;background:#eef3f5}.sales-delete-record{color:#8c302d!important;box-shadow:none!important;background:#fff7f6!important;border:1px solid #d49a98!important;margin-top:10px!important}.sales-delete-record:hover{background:#fde8e6!important}.sales-edit-record{color:#17634f!important;box-shadow:none!important;background:#eff9f5!important;border:1px solid #6d9f90!important;margin-top:10px!important}.sales-edit-record:hover{color:#124d3e!important;background:#dff3ea!important}.sales-record-editor{background:linear-gradient(135deg,#effaf6,#fffaf0);border:2px solid #55a18c;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 20px 22px;padding:22px;display:grid;box-shadow:0 14px 34px #2664521f}.sales-record-editor>div:first-child,.sales-edit-lock-note,.sales-record-editor-actions{grid-column:1/-1}.sales-record-editor>div:first-child small{color:#8a5c13;letter-spacing:.11em;font-weight:900}.sales-record-editor>div:first-child h3{color:#153e34;margin:5px 0;font:26px Georgia,serif}.sales-record-editor>div:first-child p{color:#646d69;margin:0}.sales-record-editor label{color:#263e38;gap:7px;font-size:14px;font-weight:850;display:grid}.sales-record-editor input,.sales-record-editor select{box-sizing:border-box;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #b9cbc5;border-radius:10px;padding:10px 12px}.sales-record-editor input:disabled{color:#6e7472;cursor:not-allowed;background:#eceff0}.sales-edit-lock-note{color:#684a18;background:#fff6db;border-left:4px solid #bf851a;border-radius:8px;margin:0;padding:12px 14px}.sales-record-editor-actions{justify-content:flex-end;gap:10px;display:flex}.sales-record-editor-actions button{color:#5b4568;cursor:pointer;background:#fff;border:1px solid #5b4568;border-radius:11px;min-height:46px;padding:10px 18px;font-weight:900}.sales-record-editor-actions .primary{color:#fff;background:#5b4568}@media (width<=900px){.sales-record-editor{grid-template-columns:1fr}.sales-record-editor-actions{flex-direction:column}.sales-record-editor-actions button{width:100%}}.plan-hosting-care{color:#65706f;margin-top:8px;font-size:12px;line-height:1.4;display:block}.sales-renewal-record{background:linear-gradient(135deg,#fffdf8,#f7f3fb);border:1px solid #d4b15b;border-radius:16px;grid-column:1/-1;gap:14px;padding:20px;display:grid}.sales-renewal-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.sales-renewal-title small,.reminder-history>small{color:#976312;letter-spacing:.12em;font-size:12px;font-weight:950}.sales-renewal-title h4{color:#173b33;margin:5px 0 0;font:600 24px/1.2 Georgia,serif}.annual-status{color:#17674f;white-space:nowrap;background:#eaf5f1;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:950}.status-due,.status-grace-period{color:#825300;background:#fff0c8}.status-read-only,.status-closed{color:#902f2c;background:#fee9e7}.status-paid{color:#086849;background:#dcf5e9}.sales-renewal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sales-renewal-grid>span{background:#fff;border:1px solid #dfd7e3;border-radius:12px;align-content:start;gap:4px;padding:14px;display:grid}.sales-renewal-grid small{color:#716679;font-weight:800}.sales-renewal-grid b{overflow-wrap:anywhere;color:#173b33}.sales-renewal-grid em{color:#6f6873;font-size:13px;font-style:normal}.omt-verification{background:#fff5d8;border:1px solid #e0a74b;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:15px;display:grid}.omt-verification>div{gap:4px;display:grid}.omt-verification span{color:#6c5b3f}.omt-verification button,.annual-controls button{color:#fff;cursor:pointer;background:#68476f;border:1px solid #68476f;border-radius:9px;min-height:42px;padding:8px 12px;font-weight:900}.annual-controls{grid-template-columns:minmax(220px,.45fr) 1fr;align-items:end;gap:14px;display:grid}.annual-controls label{gap:6px;font-weight:900;display:grid}.annual-controls select{background:#fff;border:1px solid #bcaec3;border-radius:9px;min-height:44px;padding:8px}.annual-controls>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.annual-controls>div small{flex-basis:100%;font-weight:900}.annual-controls button{color:#68476f;background:#fff;min-height:36px}.reminder-history{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;display:grid}.reminder-history>small{grid-column:1/-1}.reminder-history span{background:#fff;border:1px solid #ded7e2;border-radius:9px;gap:2px;padding:10px 12px;display:grid}.reminder-history em{color:#6c6670;font-size:12px;font-style:normal}.reminder-history p{color:#716b77;grid-column:1/-1;margin:0}@media (width<=900px){.sales-renewal-grid{grid-template-columns:1fr 1fr}.omt-verification,.annual-controls{grid-template-columns:1fr}.omt-verification button{width:100%}}@media (width<=600px){.sales-renewal-title{flex-direction:column;align-items:flex-start}.sales-renewal-grid,.reminder-history{grid-template-columns:1fr}}.sales-purchase-record{background:linear-gradient(135deg,#f3f9fd,#f5fbf8);border:1px solid #8db9d7;border-radius:16px;grid-column:1/-1;gap:14px;padding:20px;display:grid}.purchase-status{white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:950}.purchase-status.verified{color:#086849;background:#dcf5e9}.purchase-status.pending{color:#825300;background:#fff0c8}.annual-only-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reminder-status-help{color:#5f5865;background:#f7f2f9;border-left:4px solid #5b4568;border-radius:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.sales-readonly-status{color:#33465c;text-align:center;cursor:default;-webkit-user-select:text;user-select:text;background:#e9eef4;border:1px solid #9ba8b8;border-radius:12px;padding:13px;font-weight:900;display:block}.customer-action-details{align-content:start}.customer-action-details>summary{color:#173b33;cursor:pointer;background:#fff;border-radius:10px;gap:3px;padding:12px 13px;font-weight:900;list-style:none;display:grid}.customer-action-details>summary::-webkit-details-marker{display:none}.customer-record-details>summary::-webkit-details-marker{display:none}.customer-action-details>summary:after{content:"Open +";color:#5b4568;grid-area:1/2/3;align-self:center;font-size:13px}.customer-action-details[open]>summary:after{content:"Close −"}.customer-action-details>summary span{font-size:16px}.customer-action-details>summary small{color:#6f6873;font-size:12px}.customer-action-details[open]>summary{margin-bottom:10px}.customer-record-details{overflow:hidden}.customer-record-details>summary{cursor:pointer;padding-right:105px;list-style:none;position:relative}.customer-record-details>summary:after{content:"Open +";color:#5b4568;font:900 13px/1.2 Arial,sans-serif;position:absolute;bottom:0;right:0}.customer-record-details[open]>summary:after{content:"Close −"}.customer-record-details[open]>summary{border-bottom:1px solid #5b45682e;padding-bottom:14px}.result-graphic{background:linear-gradient(135deg,#fff,#fbfaf5);border:1px solid #dbe5e0;border-radius:12px;margin:0 0 15px;overflow:hidden;box-shadow:0 9px 24px #173f320b}.graphic-head{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.graphic-head small{color:#9f762d;letter-spacing:.14em;font-size:7px;font-weight:800}.graphic-head h3{margin:4px 0;font:18px Georgia}.graphic-head button{color:#0e7758;background:0 0;border:0;font-size:8px;font-weight:800}.graphic-body{grid-template-columns:1fr 255px;gap:20px;padding:18px;display:grid}.overview-bars{border-bottom:1px solid #e6ece9;border-left:1px solid #e6ece9;align-items:end;gap:18px;height:175px;padding:10px 15px 25px;display:flex}.overview-bars>div{flex:1;justify-content:center;align-items:end;gap:3px;height:100%;display:flex;position:relative}.overview-bars span{border-radius:5px 5px 2px 2px;width:16px}.overview-bars small{color:#74847e;font-size:7px;position:absolute;top:calc(100% + 9px)}.graphic-summary{flex-direction:column;justify-content:center;gap:10px;display:flex}.graphic-summary>div{grid-template-columns:9px 1fr auto;align-items:center;gap:7px;font-size:8px;display:grid}.graphic-summary i{border-radius:2px;width:8px;height:8px}.graphic-summary>strong{color:#123c30;margin-top:8px;font:30px Georgia}.graphic-summary>strong small{color:#76867f;font:7px Arial;display:block}@media (width<=780px){.graphic-body{grid-template-columns:1fr}.graphic-summary{grid-template-columns:1fr 1fr;display:grid}.graphic-summary>strong{grid-column:1/-1}}.graphic-actions{align-items:center;gap:12px;display:flex}.overview-branch-cards{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.overview-branch-cards button{color:#594263;cursor:pointer;background:#f6f1f7;border:1px solid #d8cddd;border-radius:11px;align-items:center;gap:7px;padding:7px 9px;font-size:7px;font-weight:850;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 12px #3827400f}.overview-branch-cards button:nth-child(2){color:#206651;background:#edf8f4;border-color:#acd2c5}.overview-branch-cards button:nth-child(3){color:#42627d;background:#f0f6fb;border-color:#b5c8dd}.overview-branch-cards button:nth-child(4){color:#895f18;background:#fff7e8;border-color:#e2c58c}.overview-branch-cards button strong{background:#fffc;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:7px;display:grid}.overview-branch-cards button:hover{transform:translateY(-1px);box-shadow:0 7px 15px #3827401a}.overview-branch-cards button.active{color:#fff;background:linear-gradient(135deg,#4d405f,#71567d);border-color:#644d70;box-shadow:0 7px 16px #48325333}.overview-branch-cards button.active strong{background:#ffffff2e}@media (width<=1050px){.graphic-head,.graphic-actions{flex-direction:column;align-items:flex-start}.overview-branch-cards{justify-content:flex-start}}.overview-request-branches{background:linear-gradient(90deg,#fdfbfd,#fbfdfc);border-top:1px solid #f0ecef;padding:10px 16px 12px}.overview-request-branches>small{color:#9f762d;letter-spacing:.11em;margin-bottom:7px;font-size:7px;font-weight:850;display:block}.overview-request-branches .overview-branch-cards{justify-content:flex-start}.graphic-empty-branches{color:#594263;background:#fbf8fc;border:1px dashed #c6b5cc;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-weight:800;display:flex}.graphic-empty-branches button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9b6b12,#d4a43c);border:1px solid #b99035;border-radius:10px;padding:9px 13px;font-weight:850;box-shadow:0 6px 16px #9b6b1233}.result-graphic{background:linear-gradient(145deg,#fff 0%,#fbf8ff 55%,#f0f8f5 100%);border:1px solid #5b456833;border-radius:22px;box-shadow:0 24px 60px #261f371f}.graphic-head{background:linear-gradient(90deg,#fffffff0,#f6f0fab8);border-bottom-color:#5b45681f;padding:22px 26px}.graphic-head h3{color:#173d35;font-size:25px}.graphic-scope{color:#654d76;letter-spacing:.06em;background:#f3edf6;border-radius:999px;margin-top:5px;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex}.graphic-body{grid-template-columns:minmax(0,1fr) 230px;align-items:stretch;padding:28px}.overview-bars{background:repeating-linear-gradient(0deg,#5b456814 0 1px,#0000 1px 46px),linear-gradient(#fffffff5,#f6f1f9c7);border:1px solid #5b456821;border-radius:20px;height:250px;padding:24px 26px 34px;position:relative;box-shadow:inset 0 1px #fff,0 14px 32px #2c243912}.overview-bars>div{gap:0}.overview-bars span{border-radius:14px 14px 5px 5px;width:clamp(28px,4vw,50px);transition:transform .2s,filter .2s;position:relative;box-shadow:0 15px 26px #523b5e33,inset 0 1px #ffffff8c;background:linear-gradient(#e2bd65 0%,#c4923d 46%,#60496f 100%)!important}.overview-bars span:hover{filter:saturate(1.12);transform:translateY(-4px)}.overview-bars span:after{content:"";background:linear-gradient(#ffffff52,#0000);border-radius:8px;height:30%;position:absolute;inset:7px 7px auto}.overview-bars span b{font-weight:900;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);color:#463650!important;font-size:11px!important}.overview-bars small{font-weight:800;color:#625a69!important;font-size:11px!important}.graphic-summary{color:#fff;background:linear-gradient(160deg,#1c2745,#4e3d5f 62%,#76556e);border:1px solid #5b456824;border-radius:20px;padding:22px;box-shadow:0 18px 36px #231f372e}.graphic-summary>div{font-size:13px}.graphic-summary>div b{font-size:18px}.graphic-summary>strong{margin-top:auto;font-size:48px;color:#fff!important}.graphic-summary>strong small{margin-top:5px;font-size:12px;line-height:1.35;color:#efe7f0!important}.total-dot{box-shadow:0 0 0 5px #e4bd6326;background:#e4bd63!important}@media (width<=780px){.graphic-head{flex-direction:column;align-items:flex-start}.graphic-body{grid-template-columns:1fr;padding:16px}.overview-bars{height:220px;padding-inline:14px}.graphic-summary{min-height:150px}.graphic-summary>strong{font-size:38px}}.app{--premium-ink:#17182a;--premium-navy:#151a2e;--premium-navy-2:#242a46;--premium-plum:#5b4568;--premium-gold:#c8a96b;--premium-ivory:#fbf8f2}.app>aside{scrollbar-width:auto;scrollbar-color:#c8a96b #292d48;background:linear-gradient(165deg,#111527 0%,#202640 62%,#3a3049 100%);overflow:hidden scroll;box-shadow:18px 0 45px #1416281f}.app>aside::-webkit-scrollbar{width:10px}.app>aside::-webkit-scrollbar-track{background:#292d48;border-left:1px solid #ffffff14}.app>aside::-webkit-scrollbar-thumb{background:linear-gradient(#e0c991,#a98249);border:2px solid #292d48;border-radius:20px}.app>aside::-webkit-scrollbar-thumb:hover{background:#ead49f}.app>aside nav{flex:none;padding-bottom:18px}.app>aside .user{flex:none;min-height:48px}.brand>span,.company>span{color:#17182a;background:linear-gradient(145deg,#d7bd82,#a87c3f);box-shadow:0 8px 24px #cba9663d}.brand b{color:#fffaf0}.brand small,.company small,.user small{color:#d9bd83}.app nav button{color:#bbc0d0}.app nav button>span,.app nav em{color:#d4b574}.app nav button.active{color:#20243c;background:linear-gradient(100deg,#fffaf0,#f3ebdd);box-shadow:0 8px 20px #080c1a2e}.user>span:first-child{color:#1b1c2e;background:linear-gradient(145deg,#dbc38c,#b68d50)}.app>main{background:radial-gradient(circle at 96% 0,#eee8f2 0,#0000 31%),linear-gradient(135deg,#fbfaf7,#f3f1f5)}.primary,.automation button,.settings button,.actions .primary{background:linear-gradient(135deg,#242a46,#604b6e);box-shadow:0 8px 22px #2722412e}.search>span{color:#7a6085;font-size:16px}.search>button{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#252a47,#604b6e);border:0;border-radius:8px;height:32px;padding:0 14px;font-size:8px;font-weight:800}.search>button:hover{transform:translateY(-1px);box-shadow:0 7px 18px #27224133}.welcome{background:linear-gradient(125deg,#151a2e 0%,#252b48 58%,#604b6e 100%);box-shadow:0 18px 42px #1b1a3233}.welcome p,.welcome small{color:#d8d9e2}.panel,.card,.stats article{box-shadow:0 12px 35px #211d3712}.panel-head button,.card button,.grid button,.list button{color:#5c486a}.bars i{background:linear-gradient(#d3b777,#72577f)}.automation>div:last-child b{color:#574365;background:#efe8f3}.toast,.help{background:linear-gradient(135deg,#202640,#594565);box-shadow:0 14px 30px #19192e3d}.backdrop{background:#111426d1;align-items:start;padding-top:28px;padding-bottom:180px;overflow-y:auto}.modal{max-height:none;box-shadow:0 28px 80px #0b0c1c59}.modal-heading{border-bottom:1px solid #e6e0e7;justify-content:space-between;align-items:center;gap:24px;margin:3px 30px 20px 0;padding-bottom:15px;display:flex}.modal-heading h2{margin:0}.modal .top-actions{flex:none;gap:8px;margin:0;display:flex}.modal .top-actions button{cursor:pointer}.modal .top-actions button:active{transform:translateY(1px)}.save-note{color:#676276;background:#f4eff6;border-radius:8px;margin:17px 0 0;padding:10px 12px;font-size:8px}.role-switch{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #74587f29;border-radius:15px;align-items:center;gap:10px;margin:-6px 0 22px;padding:10px;display:flex;box-shadow:0 10px 30px #251f3e12}.role-switch>div{flex:1;padding:0 7px}.role-switch b,.role-switch small{display:block}.role-switch b{color:#20243c;font:16px Georgia}.role-switch small{color:#77788a;margin-top:3px;font-size:8px}.role-switch>button{color:#44455a;background:#fff;border:1px solid #d9d4dc;border-radius:11px;padding:11px 14px;font-size:8px;font-weight:800}.role-switch>button.selected{color:#fff;background:linear-gradient(135deg,#252a47,#5d4869);border-color:#b69254;box-shadow:0 8px 20px #27224133}.role-switch{background:linear-gradient(110deg,#f4f1f7,#fff);border:2px solid #cbc4d7;box-shadow:0 12px 28px #2d24451a}.role-switch .switch-kind{color:#665078}.role-switch small{font-size:13px}.role-switch>button{border-radius:10px;padding:12px 16px;font-size:14px}.role-switch>button.selected{background:linear-gradient(135deg,#202945,#614b6d);border-color:#26304f}.role-switch>button:first-of-type{color:#4d3d61;background:#f3f0f7;border-color:#8f83a5}.role-switch>button:first-of-type.selected{color:#fff;background:linear-gradient(135deg,#29243f,#624c70);border-color:#413253}.role-switch>button:nth-of-type(2){color:#176a5b;background:#effaf6;border-color:#82c2b2}.role-switch>button:nth-of-type(2).selected{color:#fff;background:linear-gradient(135deg,#126353,#29947c);border-color:#177562}.role-switch>button:nth-of-type(3){color:#825713;background:#fff8e7;border-color:#dab45e}.role-switch>button:nth-of-type(3).selected{color:#fff;background:linear-gradient(135deg,#9c6816,#d3a23e);border-color:#b87d1b}.employee-summary{color:#fff;background:linear-gradient(125deg,#202640,#4e405f);border-radius:15px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:24px 27px;display:flex;box-shadow:0 16px 36px #221e3a29}.employee-summary small{color:#d9bd83;letter-spacing:.14em;font-size:7px}.employee-summary h2{margin:6px 0;font:26px Georgia}.employee-summary p{color:#d7d7e0;font-size:9px}.employee-summary strong{color:#f0d59c;font:32px Georgia}.employee-summary strong span{color:#d7d7e0;font:7px Arial;display:block}.employee-workspace-picker{color:#d9bd83;letter-spacing:.08em;text-transform:uppercase;gap:4px;max-width:270px;margin-top:14px;font-size:7px;font-weight:800;display:grid}.employee-workspace-picker select{color:#2f2941;background:#fff;border:1px solid #ffffff47;border-radius:9px;height:38px;padding:0 10px;font-size:9px;font-weight:800}.new-assignment-notices{gap:10px;margin:0 0 15px;display:grid}.new-assignment-notices article{background:#fff8e8;border:1px solid #d4b36d;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex;box-shadow:0 8px 20px #63471814}.new-assignment-notices article div{gap:4px;display:grid}.new-assignment-notices small{color:#9c6818;letter-spacing:.12em;font-size:7px;font-weight:900}.new-assignment-notices strong{color:#2f2941;font-size:11px}.new-assignment-notices span{color:#6f6d74;font-size:8px}.new-assignment-notices button{color:#fff;cursor:pointer;background:#514064;border:0;border-radius:9px;padding:12px 14px;font-size:8px;font-weight:900}.employee-boundary{color:#333449;background:#f5efe5;border-left:3px solid #c6a667;border-radius:10px;margin-top:14px;padding:15px 18px}.employee-boundary b{font-size:9px}.employee-boundary p{color:#737384;margin:4px 0 0;font-size:8px}.employee-help{padding:24px}.employee-help>button{color:#fff;background:linear-gradient(135deg,#252a47,#604b6e);border:0;border-radius:9px;padding:11px 14px;font-size:8px;font-weight:800}@media (width<=900px){.role-switch{flex-wrap:wrap}.role-switch>div{flex-basis:100%}}.premium-plan{--premium-plum:#5d456b;--premium-plum-deep:#32273d;--premium-plum-mid:#74577e;--premium-plum-soft:#f3edf5}.premium-plan>aside{scrollbar-color:#c8a96b #402f4b;background:linear-gradient(165deg,#2c2237 0%,#513c5d 58%,#74577e 100%)}.premium-plan>aside::-webkit-scrollbar-track{background:#402f4b}.premium-plan>aside .brand>span,.premium-plan>aside .company>span,.premium-plan>aside .user>span:first-child{color:#fff;background:linear-gradient(145deg,#a985b1,#6f527b);box-shadow:0 8px 22px #1b11203d}.premium-plan>aside .brand small,.premium-plan>aside .company small,.premium-plan>aside .user small{color:#e6d9e9}.premium-plan nav button{color:#eadfee}.premium-plan nav button>span,.premium-plan nav em{color:#d5bbdb}.premium-plan nav button.active{color:#3c2b45;background:linear-gradient(100deg,#fbf7fc,#eadfed);box-shadow:0 9px 24px #1a0f1f38}.premium-plan>main{background:radial-gradient(circle at 96% 0,#e9ddec 0,#0000 31%),linear-gradient(135deg,#fcfafc,#f3edf5)}.premium-plan .plan-demo-banner,.premium-plan .plan-demo-banner.activated-company-banner{background:radial-gradient(circle at 82% 8%,#ffffff17 0 72px,#0000 73px),linear-gradient(135deg,#3b2c47,#634a70 58%,#86658e);border-color:#8a6b94}.premium-plan .plan-demo-banner b,.premium-plan .plan-demo-banner small,.premium-plan .plan-demo-banner.activated-company-banner b{color:#fff}.premium-plan .plan-demo-banner span,.premium-plan .workspace-plan-status.premium{color:#fff;background:linear-gradient(135deg,#6a4d76,#8b6994);border-color:#a989b2}.premium-plan .workspace-preview-switch button:nth-of-type(2),.premium-plan .workspace-preview-switch button:nth-of-type(2).selected{color:#fff;background:linear-gradient(135deg,#533d60,#806088);border-color:#6f527b;box-shadow:0 8px 18px #4730503b}.premium-plan .primary,.premium-plan .automation button,.premium-plan .settings button,.premium-plan .actions .primary,.premium-plan .search>button,.premium-plan .toast,.premium-plan .help{background:linear-gradient(135deg,#493653,#775781)}.premium-plan .welcome,.premium-plan .employee-summary{background:linear-gradient(125deg,#352840,#594166 58%,#806088)}.premium-plan .bars i{background:linear-gradient(#a985b1,#5e456b)}.premium-plan .role-switch>button.selected{background:linear-gradient(135deg,#493653,#775781);border-color:#5d456b}.standard-plan{--standard-deep:#093b31;--standard-mid:#116b59;--standard-soft:#eaf7f3;--standard-line:#72bdaa}.standard-plan>aside{scrollbar-color:#d4b465 #0b4a3f;background:linear-gradient(165deg,#082d27 0%,#0d584a 58%,#177a67 100%);border-right:3px solid #78c7b2;box-shadow:12px 0 34px #05372e29}.standard-plan>aside::-webkit-scrollbar-track{background:#0b4a3f}.standard-plan>aside .brand>span,.standard-plan>aside .company>span,.standard-plan>aside .user>span:first-child{color:#07392f;background:linear-gradient(145deg,#8dd8c5,#2f9b82);box-shadow:0 8px 22px #042f2740}.standard-plan>aside .brand small,.standard-plan>aside .company small,.standard-plan>aside .user small{color:#c9eee4}.standard-plan nav button{color:#d8f0ea}.standard-plan nav button>span{color:#9edbc9}.standard-plan nav button.active{color:#0b4b3f;background:linear-gradient(100deg,#fbfffd,#e0f4ee);box-shadow:0 9px 24px #042f273b}.standard-plan>main{background:radial-gradient(circle at 96% 0,#daf1eb 0,#0000 31%),linear-gradient(135deg,#fcfffe,#eef7f4)}.standard-plan .plan-demo-banner,.standard-plan .plan-demo-banner.activated-company-banner{background:radial-gradient(circle at 82% 8%,#ffffff1a 0 72px,#0000 73px),linear-gradient(135deg,#0d5b4c,#218b74 58%,#63bca6);border-color:#47a58e}.standard-plan .plan-demo-banner b,.standard-plan .plan-demo-banner small,.standard-plan .plan-demo-banner.activated-company-banner b{color:#fff}.standard-plan .plan-demo-banner span,.standard-plan .workspace-plan-status.standard{color:#fff;background:linear-gradient(135deg,#0f6957,#329b83);border-color:#8bd1bf}.standard-plan .primary,.standard-plan .automation button,.standard-plan .settings button,.standard-plan .actions .primary,.standard-plan .search>button,.standard-plan .toast,.standard-plan .help{background:linear-gradient(135deg,#0d5d4e,#238a74)}.standard-plan .welcome,.standard-plan .employee-summary{background:linear-gradient(125deg,#083d34,#126c5a 58%,#2a917a)}.bar-total{background:linear-gradient(#e2c57f,#ba8e47)!important}.bar-resolved{background:linear-gradient(#88709a,#4f3d63)!important}.overview-bars span{position:relative}.overview-bars span b{color:#28283a;font-size:7px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.total-dot{background:#c49b55!important}.resolved-dot{background:#6b527b!important}.graphic-summary>strong{color:#252a47!important}.chart-legend{color:#656577;gap:22px;padding:0 28px 8px;font-size:8px;display:flex}.chart-legend span{align-items:center;gap:7px;display:flex}.chart-legend i{border-radius:3px;width:12px;height:12px}.received-key{background:#c79d56}.resolved-key{background:#675078}.metric-picker{flex-wrap:wrap;gap:8px;padding:0 28px 14px;display:flex}.metric-choice{color:#646276;background:#fff;border:1px solid #ddd7e0;border-radius:9px;align-items:stretch;font-size:8px;display:flex;overflow:hidden}.metric-choice.checked{color:#28273b;background:#fbf6eb;border-color:#a58a59;font-weight:800;box-shadow:0 5px 14px #30274214}.metric-choice label{cursor:pointer;align-items:center;gap:7px;padding:8px 10px;display:flex}.metric-choice>button{color:#805817;cursor:pointer;background:#fffaf0;border:0;border-left:1px solid #ded3c1;padding:7px 9px;font-size:7px;font-weight:850}.metric-choice>button:hover{color:#fff;background:#5b4568}.metric-picker input{accent-color:#5c486a}.metric-picker i{border-radius:3px;width:10px;height:10px}.measure-control{align-items:flex-start;gap:10px;padding-right:28px;display:flex}.measure-control .metric-picker{flex:1}.more-measures{color:#4b4054;cursor:pointer;background:#fbf6eb;border:1px solid #cdbb96;border-radius:9px;flex:none;padding:8px 11px;font-size:8px;font-weight:800}.month-group>strong:after{content:" 2026";color:#8b8492;font-weight:400}.add-kpi-button{color:#fff;cursor:pointer;background:#5b4568;border:1px solid #b88b3f;border-radius:10px;flex:none;padding:10px 14px;font-size:9px;font-weight:850;box-shadow:0 7px 16px #46315229}.custom-kpi-builder{background:#fffaf0;border:1px solid #d5bd8f;border-radius:16px;gap:14px;margin:4px 28px 18px;padding:18px;display:grid}.custom-kpi-heading{justify-content:space-between;align-items:flex-start;display:flex}.custom-kpi-heading small{color:#a16c18;letter-spacing:.12em;font-size:8px;font-weight:850}.custom-kpi-heading h3{font-family:var(--font-serif);color:#153c34;margin:4px 0 0;font-size:24px}.custom-kpi-heading button{color:#5b4568;cursor:pointer;background:0 0;border:0;font-size:22px}.custom-kpi-basics{grid-template-columns:1fr 120px;gap:12px;display:grid}.custom-kpi-builder label{color:#40364b;gap:6px;font-size:9px;font-weight:800;display:grid}.custom-kpi-builder input{color:#193f37;min-width:0;font:inherit;background:#fff;border:1px solid #d7ccd9;border-radius:9px;padding:10px}.custom-kpi-builder input[type=color]{width:100%;height:38px;padding:4px}.custom-kpi-months{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.custom-kpi-builder>p{color:#726b76;margin:0;font-size:9px}.custom-kpi-list{flex-wrap:wrap;align-items:center;gap:8px;margin:0 28px 14px;display:flex}.custom-kpi-list>small{color:#9a6815;letter-spacing:.1em;font-weight:850}.custom-kpi-list span{background:#fff;border:1px solid #ddd3df;border-radius:99px;align-items:center;gap:6px;padding:6px 8px;font-size:8px;font-weight:800;display:flex}.custom-kpi-list i{border-radius:3px;width:9px;height:9px}.custom-kpi-list button{color:#8d5060;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.comparison-bars{border-bottom:1px solid #ece7ed;align-items:end;gap:20px;height:320px;padding:36px 30px 34px;display:flex}.month-group{flex-direction:column;flex:1;justify-content:end;align-items:center;height:100%;display:flex}.bar-pair{justify-content:center;align-items:end;gap:7px;width:100%;height:245px;display:flex}.metric-bar{border-radius:7px 7px 2px 2px;width:min(34px,40%);min-height:8px;position:relative}.metric-bar b{color:#24253a;font-size:8px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.received-bar{background:linear-gradient(#e0c078,#b68740)}.resolved-bar{background:linear-gradient(#8a719b,#513f64)}.month-group>strong{color:#4d4e61;margin-top:10px;font-size:8px}.chart-explanation{color:#747486;margin:0;padding:12px 28px 18px;font-size:8px}.header-actions{align-items:center;gap:9px;display:flex}.back-button{color:#3f3c53;cursor:pointer;background:#fff;border:1px solid #d8d2dc;border-radius:8px;height:38px;padding:0 14px;font-size:8px;font-weight:800}.back-button:hover{background:#fffaf2;border-color:#b69254}.page-back{margin:0 0 14px;box-shadow:0 7px 20px #251f3e0f}.branch-detail{padding:18px}.branch-detail>.panel-head{padding:18px 0}.branch-kpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.branch-kpis article{background:linear-gradient(145deg,#fff,#fbf8f2);border:1px solid #ded8e1;border-radius:12px;padding:17px}.branch-kpis small,.branch-kpis b{display:block}.branch-kpis small{color:#7c7c8c;font-size:7px}.branch-kpis b{color:#24283f;margin-top:8px;font:25px Georgia}.branch-columns{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.branch-columns>div{background:#fff;border:1px solid #ded8e1;border-radius:12px;padding:18px}.branch-columns h3{margin:0 0 12px;font:18px Georgia}.branch-columns p{color:#555568;border-top:1px solid #eeeaf0;margin:0;padding:9px 0;font-size:8px}.branch-queue{margin-top:14px}@media (width<=800px){.branch-kpis{grid-template-columns:1fr 1fr}.branch-columns{grid-template-columns:1fr}}.delivery-test{background:linear-gradient(145deg,#fff,#faf7fb);border:1px solid #dcd4df;border-radius:13px;margin-top:18px;padding:16px}.delivery-test>strong{margin-bottom:11px;font:16px Georgia;display:block}.channel-tabs{gap:7px;margin-bottom:12px;display:flex}.automation .channel-tabs button{color:#555064;background:#fff;border:1px solid #d8d2dc;padding:8px 13px}.automation .channel-tabs button.selected{color:#fff;background:#5b4568;border-color:#5b4568}.delivery-test label{color:#555064;font-size:8px;font-weight:800;display:block}.delivery-test input{color:#28283a;background:#fff;border:1px solid #d8d2dc;border-radius:8px;width:100%;margin-top:6px;padding:10px}.message-preview{background:#f3eef5;border-radius:9px;margin:11px 0;padding:11px}.message-preview small{color:#8d672c;letter-spacing:.12em;font-size:6px}.message-preview p{color:#555064;margin:6px 0 0;line-height:1.55}.test-note{color:#77788a;margin-top:9px;font-size:7px;line-height:1.45;display:block}.test-step,.delivery-test label>span{color:#8d672c;letter-spacing:.12em;margin-bottom:7px;font-size:6px;font-weight:800;display:block}.open-delivery-test{text-align:center;width:100%;margin-top:11px}.manual-test-steps{color:#555064;background:#fff;border:1px solid #e3dce6;border-radius:9px;margin:12px 0 0;padding:12px 12px 12px 28px;font-size:8px;line-height:1.8}.manual-test-steps li::marker{color:#8d672c;font-weight:800}.problem-ranking button{color:#2d3047;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1ef;grid-template-columns:1fr auto auto;align-items:center;gap:14px;width:100%;padding:16px 18px;display:grid}.problem-ranking button:hover,.problem-ranking button.selected{background:#f6f1f7}.problem-ranking button b{font-size:9px}.problem-ranking button em{color:#8d672c;font-size:7px;font-style:normal;font-weight:800}.problem-drilldown{background:#faf7fb;border:1px solid #dcd4df;border-radius:12px;margin:14px;padding:15px}.problem-drilldown>div{align-items:center;gap:10px;display:flex}.problem-drilldown h3{flex:1;margin:4px 0;font:18px Georgia}.problem-drilldown small{color:#8d672c;letter-spacing:.12em;font-size:6px}.problem-drilldown button{color:#675078;background:0 0;border:0;font-size:8px;font-weight:800}.problem-drilldown p,.problem-drilldown li{color:#555064;font-size:8px;line-height:1.6}.problem-drilldown ul{margin:8px 0 0;padding-left:18px}.workflow-data{display:block!important}.workflow-stage-list{flex-direction:column;gap:9px;display:flex}.automation .workflow-stage-list button{color:#313247;text-align:left;background:#fff;border:1px solid #dcd4df;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.automation .workflow-stage-list button.selected{background:#fffaf0;border-color:#8d672c;box-shadow:0 8px 20px #47365e14}.workflow-stage-list button b{color:#5b4568;background:#eee6f2;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.workflow-stage-list button span{font-size:8px}.workflow-stage-list button em{color:#8d672c;font-size:6px;font-style:normal;font-weight:800}.stage-resource{background:#faf7fb;border:1px solid #dcd4df;border-radius:11px;margin-top:12px;padding:15px}.stage-resource small{color:#8d672c;letter-spacing:.1em;font-size:6px}.stage-resource h3{margin:7px 0 10px;font:17px Georgia}.stage-resource ul{margin:0;padding-left:17px}.stage-resource li{color:#555064;padding:5px 0;font-size:8px;line-height:1.4}.request-source-filter{background:#fffaf0;border:1px solid #d8c49a;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 17px 13px;padding:12px 14px;display:flex}.request-source-filter small,.request-source-filter strong{display:block}.request-source-filter small{color:#9a7335;letter-spacing:.11em;font-size:6px;font-weight:800}.request-source-filter strong{color:#2d3047;margin-top:4px;font:16px Georgia}.request-source-filter button{color:#5b4568;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.empty-requests{text-align:center;color:#555064;padding:40px}.empty-requests b{font:18px Georgia}.empty-requests p{font-size:8px}.company-plan-link{color:#d9bd83;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:6px;font-weight:800}.company-plan-link:hover{text-decoration:underline}.plan-access{padding-bottom:22px}.current-plan{color:#fff;background:linear-gradient(135deg,#262a47,#5b4568);border:1px solid #d1b676;border-radius:14px;justify-content:space-between;align-items:center;margin:0 20px 16px;padding:22px;display:flex}.current-plan small{color:#e5ca8d;letter-spacing:.13em;font-size:6px}.current-plan h2{margin:5px 0;font:30px Georgia}.current-plan p{color:#e4ddeb;margin:0;font-size:8px}.current-plan>span{background:#ffffff1a;border:1px solid #ffffff47;border-radius:20px;padding:8px 11px;font-size:7px;font-weight:800}.plan-unlocks{background:#faf7fb;border:1px solid #ded8e1;border-radius:13px;margin:0 20px 18px;padding:18px}.plan-unlocks h3,.plan-comparison-title{margin:0 0 13px;font:19px Georgia}.plan-unlocks>div{grid-template-columns:1fr 1fr;gap:9px 18px;display:grid}.plan-unlocks p{color:#555064;margin:0;font-size:8px}.plan-comparison-title{margin:0 20px 12px}.plan-comparison{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 20px;display:grid}.plan-comparison article{background:#fff;border:1px solid #ded8e1;border-radius:12px;padding:17px}.plan-comparison article.selected{background:#fffaf0;border-color:#b69254;box-shadow:0 10px 24px #251f3e14}.plan-comparison small,.plan-comparison span{color:#8d672c;letter-spacing:.09em;font-size:6px;font-weight:800;display:block}.plan-comparison h3{margin:7px 0;font:20px Georgia}.plan-comparison p{color:#66667a;min-height:30px;font-size:8px}.plan-comparison strong{color:#2d3047;margin:9px 0;font-size:9px;display:block}.plan-comparison button{color:#5b4568;background:0 0;border:0;padding:0;font-size:7px;font-weight:800}.plan-note{background:#fffaf0;border-left:3px solid #c8a96b;margin:15px 20px 0;padding:13px 15px}.plan-note b{font-size:8px}.plan-note p{color:#66667a;margin:5px 0 0;font-size:7px;line-height:1.5}@media (width<=850px){.plan-unlocks>div,.plan-comparison{grid-template-columns:1fr}}.request-filters{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:14px;display:grid}.status-tabs{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.filters .status-tabs button{color:#656579;cursor:pointer;border-color:#ded8e1;align-items:center;gap:7px;font-weight:700;display:flex}.filters .status-tabs button span{color:#6e6375;background:#f0edf2;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:6px;display:grid}.filters .status-tabs button.active{color:#fff;background:#5b4568;border-color:#5b4568;box-shadow:0 7px 16px #3e315229}.filters .status-tabs button.active span{color:#fff;background:#ffffff2e}.employee-filter{width:100%;min-width:0}.employee-filter>span{color:#8d672c;letter-spacing:.1em;margin-bottom:5px;font-size:6px;font-weight:800;display:block}.employee-filter>div{position:relative}.filters .employee-filter select{appearance:none;cursor:pointer;width:100%;min-width:0;margin:0;padding-right:34px}.employee-filter i{pointer-events:none;border-bottom:1.5px solid #7b5b2c;border-right:1.5px solid #7b5b2c;width:6px;height:6px;margin-top:-5px;position:absolute;top:50%;right:12px;transform:rotate(45deg)}.active-filter-summary{color:#77788a;justify-content:space-between;align-items:center;padding:0 17px 11px;font-size:7px;display:flex}.active-filter-summary button{color:#5b4568;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:800}@media (width<=900px){.request-filters{grid-template-columns:1fr}.employee-filter{max-width:320px}}@media (width<=760px){.status-tabs{flex-wrap:nowrap;overflow-x:auto}.employee-filter{max-width:none}}.refresh-button{color:#3f3c53;cursor:pointer;background:#fff;border:1px solid #d8d2dc;border-radius:8px;height:38px;padding:0 14px;font-size:8px;font-weight:800}.refresh-button:hover{background:#fffaf2;border-color:#b69254}.chart-scope{background:#f8f5f9;border:1px solid #e2dce4;border-radius:10px;justify-content:space-between;align-items:end;gap:18px;margin:0 28px 14px;padding:12px 14px;display:flex}.chart-scope label{color:#7b7481;letter-spacing:.08em;flex-direction:column;gap:5px;font-size:7px;font-weight:800;display:flex}.chart-scope select{color:#29283b;background:#fff;border:1px solid #d4cbd8;border-radius:8px;min-width:180px;padding:8px 10px;font-size:8px}.chart-scope strong{color:#4b4354;font-size:8px}@media (width<=760px){.comparison-bars{gap:8px;padding-left:12px;padding-right:12px}.metric-bar{width:16px}.chart-legend{flex-wrap:wrap}}.table{overflow:visible}.table .row.th{z-index:8;position:relative;overflow:visible}.table-head-cell{height:100%;position:relative}.table .row.th .table-head-cell>button{color:#737786;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 8px;font-size:7px;font-weight:800;display:flex}.drop-chevron{color:#8d672c;background:#fffaf0ad;border:1px solid #8d672c40;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;margin-left:7px;transition:background .18s,border-color .18s,transform .18s;display:grid}.drop-chevron:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;margin-top:-3px;transform:rotate(45deg)}.table .row.th .table-head-cell>button:hover .drop-chevron,.table .row.th .table-head-cell>button.head-active .drop-chevron{color:#fff;background:#5b4568;border-color:#5b4568}.table .row.th .table-head-cell>button.head-active .drop-chevron{transform:rotate(180deg)}.column-menu{z-index:40;background:#fff;border:1px solid #dcd4df;border-radius:11px;width:210px;max-height:280px;padding:9px;position:absolute;top:32px;left:4px;overflow-y:auto;box-shadow:0 18px 44px #1c182e38}.column-menu strong,.column-menu small{padding:6px 8px;display:block}.column-menu strong{color:#28283a;font:15px Georgia}.column-menu small{color:#9a7a43;letter-spacing:.12em;margin-top:4px;font-size:6px}.column-menu button{color:#4f4e60;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:8px;font-size:8px;display:block}.column-menu button:hover,.column-menu button.chosen{color:#4e3b5b;background:#f3edf5;font-weight:800}.table-selection{color:#5a4b62;background:#f4eff6;border-top:1px solid #e2d9e5;justify-content:space-between;align-items:center;padding:8px 16px;font-size:8px;display:flex}.table-selection button{color:#6a4d74;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.schedule-detail{background:linear-gradient(135deg,#fffdf9,#f6f1f8);border:1px solid #ddd4e1;border-radius:18px;margin:20px 26px 26px;padding:24px;position:relative;box-shadow:0 18px 50px #231c301f}.schedule-detail>div:first-child small{color:#9a6d27;letter-spacing:.12em;font-size:7px;font-weight:800}.schedule-detail h2{color:#102f31;margin:6px 0 20px;font:30px Georgia}.schedule-detail-close{color:#5b4568;cursor:pointer;background:0 0;border:0;font-weight:800;position:absolute;top:20px;right:20px}.schedule-detail dl{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 20px;display:grid}.schedule-detail dl div{background:#fff;border:1px solid #e4dee7;border-radius:12px;padding:14px}.schedule-detail dt{color:#858393;text-transform:uppercase;font-size:7px;font-weight:800}.schedule-detail dd{color:#252638;margin:6px 0 0;font-size:10px;font-weight:700}@media (width<=760px){.schedule-detail dl{grid-template-columns:1fr 1fr}}.schedule-detail{z-index:120;width:min(760px,100vw - 40px);max-height:calc(100vh - 60px);margin:0;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px #1613229e,0 30px 90px #16132259}.schedule-detail .primary{cursor:pointer}.list article>button{z-index:1;cursor:pointer;color:#4f385f;background:#fff;border:1px solid #5b45682e;border-radius:999px;padding:9px 14px;font-weight:800;position:relative}.list article>button:hover{color:#fff;background:#4f385f}.schedule-request-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.schedule-request-form label{color:#777283;text-transform:uppercase;flex-direction:column;gap:7px;font-size:7px;font-weight:800;display:flex}.schedule-request-form input,.schedule-request-form select{color:#242536;background:#fff;border:1px solid #ddd6e1;border-radius:11px;width:100%;padding:13px;font-size:9px;font-weight:700}.schedule-request-form select{cursor:pointer}.schedule-form-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.schedule-form-actions button{color:#4f4559;cursor:pointer;background:#fff;border:1px solid #d9d1de;border-radius:10px;padding:12px 16px;font-weight:800}.schedule-form-actions .primary{color:#fff;background:#4f385f;border-color:#4f385f}@media (width<=760px){.schedule-request-form{grid-template-columns:1fr}}.customer-registration-note{background:linear-gradient(135deg,#fbf7ef,#f5f0f7);border:1px solid #ded6e2;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:0 26px 22px;padding:17px 19px;display:flex}.customer-registration-note b{color:#253d3d;font-size:10px}.customer-registration-note p{color:#6f6d79;max-width:720px;margin:6px 0 0;font-size:8px;line-height:1.6}.customer-registration-note button{white-space:nowrap;color:#fff;cursor:pointer;background:#4f385f;border:0;border-radius:10px;padding:11px 14px;font-weight:800}.customer-record{z-index:130;background:linear-gradient(135deg,#fffdf9,#f5eff7);border:1px solid #ded6e2;border-radius:20px;width:min(780px,100vw - 40px);max-height:calc(100vh - 60px);padding:28px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px #1613229e,0 30px 90px #16132259}.customer-record>div:first-child small,.customer-history small{color:#a2742e;letter-spacing:.12em;font-size:7px;font-weight:800}.customer-record h2{color:#123132;margin:6px 0 3px;font:32px Georgia}.customer-record>div:first-child p{color:#7c7885;margin:0}.customer-record-close{color:#5b4568;cursor:pointer;background:0 0;border:0;font-weight:800;position:absolute;top:22px;right:22px}.customer-record dl{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.customer-record dl div{background:#fff;border:1px solid #e2dce5;border-radius:12px;padding:15px}.customer-record dt{color:#85818d;text-transform:uppercase;font-size:7px;font-weight:800}.customer-record dd{color:#252537;margin:6px 0 0;font-size:9px;font-weight:700}.customer-history{background:#eee7f1;border-radius:12px;padding:16px}.customer-history strong{color:#3d3247;margin:6px 0;display:block}.customer-history p{color:#736e79;margin:0;font-size:8px}.customer-record-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.customer-record-actions button{color:#4f4559;cursor:pointer;background:#fff;border:1px solid #d7cedb;border-radius:10px;padding:12px 15px;font-weight:800}.customer-record-actions .primary{color:#fff;background:#4f385f;border-color:#4f385f}@media (width<=760px){.customer-registration-note{flex-direction:column;align-items:flex-start}.customer-record dl{grid-template-columns:1fr}}.record-access-badge{color:#5b4568;letter-spacing:.04em;background:#f7f1f8;border:1px solid #ddd3e2;border-radius:999px;align-items:center;margin:0 26px 12px;padding:7px 10px;font-size:7px;font-weight:800;display:inline-flex}.customer-edit-form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.customer-edit-form>div:first-child{grid-column:1/-1}.customer-edit-form>div:first-child small{color:#a2742e;letter-spacing:.12em;font-size:7px;font-weight:800}.customer-edit-form>div:first-child h2{margin:6px 0 12px}.customer-edit-form label{color:#777280;text-transform:uppercase;flex-direction:column;gap:6px;font-size:7px;font-weight:800;display:flex}.customer-edit-form input{color:#252537;background:#fff;border:1px solid #ddd6e1;border-radius:10px;width:100%;padding:12px;font-size:9px;font-weight:700}.customer-form-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.customer-form-actions button{color:#4f4559;cursor:pointer;background:#fff;border:1px solid #d8d0dc;border-radius:10px;padding:12px 15px;font-weight:800}.customer-form-actions .primary{color:#fff;background:#4f385f;border-color:#4f385f}.history-list{gap:11px;margin:22px 0;display:grid}.history-list article{background:#fff;border:1px solid #e1dae4;border-radius:12px;justify-content:space-between;gap:20px;padding:16px;display:flex}.history-list b{color:#2f2d40}.history-list span{color:#7a7582;font-size:8px}@media (width<=760px){.customer-edit-form{grid-template-columns:1fr}.history-list article{flex-direction:column;align-items:flex-start}}.inline-customer-form{background:linear-gradient(135deg,#fffaf0,#f4edf7);border:1px solid #d9cfe0;border-radius:17px;grid-template-columns:repeat(3,1fr);gap:13px;margin:0 26px 24px;padding:22px;display:grid;box-shadow:0 16px 45px #2b22371a}.inline-customer-form>div:first-child{grid-column:1/-1}.inline-customer-form small{color:#a2742e;letter-spacing:.12em;font-size:7px;font-weight:800}.inline-customer-form h2{color:#143536;margin:6px 0 4px;font:26px Georgia}.inline-customer-form label{color:#777280;text-transform:uppercase;flex-direction:column;gap:6px;font-size:7px;font-weight:800;display:flex}.inline-customer-form input{color:#252537;background:#fff;border:1px solid #ddd6e1;border-radius:10px;width:100%;padding:12px;font-size:9px;font-weight:700}@media (width<=900px){.inline-customer-form{grid-template-columns:1fr 1fr}}@media (width<=600px){.inline-customer-form{grid-template-columns:1fr}}.purchased-items{grid-column:1/-1;gap:12px;margin-top:8px;display:grid}.purchased-items-head{border-bottom:1px solid #ddd4df;justify-content:space-between;align-items:center;gap:16px;padding-bottom:8px;display:flex}.purchased-items-head h3{color:#2e3940;margin:4px 0 0;font:18px Georgia}.purchased-items-head button{color:#fff;cursor:pointer;background:#4f385f;border:0;border-radius:9px;padding:10px 13px;font-weight:800}.purchased-items article{background:#fff;border:1px solid #ddd5e1;border-radius:13px;grid-template-columns:1.35fr 1fr 1fr 1fr 1fr;gap:10px;padding:18px 14px 14px;display:grid;position:relative}.purchased-items .item-number{color:#201c2f;letter-spacing:.1em;background:#cba45d;border-radius:999px;padding:2px 7px;font-size:6px;font-weight:900;position:absolute;top:-7px;left:14px}.purchased-items select{color:#252537;background:#fff;border:1px solid #ddd6e1;border-radius:10px;width:100%;padding:12px;font-size:9px;font-weight:700}.purchased-items .remove-item{color:#9b4e5a;cursor:pointer;background:#fff5f5;border:1px solid #e2ccd0;border-radius:999px;padding:5px 8px;font-size:6px;font-weight:800;position:absolute;top:-10px;right:10px}@media (width<=1050px){.purchased-items article{grid-template-columns:1fr 1fr}}@media (width<=600px){.purchased-items article{grid-template-columns:1fr}.purchased-items-head{flex-direction:column;align-items:flex-start}}.branch-group-filter,.analytics-branch-scope{margin-bottom:14px}.branch-group-filter>span{color:#8d672c;letter-spacing:.1em;margin-bottom:6px;font-size:7px;font-weight:800;display:block}.branch-tabs{flex-wrap:wrap;gap:7px;display:flex}.branch-tabs button{color:#4d4058;cursor:pointer;background:#fff;border:1px solid #ded8e1;border-radius:12px;align-items:center;gap:9px;padding:10px 13px;font-weight:750;display:flex}.branch-tabs button strong{color:#6e6375;background:#f0edf2;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;display:grid}.branch-tabs button.active{color:#fff;background:#5b4568;border-color:#5b4568;box-shadow:0 7px 16px #3e315229}.branch-tabs button.active strong{color:#fff;background:#ffffff2e}.analytics-branch-scope .head{margin-bottom:12px}@media (width<=760px){.branch-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.branch-tabs button{flex:none}}.schedule-branch-filter{background:#fbfafc;border:1px solid #ded7e2;border-radius:14px;margin:0 26px 18px;padding:16px}.schedule-branch-filter>small{color:#956a27;letter-spacing:.11em;margin-bottom:9px;font-size:7px;font-weight:850;display:block}.automation .workflow-stage-list button{cursor:pointer;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.automation .workflow-stage-list button:hover{border-color:#8d672c;transform:translateY(-2px)}.automation .workflow-stage-list button.selected{background:#fff7e8;border:2px solid #8d672c;box-shadow:0 10px 24px #47365e24}.automation .stage-resource{background:#e8f4f1;border:2px solid #6e9e91;box-shadow:0 14px 30px #1f52461f}.automation .stage-resource:focus{outline-offset:3px;outline:3px solid #6e9e9147}.renewal-messages-page{background:linear-gradient(145deg,#fff,#fdfaf4 52%,#faf7fc);overflow:hidden}.renewal-messages-page>.panel-head{background:linear-gradient(120deg,#f9f3e6,#f4edf7 58%,#eaf6f1);margin-bottom:18px}.renewal-messages-page>.panel-head h3{color:#173e35}.renewal-messages-page .delivery-provider-status{background:linear-gradient(125deg,#fff8e9,#f3edf6);border:1px solid #d4bf91;box-shadow:0 10px 26px #45334b14}.renewal-messages-page .delivery-provider-status span{color:#fff4d8;background:linear-gradient(135deg,#8c692e,#5b4568)}.renewal-messages-page .delivery-provider-status strong{color:#153f35;font-size:15px}.renewal-messages-page .delivery-provider-status button{color:#60496b;background:#fff;border-color:#aa8242;box-shadow:0 6px 15px #563e5d14}.renewal-messages-page .provider-choice-note{background:linear-gradient(90deg,#f5eef7,#fffaf1);border:1px solid #cbb7d1;border-left:5px solid #6b5278;border-radius:0 13px 13px 0}.renewal-messages-page .provider-choice-note b{color:#563f63;font-family:Georgia;font-size:17px}.renewal-messages-page .automation{background:linear-gradient(135deg,#fbfdfc,#fffaf1);gap:18px}.renewal-messages-page .automation>div:first-child{background:#ffffffd6;border:1px solid #d9e5df;border-radius:16px;padding:20px;box-shadow:0 12px 28px #1d483c0f}.renewal-messages-page .automation>div:first-child>small{color:#247158;letter-spacing:.11em;background:#e5f4ed;border-radius:999px;padding:6px 9px;font-weight:900;display:inline-flex}.renewal-messages-page .automation h2{color:#173e35;margin:10px 0 3px;font-size:27px}.renewal-messages-page .delivery-test{background:linear-gradient(145deg,#fff,#f7f0f9);border-color:#d6c3dc;box-shadow:0 10px 24px #4b335312}.renewal-messages-page .delivery-test>strong{color:#563f63;font-size:20px}.renewal-messages-page .channel-tabs button:first-child{color:#41627d;background:#eff6fb;border-color:#b8cce0}.renewal-messages-page .channel-tabs button:last-child{color:#246a52;background:#edf8f3;border-color:#a9d3c3}.renewal-messages-page .channel-tabs button.selected{color:#fff;background:linear-gradient(135deg,#4d405f,#71567d);border-color:#60496d;box-shadow:0 7px 16px #4731522b}.renewal-messages-page .message-preview{background:#fbf7fc;border:1px solid #e2d6e5}.renewal-messages-page .open-delivery-test{background:linear-gradient(135deg,#b1853f,#d1aa63);box-shadow:0 8px 18px #a478322e}.renewal-messages-page .approve-reminder{background:linear-gradient(135deg,#225f4e,#39836d);box-shadow:0 8px 18px #2368522e}.renewal-messages-page .workflow-data{background:#ffffffc7;border:1px solid #ddd2e0;border-radius:16px;padding:20px;box-shadow:0 12px 28px #402e470f}.renewal-messages-page .workflow-stage-list button:first-child{background:#fff7e8;border-color:#dfbd7e}.renewal-messages-page .workflow-stage-list button:first-child b{color:#7b5516;background:#f2ddb6}.renewal-messages-page .workflow-stage-list button:nth-child(2){background:#f1f6fb;border-color:#b8cce0}.renewal-messages-page .workflow-stage-list button:nth-child(2) b{color:#3c617f;background:#dce9f4}.renewal-messages-page .workflow-stage-list button:nth-child(3){background:#f6f0f8;border-color:#b9a6c5}.renewal-messages-page .workflow-stage-list button:nth-child(3) b{color:#60486c;background:#e8dcef}.renewal-messages-page .workflow-stage-list button:nth-child(4){background:#edf8f3;border-color:#a8d0c1}.renewal-messages-page .workflow-stage-list button:nth-child(4) b{color:#23674f;background:#d8eee5}.renewal-messages-page .workflow-stage-list button.selected{background:linear-gradient(135deg,#fffaf0,#f2eaf5);border-color:#644b70;box-shadow:0 10px 24px #47365e24}.renewal-messages-page .stage-resource{background:linear-gradient(145deg,#e9f6f1,#f6fbf9);border-color:#75a899}.renewal-messages-page .renewal-record-list details{border-color:#c9ddd6;box-shadow:0 5px 14px #275a490d}.renewal-messages-page .renewal-record-list details:nth-child(2n){border-color:#d8cbe0}.renewal-messages-page .renewal-record-list details:nth-child(2n) summary{background:#fcf8fd}@media (width<=900px){.renewal-messages-page .automation{grid-template-columns:1fr}.renewal-messages-page .workflow-data,.renewal-messages-page .automation>div:first-child{padding:15px}}.message-preview textarea{color:#383345;width:100%;min-height:120px;font:inherit;resize:vertical;background:#fff;border:1px solid #cfc5d3;border-radius:8px;margin-top:8px;padding:12px;line-height:1.55;display:block}.message-preview textarea:focus{border-color:#5b4568;outline:3px solid #5b456829}.approve-reminder{width:100%;margin-top:9px;font-weight:900;color:#7b571d!important;background:#fff7e8!important;border:1px solid #997029!important}.approve-reminder:hover{background:#f7e6c4!important}.plan-comparison strong{font-size:16px!important}.plan-comparison strong em{font-size:8px;font-style:normal;font-weight:600}.plan-comparison .plan-card-description{min-height:55px}.plan-comparison button{cursor:pointer;background:#f8f4f9!important;border:1px solid #c9bdd0!important;border-radius:9px!important;margin-top:10px!important;padding:8px 11px!important}.plan-detail-panel{background:#fffaf0;border:2px solid #b69254;border-radius:15px;margin:18px 20px 0;padding:20px}.plan-detail-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.plan-detail-heading small{color:#93651d;letter-spacing:.12em;font-size:7px;font-weight:900}.plan-detail-heading h3{max-width:650px;margin:7px 0;font:20px Georgia}.plan-detail-heading p{color:#646071;margin:0;font-size:9px}.plan-detail-heading>span{color:#fff;background:#5b4568;border-radius:20px;padding:7px 10px;font-size:7px;font-weight:900}.plan-feature-list{grid-template-columns:1fr 1fr;gap:8px 18px;margin:18px 0;display:grid}.plan-feature-list p{margin:0;font-size:9px}.plan-upgrade-actions{border-top:1px solid #dfd1b2;flex-wrap:wrap;align-items:center;gap:10px;padding-top:15px;display:flex}.plan-upgrade-actions button{color:#5b4568;cursor:pointer;background:#fff;border:1px solid #5b4568;border-radius:9px;padding:10px 14px;font-weight:800}.plan-upgrade-actions button.primary{color:#fff;background:#5b4568}@media (width<=850px){.plan-feature-list{grid-template-columns:1fr}}.delivery-provider-status{background:#eceaec;border:1px solid #bcb8bf;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:0 20px 18px;padding:16px 18px;display:flex}.delivery-provider-status div{gap:4px;display:grid}.delivery-provider-status span{color:#fff;background:#77727b;border-radius:20px;width:max-content;padding:4px 8px;font-size:7px;font-weight:900}.delivery-provider-status p{color:#656169;margin:0;font-size:8px}.delivery-provider-status button,.provider-choice-note button{color:#4f4855;cursor:pointer;background:#fff;border:1px solid #69636f;border-radius:9px;padding:9px 12px;font-weight:800}.provider-choice-note{background:#f5f1f6;border-left:4px solid #5b4568;margin:-8px 20px 18px;padding:15px 18px}.provider-choice-note p{font-size:8px}.plan-workspace-preview{background:#f0f7f5;border:2px solid #65877f;border-radius:16px;margin:18px 20px 0;padding:20px}.plan-workspace-preview.premium{background:#f5f1f7;border-color:#745d82}.preview-workspace-topbar{justify-content:space-between;gap:20px;display:flex}.preview-workspace-topbar small{letter-spacing:.12em;color:#8d672c;font-size:7px;font-weight:900}.preview-workspace-topbar h3{margin:7px 0 3px;font:24px Georgia}.preview-workspace-topbar p{color:#656169;margin:0;font-size:9px}.preview-workspace-topbar button{color:#5b4568;cursor:pointer;background:0 0;border:0;align-self:flex-start;font-weight:800}.preview-workspace-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.preview-workspace-grid article{background:#fff;border:1px solid #cddbd7;border-radius:11px;grid-template-columns:auto 1fr;gap:3px 9px;padding:13px;display:grid}.preview-workspace-grid article span{color:#44786b;grid-row:1/3}.preview-workspace-grid article small{color:#65736f;grid-column:2}.preview-workspace-grid article.locked{color:#716b74;background:#eceaec;border-style:dashed}.preview-workspace-grid article.locked span{color:#8b858e}@media (width<=850px){.preview-workspace-grid{grid-template-columns:1fr}.delivery-provider-status{flex-direction:column;align-items:flex-start}}.plan-demo-banner{background:#fff5df;border:2px solid #b69254;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:16px 0 0;padding:13px 16px;display:flex}.plan-demo-banner div{gap:3px;display:grid}.plan-demo-banner small{color:#6c6470}.plan-demo-banner button,.preview-workspace-actions button{color:#5b4568;cursor:pointer;background:#fff;border:1px solid #5b4568;border-radius:8px;padding:8px 11px;font-weight:800}.preview-workspace-actions{align-items:flex-start;gap:8px;display:flex}.preview-workspace-actions button:first-child{color:#fff;background:#5b4568}.plan-demo-banner.activated-company-banner{text-align:center;background:radial-gradient(circle at 50% 0,#e2bd6838,#0000 68%),linear-gradient(135deg,#fffdf8,#f7f1f8);border:1px solid #d8bf88;justify-content:center;min-height:88px;padding:18px 24px;box-shadow:0 10px 28px #3a2b4312}.plan-demo-banner.activated-company-banner>div{justify-items:center;gap:7px}.plan-demo-banner.activated-company-banner span{color:#8b621c;letter-spacing:.12em;text-transform:uppercase;background:#fff8e8;border:1px solid #ddc78f;border-radius:999px;padding:5px 10px;font-size:9px;font-weight:900}.plan-demo-banner.activated-company-banner b{color:#173e35;letter-spacing:.01em;font:700 27px Georgia}.plan-detail-tabs{border-bottom:1px solid #dfd1b2;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding-bottom:14px;display:flex}.plan-detail-tabs button{color:#5b4568;cursor:pointer;background:#fff;border:1px solid #a99eae;border-radius:9px;padding:10px 14px;font-weight:800}.plan-detail-tabs button.active{color:#fff;background:#5b4568;border-color:#5b4568}.plan-detail-panel:focus{outline-offset:3px;outline:3px solid #5b456833}.plan-access{position:relative;overflow:hidden}.plan-access:before{content:"";pointer-events:none;opacity:.7;height:260px;position:absolute;inset:0 0 auto}.plan-access-standard:before{background:radial-gradient(circle at 15% 15%,#3faa9438,#0000 36%),radial-gradient(circle at 78% 8%,#5b84b729,#0000 38%)}.plan-access>*{position:relative}.plan-access-standard .current-plan{background:linear-gradient(135deg,#174f48,#3f9e89);border-color:#52a995}.plan-access-standard .plan-unlocks{background:linear-gradient(135deg,#ecfaf6,#f4f8ff);border-color:#abd8cd}.plan-comparison .plan-card{transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.plan-comparison .plan-card:hover{transform:translateY(-3px)}.plan-comparison .plan-card:before{content:"";height:7px;position:absolute;inset:0 0 auto}.plan-comparison .plan-card-standard{background:linear-gradient(155deg,#effaf6 0%,#fff 72%);border-color:#9dcfc2}.plan-comparison .plan-card-standard:before{background:linear-gradient(90deg,#2f9a7e,#79c6b2)}.plan-comparison .plan-card-gold{background:linear-gradient(155deg,#fff8e8 0%,#fff 72%);border-color:#dfbd72}.plan-comparison .plan-card-gold:before{background:linear-gradient(90deg,#b17b20,#e2bd68)}.plan-comparison .plan-card-standard.selected{border:2px solid #2f9a7e;box-shadow:0 15px 30px #2f9a7e2e}.plan-comparison .plan-card-premium.selected{border:2px solid #5d73ae;box-shadow:0 15px 30px #4d5b952e}.plan-comparison .plan-card-gold.selected{border:2px solid #b8862f;box-shadow:0 15px 30px #b8862f2e}.plan-comparison .plan-card-standard button{color:#176450!important;background:#e6f7f1!important;border-color:#8dc8b8!important}.plan-comparison .plan-card-gold button{color:#81570f!important;background:#fff7e5!important;border-color:#dfbd72!important}.plan-detail-standard{background:linear-gradient(140deg,#ebfaf5,#f4f8ff);border-color:#3d9f87}.plan-detail-gold{background:linear-gradient(140deg,#fff8e8,#fffaf2);border-color:#b69254}.plan-detail-tabs .standard{color:#176450;background:#edf9f5;border-color:#8fc9b9}.plan-detail-tabs .gold{color:#805714;background:#fff8e8;border-color:#ddbd79}.plan-detail-tabs .standard.active{color:#fff;background:#247c68;border-color:#247c68}.plan-detail-tabs .gold.active{color:#fff;background:#9a6b20;border-color:#9a6b20}.plan-access-standard .plan-note{background:#eaf8f3;border-color:#35947c}.plan-feature-list{gap:11px!important}.plan-feature-list p{box-sizing:border-box;border:1px solid;border-radius:13px;align-items:center;min-height:48px;font-weight:750;line-height:1.35;display:flex;position:relative;box-shadow:0 7px 16px #2a23370f;margin:0!important;padding:12px 14px 12px 44px!important;font-size:13px!important}.plan-feature-list p:before{content:"✓";color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-weight:950;display:grid;position:absolute;left:13px}.plan-detail-standard .plan-feature-list p{color:#174f43;background:linear-gradient(135deg,#fff,#e8f7f2);border-color:#a9d6ca}.plan-detail-standard .plan-feature-list p:before{background:#318f77}.plan-detail-gold .plan-feature-list p{color:#684915;background:linear-gradient(135deg,#fffdf8,#fff4d9);border-color:#e1c683}.plan-detail-gold .plan-feature-list p:nth-child(4n+2),.plan-detail-gold .plan-feature-list p:nth-child(4n+3){color:#5a4265;background:linear-gradient(135deg,#fff,#f6eff8);border-color:#d4c4dc}.plan-detail-gold .plan-feature-list p:before{background:linear-gradient(135deg,#b27b22,#d7ad53)}.plan-detail-gold .plan-feature-list p:nth-child(4n+2):before,.plan-detail-gold .plan-feature-list p:nth-child(4n+3):before{background:#6b4f76}.upgrade-confirmation{background:#f7f2f8;border:3px solid #5b4568;border-radius:16px;margin:18px 20px 0;padding:22px;box-shadow:0 16px 35px #2c233926}.upgrade-confirmation small{letter-spacing:.12em;color:#8d672c;font-size:7px;font-weight:900}.upgrade-confirmation h3{margin:8px 0;font:24px Georgia}.upgrade-confirmation p{font-size:10px}.upgrade-confirmation>div{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.upgrade-confirmation button{color:#5b4568;cursor:pointer;background:#fff;border:1px solid #5b4568;border-radius:9px;padding:11px 15px;font-weight:800}.upgrade-confirmation button.primary{color:#fff;background:#5b4568}.upgrade-confirmation .payment-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.upgrade-confirmation .payment-choice-grid button{text-align:left;background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;min-height:112px;display:grid}.upgrade-confirmation .payment-choice-grid button>span{grid-row:1/3;font-size:22px}.upgrade-confirmation .payment-choice-grid button>b{font-size:11px}.upgrade-confirmation .payment-choice-grid button>small{color:#646071;letter-spacing:0;font-size:8px;font-weight:500;line-height:1.45}.upgrade-confirmation .payment-choice-grid button.selected{background:#fffaf0;border:3px solid #5b4568;box-shadow:0 7px 18px #5b456824}.upgrade-confirmation .payment-choice-grid button.disabled{cursor:not-allowed;opacity:.55}.upgrade-confirmation .payment-summary{color:#17483e;background:#e7f2ef;border-radius:10px;flex-direction:column;padding:12px 14px;display:flex;gap:4px!important}.upgrade-confirmation .payment-summary span{font-size:9px}.upgrade-confirmation .payment-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.upgrade-confirmation button:disabled{cursor:not-allowed;opacity:.45}@media (width<=850px){.upgrade-confirmation .payment-choice-grid{grid-template-columns:1fr}}.upgrade-test-entry{background:#eceaec;border-radius:10px;padding:14px}.upgrade-test-entry button{color:#fff!important;background:#5b4568!important}.gold-benefits-locked{color:#4c4651;background:#f4f1f4;border:2px dashed #b69254;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:20px 24px;display:flex}.gold-benefits-locked h3{margin:6px 0;font:22px Georgia}.gold-benefits-locked p{max-width:760px;margin:0;font-size:9px}.gold-benefits-locked button{color:#fff;cursor:pointer;background:#5b4568;border:1px solid #5b4568;border-radius:9px;padding:11px 15px;font-weight:800}@media (width<=700px){.gold-benefits-locked{flex-direction:column;align-items:flex-start}}.sales-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 20px 18px;display:grid}.sales-kpis article{background:#faf8fb;border:1px solid #d7ceda;border-radius:13px;gap:6px;padding:18px;display:grid}.sales-kpis small{color:#8d672c;font-size:7px;font-weight:900}.sales-kpis strong{font:28px Georgia}.sales-add-lead{background:#fffaf0;border:1px solid #d8c9a6;border-radius:13px;grid-template-columns:1.2fr 1.2fr 1fr auto;align-items:end;gap:10px;margin:0 20px 20px;padding:16px;display:grid}.sales-add-lead label,.sales-pipeline-list label{gap:5px;font-size:8px;font-weight:800;display:grid}.sales-add-lead input,.sales-add-lead select,.sales-pipeline-list select,.presenter-fields input{background:#fff;border:1px solid #d2cbd5;border-radius:8px;min-height:42px;padding:8px 10px}.sales-pipeline-list{gap:10px;margin:0 20px;display:grid}.sales-pipeline-list>article{background:#fff;border:1px solid #ded8e1;border-radius:12px;grid-template-columns:1.2fr .9fr .8fr 1.25fr;align-items:center;gap:14px;padding:15px;display:grid}.lead-identity{gap:3px;display:grid}.lead-identity small{color:#8d672c;font-weight:800}.lead-identity span{color:#726d78;font-size:8px}.demo-approval{gap:5px;display:grid}.demo-approval button,.presenter-fields button{color:#fff;cursor:pointer;background:#5b4568;border:1px solid #5b4568;border-radius:8px;padding:8px 10px;font-weight:800}.demo-approval small{color:#77717d;font-size:7px}.presenter-access-card{background:#fffaf0;border:2px solid #b69254;border-radius:15px;grid-template-columns:1fr 1fr;gap:22px;margin:20px;padding:20px;display:grid}.presenter-access-card small{color:#8d672c;letter-spacing:.1em;font-size:7px;font-weight:900}.presenter-access-card h3{margin:7px 0;font:22px Georgia}.presenter-access-card p{font-size:9px}.presenter-fields{gap:8px;display:grid}.referral-ready{color:#345f54;background:#eaf4f1;border-radius:9px;grid-column:1/-1;justify-content:space-between;gap:15px;padding:12px;display:flex}@media (width<=950px){.sales-kpis{grid-template-columns:1fr 1fr}.sales-add-lead,.sales-pipeline-list>article,.presenter-access-card{grid-template-columns:1fr}}.partner-permissions{background:#fff;border:1px solid #d8c9a6;border-radius:10px;gap:8px;padding:14px;display:grid}.partner-permissions label{align-items:center;gap:8px;font-size:9px;display:flex}.partner-permissions input{width:17px;height:17px}.presenter-actions{align-items:end;display:flex}.presenter-actions button{color:#fff;cursor:pointer;background:#5b4568;border:1px solid #5b4568;border-radius:9px;width:100%;padding:12px;font-weight:800}.presenter-actions .secondary{color:#5b4568;background:#fff}.referral-ready.inactive{color:#756d79;background:#eee9ef}.sales-kpis>button{text-align:left;color:#173a31;cursor:pointer;background:#faf8fb;border:1px solid #d7ceda;border-radius:13px;gap:6px;padding:18px;transition:all .18s;display:grid}.sales-kpis>button:hover,.sales-kpis>button.active{background:#fff7e8;border-color:#9b712c;transform:translateY(-2px);box-shadow:0 10px 24px #4c3a571f}.sales-kpis>button small{color:#8d672c;font-size:7px;font-weight:900}.sales-kpis>button strong{font:28px Georgia}.sales-kpis>button span{color:#5b4568;font-size:8px;font-weight:800}.sales-filter-result{justify-content:space-between;align-items:center;padding:4px 2px;display:flex}.sales-filter-result button{color:#5b4568;cursor:pointer;background:0 0;border:0;font-weight:800}.sales-empty{text-align:center;background:#faf8fb;border:1px dashed #c8bdcc;border-radius:12px;gap:6px;padding:25px;display:grid}.sales-empty span{color:#77717d;font-size:8px}.sales-kpis>button:first-child{background:#fff7e8;border-color:#d9b365}.sales-kpis>button:nth-child(2){background:#eef5fc;border-color:#9fc0df}.sales-kpis>button:nth-child(3){background:#eaf6f1;border-color:#8dcdb8}.sales-kpis>button:nth-child(4){background:#f1edf6;border-color:#b9a5ca}.sales-kpis>button:first-child.active{box-shadow:inset 0 4px #c49232,0 10px 24px #4c3a5721}.sales-kpis>button:nth-child(2).active{box-shadow:inset 0 4px #5f92bc,0 10px 24px #4c3a5721}.sales-kpis>button:nth-child(3).active{box-shadow:inset 0 4px #3f9d7e,0 10px 24px #4c3a5721}.sales-kpis>button:nth-child(4).active{box-shadow:inset 0 4px #74558a,0 10px 24px #4c3a5721}.sales-lead-card{border-left-width:6px!important}.sales-lead-card.stage-new-lead{border-left-color:#c49232!important}.sales-lead-card.stage-demo-opened,.sales-lead-card.stage-email-sent{border-left-color:#5f92bc!important}.sales-lead-card.stage-plan-selected,.sales-lead-card.stage-interested{border-left-color:#3f9d7e!important}.sales-lead-card.stage-payment-instructions-sent,.sales-lead-card.stage-payment-pending{border-left-color:#d18a47!important}.sales-lead-card.stage-payment-verified,.sales-lead-card.stage-workspace-activated{border-left-color:#74558a!important}.lead-identity mark{color:#17634d;letter-spacing:.08em;background:#dff3ea;border-radius:999px;width:max-content;padding:4px 7px;font-size:6px;font-weight:900}.demo-approval{border-radius:10px;padding:10px}.demo-approval.not-sent{background:#fff6e5;border:1px solid #e1bd74}.demo-approval.not-sent>b{color:#9b5f13}.demo-approval.confirmed-sent{background:#e9f6ef;border:1px solid #83c5a9}.demo-approval.confirmed-sent>b{color:#17634d}.sales-lead-card{background:#fbfafc!important;gap:12px!important;padding:12px!important}.sales-lead-card>.lead-identity,.sales-lead-card>.lead-progress,.sales-lead-card>label,.sales-lead-card>.demo-approval{border-radius:11px;align-self:stretch;padding:14px}.sales-lead-card>.lead-identity{background:#fff8e9;border:1px solid #ead09a}.sales-lead-card>.lead-progress{background:#eef5fc;border:1px solid #b6d0e6;gap:10px;display:grid}.sales-lead-card>label{background:#eaf6f1;border:1px solid #abd7c8;align-content:center}.sales-lead-card>.demo-approval{align-content:center}.sales-lead-card select{background:#ffffffeb}.sales-dashboard-title{justify-content:space-between;align-items:center;gap:18px;padding-right:20px;display:flex}.sales-dashboard-title .section-head{flex:1}.sales-guide-button{color:#5b4568;cursor:pointer;background:#fff8e9;border:1px solid #b78a3b;border-radius:999px;padding:12px 16px;font-weight:900}.sales-dashboard-intro{color:#6e6674;margin:-10px 20px 20px}.sales-guide{background:linear-gradient(135deg,#fffaf0,#f6f0f8);border:2px solid #b78a3b;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin:0 20px 20px;padding:20px 22px;display:grid;box-shadow:0 12px 28px #4834501a}.sales-guide small,.sales-section-heading small{color:#98681e;letter-spacing:.1em;font-weight:900}.sales-guide h3{color:#173a31;margin:5px 0 6px;font:26px Georgia}.sales-guide p{max-width:780px;margin:0}.sales-guide-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sales-guide-actions button{color:#5b4568;cursor:pointer;background:#fff;border:1px solid #d2c7d6;border-radius:9px;min-height:42px;padding:9px 13px;font-weight:850}.sales-guide-actions button.primary{color:#fff;background:#5b4568}.sales-guide-actions button:disabled{opacity:.4;cursor:not-allowed}.sales-section-heading{align-items:baseline;gap:12px;margin:20px 20px 8px;display:flex}.sales-section-heading h3{color:#173a31;margin:0;font:22px Georgia}.sales-owner-card{background:linear-gradient(135deg,#fff8e8,#f7f2fa);border:1px solid #c9a354;border-radius:16px;grid-template-columns:1.2fr 1fr;align-items:center;gap:22px;margin:24px 20px 20px;padding:22px;display:grid}.sales-owner-card>div>small{color:#98681e;letter-spacing:.1em;font-weight:900}.sales-owner-card h3{color:#173a31;margin:6px 0;font:25px Georgia}.sales-owner-card p{margin:0}.owner-access-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.owner-access-list span{background:#fff;border:1px solid #ded5e1;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:13px;display:grid}.owner-access-list b{color:#fff;background:#5b4568;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.owner-access-list strong{color:#173a31}.owner-access-list small{color:#746e79}.outgoing-review{background:#fbf8fc;border:3px solid #5b4568;border-radius:16px;margin:22px 20px;padding:20px;box-shadow:0 18px 40px #30253b26}.outgoing-review-head{justify-content:space-between;gap:20px;display:flex}.outgoing-review-head small{color:#95681f;letter-spacing:.12em;font-size:7px;font-weight:900}.outgoing-review-head h3{margin:6px 0;font:23px Georgia}.outgoing-review-head p{color:#716b76;margin:0}.outgoing-review-head>button{color:#5b4568;cursor:pointer;background:0 0;border:0;font-weight:900}.demo-review-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.demo-review-tabs button{color:#5b4568;cursor:pointer;background:#fff;border:1px solid #afa3b5;border-radius:9px;flex:150px;padding:10px 14px;font-weight:800}.demo-review-tabs button.active{color:#fff;background:#5b4568}.demo-review-screen{background:#eef5f3;border:1px solid #a9c5bd;border-radius:14px;gap:8px;min-height:145px;padding:28px;display:grid}.demo-review-screen.premium{background:#f2edf5;border-color:#b9a9c4}.demo-review-screen.gold{background:#fff5df;border-color:#c79b50}.demo-review-screen.employee{background:#eef1fb;border-color:#9ba8d0}.demo-review-screen small{letter-spacing:.12em;color:#8d672c;font-size:7px;font-weight:900}.demo-review-screen strong{max-width:680px;font:24px Georgia}.demo-review-screen span{color:#706a74}.email-review-fields{gap:12px;margin-top:18px;display:grid}.email-review-fields label{gap:6px;font-size:8px;font-weight:900;display:grid}.email-review-fields input,.email-review-fields textarea{width:100%;font:inherit;background:#fff;border:1px solid #cfc6d2;border-radius:9px;padding:12px}.email-review-fields textarea{resize:vertical;min-height:180px}.outgoing-review-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.outgoing-review-actions button{color:#5b4568;cursor:pointer;background:#fff;border:1px solid #5b4568;border-radius:9px;padding:11px 15px;font-weight:900}.outgoing-review-actions button.primary{color:#fff;background:#5b4568}@media (width<=700px){.outgoing-review-actions,.demo-review-tabs{flex-direction:column;align-items:stretch}}.demo-step-progress{gap:7px;margin-top:12px;display:flex}.demo-step-progress button{color:#5b4568;cursor:pointer;background:#fff;border:1px solid #9f929f;border-radius:50%;width:32px;height:32px;font-weight:900}.demo-step-progress button.active{color:#fff;background:#5b4568}.demo-step-actions{justify-content:space-between;gap:10px;margin-top:8px;display:flex}.demo-step-actions button{color:#5b4568;cursor:pointer;background:#fff;border:1px solid #5b4568;border-radius:8px;padding:9px 12px;font-weight:800}.demo-step-actions button:last-child{color:#fff;background:#5b4568}.demo-step-actions button:disabled{opacity:.4;cursor:not-allowed}.sales-add-lead{grid-template-columns:1.05fr 1.05fr .75fr .75fr .65fr auto}.sales-pipeline-list>article{grid-template-columns:1.1fr 1.1fr .75fr 1.2fr}.lead-progress{gap:6px;display:grid}.lead-identity em{color:#5b4568;font-style:normal;font-weight:800}.demo-review-screen.video{gap:12px;padding:18px;display:grid}.demo-review-screen.video video{background:#171a31;border-radius:11px;width:100%;max-height:520px;display:block;box-shadow:0 12px 28px #171a312e}.sales-activation-map{background:linear-gradient(135deg,#faf7fc,#eff8f4);border:1px solid #ddd3e2;border-radius:15px;grid-template-columns:repeat(10,minmax(120px,1fr));gap:8px;margin:0 20px 18px;padding:14px;display:grid;overflow-x:auto}.sales-activation-map span{color:#433d4a;background:#fff;border:1px solid #ded8e3;border-radius:10px;align-items:center;gap:8px;min-height:52px;padding:9px 10px;font-weight:850;line-height:1.25;display:flex}.sales-activation-map b{color:#fff;background:#5b4568;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.sales-lead-card .detected-action.action-access i{color:#875a10;background:#fff0cf}@media (width<=950px){.sales-dashboard-title,.sales-guide{grid-template-columns:1fr;align-items:flex-start}.sales-dashboard-title{padding-right:0;display:grid}.sales-guide-actions{justify-content:flex-start}.sales-owner-card{grid-template-columns:1fr}}@media (width<=620px){.owner-access-list{grid-template-columns:1fr}.sales-guide-actions{grid-template-columns:1fr 1fr;display:grid}.sales-guide-actions button:last-child{grid-column:1/-1}}.referral-ready>div{gap:4px;display:grid}.referral-ready>div small{letter-spacing:0;color:#55746d;font-size:8px;font-weight:600}.referral-ready>span{text-align:right;max-width:52%}.analytics-branch-scope{background:linear-gradient(145deg,#fff,#fbf8fc);padding-bottom:18px}.analytics-snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px;display:grid}.analytics-snapshot>button,.analytics-snapshot>article{color:#2d3047;text-align:left;background:#fff;border:1px solid #ded8e1;border-radius:14px;gap:6px;min-height:118px;padding:16px;display:grid}.analytics-snapshot>button{cursor:pointer;transition:all .18s}.analytics-snapshot>button:hover{border-color:#a87f38;transform:translateY(-2px);box-shadow:0 10px 24px #372b461a}.analytics-snapshot .overdue-snapshot{background:linear-gradient(145deg,#fff,#fff5f6);border-color:#d8a8b2}.analytics-snapshot small{color:#94671f;letter-spacing:.1em;font-size:7px;font-weight:900}.analytics-snapshot strong{color:#253049;font:28px Georgia}.analytics-snapshot article strong{font-size:17px;line-height:1.15}.analytics-snapshot span{color:#655f70;font-size:8px;font-weight:750}.problem-statistics{background:linear-gradient(160deg,#fff,#fcfaf6);overflow:hidden}.analytics-back-button{color:#5b4568;background:#fffaf0;border:1px solid #c8aa71;border-radius:999px;margin:18px 22px 0;padding:10px 16px;font-weight:900}.metric-choice{cursor:pointer}.metric-choice:has(input)+.metric-choice{cursor:pointer}.metric-bar{cursor:pointer}.metric-data-hint{color:#6f6674;margin:8px 0 14px;font-size:.76rem;font-weight:700}.problem-stat-intro{padding:0 18px 14px}.problem-stat-intro span{color:#fff;background:#5b4568;border-radius:999px;padding:5px 9px;font-size:7px;font-weight:850;display:inline-flex}.problem-stat-intro p{color:#77717e;margin:9px 0 0;font-size:8px;line-height:1.5}.problem-bars{gap:10px;padding:0 18px 18px;display:grid}.problem-bars button{color:#2c3048;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5dfe7;border-radius:12px;grid-template-columns:28px minmax(120px,1fr) minmax(110px,1.5fr) auto;grid-template-areas:"rank name track percent""rank count track open";align-items:center;gap:4px 10px;padding:13px;transition:all .18s;display:grid}.problem-bars button:hover{border-color:#b69254;transform:translate(3px);box-shadow:0 8px 20px #2e253d17}.problem-rank{color:#b08a48;grid-area:rank;font:18px Georgia}.problem-name{grid-area:name;font-weight:800}.problem-track{background:#eee9f0;border-radius:99px;grid-area:track;height:9px;overflow:hidden}.problem-track i{background:linear-gradient(90deg,#caa457,#654d76);border-radius:99px;height:100%;display:block}.problem-bars b{color:#5b4568;grid-area:percent}.problem-bars small{color:#85808b;grid-area:count;font-size:7px}.problem-bars em{color:#94671f;grid-area:open;font-size:7px;font-style:normal;font-weight:850}.problem-empty{color:#77717e;text-align:center;padding:24px}.overdue-rule{background:#fff5f6;border-left:4px solid #9e5365;border-radius:0 10px 10px 0;align-items:flex-start;gap:14px;margin:0 28px 14px;padding:12px 14px;display:flex}.overdue-rule strong{color:#713a48;flex:none;font-size:8px}.overdue-rule p{color:#746872;margin:0;font-size:8px;line-height:1.5}@media (width<=900px){.analytics-snapshot{grid-template-columns:1fr 1fr}.problem-bars button{grid-template-columns:28px 1fr auto;grid-template-areas:"rank name percent""rank track track""rank count open"}}@media (width<=600px){.analytics-snapshot{grid-template-columns:1fr}.problem-bars{padding-inline:12px}}.analytics{grid-template-columns:minmax(0,1fr)}.analytics>.panel,.analytics .chart{min-width:0;max-width:100%;overflow:hidden}.measure-control{flex-wrap:wrap;padding-left:28px}.measure-control .metric-picker{min-width:0;padding-left:0}.chart-legend{box-sizing:border-box;flex-wrap:wrap;max-width:100%}.comparison-bars{box-sizing:border-box;gap:clamp(7px,1.5vw,20px);width:100%;max-width:100%;overflow:hidden}.month-group{min-width:0}.bar-pair{gap:clamp(2px,.45vw,7px);min-width:0}.metric-bar{flex:1 1 0;width:auto;min-width:0;max-width:28px}.custom-kpi-builder,.chart-scope,.overdue-rule{box-sizing:border-box;max-width:calc(100% - 56px)}.custom-kpi-months{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=760px){.measure-control{padding-inline:12px}.metric-picker{padding-right:0}.chart-scope,.overdue-rule,.custom-kpi-builder{max-width:calc(100% - 24px);margin-inline:12px}.chart-scope{flex-direction:column;align-items:stretch}.custom-kpi-basics,.custom-kpi-months{grid-template-columns:1fr 1fr}.comparison-bars{padding-inline:12px}.metric-bar{max-width:18px}}.workflow-distribution{background:linear-gradient(135deg,#fffaf0 0%,#fff 42%,#eef8f4 100%);border:1px solid #d7cce0;border-radius:18px;margin:2px 28px 20px;padding:20px;box-shadow:0 14px 34px #36274114}.workflow-distribution-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.workflow-distribution-heading small{color:#996817;letter-spacing:.13em;font-size:10px;font-weight:900}.workflow-distribution-heading h3{color:#153d34;margin:5px 0 0;font:28px Georgia,serif}.workflow-distribution-heading p{color:#696372;max-width:510px;margin:0;font-size:13px;line-height:1.5}.workflow-distribution-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.workflow-distribution-grid article{background:#ffffffe6;border:1px solid #e0dbe3;border-radius:14px;gap:10px;min-width:0;padding:15px;display:grid}.workflow-distribution-grid article>span{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.workflow-distribution-grid article>span i{border-radius:50%;width:10px;height:10px}.workflow-distribution-grid article>span b{font-size:13px;line-height:1.2}.workflow-distribution-grid article>span strong{color:#243c39;font:25px Georgia,serif}.workflow-distribution-grid article>div{background:#eee9f0;border-radius:999px;height:10px;overflow:hidden}.workflow-distribution-grid article>div i{border-radius:999px;min-width:4px;height:100%;display:block}.workflow-distribution-grid article>small{color:#746f7a;font-size:11px;line-height:1.3}@media (width<=1050px){.workflow-distribution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.workflow-distribution{margin-inline:12px;padding:16px}.workflow-distribution-heading{flex-direction:column;align-items:flex-start}.workflow-distribution-grid{grid-template-columns:1fr 1fr}}@media (width<=440px){.workflow-distribution-grid{grid-template-columns:1fr}}.analytics-report-card .comparison-bars{background:repeating-linear-gradient(0deg,#5b456813 0 1px,#0000 1px 58px),radial-gradient(circle at 10% 0,#e1be692e,#0000 34%),linear-gradient(145deg,#fff,#f8f4fa 58%,#eef8f4);border:1px solid #5b456829;border-radius:24px;height:390px;margin:12px 28px 24px;padding:54px 34px 42px;position:relative;overflow:visible;box-shadow:inset 0 1px #fff,0 20px 44px #2b22381a}.analytics-report-card .bar-pair{gap:clamp(8px,1vw,15px);height:290px}.analytics-report-card .metric-bar{border-radius:14px 14px 5px 5px;max-width:44px;transition:transform .18s,filter .18s;box-shadow:0 13px 24px #2e253a2b,inset 0 1px #ffffff73}.analytics-report-card .metric-bar:hover{filter:saturate(1.12);transform:translateY(-5px)}.analytics-report-card .metric-bar:after{content:"";background:linear-gradient(#ffffff59,#0000);border-radius:8px;height:28%;position:absolute;inset:7px 7px auto}.analytics-report-card .metric-bar b{color:#392f43;font-size:11px;font-weight:900;bottom:calc(100% + 8px)}.analytics-report-card .month-group>strong{color:#4c4652;font-size:12px}.analytics-report-card .chart-legend{background:#fff;border:1px solid #e1d9e4;border-radius:14px;margin:8px 28px 0;padding:13px 16px;box-shadow:0 8px 20px #2a22350f}.workflow-distribution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-distribution-grid article{border-radius:18px;min-height:142px;box-shadow:0 10px 24px #2b233812}@media (width<=760px){.analytics-report-card .comparison-bars{height:330px;margin-inline:12px;padding-inline:15px}.analytics-report-card .bar-pair{gap:5px;height:235px}.analytics-report-card .metric-bar{max-width:24px}.analytics-report-card .chart-legend{margin-inline:12px}.workflow-distribution-grid{grid-template-columns:1fr}}.ready-message-status{letter-spacing:.08em;background:#e5f5ed;border-radius:999px;align-items:center;gap:7px;width:max-content;margin-bottom:10px;padding:6px 9px;color:#236b50!important;font-weight:900!important;display:inline-flex!important}.ready-message-status i{background:#2ca36b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2ca36b21}.renewal-messages-page .renewal-record-list>button{color:#173e35;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9ddd6;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;width:100%;padding:13px 15px;transition:all .18s;display:grid;box-shadow:0 5px 14px #275a490d}.renewal-messages-page .renewal-record-list>button:nth-child(2n){background:#fcf8fd;border-color:#d8cbe0}.renewal-messages-page .renewal-record-list>button:hover{border-color:#9b7a3d;transform:translateY(-1px)}.renewal-messages-page .renewal-record-list>button.selected{background:linear-gradient(135deg,#fff9ec,#f3edf6);border:2px solid #6a5278;box-shadow:0 9px 20px #4e365721}.renewal-messages-page .renewal-record-list>button small{color:#7b7580;font-size:7px}.renewal-messages-page .renewal-record-list>button em{color:#276b53;white-space:nowrap;background:#e7f4ef;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:850}@media (width<=700px){.renewal-messages-page .renewal-record-list>button{grid-template-columns:1fr auto}.renewal-messages-page .renewal-record-list>button span:first-child,.renewal-messages-page .renewal-record-list>button em{grid-column:1/-1}.renewal-messages-page .renewal-record-list>button em{width:max-content}}.automatic-field{letter-spacing:.08em;background:#dff3ea;border-radius:999px;width:max-content;padding:3px 6px;font-weight:900;color:#17634d!important;font-size:6px!important}.customer-record{width:min(980px,100vw - 40px);padding:36px}.customer-record>div:first-child small,.customer-history small{font-size:12px}.customer-record h2{font-size:42px;line-height:1.12}.customer-record>div:first-child p{font-size:17px}.customer-record-close{font-size:16px}.customer-record dl{gap:16px;margin:28px 0}.customer-record dl div{padding:20px}.customer-record dt{font-size:12px;line-height:1.35}.customer-record dd{margin-top:9px;font-size:16px;line-height:1.5}.customer-history{padding:21px}.customer-history strong{margin:9px 0;font-size:20px;line-height:1.35}.customer-history p{font-size:15px;line-height:1.5}.customer-record-actions button{min-height:48px;padding:13px 18px;font-size:15px}.customer-record-actions .customer-delete-button{color:#9a3030;background:#fff7f7;border-color:#d7a9a9;margin-right:auto}@media (width<=760px){.customer-record{width:calc(100vw - 20px);padding:22px}.customer-record h2{font-size:32px}.customer-record dd{font-size:15px}.customer-record-actions{flex-direction:column;align-items:stretch}.customer-record-actions button{width:100%}}.customer-edit-form label{font-size:12px;line-height:1.35}.customer-edit-form input,.customer-edit-form select,.customer-edit-items input,.customer-edit-items select{box-sizing:border-box;min-height:48px;font-size:15px;font-weight:700}.customer-edit-items{margin-top:16px;padding-top:8px}.customer-edit-items .item-number{font-size:10px}.plan-demo-banner.activated-company-banner span,.workspace-plan-status.gold{color:#3e2b08;background:linear-gradient(135deg,#f8df91,#c98c16 55%,#f3cb69);border-color:#b77a0b;animation:1.8s ease-in-out infinite goldPlanGlow;box-shadow:0 0 #d29e2b47}.gold-plan .plan-demo-banner.activated-company-banner{background:radial-gradient(circle at 50% 0,#ebb73e4d,#0000 68%),linear-gradient(135deg,#fffaf0,#fff1c8 52%,#f8eef7);border-color:#d29a26}@keyframes goldPlanGlow{50%{filter:brightness(1.1);box-shadow:0 0 0 7px #d29e2b24,0 8px 20px #ae771038}}.graphic-actions>button,.problem-bars button,.problem-bars button *{cursor:pointer!important}.product-form .custom-category-field{background:#fff8e7;border:1px solid #d5bb79;border-radius:10px;grid-column:1/-1;max-width:520px;padding:12px}.product-form .custom-category-field input{background:#fff}.customer-record dl .customer-item-summary{background:linear-gradient(135deg,#fffaf0,#f7f2f8);border-color:#d8c9a5;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:22px;display:grid}.customer-item-summary>dt,.customer-item-summary>.customer-item-name{grid-column:1/-1}.customer-item-summary>.customer-item-name{color:#173e35;margin:0 0 3px;font:700 24px/1.2 Georgia,serif}.customer-item-summary>span{background:#fff;border:1px solid #e0d9e2;border-radius:10px;gap:5px;min-width:0;padding:11px 12px;display:grid}.customer-item-summary>span small{color:#817987;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900}.customer-item-summary>span b{overflow-wrap:anywhere;color:#30283a;font-size:14px;line-height:1.35}.customer-item-summary>.customer-maintenance-summary{color:#155d49;background:#edf8f4;border-color:#a8d0c1}@media (width<=760px){.customer-record dl .customer-item-summary{grid-template-columns:1fr 1fr}}.history-list{gap:14px;margin:28px 0}.history-list article{align-items:flex-start;padding:20px}.history-list b{font-size:17px;line-height:1.4}.history-list span{text-align:right;font-size:15px;line-height:1.5}.back-button{min-height:48px;padding:13px 18px;font-size:15px}@media (width<=760px){.history-list span{text-align:left}}.premium-plan .demo-plan-switch button.premium.selected,.premium-plan .plan-demo-banner.activated-company-banner span,.premium-plan .workspace-plan-status.premium{color:#fff;background:linear-gradient(135deg,#46506f,#5e5a82 58%,#705a78);border-color:#514d73;box-shadow:0 7px 18px #46506f3d}.premium-plan .plan-demo-banner.activated-company-banner{background:radial-gradient(circle at 80% 8%,#ffffff1a 0 70px,#0000 71px),radial-gradient(circle at 80% 8%,#0000 0 112px,#ffffff14 113px 116px,#0000 117px),linear-gradient(135deg,#3f4b70,#575b84 60%,#725b79);border-color:#67658b}.premium-plan .plan-demo-banner.activated-company-banner b{color:#fff;text-shadow:0 2px 10px #1f203647}.plan-access-premium:before{background:radial-gradient(circle at 18% 12%,#575b8433,#0000 36%),radial-gradient(circle at 82% 10%,#705a782e,#0000 40%)}.plan-access-premium .current-plan{background:linear-gradient(135deg,#3f4b70,#725b79);border-color:#68658b}.plan-access-premium .plan-unlocks{background:linear-gradient(135deg,#eef0f7,#f6f1f6);border-color:#cbc5d8}.plan-comparison .plan-card-premium{background:linear-gradient(155deg,#eef0f7 0%,#f8f3f7 72%);border-color:#aaa6bf}.plan-comparison .plan-card-premium:before{background:linear-gradient(90deg,#46506f,#705a78)}.plan-comparison .plan-card-premium.selected{border-color:#5e5a82;box-shadow:0 15px 30px #544d7633}.plan-comparison .plan-card-premium button{color:#454465!important;background:#eeedf5!important;border-color:#aaa6bf!important}.plan-detail-premium{background:linear-gradient(140deg,#eef0f7,#f7f1f6);border-color:#6b688e}.plan-detail-tabs .premium{color:#454465;background:#f0eff6;border-color:#aaa6bf}.plan-detail-tabs .premium.active{color:#fff;background:linear-gradient(135deg,#46506f,#705a78);border-color:#514d73}.plan-access-premium .plan-note{background:#efedf5;border-color:#777397}.plan-detail-premium .plan-feature-list p{color:#414463;background:linear-gradient(135deg,#fff,#efeff6);border-color:#c1bfd0}.plan-detail-premium .plan-feature-list p:nth-child(2n){color:#654f69;background:linear-gradient(135deg,#fff,#f5eff5);border-color:#d0c2d2}.plan-detail-premium .plan-feature-list p:before{background:#5e638b}.plan-detail-premium .plan-feature-list p:nth-child(2n):before{background:#755b79}.plan-card-premium .choose-plan-no-payment{color:#414463!important;background:linear-gradient(135deg,#efeff6,#dddce9)!important;border-color:#67658b!important}.plan-detail-premium .plan-upgrade-actions .primary,.plan-interest-panel.selected-premium button.primary{color:#fff!important;background:linear-gradient(135deg,#46506f,#705a78)!important;border-color:#514d73!important}@keyframes premiumChoicePulse{50%{transform:translateY(-2px);box-shadow:0 0 0 6px #5e5a8224,0 10px 20px #544d7633}}.purchased-items article>label.maintenance-field{box-sizing:border-box;border:1px solid;border-radius:12px;align-self:stretch;padding:11px 12px;box-shadow:0 5px 13px #2d25370d}.purchased-items article>label.maintenance-field input,.purchased-items article>label.maintenance-field select{background:#ffffffe6}.purchased-items article>label.maintenance-field-choice{color:#76510f;background:#fff7e5;border-color:#dfbd72}.purchased-items article>label.maintenance-field-fee{color:#304e74;background:#eef4fb;border-color:#a9bdd7}.purchased-items article>label.maintenance-field-frequency{color:#1d6652;background:#edf8f4;border-color:#9dcebe}.purchased-items article>label.maintenance-field-renewal{color:#664a70;background:#f6eff8;border-color:#cab4d2}.gold-benefits-locked{color:#453c49;background:radial-gradient(circle at 8% 5%,#e5b94c33,#0000 33%),linear-gradient(135deg,#fffaf0 0%,#f7f1f8 64%,#eee7f2 100%);border:1px solid #d8b45f;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(250px,340px);align-items:stretch;gap:22px;margin:20px 0;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #3f2d461a}.gold-benefits-copy{align-content:center;gap:8px;display:grid}.gold-benefits-locked small{letter-spacing:.14em;color:#946315;font-size:11px;font-weight:950}.gold-benefits-locked h3{color:#173e35;margin:0;font:700 28px/1.15 Georgia,serif}.gold-benefits-locked p{color:#625968;max-width:800px;margin:0;font-size:15px;line-height:1.55}.gold-benefit-chips{flex-wrap:wrap;gap:7px;margin-top:5px;display:flex}.gold-benefit-chips span{color:#684b18;background:#ffffffc7;border:1px solid #dcc27f;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.gold-upgrade-invitation{color:#fff;background:linear-gradient(135deg,#3c2949,#684d72);border:1px solid #7a5c84;border-radius:16px;align-content:center;gap:7px;padding:20px;display:grid;box-shadow:0 12px 26px #3b264538}.gold-upgrade-invitation b{color:#f2cd6f;font-size:18px}.gold-upgrade-invitation small{color:#eee7f0;letter-spacing:0;font-size:12px;line-height:1.4}.workspace-upgrade-prices{grid-template-columns:1fr 1fr;gap:9px;margin-top:3px;display:grid}.workspace-upgrade-prices span{background:#ffffff1a;border:1px solid #f2cd6f8c;border-radius:11px;gap:2px;padding:11px;display:grid}.workspace-upgrade-prices strong{color:#fff;font-size:22px;line-height:1}.workspace-upgrade-prices span small{color:#f7eff8;letter-spacing:0;font-size:11px;font-weight:750;line-height:1.3}.gold-benefits-locked .gold-upgrade-invitation button{color:#33230b;cursor:pointer;background:linear-gradient(135deg,#d39a24,#f0c75f);border:1px solid #e6bd55;border-radius:11px;min-height:48px;margin-top:6px;padding:12px 15px;font-size:14px;font-weight:950;transition:transform .18s,box-shadow .18s;box-shadow:0 8px 18px #daa63238}.gold-benefits-locked .gold-upgrade-invitation button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #daa63257}@media (width<=800px){.gold-benefits-locked{grid-template-columns:1fr;padding:18px}.gold-benefits-locked h3{font-size:24px}.gold-upgrade-invitation{padding:17px}}@media (width<=430px){.workspace-upgrade-prices{grid-template-columns:1fr}}.plan-feature-key{flex-wrap:wrap;gap:9px;margin:16px 0 4px;display:flex}.plan-feature-key span{letter-spacing:.05em;border:1px solid;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:900}.plan-feature-key .included-feature{color:#175648;background:#e9f8f3;border-color:#9fcfc2}.plan-feature-key .gold-extra{color:#704a09;background:#fff0c9;border-color:#d1a54c}.plan-feature-list p.included-feature{color:#174f43!important;background:linear-gradient(135deg,#fff,#e8f7f2)!important;border-color:#a9d6ca!important}.plan-feature-list p.included-feature:before{background:#318f77!important}.plan-feature-list p.premium-extra{box-shadow:0 10px 22px #455e972b;color:#2d477d!important;background:linear-gradient(135deg,#f7faff,#dfe9ff)!important;border:2px solid #617db8!important}.plan-feature-list p.gold-extra{box-shadow:0 10px 22px #ae79192b;color:#68450a!important;background:linear-gradient(135deg,#fffdf7,#ffedbd)!important;border:2px solid #c9952f!important}.plan-feature-list p.gold-extra:before{background:linear-gradient(135deg,#9b6713,#d4a63d)!important}.feature-level-badge{color:#fff;letter-spacing:.08em;border-radius:999px;flex:none;margin-left:auto;padding:5px 8px;font-size:8px;font-weight:950}.plan-feature-list p.gold-extra .feature-level-badge{background:#a87418}@media (width<=700px){.feature-level-badge{text-align:center;width:100%;margin:7px 0 0}.plan-feature-list p{flex-wrap:wrap}}.current-plan{isolation:isolate;min-height:170px;position:relative;overflow:hidden;box-shadow:0 18px 34px #201d372e;border-radius:22px!important;padding:30px 32px!important}.current-plan:after{content:"";z-index:-1;border:1px solid #ffffff2b;border-radius:50%;width:260px;height:260px;position:absolute;top:-85px;right:-45px;box-shadow:0 0 0 35px #ffffff09,0 0 0 70px #ffffff06}.current-plan small{font-weight:900;letter-spacing:.16em!important;font-size:10px!important}.current-plan h2{margin:8px 0 7px!important;font-size:46px!important}.current-plan .current-plan-limits{font-weight:800;color:#fff!important;margin:0 0 11px!important;font-size:15px!important}.current-plan .current-plan-payment{color:#ffffffc7!important;font-size:11px!important}.current-plan>span{letter-spacing:.06em;align-items:center;gap:8px;display:flex;padding:10px 14px!important;font-size:10px!important}.current-plan>span i{background:#43d39b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #43d39b29}.plan-comparison-title{margin-top:26px!important}@media (width<=700px){.current-plan{min-height:155px;padding:24px!important}.current-plan h2{font-size:38px!important}.current-plan>span{align-self:flex-start}}.app nav{gap:12px}.app nav .nav-group{gap:4px;padding:8px}.app nav .nav-group>small{padding:2px 6px 6px;font-size:8px;line-height:1.3}.app nav button{min-height:42px;padding:11px 10px;font-size:11.5px;line-height:1.25}.app nav em,.app.gold-plan nav button em{padding:4px 7px;font-size:7.5px}.company b,.user b{font-size:9.5px}@media (width<=760px){.app>aside{width:72px}.app>main{margin-left:72px}.app nav button{min-height:40px}}.app>main p,.app>main label,.app>main input,.app>main select,.app>main textarea,.app>main button{line-height:1.45;font-size:13px!important}.app>main input,.app>main select,.app>main textarea{min-height:44px;padding:11px 13px!important}.app>main textarea{min-height:120px}.app>main input::placeholder,.app>main textarea::placeholder{opacity:.72;font-size:12px}.app>main small{line-height:1.4;font-size:10.5px!important}.app>main .row>*,.app>main .table button,.app>main .column-menu button{line-height:1.35;font-size:11.5px!important}.app>main .status,.app>main .badge,.app>main em{font-size:10.5px!important}.app>main .cards p,.app>main .metrics span,.app>main .box p,.app>main .plan-card-description{line-height:1.5;font-size:12.5px!important}.app>main .plan-comparison small,.app>main .plan-comparison span{font-size:10px!important}.app>main .plan-comparison strong{font-size:18px!important}.app>main .plan-detail-heading p{font-size:12px!important}.app>main .plan-detail-heading small{font-size:10px!important}.app>main .feature-level-badge{font-size:8.5px!important}.app>main .tour-description,.app>main .walkthrough-copy{line-height:1.5;font-size:13px!important}.plan-access-gold .current-plan{color:#553708;background:linear-gradient(135deg,#fffdf7 0%,#fff2cc 56%,#efd69a 100%);border:2px solid #c9952f;box-shadow:0 18px 34px #a671162b}.plan-access-gold .current-plan:after{border-color:#97630e33;box-shadow:0 0 0 35px #b17a1b0e,0 0 0 70px #b17a1b09}.plan-access-gold .current-plan small{color:#93600e}.plan-access-gold .current-plan .current-plan-limits{color:#553708!important}.plan-access-gold .current-plan .current-plan-payment{color:#745b37!important}.plan-access-gold .current-plan>span{color:#694409;background:#ffffff94;border-color:#86580c42;box-shadow:0 7px 18px #85580c1a}.company b{line-height:1.35;font-size:12px!important}.company small{line-height:1.4;font-size:10px!important}.company-plan-link{padding:6px 0!important;font-size:10px!important}.card-clickable,.card-clickable button,.analytics-summary button{cursor:pointer!important}.table-list-toggle{background:linear-gradient(90deg,#faf7fb,#fffaf0);border-top:1px solid #ded8e1;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.table-list-toggle span{color:#686274;font-size:12px;font-weight:700}.table-list-toggle button{font-weight:850;color:#fff!important;cursor:pointer!important;background:#5b4568!important;border:1px solid #6a5078!important;border-radius:10px!important;padding:10px 16px!important;font-size:12px!important}@media (width<=700px){.table-list-toggle{flex-direction:column;align-items:stretch}.table-list-toggle button{width:100%}}.table-visibility-control{background:#f8f5f9;border-bottom:1px solid #e3dde5;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:10px 16px;display:flex}.table-visibility-control span{color:#6d6675;font-size:11px;font-weight:700}.table-top-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.table-visibility-control button{font-weight:850;color:#594365!important;cursor:pointer!important;background:#fff!important;border:1px solid #b9aebf!important;border-radius:9px!important;padding:8px 12px!important;font-size:11px!important}.table-top-actions button:first-child:not(:last-child){color:#fff!important;background:#5b4568!important;border-color:#6a5078!important}@media (width<=700px){.table-visibility-control{flex-direction:column;align-items:stretch}.table-top-actions{display:grid}.table-visibility-control button{width:100%}}.app>aside{width:300px!important}.app>main{margin-left:300px!important}.app nav .nav-group>small{font-size:11px!important;line-height:1.4!important}.app nav button{min-height:48px!important;padding:13px 12px!important;font-size:15.5px!important;font-weight:750!important;line-height:1.3!important}.app nav button>span{width:21px!important;font-size:14px!important}.app nav em,.app.gold-plan nav button em{font-size:9.5px!important}.app>main p,.app>main label,.app>main input,.app>main select,.app>main textarea,.app>main button{font-size:15px!important}.app>main small{font-size:12.5px!important}.app>main .row>*,.app>main .table button,.app>main .column-menu button{font-size:14px!important;line-height:1.45!important}.app>main .row b{font-size:14px!important}.app>main .row small,.app>main .status,.app>main .badge,.app>main em{font-size:12.5px!important}.table-visibility-control span,.table-list-toggle span,.table-visibility-control button,.table-list-toggle button{font-size:14px!important}@media (width<=760px){.app>aside{width:82px!important}.app>main{margin-left:82px!important}}.dash{grid-template-columns:minmax(0,1fr)!important}.dash>.side{grid-template-columns:minmax(280px,420px);justify-content:end;display:grid!important}.table .row>*{border-left:1px solid #e3e6e5;align-content:center;align-self:stretch;display:grid;padding:12px 14px!important}.table .row>:first-child{border-left:0}.table .row.th>*{color:#62596b;letter-spacing:.025em;white-space:nowrap;background:#f8f6f9;font-weight:900}.table .row.th button{white-space:nowrap!important}.table .row span{min-width:0}.table .row b,.table .row small{overflow-wrap:anywhere}.table .row.th{border-top:1px solid #d9dddb;border-bottom:1px solid #d9dddb}.request-area-cell small{box-sizing:border-box;white-space:nowrap!important;width:fit-content!important;max-width:100%!important;font-size:11px!important;line-height:1.2!important}@media (width<=760px){.dash>.side{grid-template-columns:1fr}}.table .row.th>*{border-bottom:2px solid #0000}.table .row.th>:first-child{color:#205e4e;background:#edf8f4;border-bottom-color:#59ad94}.table .row.th>:nth-child(2){color:#365b82;background:#eef4fb;border-bottom-color:#779bc6}.table .row.th>:nth-child(3){color:#805a16;background:#fff7e7;border-bottom-color:#d0a24d}.table .row.th>:nth-child(4){color:#984c3e;background:#fff1ed;border-bottom-color:#d98570}.table .row.th>:nth-child(5){color:#644b72;background:#f5eff8;border-bottom-color:#8b70a0}.table .row.th>:nth-child(6){color:#31634f;background:#eef8f2;border-bottom-color:#67a88a}.table .row.th button,.table .row.th .plain-table-heading{color:inherit!important}.table{background:#fff;border:1px solid #d8dfdc;border-radius:17px;margin:0 16px 18px;box-shadow:0 10px 26px #23302c12;width:calc(100% - 32px)!important}.table .row{border-top:1px solid #e7ebe9!important;padding:0!important}.table .row>*{border-left-color:#e5e9e7;padding:14px 16px!important}.table .row.th{overflow:hidden;border-top:0!important}.table .row.th>:first-child{border-radius:16px 0 0}.table .row.th>:last-child{border-radius:0 16px 0 0}.table .row:not(.th):nth-of-type(2n)>*{background:#fcfdfc}.table .row:not(.th):hover>*{background:#f2f8f5}.table .request-status,.table .request-area-cell small,.table .row em{justify-self:start}.table-visibility-control{border-top:1px solid #e4e8e6}.table-list-toggle{border-radius:0 0 16px 16px}@media (width<=760px){.table{margin:0 8px 14px;width:calc(100% - 16px)!important}}.plan-feature-key .premium-extra{color:#454465;background:#efeff6;border-color:#9995b1}.plan-feature-list p.premium-extra{box-shadow:0 10px 22px #544d762b;color:#414463!important;background:linear-gradient(135deg,#fafafd,#e7e5ef)!important;border-color:#777397!important}.plan-feature-list p.premium-extra:before{background:linear-gradient(135deg,#515878,#755b79)!important}.plan-feature-list p.premium-extra .feature-level-badge{background:#5e5a82}.request-detail-backdrop{z-index:1000!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important;overflow:hidden!important}.request-detail-modal{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#60486e #e8e1ea;background:linear-gradient(155deg,#fffdf8 0%,#f5faf8 48%,#f8f2fa 100%);border:1px solid #d7c9d9;border-radius:22px;height:auto;position:relative;box-shadow:0 26px 80px #16122257;width:min(1040px,100vw - 48px)!important;max-width:1040px!important;max-height:calc(100dvh - 48px)!important;margin:0!important;padding:24px 28px 32px!important;overflow:hidden auto!important}.request-detail-modal::-webkit-scrollbar{width:14px}.request-detail-modal::-webkit-scrollbar-track{background:#e8e1ea;border-radius:10px}.request-detail-modal::-webkit-scrollbar-thumb{background:#60486e;border:3px solid #e8e1ea;border-radius:10px;min-height:54px}.request-detail-modal>.close{z-index:40;color:#173f37;cursor:pointer;border:1px solid #cfc3d2;border-radius:50%;place-items:center;width:42px;height:42px;margin:-8px -8px -34px auto;line-height:1;display:grid;box-shadow:0 7px 18px #2b22331f;background:#fff!important;font-size:26px!important;position:sticky!important;top:8px!important}.request-detail-modal .request-modal-eyebrow{color:#946319;letter-spacing:.06em;margin:2px 52px 4px 2px;font-weight:850;display:block;font-size:14px!important}.request-detail-modal .modal-heading{z-index:24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8f5;border-bottom:1px solid #dcd2df;justify-content:space-between;align-items:center;gap:18px;margin:0 -4px 18px;padding:14px 46px 15px 4px;display:flex;position:sticky;top:-24px}.request-detail-modal .modal-heading h2{color:#123d35;overflow-wrap:anywhere;flex:300px;min-width:0;margin:0;font:700 clamp(28px,3vw,34px)/1.1 Georgia,serif!important}.request-detail-modal .request-tracking-reference{background:linear-gradient(100deg,#fff8e8,#f2f8f5);border:2px solid #c89432;border-radius:12px;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;margin:0 0 16px;padding:13px 16px;display:grid;box-shadow:0 8px 20px #553d2517}.request-detail-modal .request-tracking-reference small{letter-spacing:.11em;font-weight:900;color:#8e5f13!important;font-size:12px!important}.request-detail-modal .request-tracking-reference strong{color:#fff;letter-spacing:.04em;background:#183f37;border-radius:8px;padding:7px 11px;font-size:17px}.request-detail-modal .request-tracking-reference span{color:#53645f;font-size:14px;font-weight:750}.request-detail-modal .top-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:9px;margin:0;display:flex}.request-detail-modal .actions button{white-space:nowrap;height:auto;min-height:44px;padding:10px 14px;font-size:15px!important;line-height:1.25!important}.request-detail-modal .employee-workspace-link{max-width:290px;white-space:normal!important}.request-detail-modal .request-workspace-switcher{background:linear-gradient(120deg,#f4eef7,#eef8f4);border:1px solid #b9a7c3;border-radius:14px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.7fr);align-items:center;gap:14px;margin:0 0 18px;padding:14px 16px;display:grid}.request-detail-modal .request-workspace-switcher>div:first-child{gap:3px;display:grid}.request-detail-modal .request-workspace-switcher>div:first-child small{color:#765488;font-weight:900;letter-spacing:.08em!important;font-size:12px!important}.request-detail-modal .request-workspace-switcher>div:first-child strong{color:#173f37;font-size:16px;line-height:1.3}.request-detail-modal .request-workspace-switcher>div:last-child{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.request-detail-modal .request-workspace-switcher button{color:#4d385b;cursor:pointer;background:#fff;border:1px solid #8e749b;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:9px 11px;font-weight:900;display:flex;font-size:14px!important}.request-detail-modal .request-workspace-switcher button.current{color:#17614e;background:#e8f7f1;border-color:#4d9a82}.request-detail-modal .request-workspace-switcher button span{color:#66546d;background:#eee8f2;border-radius:999px;padding:4px 7px;font-size:12px!important}.request-detail-modal .request-workspace-switcher button.current span{color:#155744;background:#cfeadd}.request-detail-modal>small,.request-detail-modal small,.request-detail-modal .reviewing-service-actions small,.request-detail-modal .reviewing-service-actions p{letter-spacing:normal!important;font-size:14px!important;line-height:1.45!important}.request-detail-modal .form{gap:16px}.request-detail-modal .form label{box-sizing:border-box;line-height:1.4;font-size:15px!important}.request-detail-modal .form input,.request-detail-modal .form select,.request-detail-modal .form textarea{min-height:48px;padding:12px 14px;font-size:16px!important}.request-detail-modal .form textarea{min-height:118px}.request-detail-modal .request-origin{background:linear-gradient(135deg,#eaf8f3,#f4fbf8);border:2px solid #8fc8b6;border-radius:16px;padding:16px 18px;box-shadow:0 8px 20px #1d5e4b14}.request-detail-modal .request-origin small{font-size:13px!important}.request-detail-modal .request-origin strong{font-size:18px}.request-detail-modal .request-origin span,.request-detail-modal .request-origin label{font-size:14px!important}.request-detail-modal .request-origin select{min-height:48px;padding:11px 13px;font-size:15px!important}.request-detail-modal .request-section-title{color:#442e50;background:#f0e8f4;border-left:6px solid #6b4b78;border-radius:10px;margin:22px 0 15px;padding:11px 16px;line-height:1.25;font-size:22px!important}.request-detail-modal .unified-request-form label{color:#8a5d16;background:#ffffffdb;border:1px solid #d9cedd;border-radius:13px;padding:11px 12px;font-weight:900;box-shadow:0 5px 14px #322a3a0d}.request-detail-modal .unified-request-form label input,.request-detail-modal .unified-request-form label select,.request-detail-modal .unified-request-form label textarea{color:#173f37;font-weight:750}.request-detail-modal .unified-request-form .request-branch-field{background:linear-gradient(135deg,#fff9e9,#f5eef8);border:2px solid #b68a38;margin-top:8px;padding:42px 16px 16px;position:relative;box-shadow:0 10px 24px #5b45681a}.request-detail-modal .unified-request-form .request-branch-field:before{content:"BRANCH ASSIGNMENT";color:#65466f;letter-spacing:.11em;font-size:12px;font-weight:950;position:absolute;top:13px;left:16px}.request-detail-modal .unified-request-form label:nth-child(4n+1){border-top:4px solid #64a98e}.request-detail-modal .unified-request-form label:nth-child(4n+2){border-top:4px solid #7596c0}.request-detail-modal .unified-request-form label:nth-child(4n+3){border-top:4px solid #d09a3d}.request-detail-modal .unified-request-form label:nth-child(4n){border-top:4px solid #8d6ba0}.request-detail-modal .reviewing-service-actions{background:linear-gradient(145deg,#fff8e8,#f4edf8);border:2px solid #c8ad67;border-radius:18px;gap:15px;padding:20px;box-shadow:0 12px 30px #44324d1c}.request-detail-modal .service-action-entry{grid-template-columns:190px minmax(0,1fr) 145px;gap:12px}.request-detail-modal .service-action-entry button{min-height:52px;font-size:15px!important}.request-detail-modal .service-action-history{gap:12px}.request-detail-modal .service-action-history article{box-sizing:border-box;border:1px solid #d9cedd;border-left:7px solid #765488;border-radius:14px;grid-template-columns:140px minmax(220px,1fr) 180px;gap:7px 15px;padding:15px 17px;box-shadow:0 7px 18px #352a4014}.request-detail-modal .service-action-history article b{color:#123d35;font-size:17px!important}.request-detail-modal .service-action-history article span,.request-detail-modal .service-action-history .history-person{line-height:1.45;font-size:15px!important}.request-detail-modal .service-action-history .history-person{color:#5c3e68}.request-detail-modal .service-action-history article small{color:#74551e;grid-column:3;font-weight:800;font-size:14px!important}.request-detail-modal .history-color-0,.request-detail-modal .history-color-3,.request-detail-modal .history-color-6{background:#f2f9fd;border-left-color:#317fa4}.request-detail-modal .history-color-1,.request-detail-modal .history-color-4,.request-detail-modal .history-color-7{background:#fff9ef;border-left-color:#bd7a24}.request-detail-modal .history-color-2,.request-detail-modal .history-color-5{background:#f5faef;border-left-color:#66843d}.request-detail-modal .history-view-only-notice{background:#eee8f7;border:2px solid #7f69a0;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.request-detail-modal .history-view-only-notice span{color:#fff;background:#5b4568;border-radius:999px;padding:7px 10px;font-size:14px;font-weight:900}.request-detail-modal .history-view-only-notice strong{color:#352842;font-size:15px}.request-detail-modal .customer-record-linked{color:#175944;background:#eaf7f2;border:1px solid #7fbaa3;border-left:5px solid #2f8066;border-radius:0 11px 11px 0;margin:0 0 15px;padding:12px 15px;font-size:14px;font-weight:850}.request-detail-modal .history-read-only-heading{color:#583f65;background:#eee7f2;border-radius:10px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:14px;font-weight:900}.request-detail-modal input[readonly],.request-detail-modal select:disabled,.request-detail-modal textarea[readonly]{color:#49434e;opacity:1;cursor:default;background:#f5f3f6;border-color:#d9d3dc}.request-detail-modal .history-view-only-notice button{color:#4d385b;cursor:pointer;background:#fff;border:1px solid #5b4568;border-radius:10px;min-height:42px;padding:9px 12px;font-weight:900;font-size:14px!important}.request-detail-modal .previous-employee-notice{background:#fff8e8;border-color:#bd9950}@media (width<=900px){.request-detail-modal .modal-heading{flex-direction:column;align-items:flex-start;padding-right:46px}.request-detail-modal .top-actions{justify-content:flex-start;width:100%}.request-detail-modal .service-action-entry,.request-detail-modal .service-action-history article,.request-detail-modal .history-view-only-notice,.request-detail-modal .request-workspace-switcher{grid-template-columns:1fr}.request-detail-modal .service-action-history article small{grid-column:1}}@media (width<=700px){.request-detail-backdrop{padding:8px!important}.request-detail-modal{border-radius:16px;width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;padding:18px 16px 24px!important}.request-detail-modal .modal-heading{top:-18px}.request-detail-modal .form{grid-template-columns:1fr}.request-detail-modal .form .wide{grid-column:auto}.request-detail-modal .request-origin{flex-direction:column;align-items:stretch}.request-detail-modal .actions button,.request-detail-modal .employee-workspace-link{width:100%;max-width:none}}.table:not(.employee-tracking-table) .row{grid-template-columns:minmax(220px,1.35fr) minmax(150px,.9fr) minmax(110px,.65fr) minmax(155px,.9fr) minmax(92px,.5fr) minmax(145px,.85fr) minmax(125px,.75fr)!important}.app>main .role-switch.workspace-role-switch{width:max-content!important;max-width:100%!important;box-shadow:none!important;border-width:1px!important;border-radius:999px!important;gap:6px!important;margin:14px 0 18px auto!important;padding:6px!important;display:flex!important}.app>main .role-switch.workspace-role-switch>.switch-kind{padding:0 10px;font-size:11px!important}.app>main .role-switch.workspace-role-switch>button{border-radius:999px!important;flex:none!important;width:auto!important;min-width:118px!important;height:42px!important;min-height:42px!important;padding:8px 16px!important;font-size:14px!important}@media (width<=900px){.app>main .role-switch.workspace-role-switch{border-radius:18px!important;grid-template-columns:1fr 1fr 1fr!important;width:100%!important;margin:12px 0 16px!important;display:grid!important}.app>main .role-switch.workspace-role-switch>.switch-kind{text-align:center;grid-column:1/-1}.app>main .role-switch.workspace-role-switch>button{width:100%!important;min-width:0!important}}.table:not(.employee-tracking-table){scrollbar-width:thin;scrollbar-color:#6b5278 #f1edf3;background:#fff;border:2px solid #b9aebd;border-radius:16px;overflow-x:auto!important}.table:not(.employee-tracking-table) .row>*{box-sizing:border-box;border-right:1px solid #b9aebd!important}.table:not(.employee-tracking-table) .row>:last-child{border-right:0!important}.table:not(.employee-tracking-table) .request-table-row{cursor:pointer;min-height:108px;border-top:1px solid #b9aebd!important}.table .row.th,.table .row.th .table-head-cell{overflow:visible!important}.table .row.th{z-index:60!important}.column-menu{z-index:100!important;border:2px solid #70517c!important;width:285px!important;max-height:360px!important;padding:12px!important;top:calc(100% - 2px)!important;left:8px!important;box-shadow:0 20px 48px #1c182e4d!important}.column-menu strong{font-size:18px!important}.column-menu small{font-size:11px!important}.column-menu button{min-height:42px;font-size:13px!important}.request-table-row>span:first-child{cursor:pointer}.request-table-row>span:first-child:hover .request-title-link{text-decoration:underline}.request-title-link{text-align:left;cursor:pointer;width:100%;display:inline-block;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;border:0!important;border-radius:8px!important;min-height:0!important;padding:7px 10px!important;font-size:17px!important;font-weight:900!important;line-height:1.2!important}.request-title-link:focus-visible{outline-offset:2px;outline:3px solid #6b4b78}.table:not(.employee-tracking-table) .row>*,.table:not(.employee-tracking-table) .row small,.table:not(.employee-tracking-table) .row em{font-size:14px!important;line-height:1.4!important}.table:not(.employee-tracking-table) .row.th button,.table:not(.employee-tracking-table) .plain-table-heading{font-size:16px!important}.table:not(.employee-tracking-table) .row.th>.table-head-cell:nth-child(5){position:relative;padding:0!important;overflow:visible!important}.table:not(.employee-tracking-table) .row.th>.table-head-cell:nth-child(5) button{box-sizing:border-box;position:relative;letter-spacing:0!important;white-space:nowrap!important;gap:3px!important;width:100%!important;min-width:0!important;padding-left:7px!important;padding-right:28px!important;font-size:12.5px!important;overflow:hidden!important}.table:not(.employee-tracking-table) .row.th>.table-head-cell:nth-child(5) .drop-chevron{z-index:3;top:50%;right:5px;visibility:visible!important;opacity:1!important;width:22px!important;height:22px!important;margin:0!important;display:grid!important;position:absolute!important;transform:translateY(-50%)!important}.table:not(.employee-tracking-table) .row.th>.table-head-cell:nth-child(5) button.head-active .drop-chevron{transform:translateY(-50%)rotate(180deg)!important}.table:not(.employee-tracking-table) .request-table-row>span{padding:16px 14px!important}.table:not(.employee-tracking-table) .request-branch-cell{align-content:center;gap:4px;display:grid!important}.table:not(.employee-tracking-table) .request-branch-cell b{color:#765118;font-size:14px;line-height:1.3}.table:not(.employee-tracking-table) .request-branch-cell small{color:#7b7180;font-size:11px!important}.request-title-color-0{color:#8f3026;background:#ffe4df}.request-title-color-1{color:#765000;background:#fff0c7}.request-title-color-2{color:#17623d;background:#dff4e7}.request-title-color-3{color:#235b91;background:#dfeeff}.request-title-color-4{color:#573b88;background:#ece4ff}.request-title-color-5{color:#8e315e;background:#ffe3f0}.request-title-color-6{color:#176064;background:#dff4f4}.request-title-color-7{color:#594d3a;background:#eee9df}.reassign-request-button{color:#674710;cursor:pointer;white-space:nowrap;background:#fff8ea;border:1px solid #b88732;border-radius:999px;min-height:38px;padding:8px 11px;font-weight:850}.reassign-request-button:hover{color:#fff;background:#60486e;border-color:#60486e}.status-with-assignment{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.status-with-assignment .reassign-request-button{min-height:32px;padding:5px 10px;font-size:14px!important}.request-status-compact{gap:5px;white-space:normal!important;border-radius:12px!important;min-width:0!important;padding:10px 12px!important;display:grid!important}.request-status-compact strong{line-height:1.2;font-size:17px!important}.request-status-compact span{font-weight:750;line-height:1.3;font-size:14px!important}.request-status-compact .request-latest-action{color:#174f43;border-top:1px solid #5b45682e;margin-top:3px;padding-top:6px;gap:2px!important;display:grid!important}.request-status-compact .request-latest-action b{font-size:inherit!important}.request-status-compact .request-latest-action small{font-size:11px!important;font-weight:650!important}.request-table-row .row em,.request-table-row em{font-weight:850;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;padding:7px 10px!important;font-size:17px!important}.request-table-row .assign-employee-prompt{color:#a52d23;letter-spacing:.035em;text-transform:uppercase;background:#fff0ed;border:2px solid #c74335;border-radius:999px;justify-content:center;align-items:center;min-width:105px;padding:9px 13px;font-weight:950;display:inline-flex;box-shadow:0 0 0 3px #c7433514;font-size:13px!important}.field-data-verification{background:#fff8e8;border-left:3px solid #b88732;border-radius:6px;margin-top:7px;padding:9px 11px;font-weight:700;line-height:1.45;display:block;color:#674f25!important;font-size:12px!important}@media (width<=1180px){.table:not(.employee-tracking-table) .row{min-width:1080px}}.workspace-preview-switch>div,.role-switch>div{flex:360px}.workspace-preview-switch>button,.role-switch>button{text-align:center;white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;width:0;min-width:0;height:56px;min-height:56px;display:flex}@media (width<=900px){.workspace-preview-switch>button,.role-switch>button{width:auto;min-width:220px}}.request-branch-toolbar{grid-template-columns:minmax(0,1fr) 410px;align-items:end;gap:16px;margin-bottom:14px;display:grid}.request-branch-toolbar.single-branch{justify-content:flex-end;display:flex}.request-branch-toolbar .branch-group-filter{min-width:0;margin:0}.request-branch-toolbar .branch-group-filter>span{margin-bottom:7px;font-size:12px!important}.request-branch-toolbar .branch-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.request-branch-toolbar .branch-tabs button{text-align:center;justify-content:center;min-width:0;padding:9px 6px;line-height:1.15;font-size:13px!important}.request-branch-toolbar .branch-tabs button>span{white-space:normal;overflow-wrap:normal;word-break:normal;line-height:1.15}.request-list-actions{grid-template-columns:1fr;gap:10px;width:205px;display:grid}.request-list-actions button{color:#fff;cursor:pointer;background:#5b4568;border:1px solid #6b5278;border-radius:12px;width:100%;min-height:48px;padding:10px 12px;font-size:14px;font-weight:900;line-height:1.2}.request-list-actions button+button{color:#5b4568;background:#fff}.request-list-actions button:disabled{color:#8b838f;cursor:not-allowed;background:#f1edf3;border-color:#d6ced9}.request-pagination{background:linear-gradient(90deg,#faf7fb,#fffaf0);border-top:1px solid #d9d1dc;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:14px;padding:18px;display:grid}.request-pagination>span{text-align:center;color:#4a4051;gap:3px;min-width:130px;display:grid}.request-pagination small{color:#77707c;font-size:11px}.request-pagination button{color:#fff;cursor:pointer;background:#5b4568;border:1px solid #6b5278;border-radius:10px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:900}.request-pagination button:last-child{justify-self:end}.request-pagination button:disabled{color:#938b97;cursor:not-allowed;background:#f1edf3;border-color:#d6ced9}@media (width<=1200px){.request-branch-toolbar{grid-template-columns:1fr}.request-list-actions{justify-self:end;width:min(100%,410px)}}@media (width<=680px){.request-branch-toolbar .branch-tabs{grid-template-columns:1fr 1fr}.request-list-actions{grid-template-columns:1fr;width:100%}.request-pagination{grid-template-columns:1fr 1fr}.request-pagination>span{grid-area:1/1/auto/-1}.request-pagination button{width:100%}}.overview-request-branches{grid-template-columns:minmax(0,1fr) 410px;align-items:end;gap:16px;padding:12px 16px 14px!important;display:grid!important}.overview-branch-choice{gap:7px;min-width:0;display:grid}.overview-branch-choice>small{color:#9f762d;letter-spacing:.1em;font-weight:900;line-height:1.2;display:block;font-size:12px!important}.overview-request-branches .overview-branch-cards{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;gap:8px!important;display:grid!important}.overview-request-branches .overview-branch-cards button{text-align:center;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;min-height:48px;padding:9px 8px!important;display:flex!important}.overview-request-branches .overview-branch-cards button span{text-align:center;overflow-wrap:normal;word-break:normal;min-width:0;white-space:normal!important;line-height:1.15!important}.overview-request-branches .overview-employee-filter{width:min(420px,100%);margin-top:12px}.overview-request-branches .overview-employee-filter>span{letter-spacing:.06em;color:#79588a;margin-bottom:6px;font-weight:850;display:block;font-size:11px!important}.overview-request-branches .overview-employee-filter select{color:#143e35;background:#fff;border:1px solid #cfc1d5;border-radius:10px;width:100%;min-height:46px;padding:9px 38px 9px 12px;font-size:14px;font-weight:750}.overview-request-branches .overview-list-actions{align-self:end}@media (width<=1200px){.overview-request-branches{grid-template-columns:1fr}.overview-request-branches .overview-list-actions{justify-self:end}}@media (width<=680px){.overview-request-branches .overview-branch-cards{grid-template-columns:1fr 1fr}.overview-request-branches .overview-list-actions{justify-self:stretch}}.workspace-preview-switch .switch-kind{font-size:12px!important}.workspace-preview-switch>div>b{line-height:1.25;font-size:19px!important}.workspace-preview-switch>div>small{line-height:1.35;font-size:14px!important}.workspace-preview-switch>button{line-height:1.2;font-size:16px!important}.renewal-messages-page .automation{grid-template-columns:1fr!important;gap:20px!important}.renewal-messages-page .workflow-stage-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px!important;display:grid!important}.renewal-messages-page .workflow-stage-list button{grid-template-rows:auto auto;min-height:100px;grid-template-columns:40px minmax(0,1fr)!important;gap:5px 12px!important;padding:15px!important;display:grid!important}.renewal-messages-page .workflow-stage-list button b{grid-row:1/3;width:36px!important;height:36px!important;font-size:17px!important}.renewal-messages-page .workflow-stage-list button span{align-self:end;font-weight:800;line-height:1.3;border:0!important;border-radius:0!important;padding:0!important;font-size:15px!important;display:block!important}.renewal-messages-page .workflow-stage-list button em{align-self:start;line-height:1.3;border:0!important;padding:0!important;font-size:14px!important}.renewal-messages-page .stage-resource{margin-top:16px!important;padding:22px!important}.renewal-messages-page .stage-resource>small{font-weight:900;line-height:1.3;font-size:12px!important}.renewal-messages-page .stage-resource>h3{line-height:1.25;margin:8px 0 16px!important;font-size:25px!important}.renewal-messages-page .launch-message-app{color:#fff;cursor:pointer;background:linear-gradient(135deg,#17624d,#31836b);border:1px solid #236b55;border-radius:10px;width:100%;min-height:52px;font-size:15px;font-weight:900}.renewal-messages-page .launch-message-app:disabled{opacity:.72;cursor:default}.renewal-recipient{color:#68496e;gap:7px;font-size:14px;font-weight:850;display:grid}.renewal-recipient input{background:#fff;border:1px solid #cbbfd1;border-radius:10px;width:100%;min-height:46px;padding:10px 12px;font-size:15px}.send-message-error{background:#fff0ed;border:1px solid #df9185;border-radius:9px;padding:10px 12px;font-weight:800;display:block;color:#9b3026!important;font-size:14px!important}.automatic-sent-status{background:#e8f7f0;border:1px solid #78baa2;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.automatic-sent-status strong{color:#176348;font-size:18px}.automatic-sent-status span{color:#3f6659;overflow-wrap:anywhere;font-size:13px}.workflow-stage-content{min-width:0}.workflow-detail-card{background:#fff;border:1px solid #cbbfd1;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.workflow-detail-card>span{border-radius:999px;grid-column:1/-1;width:max-content;padding:7px 10px;font-size:13px;font-weight:900}.workflow-detail-card>div{border-left:3px solid #9b7bb0;gap:5px;min-width:0;padding-left:11px;display:grid}.workflow-detail-card>div small{font-weight:900;color:#8b672b!important;font-size:12px!important}.workflow-detail-card>div strong{overflow-wrap:anywhere;font-size:15px;line-height:1.35}.workflow-detail-card>p{border-top:1px solid #ddd4e1;grid-column:1/-1;margin:0;padding-top:14px;font-size:15px;line-height:1.55}.prepared-status{color:#17664b;background:#e7f4ef}.sent-status{color:#17664b;background:#dff3e9}.manual-status{color:#815813;background:#fff1d7}.workflow-empty-state{background:#fff;border:1px dashed #b9aebd;border-radius:13px;gap:6px;padding:22px;display:grid}.workflow-empty-state strong{font-size:17px}.workflow-empty-state span{color:#6e6873;font-size:14px}@media (width<=700px){.workflow-detail-card{grid-template-columns:1fr}.workflow-detail-card>span,.workflow-detail-card>p{grid-column:auto}.automatic-sent-status{flex-direction:column;align-items:flex-start}}.renewal-messages-page .renewal-record-list{gap:10px;display:grid}.renewal-messages-page .renewal-record-list>button{width:100%;min-width:0;max-width:100%;min-height:76px;overflow:hidden;grid-template-columns:minmax(230px,1.35fr) minmax(130px,.7fr) minmax(115px,.55fr) minmax(155px,.75fr)!important;gap:16px!important;padding:15px 17px!important}.renewal-messages-page .renewal-record-list>button span{line-height:1.35;border:0!important;border-radius:0!important;padding:0!important;font-size:14px!important;display:block!important}.renewal-messages-page .renewal-record-list>button span:first-child{gap:4px!important;display:grid!important}.renewal-messages-page .renewal-record-list>button span:first-child b{overflow-wrap:break-word;line-height:1.3;place-items:initial!important;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;font-size:16px!important;display:block!important}.renewal-messages-page .renewal-record-list>button small{line-height:1.35;font-size:13px!important}.renewal-messages-page .renewal-record-list>button strong{white-space:nowrap;font-size:16px!important}.renewal-messages-page .renewal-record-list>button em{text-align:center;line-height:1.25;font-size:13px!important}@media (width<=1050px){.renewal-messages-page .workflow-stage-list{grid-template-columns:1fr 1fr}.renewal-messages-page .renewal-record-list>button{grid-template-columns:1fr 1fr!important}.renewal-messages-page .renewal-record-list>button span:first-child,.renewal-messages-page .renewal-record-list>button em{grid-column:1/-1}.renewal-messages-page .renewal-record-list>button em{width:max-content}}@media (width<=620px){.renewal-messages-page .workflow-stage-list,.renewal-messages-page .renewal-record-list>button{grid-template-columns:1fr!important}.renewal-messages-page .workflow-stage-list button{grid-template-columns:40px minmax(0,1fr)!important}.renewal-messages-page .renewal-record-list>button>*{justify-self:start;grid-column:1!important}.renewal-messages-page .renewal-record-list>button em{text-align:left;width:100%!important}}.sales-filter-result{padding:8px 2px!important}.sales-filter-result b,.sales-filter-result button{font-size:15px!important}.sales-dashboard,.sales-pipeline-list{min-width:0;max-width:100%}.sales-dashboard .sales-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sales-dashboard .sales-kpis>button{min-height:132px;padding:19px 20px}.sales-dashboard .sales-kpis>button small{font-size:14px;line-height:1.25}.sales-dashboard .sales-kpis>button strong{font-size:34px}.sales-dashboard .sales-kpis>button span{font-size:13px;line-height:1.35}.sales-dashboard .sales-kpis>button:nth-child(5){background:#fff7dd;border-color:#d5b04b}.sales-dashboard .sales-kpis>button:nth-child(6){background:#fff0ed;border-color:#df9185}.sales-dashboard .sales-kpis>button:nth-child(5).active{box-shadow:inset 0 4px #c7941e,0 10px 24px #4c3a5721}.sales-dashboard .sales-kpis>button:nth-child(6).active{box-shadow:inset 0 4px #bd594b,0 10px 24px #4c3a5721}.sales-primary-steps{grid-template-columns:1fr;gap:12px;margin:0 20px 14px;display:grid}.sales-primary-steps a{color:#173e35;background:#fffaf0;border:1px solid #d8b76e;border-radius:13px;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:68px;padding:12px 16px;text-decoration:none;display:grid;box-shadow:0 7px 18px #2a22340f}.sales-primary-steps a>b{color:#fff;background:#5b4568;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.sales-primary-steps span{gap:2px;display:grid}.sales-primary-steps small{color:#95651a;letter-spacing:.1em;font-size:12px;font-weight:950}.sales-primary-steps strong{font:600 20px/1.2 Georgia,serif}.sales-journey-details{background:#faf8fb;border:1px solid #d8cedc;border-radius:12px;margin:0 20px 16px}.sales-journey-details summary{color:#5b4568;cursor:pointer;padding:12px 15px;font-size:14px;font-weight:900}.sales-journey-details[open] summary{border-bottom:1px solid #ded6e1}.sales-journey-details .sales-activation-map{margin:12px!important}.sales-dashboard>#sales-step-1,.sales-dashboard>#sales-customer-records{scroll-margin-top:16px}.sales-dashboard>#sales-customer-records{border-top:2px solid #d7c7dc;margin-top:24px;padding-top:14px}.sales-dashboard .annual-test-launcher{margin:8px 20px 20px}.payment-verification-alert{background:linear-gradient(135deg,#fff8df,#fffdf7);border:2px solid #d49a22;border-left-width:8px;border-radius:16px;gap:14px;margin:4px 20px 22px;padding:18px;display:grid;box-shadow:0 12px 28px #60431424}.payment-verification-alert>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.payment-verification-alert>header small{color:#98620b;letter-spacing:.1em;font-size:13px;font-weight:950;display:block}.payment-verification-alert>header h3{color:#173e35;margin:4px 0;font:700 24px/1.25 Georgia,serif}.payment-verification-alert>header p{color:#574f52;margin:0;font-size:15px;line-height:1.45}.payment-verification-alert button{color:#fff;cursor:pointer;background:#65496e;border:0;border-radius:10px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:900}.payment-verification-alert button:disabled{cursor:wait;opacity:.65}.payment-verification-list{gap:10px;display:grid}.payment-verification-list article{background:#fff;border:1px solid #dfbf73;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.payment-verification-list article>div:first-child{gap:3px;display:grid}.payment-verification-list article strong{color:#173e35;font-size:18px}.payment-verification-list article span{color:#684a70;font-size:15px;font-weight:850}.payment-verification-list article small{color:#746d70;font-size:13px}.payment-verification-list article>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.sales-pipeline-list{gap:28px!important}.sales-pipeline-list>details.sales-lead-card{box-sizing:border-box;border:2px solid #ded8e1;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden;border-left-width:8px!important;border-radius:18px!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) minmax(0,.8fr)!important;align-items:stretch!important;gap:16px!important;padding:20px!important;box-shadow:0 13px 30px #2a223421!important}.sales-lead-content{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;width:100%;min-width:0;display:grid}.sales-lead-content>.lead-identity,.sales-lead-content>.lead-progress,.sales-lead-content>.sales-package-action{box-sizing:border-box;min-width:0;height:100%}.sales-lead-content>.lead-identity{background:#fff8e9;border:1px solid #ead09a;border-radius:11px;padding:18px!important}.sales-lead-content>.lead-progress{background:#eef5fc;border:1px solid #b6d0e6;border-radius:11px;align-content:start;gap:10px;display:grid;padding:18px!important}.sales-lead-content>.sales-package-action{background:#faf8fb;border:1px solid #d9cedd;border-radius:11px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid;padding:16px!important}.sales-lead-content>.customer-record-details{box-sizing:border-box;grid-column:1/-1;width:100%}.sales-lead-content .lead-identity-badges>mark{white-space:normal;text-align:center;overflow-wrap:anywhere;max-width:100%}.sales-customer-divider{color:#fff;background:linear-gradient(135deg,#18233f,#594465);border-radius:12px;grid-column:1/-1;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.sales-lead-card>summary.sales-customer-divider{cursor:pointer;padding-right:118px;list-style:none;position:relative}.sales-lead-card>summary.sales-customer-divider::-webkit-details-marker{display:none}.sales-lead-card>summary.sales-customer-divider:after{content:"Open +";color:#fff;border:1px solid #ffffff59;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.sales-lead-card[open]>summary.sales-customer-divider:after{content:"Close −"}.sales-customer-divider span small{color:#e9d9ac;letter-spacing:.1em;margin-bottom:2px;font-size:10px;font-weight:950;display:block}.sales-customer-divider b{color:#33230b;background:#e6bd55;border-radius:999px;flex:none;padding:6px 9px;font-size:12px;line-height:1}.sales-customer-divider strong{overflow-wrap:anywhere;min-width:0;font-size:19px;line-height:1.2}.sales-customer-divider>.plan-glance{text-transform:uppercase;border-radius:999px;flex:none;margin-left:4px;padding:6px 10px;font-size:12px;font-weight:950;line-height:1}.sales-customer-divider>.plan-glance.plan-standard{color:#075d46;background:#dff4ea}.sales-customer-divider>.plan-glance.plan-premium{color:#245d93;background:#dcecff}.sales-customer-divider>.plan-glance.plan-gold{color:#68460a;background:#f7df8d}.sales-customer-divider span{color:#f5edf5;text-align:right;margin-left:auto;font-size:13px;font-weight:800}.sales-customer-divider .renewal-glance{color:#6e4800;background:#fff2c9;border-radius:999px;width:max-content;max-width:100%;margin:6px 0 0 auto;padding:5px 9px;font-size:12px;font-weight:950;line-height:1.25;display:block}.sales-customer-divider .renewal-glance.status-grace-period{color:#704600;background:#ffe3a3}.sales-customer-divider .renewal-glance.status-read-only{color:#842d25;background:#ffd8d2}.sales-customer-divider .renewal-glance.status-closed{color:#8d241c;background:#ffe9e7}.sales-customer-divider .renewal-glance.status-paid{color:#075d46;background:#d9f5e9}.renewal-status-panel{box-sizing:border-box;background:#faf8fb;border:1px solid #d8cedc;border-radius:16px;width:auto;margin:0 20px 20px;padding:18px;display:block}.renewal-status-panel>header{margin:0 0 14px;display:block}.renewal-status-panel>header small{color:#95651a;letter-spacing:.1em;font-size:13px;font-weight:950;display:block}.renewal-status-panel>header h3{color:#173e35;margin:3px 0 2px;font:700 23px/1.25 Georgia,serif}.renewal-status-panel>header p{color:#6f6674;margin:0;font-size:14px;line-height:1.4}.renewal-status-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:0;display:grid}.renewal-status-overview button{color:#173e35;text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #d5c9da;border-radius:13px;align-items:center;gap:11px;min-width:0;min-height:82px;padding:13px 15px;display:flex}.renewal-status-overview button:hover{border-color:#6a4b72;box-shadow:0 8px 20px #412e481c}.renewal-status-overview button>b{color:#fff;background:#5b4568;border-radius:50%;place-items:center;min-width:38px;height:38px;font-size:18px;display:grid}.renewal-status-overview button>span{min-width:0;font-size:14px;font-weight:900;line-height:1.3}.renewal-status-overview button>span>small{color:#75697a;margin-top:3px;font-size:12px;font-weight:750;display:block}.renewal-status-overview .new-customer-group{background:#eef6ff;border-color:#8fb9e1}.renewal-status-overview .new-customer-group.active{outline:3px solid #4577a733}.renewal-status-overview .payment-verification-group{background:#fff8df;border-color:#d5a33a}.renewal-status-overview .payment-verification-group>b{background:#b87812}.renewal-status-overview .payment-verification-group.active{outline:3px solid #be7d1438}.renewal-status-overview .customer-archive-button{background:#fff5f2;border-color:#d98778}.renewal-status-overview .customer-archive-button>i{color:#fff;background:#a9473b;border-radius:8px;place-items:center;width:34px;height:34px;font-size:20px;font-style:normal;display:grid}.renewal-status-overview .customer-archive-button>span{gap:2px;display:grid}.renewal-status-overview .customer-archive-button>span strong{font-size:13px;line-height:1.2}.renewal-status-overview .customer-archive-button>span small{color:#7d5e59;font-size:12px;line-height:1.25}.renewal-status-overview .customer-archive-button>b{background:#a9473b;margin-left:auto}.renewal-plan-filter{box-sizing:border-box;background:#fff;border:1px solid #d5c9da;border-radius:13px;align-content:center;gap:7px;min-width:0;min-height:76px;padding:11px 15px;display:grid}.renewal-plan-filter>span{color:#173e35;font-size:14px;font-weight:900}.renewal-plan-filter>select{color:#3f2f48;cursor:pointer;background:#faf8fb;border:1px solid #bfaec7;border-radius:9px;width:100%;min-height:38px;padding:7px 10px;font-size:14px;font-weight:800}.sales-lead-card>.lead-identity,.sales-lead-card>.lead-progress,.sales-lead-card>.demo-approval{min-width:0;padding:18px!important}.sales-lead-card .lead-identity{gap:9px!important}.sales-lead-card .lead-company-name{text-align:center;color:#153d34;display:block;font:700 28px/1.25 Georgia,serif!important}.sales-lead-card .lead-identity-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.sales-lead-card .lead-identity-badges>small,.sales-lead-card .lead-identity-badges>mark{color:#8b5e18;background:#fff;border-radius:999px;font-weight:900;line-height:1.3;padding:7px 10px!important;font-size:14px!important}.sales-lead-card .lead-identity-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:5px;display:grid}.sales-lead-card .lead-identity-grid>span{background:#ffffffc7;border:1px solid #eadbb8;border-radius:10px;gap:5px;min-width:0;padding:13px;display:grid}.sales-lead-card .lead-identity-grid small{color:#6f5d52;font-size:14px;font-weight:850;line-height:1.3}.sales-lead-card .lead-identity-grid b{color:#173e35;overflow-wrap:anywhere;font-size:16px;line-height:1.4}.sales-lead-card .lead-identity>em{background:#fff;border-radius:999px;justify-self:center;padding:8px 12px;line-height:1.35;color:#5b4568!important;font-size:16px!important}.sales-lead-card .lead-identity>small{line-height:1.3;font-size:13px!important}.sales-lead-card .lead-identity>mark{line-height:1.3;padding:7px 10px!important;font-size:14px!important}.sales-lead-card .lead-identity>strong{overflow-wrap:anywhere;line-height:1.3;font-size:19px!important}.sales-lead-card .lead-identity>span,.sales-lead-card .lead-identity>em{overflow-wrap:anywhere;line-height:1.4;font-size:14px!important}.sales-lead-card .lead-identity>.lead-contact{letter-spacing:-.01em;white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:13px!important}.sales-lead-card .system-evidence{background:#fff;border:1px solid #c5d8e7;border-radius:12px;align-content:start;gap:0;min-width:0;overflow:hidden;display:grid!important}.sales-lead-card .system-evidence-actions{flex-direction:column-reverse;min-width:0;display:flex}.sales-lead-card .detected-action{border-bottom:1px solid #d7e1e9;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:11px 12px;display:grid}.sales-lead-card .detected-action i{color:#315f89;background:#e8eef7;border-radius:9px;place-items:center;width:30px;height:30px;font-size:14px;font-style:normal;font-weight:950;display:grid}.sales-lead-card .detected-action span{gap:2px;min-width:0;border:0!important;padding:0!important;display:grid!important}.sales-lead-card .detected-action b{color:#173e35;line-height:1.25;background:0 0!important;width:auto!important;height:auto!important;font-size:15px!important;display:block!important}.sales-lead-card .detected-action small{color:#6f7880;overflow-wrap:anywhere;line-height:1.3;font-size:13px!important}.sales-lead-card .detected-action.action-payment i{color:#8b5b0f;background:#fff0cf}.sales-lead-card .detected-action.action-workspace i{color:#624576;background:#e8e1f2}.sales-lead-card .detected-action.action-email i{color:#286187;background:#e3f1fb}.sales-lead-card .detected-action.action-active i{color:#17664b;background:#dff3e9}.sales-lead-card .detected-action.action-empty{border-bottom:0}.sales-lead-card .detected-action.action-empty i{color:#6b6070;background:#f0edf2}.sales-lead-card .system-evidence>a{color:#5b4568;overflow-wrap:anywhere;width:auto;max-width:100%;padding:11px 12px;font-size:14px;font-weight:900;line-height:1.3;display:flex}.sales-lead-card .demo-approval{gap:12px!important}.sales-lead-card .demo-approval>b{line-height:1.25;font-size:18px!important}.sales-lead-card .demo-approval>button{width:100%;min-height:48px;line-height:1.3;padding:10px 12px!important;font-size:14px!important}.sales-lead-card .demo-approval>small{overflow-wrap:anywhere;line-height:1.4;font-size:13px!important}.sales-lead-card .demo-approval.not-sent>b{overflow-wrap:anywhere}.sales-package-action .invitation-address-changed{color:#67470d;background:#fff5d8;border:1px solid #d6a441;border-radius:9px;padding:10px 11px;font-weight:800;line-height:1.4;font-size:13px!important}.package-send-error{color:#8f2e25;background:#fff0ed;border:1px solid #df9185;border-radius:10px;gap:4px;margin-top:14px;padding:12px 14px;display:grid}.package-send-error strong{font-size:15px}.package-send-error span{font-size:14px;line-height:1.45}.outgoing-review-actions button:disabled{cursor:not-allowed;opacity:.7}@media (width<=1100px){.sales-pipeline-list>details.sales-lead-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)!important}.sales-lead-card>.demo-approval{grid-column:1/-1}.sales-lead-content{grid-template-columns:minmax(260px,.9fr) minmax(340px,1.2fr)}.sales-lead-content>.sales-package-action{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}}@media (width<=760px){.sales-lead-card>.demo-approval{grid-column:auto}.sales-customer-divider{flex-wrap:wrap}.sales-customer-divider span{text-align:left;flex-basis:100%;margin-left:0}.sales-pipeline-list>details.sales-lead-card{grid-template-columns:1fr!important}.sales-lead-card>summary.sales-customer-divider{padding-right:90px}.sales-lead-card>summary.sales-customer-divider:after{right:10px}.sales-lead-card .lead-identity-grid{grid-template-columns:1fr}.sales-customer-divider .renewal-glance{margin-left:0}.renewal-status-overview{grid-template-columns:1fr 1fr}.sales-lead-content{grid-template-columns:1fr}.sales-lead-content>.sales-package-action{grid-column:auto;grid-template-columns:1fr}.payment-verification-alert>header,.payment-verification-list article{flex-direction:column;align-items:stretch}.payment-verification-alert>header>button,.payment-verification-list article>div:last-child button{width:100%}}@media (width<=700px){.sales-primary-steps{grid-template-columns:1fr}.sales-primary-steps strong{font-size:18px}}@media (width<=1000px){.sales-dashboard .sales-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.sales-dashboard .sales-kpis{grid-template-columns:1fr}.sales-dashboard .sales-kpis>button{min-height:110px}.renewal-status-overview{grid-template-columns:1fr}}.app>main .panel.full{min-width:0;max-width:100%}.app>main .request-filter-toolbar{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:end;gap:14px;margin:0 17px 12px;display:grid}.app>main .request-filter-toolbar .active-filter-summary{gap:12px;min-width:0;min-height:48px;padding:0}.app>main .request-filter-toolbar .active-filter-summary span{font-weight:750;font-size:13px!important}.app>main .request-filter-toolbar .active-filter-summary button{white-space:nowrap;font-size:13px!important}.app>main .request-filter-toolbar .request-filters{min-width:0;padding:0}.app>main .request-filter-toolbar .employee-filter{max-width:none;width:100%!important}.app>main .request-filter-toolbar .employee-filter>span{font-size:12px!important}.app>main .request-filter-toolbar .employee-filter select{min-height:48px;font-size:14px!important}.app>main .table:not(.employee-tracking-table){width:100%;min-width:0;max-width:100%}.app>main .table:not(.employee-tracking-table) .row{grid-template-columns:minmax(190px,1.45fr) minmax(135px,.9fr) minmax(95px,.65fr) minmax(110px,.72fr) minmax(92px,.58fr) minmax(150px,1fr) minmax(115px,.72fr)!important}.app>main .table:not(.employee-tracking-table) .request-table-row>span:nth-child(5){overflow:hidden;padding:14px 6px!important}.app>main .table:not(.employee-tracking-table) .request-table-row>span:nth-child(5)>em{box-sizing:border-box;max-width:100%;padding:6px 8px!important;font-size:14px!important;line-height:1.2!important}.app>main .table:not(.employee-tracking-table) .row.th>.table-head-cell:nth-child(5)>button{padding-left:6px!important;padding-right:28px!important;font-size:11px!important}.app>main .table:not(.employee-tracking-table) .row>*{min-width:0;padding-left:12px!important;padding-right:12px!important;font-size:14px!important;line-height:1.4!important}.app>main .table:not(.employee-tracking-table) .row.th button,.app>main .table:not(.employee-tracking-table) .plain-table-heading{min-width:0;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;font-size:14px!important;line-height:1.15!important}.app>main .employee-tracking-table .workflow-saved-button{color:#17644d!important;background:#e2f4ec!important;border-color:#2d8a68!important}.app>main .table:not(.employee-tracking-table) .row small{font-size:13px!important;line-height:1.35!important}.app>main .table:not(.employee-tracking-table) .request-title-link{font-size:16px!important;line-height:1.25!important}.app>main .table:not(.employee-tracking-table) .request-area-cell small{font-size:13px!important}.app>main .table:not(.employee-tracking-table) .status-with-assignment{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.app>main .table:not(.employee-tracking-table) .request-status-compact{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.app>main .table:not(.employee-tracking-table) .request-status-compact strong{font-size:16px!important}.app>main .table:not(.employee-tracking-table) .request-status-compact span{overflow-wrap:break-word;font-size:13px!important}.app>main .overview-request-branches .overview-branch-choice>small{font-size:12px!important}.app>main .overview-request-branches .overview-branch-cards button span{font-size:14px!important}.app>main .overview-request-branches .overview-branch-cards button strong{font-size:12px!important}.app>main .request-list-actions button{font-size:14px!important}.app>main .workspace-preview-switch .switch-kind{font-size:12px!important}.app>main .workspace-preview-switch>div>b{font-size:19px!important}.app>main .workspace-preview-switch>div>small{font-size:14px!important}.app>main .workspace-preview-switch>button{font-size:16px!important}.app>main .role-switch .switch-kind{font-size:12px!important}.app>main .role-switch>div>b{font-size:19px!important;line-height:1.25!important}.app>main .role-switch>div>small{font-size:14px!important;line-height:1.35!important}.app>main .role-switch{margin:0 0 20px!important}.app>main .role-switch>button{box-sizing:border-box;height:56px!important;min-height:56px!important;padding:10px 12px!important;font-size:15px!important;line-height:1.2!important}.app>main .renewal-messages-page .workflow-stage-list button span{font-size:15px!important}.app>main .renewal-messages-page .workflow-stage-list button em{font-size:14px!important}.app>main .renewal-messages-page .stage-resource>small{font-size:12px!important}.app>main .renewal-messages-page .renewal-record-list>button span,.app>main .renewal-messages-page .renewal-record-list>button small,.app>main .renewal-messages-page .renewal-record-list>button em{font-size:13px!important}.app>main .renewal-messages-page .renewal-record-list>button span:first-child b,.app>main .renewal-messages-page .renewal-record-list>button strong{font-size:16px!important}.app>main .sales-lead-card .detected-action b{font-size:15px!important}.app>main .sales-lead-card .detected-action small{font-size:13px!important}.app>main .sales-lead-card .system-evidence>a{font-size:14px!important}.app>main .save-note{font-size:13px!important;line-height:1.4!important}@media (width<=560px){.sales-lead-card .lead-identity>.lead-contact{white-space:normal;overflow-wrap:break-word}}@media (width>=1200px){.sales-pipeline-list>details.sales-lead-card[open]{display:block!important}.sales-pipeline-list>details.sales-lead-card[open]>summary.sales-customer-divider{margin-bottom:16px}.sales-lead-content{padding-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;width:100%!important;max-width:100%!important;overflow:visible!important}.sales-lead-card.plan-customer-record .sales-lead-content{grid-template-columns:minmax(220px,.9fr) minmax(240px,1fr) minmax(260px,1.08fr) minmax(280px,1.18fr)!important}.sales-lead-content>.lead-identity,.sales-lead-content>.lead-progress,.sales-lead-content>.customer-record-details{box-sizing:border-box;grid-column:auto!important;width:100%!important;min-width:0!important}.sales-lead-content>.lead-progress,.sales-lead-content>.customer-record-details{align-self:start;height:auto!important}.sales-lead-content>.sales-package-action{grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:12px 14px!important}.sales-lead-content>.customer-record-details{padding:16px!important}.sales-lead-content .sales-renewal-title{min-height:76px}.sales-lead-content .sales-renewal-title h4{font-size:20px}}@media (width<=1050px){.app>main .table:not(.employee-tracking-table) .row{min-width:900px!important}}@media (width<=760px){.app>main .request-filter-toolbar{grid-template-columns:1fr;margin-left:12px;margin-right:12px}.app>main .request-filter-toolbar .active-filter-summary{min-height:0}.app>main .request-filter-toolbar .employee-filter{max-width:none}}@media (width>=761px){.app>aside{width:270px!important}.app>main{margin-left:270px!important;padding:24px 28px 44px!important}.app>main .workspace-preview-switch{margin-bottom:10px!important;padding:10px 14px!important}.app>main .workspace-preview-switch .switch-kind,.app>main .role-switch .switch-kind{font-size:10px!important}.app>main .workspace-preview-switch>div>b,.app>main .role-switch>div>b{font-size:16px!important}.app>main .workspace-preview-switch>div>small,.app>main .role-switch>div>small{font-size:12px!important}.app>main .workspace-preview-switch>button,.app>main .role-switch>button{height:48px!important;min-height:48px!important;font-size:13.5px!important}.app>main .plan-demo-banner{padding:10px 14px!important}.app>main .role-switch{margin-bottom:14px!important;padding:8px!important}.app>main>header h1{font-size:30px!important}.app.gold-plan>main .welcome{min-height:132px;padding:24px 28px!important}.app.gold-plan>main .welcome h2{font-size:clamp(26px,2.5vw,36px)!important}}.app>main .employee-tracking-table .workflow-action-date{color:#6b4f76;gap:5px!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important;display:grid!important}.app>main .employee-tracking-table .workflow-action-date input{box-sizing:border-box;width:100%}@media (width>=761px){.app>main .table:not(.employee-tracking-table) .row>*{padding:10px!important;font-size:12.5px!important}.app>main .table:not(.employee-tracking-table) .row small{font-size:11.5px!important}.app>main .table:not(.employee-tracking-table) .request-title-link,.app>main .table:not(.employee-tracking-table) .request-status-compact strong{font-size:14px!important}.app>main .table:not(.employee-tracking-table) .request-status-compact span{font-size:11.5px!important}.app>main .table:not(.employee-tracking-table) .request-table-row{min-height:96px!important}}.app>main .employee-tracking-table .tracking-column-head{background:#faf8fb;padding:13px 14px!important}.app>main .employee-tracking-table .plain-table-heading{letter-spacing:.1em!important;font-size:13px!important;line-height:1.2!important}.app>main .employee-tracking-table .employee-progress-row{background:#fff}.app>main .employee-tracking-table .employee-progress-row:nth-child(2n){background:#f8fcfa}.app>main .employee-tracking-table .employee-progress-row>*{border-right:1px solid #e1dbe3!important}.app>main .employee-tracking-table .employee-progress-row>:last-child{border-right:0!important}.app>main .employee-tracking-table .employee-request-summary{background:linear-gradient(145deg,#fff,#f7fbf9);align-content:start;gap:8px;padding:16px 14px!important;display:grid!important}.app>main .employee-tracking-table .employee-request-title{color:#123f35;font-size:16px!important;line-height:1.3!important}.app>main .employee-tracking-table .employee-customer-name{color:#4f385b;background:#f2edf5;border-left:4px solid #664a72;border-radius:8px;gap:2px;padding:9px 10px;font-size:15px!important;line-height:1.25!important;display:grid!important}.app>main .employee-tracking-table .employee-customer-name span{color:#91621b;letter-spacing:.11em;text-transform:uppercase;font-weight:900;font-size:11px!important}.app>main .employee-tracking-table .employee-customer-name small{color:#5f5965;font-weight:750;font-size:14px!important}.app>main .request-customer-cell{gap:5px!important;display:grid!important}.app>main .request-customer-cell b{color:#173e35;font-size:16px;line-height:1.3}.app>main .request-customer-cell small{color:#66616c;font-size:14px;line-height:1.35}.app>main .employee-tracking-table .employee-request-meta{color:#6f7774!important;font-size:12px!important;line-height:1.35!important}.app>main .employee-tracking-table .employee-request-summary>em,.app>main .employee-tracking-table .employee-live-status{border-radius:999px;width:max-content;max-width:100%;margin:0!important;padding:5px 9px!important;font-size:12px!important;line-height:1.2!important}.app>main .employee-tracking-table .open-request-row{margin-top:2px!important;padding:10px 12px!important;font-size:13px!important}.app>main .employee-tracking-table .workflow-stage-cell{color:#213d37;gap:10px!important;padding:16px 14px!important;font-size:14px!important;line-height:1.4!important}.app>main .employee-tracking-table .workflow-stage-cell>b{font-size:14px!important;line-height:1.35!important}.app>main .employee-tracking-table .workflow-stage-cell>small{color:#687672!important;font-size:12px!important;line-height:1.4!important}.app>main .employee-tracking-table .workflow-stage-cell input,.app>main .employee-tracking-table .workflow-stage-cell select,.app>main .employee-tracking-table .workflow-stage-cell textarea{min-height:46px!important;padding:11px 12px!important;font-size:14px!important;line-height:1.35!important}.app>main .employee-tracking-table .workflow-stage-cell textarea{resize:vertical;min-height:92px!important}.app>main .employee-tracking-table .workflow-stage-cell>button{min-height:44px;padding:10px 12px!important;font-size:13px!important;line-height:1.25!important}.app>main .employee-tracking-table .progress-history-cell{gap:8px!important;max-height:116px!important}.app>main .employee-tracking-table .progress-history-cell small{color:#5e6865!important;padding:8px 9px!important;font-size:12px!important;line-height:1.4!important}.app>main .employee-tracking-table .progress-history-cell b{color:#5a4265;font-size:13px!important;line-height:1.3!important}.app>main .employee-tracking-table .progress-history-cell em{color:#7a746f;font-size:11px!important;line-height:1.3!important}.app>main .table:not(.employee-tracking-table) .request-table-row{box-shadow:inset 0 1px #b8aebe,inset 0 -1px #d8d1dc;border-top:10px solid #eee8f0!important}.app>main .employee-tracking-table .employee-progress-row{box-shadow:inset 0 1px #b8aebe,inset 0 -1px #d8d1dc;border-top:12px solid #eee8f0!important}.app>main .employee-tracking-table .progress-history-cell small:first-child{background:#f4edf7;border-left-width:4px;box-shadow:0 4px 12px #3e304814;color:#3f3349!important}@media (width<=760px){html,body{width:100%;max-width:100%;overflow-x:hidden}.app{width:100%!important;min-width:0!important;max-width:100vw!important;display:block!important;overflow-x:hidden!important}.app>aside{z-index:1200!important;width:min(86vw,320px)!important;max-width:320px!important;height:100dvh!important;padding:72px 17px 24px!important;transition:transform .22s!important;position:fixed!important;inset:0 auto 0 0!important;overflow-y:auto!important;transform:translate(-105%)!important}.app.mobile-nav-open>aside{transform:translate(0)!important}.app>main{width:100%!important;min-width:0!important;max-width:100vw!important;margin-left:0!important;padding:68px 10px 28px!important;display:block!important;overflow-x:hidden!important}.mobile-menu-button{z-index:1202!important;width:auto!important;min-width:88px!important;min-height:42px!important;padding:9px 13px!important;font-size:14px!important;line-height:1!important;display:flex!important;position:fixed!important;top:12px!important;left:12px!important}.mobile-nav-scrim{z-index:1199!important;display:block!important;position:fixed!important;inset:0!important}.workspace-preview-switch,.role-switch{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;padding:12px!important;display:grid!important}.workspace-preview-switch>div,.role-switch>div,.workspace-preview-switch>button,.role-switch>button{width:100%!important;min-width:0!important;margin:0!important}.plan-demo-banner,.app main>header,.welcome,.gold-plan .welcome{width:100%!important;max-width:100%!important}.app>main>*{box-sizing:border-box!important;min-width:0!important}.app main>header{grid-template-columns:1fr!important;gap:12px!important;display:grid!important;overflow:hidden!important}.app main>header>div,.header-actions{width:100%!important;min-width:0!important}.app main>header h1,.app main>header p{overflow-wrap:anywhere!important;max-width:100%!important}.header-actions{grid-template-columns:1fr!important;gap:8px!important;margin-top:0!important;display:grid!important}.header-actions button{white-space:normal!important;width:100%!important;min-width:0!important}.welcome,.gold-plan .welcome{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;display:grid!important;overflow:hidden!important}.welcome>div,.welcome h2,.welcome p{width:100%!important;min-width:0!important;max-width:100%!important}.gold-plan .welcome h2{overflow-wrap:anywhere!important;font-size:clamp(28px,9vw,38px)!important;line-height:1.08!important}.gold-plan .live-time{white-space:normal!important;width:max-content!important;max-width:100%!important;margin-top:9px!important;display:block!important}.welcome strong,.maintenance-value-card{text-align:left!important;box-sizing:border-box!important;justify-items:start!important;width:100%!important;max-width:100%!important}.search{grid-template-columns:auto minmax(0,1fr)!important;min-width:0!important;height:auto!important;padding:9px 10px!important;display:grid!important}.search input{width:100%!important;min-width:0!important}.search button{grid-column:1/-1!important;width:100%!important;min-height:42px!important}.table:not(.employee-tracking-table){background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;max-width:100%!important;margin:0!important;overflow:visible!important}.table:not(.employee-tracking-table) .row.th{display:none!important}.app>main .table:not(.employee-tracking-table) .request-table-row{background:#fff!important;border:1px solid #b9aebd!important;border-top:9px solid #6a5078!important;border-radius:15px!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;margin:0 0 16px!important;display:grid!important;overflow:hidden!important;box-shadow:0 10px 22px #30263917!important}.app>main .table:not(.employee-tracking-table) .request-table-row>span{overflow-wrap:anywhere!important;border:0!important;border-top:1px solid #e6e0e8!important;gap:5px!important;min-width:0!important;padding:12px 14px 12px 112px!important;display:grid!important;position:relative!important}.app>main .table:not(.employee-tracking-table) .request-table-row>span:first-child{border-top:0!important;padding-left:14px!important}.app>main .table:not(.employee-tracking-table) .request-table-row>span:not(:first-child):before{color:#8e651e;letter-spacing:.08em;text-transform:uppercase;width:88px;font-size:10px;font-weight:900;position:absolute;top:14px;left:14px}.app>main .table:not(.employee-tracking-table) .request-table-row>span:nth-child(2):before{content:"Customer"}.app>main .table:not(.employee-tracking-table) .request-table-row>span:nth-child(3):before{content:"Area"}.app>main .table:not(.employee-tracking-table) .request-table-row>span:nth-child(4):before{content:"Branch"}.app>main .table:not(.employee-tracking-table) .request-table-row>span:nth-child(5):before{content:"Priority"}.app>main .table:not(.employee-tracking-table) .request-table-row>span:nth-child(6):before{content:"Status"}.app>main .table:not(.employee-tracking-table) .request-table-row>span:nth-child(7):before{content:"Employee"}.app>main .employee-tracking-table{background:0 0!important;border:0!important;width:100%!important;max-width:100%!important;margin:0!important;overflow:visible!important}.app>main .employee-tracking-table .row.th{display:none!important}.app>main .employee-tracking-table .employee-progress-row{background:#fff!important;border:1px solid #b9aebd!important;border-top:9px solid #2f8069!important;border-radius:15px!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;margin:0 0 18px!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 10px 22px #30263917!important}.app>main .employee-tracking-table .employee-progress-row>*{border:0!important;border-top:1px solid #e6e0e8!important;grid-column:1!important;width:100%!important;min-width:0!important;padding:14px!important}.app>main .employee-tracking-table .employee-progress-row>:first-child{border-top:0!important}.progress-workflow-cell{grid-template-columns:1fr!important;display:grid!important}.progress-workflow-cell>*{width:100%!important;min-width:0!important}.overview-request-branches .overview-branch-cards,.request-branch-toolbar .branch-tabs,.sales-kpis{grid-template-columns:1fr!important}.comparison-bars{overflow-x:auto!important}.workflow-distribution-heading p{font-size:12px!important}}
