.cc-accounting-hero{max-width:1280px;margin:auto;padding:70px 32px 58px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);gap:58px;align-items:center}.cc-accounting-hero h1{font-size:clamp(44px,4.7vw,66px);line-height:1.02}.cc-accounting-hero>div:first-child>p:not(.cc-eyebrow){font-size:17px}.cc-accounting-hero .cc-pa-preview{align-self:center}.cc-pa-home{display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:64px;align-items:center;background:linear-gradient(135deg,#faf7ff,#f1f8fa);border-radius:26px}.cc-pa-home-copy>p:not(.cc-eyebrow){font-size:15px;max-width:680px}.cc-pa-highlights{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:26px 0}.cc-pa-highlights span{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:720}.cc-pa-highlights svg{color:#1e8792}.cc-pa-preview{min-width:0}.cc-pa-tabs{display:flex;gap:7px;overflow:auto;padding-bottom:10px}.cc-pa-tabs button{border:1px solid #d8d0e3;border-radius:999px;background:#fff;padding:9px 13px;color:#5e5368;font-weight:750;white-space:nowrap;cursor:pointer}.cc-pa-tabs button[aria-selected=true]{background:#2d1b4a;border-color:#2d1b4a;color:#fff}.cc-pa-preview figure{margin:0;border:1px solid #dcd4e6;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 24px 70px #291b4518}.cc-pa-preview figcaption{grid-column:1/-1;padding:10px 14px;font-size:12px;color:#786e81;border-top:1px solid #eee9f2;background:#fff}.cc-pa-live{display:grid!important;grid-template-columns:180px minmax(0,1fr);aspect-ratio:16/10;min-height:430px;font-family:Manrope,Segoe UI,sans-serif}.cc-pa-side{grid-row:1;background:linear-gradient(180deg,#101644,#181f5c);color:#fff;padding:16px 12px 12px;display:flex;flex-direction:column;min-width:0}.cc-pa-brand{display:flex;align-items:center;gap:9px;padding:0 7px 13px;border-bottom:1px solid #ffffff18}.cc-pa-brand>i{width:25px;height:25px;border-radius:9px;background:linear-gradient(135deg,#29d5ca,#2373ee);position:relative}.cc-pa-brand>i:after{content:"";position:absolute;inset:7px;border:2px solid #fff;border-radius:50%}.cc-pa-brand span,.cc-pa-business span{display:flex;flex-direction:column}.cc-pa-brand b{font-size:13px;line-height:1}.cc-pa-brand small{font-size:12px;color:#aeb9dd}.cc-pa-business{display:flex;align-items:center;gap:8px;margin:11px 0 9px;padding:8px;border:1px solid #ffffff16;border-radius:9px;background:#ffffff08}.cc-pa-business>em{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#40d7ca;color:#123b49;font-size:12px;font-style:normal;font-weight:900}.cc-pa-business b{font-size:12px}.cc-pa-business small{font-size:12px;color:#aeb9dd;margin-top:2px}.cc-pa-side nav{overflow:hidden}.cc-pa-side nav>div{margin-top:7px}.cc-pa-side nav strong{display:block;padding:3px 8px;color:#8290bd;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.cc-pa-side button{width:100%;border:0;background:transparent;color:#cbd4ef;display:grid;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:5px;padding:6px 8px;border-radius:7px;text-align:left;font:inherit;font-size:12px;cursor:pointer}.cc-pa-side button i{font-style:normal;color:#8fa0cf}.cc-pa-side button em{font-style:normal;background:#ff7890;color:#fff;border-radius:9px;padding:1px 5px;font-size:12px}.cc-pa-side button.is-active{color:#fff;background:#ffffff14}.cc-pa-side button.is-active i{color:#53dfd2}.cc-pa-side footer{margin-top:auto;padding-top:7px;border-top:1px solid #ffffff18}.cc-pa-stage{grid-row:1;min-width:0;background:radial-gradient(circle at 90% 0,#dffffb66,transparent 34%),#f4f7fb;color:#11183f;overflow:hidden}.cc-pa-stage>header{height:45px;background:#fff;border-bottom:1px solid #e1e7f0;padding:0 17px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#8490a4}.cc-pa-stage>header b{color:#11183f}.cc-pa-stage>header div{display:flex;align-items:center;gap:8px}.cc-pa-stage>header button{border:1px solid #e2e7ef;background:#fff;border-radius:8px;width:26px;height:26px}.cc-pa-stage>header i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#3568e8;color:#fff;font-style:normal;font-size:12px}.cc-pa-list,.cc-pa-today{padding:18px}.cc-pa-list>div>span,.cc-pa-welcome span{font-size:12px;letter-spacing:.12em;color:#7686a1}.cc-pa-list h3,.cc-pa-welcome h3{font-size:22px;line-height:1;margin:5px 0;color:#111747;letter-spacing:-.04em}.cc-pa-list>div>p,.cc-pa-welcome p{font-size:12px;color:#7a879a;margin:0}.cc-pa-command{display:grid;grid-template-columns:1.4fr .8fr;gap:10px;margin-top:15px}.cc-pa-command>article{position:relative;overflow:hidden;min-height:155px;border-radius:15px;padding:17px;background:linear-gradient(135deg,#111747,#176ff2);color:#fff;display:flex;flex-direction:column;align-items:flex-start}.cc-pa-command>article small{font-size:12px;letter-spacing:.12em;color:#b7c8f4}.cc-pa-command>article strong{font-size:25px;margin-top:10px}.cc-pa-command>article span{font-size:12px;color:#a8b9e7}.cc-pa-command svg{position:absolute;left:16px;right:16px;bottom:12px;width:calc(100% - 32px);height:45px}.cc-pa-command svg path{fill:none;stroke:#73e4da;stroke-width:3}.cc-pa-command>div{display:grid;gap:6px}.cc-pa-command>div button{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;border:1px solid #e0e6ef;border-radius:10px;background:#fff;padding:8px;text-align:left;color:#111747}.cc-pa-command>div i{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#ddf8f2;color:#087368;font-style:normal}.cc-pa-command>div span{display:flex;flex-direction:column}.cc-pa-command>div small{font-size:12px;color:#8591a4}.cc-pa-command>div b{font-size:12px}.cc-pa-command>div em{font-size:12px;color:#8a96a8;font-style:normal}.cc-pa-actions{display:grid;grid-template-columns:1.3fr .7fr;gap:10px;margin-top:10px}.cc-pa-actions>aside,.cc-pa-actions>div{background:#fff;border:1px solid #e0e6ef;border-radius:12px;padding:12px}.cc-pa-actions>aside>small,.cc-pa-actions>div>small{font-size:12px;color:#74829b;letter-spacing:.1em}.cc-pa-actions h4{font-size:12px;margin:3px 0 5px}.cc-pa-actions>div p{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;margin:0;padding:6px 0;border-top:1px solid #eef1f5}.cc-pa-actions>div p i{display:grid;place-items:center;width:18px;height:18px;border-radius:6px;background:#e9f1ff;color:#245bd2;font-size:12px;font-style:normal}.cc-pa-actions>div p span{display:flex;flex-direction:column}.cc-pa-actions>div p b{font-size:12px}.cc-pa-actions>div p small{font-size:12px;color:#8793a5}.cc-pa-actions>div p em{font-size:12px;font-style:normal}.cc-pa-actions>aside p{display:flex;justify-content:space-between;margin:0;padding:7px 0;border-top:1px solid #eef1f5;font-size:12px}.cc-pa-actions>aside p b{font-size:12px}.cc-pa-list{position:relative}.cc-pa-list>button{position:absolute;right:18px;top:18px;border:0;border-radius:8px;background:#1c3da5;color:#fff;padding:9px 12px;font-size:12px;font-weight:800}.cc-pa-list>section{margin-top:18px;border:1px solid #e0e6ef;border-radius:12px;background:#fff;overflow:hidden}.cc-pa-list>section article,.cc-pa-list>section header{display:grid;grid-template-columns:.8fr 1.4fr .7fr .6fr;gap:10px;align-items:center;padding:11px 13px}.cc-pa-list>section header{background:#f8fafc;color:#7c899c;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.cc-pa-list>section article{border-top:1px solid #edf0f4;font-size:12px}.cc-pa-list>section article span:nth-child(3){font-weight:800}.cc-pa-list .is-status{justify-self:start;border-radius:10px;background:#def6eb;color:#157355;padding:4px 7px;font-size:12px;font-weight:800}.cc-pa-list>aside{display:flex;align-items:center;gap:8px;margin-top:10px;padding:11px 13px;border-radius:10px;background:#eaf8f5;color:#245f59;font-size:12px}.cc-pa-list>aside b{font-size:12px}.cc-pa-flow{grid-template-columns:.75fr 1.25fr;gap:60px}.cc-pa-flow,.cc-pa-flow ol{display:grid;align-items:center}.cc-pa-flow ol{list-style:none;margin:0;padding:24px;border:1px solid #e1d9e9;border-radius:18px;background:#fff;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px}.cc-pa-flow li{display:contents}.cc-pa-flow li span{display:none}.cc-pa-flow li b{padding:22px 14px;border-radius:12px;background:#f2edf9;text-align:center;font-size:13px}.cc-pa-flow li svg{color:#7040df}.cc-pa-note{margin-top:22px;padding:15px 17px;border-left:4px solid #1e8792;background:#eef9fa;border-radius:0 10px 10px 0;font-size:12px!important;color:#38464a}.cc-pa-capabilities>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cc-pa-capabilities article{border:1px solid #e1d9e9;border-radius:14px;padding:22px;background:#fff}.cc-pa-capabilities article span{font-size:12px;color:#7040df}.cc-pa-capabilities h3{font-size:16px;margin:10px 0 0}.cc-accounting-builder{margin-top:42px;padding:34px;border:1px solid #a684ea;border-radius:20px;background:linear-gradient(180deg,#fbf9ff,#fff);scroll-margin-top:100px}.cc-proposal-badge{padding:13px 16px;border-radius:12px;background:#fff4d9;border:1px solid #edc96d}.cc-proposal-badge span,.cc-proposal-badge strong{display:block}.cc-proposal-badge strong{font-size:12px}.cc-proposal-badge span{font-size:12px;margin-top:3px}.cc-accounting-controls{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:26px 0}.cc-accounting-controls label{font-size:12px;font-weight:800}.cc-accounting-controls input,.cc-accounting-controls select{display:block;width:100%;min-height:48px;margin-top:7px;padding:10px 12px;border:1px solid #d9d0e2;border-radius:9px;background:#fff;font:inherit}.cc-accounting-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cc-accounting-summary>div{padding:17px;border:1px solid #e2dbe9;border-radius:12px;background:#fff}.cc-accounting-summary b,.cc-accounting-summary small,.cc-accounting-summary span{display:block}.cc-accounting-summary span{font-size:12px;color:#786e80}.cc-accounting-summary b{font-size:18px;margin-top:5px}.cc-accounting-summary small{font-size:12px;font-weight:500;margin-top:4px}.cc-accounting-summary .is-total{background:#2d1b4a;color:#fff}.cc-accounting-summary .is-total span{color:#ddd3e8}.cc-accounting-summary strong{display:block;font-size:25px;margin-top:5px}.cc-pa-related{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-top:42px;padding-bottom:42px;background:#f4effb;border-radius:20px}.cc-pa-related h2{font-size:30px;margin:6px 0}.cc-pa-related p{max-width:720px}.cc-pa-related>a{white-space:nowrap}@media(max-width:1000px){.cc-accounting-hero,.cc-pa-flow,.cc-pa-home{grid-template-columns:1fr}.cc-accounting-hero .cc-pa-preview{max-width:760px}.cc-accounting-summary,.cc-pa-capabilities>div:last-child{grid-template-columns:1fr 1fr}}@media(max-width:650px){.cc-accounting-hero{padding:46px 22px 38px}.cc-accounting-hero h1{font-size:42px}.cc-pa-home{padding:38px 22px}.cc-accounting-controls,.cc-accounting-summary,.cc-pa-capabilities>div:last-child,.cc-pa-flow li,.cc-pa-flow ol,.cc-pa-highlights{grid-template-columns:1fr}.cc-pa-flow li{display:grid;gap:8px}.cc-pa-flow li svg{margin:auto;transform:rotate(90deg)}.cc-accounting-builder{padding:23px 18px}.cc-pa-related{display:block}.cc-pa-related>a{display:inline-flex;margin-top:16px}.cc-pa-live{grid-template-columns:138px minmax(410px,1fr);overflow:auto;aspect-ratio:auto;min-height:430px}.cc-pa-side{position:sticky;left:0;z-index:2}.cc-pa-command{grid-template-columns:1.25fr .9fr}.cc-pa-actions{grid-template-columns:1.2fr .8fr}}.cc-pa-live{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.cc-pa-live>*{min-width:0}.cc-pa-live figcaption{grid-column:1/-1}.cc-pa-actions,.cc-pa-command,.cc-pa-today{min-width:0}.cc-owner{--platform-bg:#f6f5fa;--platform-text:#252132;--platform-purple:#7040df;--platform-plum:#291b45;--platform-muted:#716b7d;--platform-border:#e7e2ec;font-size:14px}.cc-owner main{max-width:1600px;padding:32px clamp(20px,3vw,48px)}.cc-owner>aside{padding:28px 18px}.cc-owner .platform-wordmark{font-size:22px}.cc-owner .platform-wordmark span{display:block;font-size:12px;letter-spacing:.06em;font-weight:400;color:#d7cceb;margin-top:6px}.cc-owner>aside nav{margin:30px 0;gap:4px}.cc-owner>aside nav a{font-size:14px;padding:12px}.cc-owner>aside nav a[aria-current=page]{background:#7040df;color:white}.cc-owner>aside>small{display:block;font-size:12px;margin-top:24px}.cc-owner-header{display:flex;justify-content:space-between;gap:24px;align-items:start;margin-bottom:28px}.cc-owner-header h1{font-size:32px;margin:4px 0 10px}.cc-owner-header p{margin:4px 0;color:#716b7d}.cc-owner-badge{display:inline-block;background:#eee7ff;color:#503180;padding:6px 10px;border-radius:7px;font-size:12px;font-weight:650;white-space:nowrap}.cc-owner .platform-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cc-owner .platform-stats .platform-card{padding:20px}.cc-owner .platform-stats strong{font-size:32px;display:block;margin-top:8px}.cc-owner .platform-card{border:1px solid #e7e2ec;border-radius:14px;background:white;padding:24px;margin-bottom:22px;box-shadow:0 3px 14px #291b4503}.cc-owner-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:22px}.cc-owner a{color:#6033c5;text-decoration:none}.cc-owner .cc-owner-action{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;border-bottom:1px solid #eeeaf2}.cc-owner-action span,.cc-owner-muted{font-size:12px;color:#716b7d}.cc-owner-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 28px}.cc-owner-actions a{padding:15px;background:#f7f4fc;border-radius:9px;font-weight:600;font-size:13px}.cc-owner-timeline article{display:grid;grid-template-columns:155px 1fr;gap:20px;border-bottom:1px solid #eeeaf2;padding:16px 0}.cc-owner-timeline small,.cc-owner-timeline time{font-size:12px;color:#716b7d}.cc-owner-timeline strong{font-size:12px}.cc-owner-timeline p{font-size:13px;margin:5px 0;overflow-wrap:anywhere}.cc-owner-search{display:flex;gap:16px;align-items:end;margin-bottom:22px}.cc-owner-search label{flex:1 1;margin:0}.cc-owner-search .platform-primary{margin:0}.cc-owner-ticket{padding:20px 0;border-bottom:1px solid #e7e2ec;display:grid;grid-template-columns:1fr 200px;gap:24px}.cc-owner-ticket p{overflow-wrap:anywhere}.cc-owner details summary{cursor:pointer;font-weight:650;padding:10px 0}.cc-owner .platform-primary{font-size:13px;min-height:42px}.cc-owner .platform-table td,.cc-owner .platform-table th{font-size:13px;padding:15px 10px}.cc-owner .platform-table th{color:#716b7d;font-size:12px;text-transform:uppercase;letter-spacing:.04em;background:#faf9fc}.cc-owner .platform-table small{font-size:12px}.cc-owner .platform-fields{margin-top:20px}.cc-owner input,.cc-owner select{font-size:14px;min-height:42px}.cc-owner form p[role=status]:empty{display:none}@media(max-width:1100px){.cc-owner .platform-stats{grid-template-columns:1fr 1fr}.cc-owner-grid{grid-template-columns:1fr}}@media(max-width:800px){.cc-owner main{padding:24px 16px}.cc-owner-header{display:block}.cc-owner-header .cc-owner-badge{margin-top:12px}.cc-owner-timeline article{grid-template-columns:1fr;gap:5px}.cc-owner-ticket{grid-template-columns:1fr}.cc-owner>aside{height:auto}.cc-owner>aside nav{margin:16px 0}.cc-owner>aside>small{margin-top:10px}.cc-owner .platform-card{padding:19px}.cc-owner .cc-owner-action{align-items:start;flex-direction:column;gap:5px}}.cc-owner input,.cc-owner select,.cc-owner textarea{font-size:14px;min-height:42px}.cc-owner textarea{box-sizing:border-box;width:100%;min-height:92px;border:1px solid #a9a1b5;background:white;border-radius:9px;padding:10px 12px;resize:vertical}.owner-console-toolbar,.owner-customer-hero,.owner-inline-actions,.owner-record-list li,.owner-section-heading,.owner-subcard dl,.owner-table-actions{display:flex;align-items:center}.owner-console-toolbar{justify-content:space-between;margin:-8px 0 16px}.owner-console-toolbar>div{display:flex;gap:10px;align-items:center;color:var(--platform-muted);font-size:12px}.owner-customer-hero{justify-content:space-between;gap:24px;padding:28px 30px;margin-bottom:14px;background:linear-gradient(130deg,#291b45,#52318b);color:white;border-radius:16px}.owner-customer-hero h2{font-size:32px;margin:4px 0}.owner-customer-hero p{margin:0;color:#e7def4}.owner-hero-actions{display:flex;flex-wrap:wrap;gap:9px}.owner-hero-actions a{color:white;border:1px solid #ffffff4a;border-radius:8px;padding:10px 13px;background:#ffffff10}.owner-console-nav{position:sticky;top:0;z-index:5;display:flex;gap:4px;overflow:auto;margin:0 0 22px;padding:8px;background:#f6f5faee;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--platform-border)}.owner-console-nav a{white-space:nowrap;padding:9px 12px;border-radius:8px;font-weight:600;font-size:12px}.owner-console-nav a:hover{background:#eee7ff}.owner-console-stats .platform-card{min-height:122px}.owner-console-stats span{display:block;color:var(--platform-muted);font-size:12px}.owner-state{display:inline-flex;width:max-content;padding:5px 8px;border-radius:999px;background:#eee7ff;color:#503180;font-size:12px;font-weight:750;letter-spacing:.04em}.owner-state-active,.owner-state-connected,.owner-state-ready,.owner-state-reviewed{background:#e0f3e9;color:#17603e}.owner-state-failed,.owner-state-needs-review,.owner-state-restricted,.owner-state-suspended{background:#fff0d7;color:#80500c}.owner-state-deleted,.owner-state-disconnected{background:#f5e3e3;color:#812d2d}.owner-billing-grid,.owner-definition-grid{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(0,1.4fr);gap:9px 18px}.owner-billing-grid dt,.owner-definition-grid dt,.owner-subcard dt{color:var(--platform-muted)}.owner-billing-grid dd,.owner-definition-grid dd,.owner-subcard dd{margin:0;overflow-wrap:anywhere}.owner-billing-grid{grid-template-columns:1fr 1fr;gap:22px}.owner-billing-grid dl{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;margin:0}.owner-section-heading{justify-content:space-between;align-items:flex-start;gap:20px}.owner-section-heading h2{margin-bottom:0}.owner-action-panel{margin:16px 0;padding:10px 14px;border:1px solid var(--platform-border);border-radius:10px;background:#faf9fc}.owner-inline-actions{gap:12px;align-items:flex-start;flex-wrap:wrap;margin:18px 0}.owner-inline-actions>form{min-width:240px}.owner-inline-actions details{flex:1 1;margin:0}.owner-record-list{margin:0}.owner-record-list li{justify-content:space-between;gap:14px}.owner-record-list small,.owner-record-list strong{display:block}.owner-record-list small{color:var(--platform-muted);margin-top:4px}.owner-subcard{padding:16px;margin-top:16px;background:#faf9fc;border:1px solid var(--platform-border);border-radius:10px}.owner-subcard dl{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.owner-empty{padding:16px;background:#faf9fc;border-radius:8px}.owner-note{padding:14px 0;border-top:1px solid var(--platform-border)}.owner-note p{margin-bottom:4px}.owner-activity-list small,.owner-note small{color:var(--platform-muted)}.owner-activity-list{max-height:650px;overflow:auto}.owner-activity-list article{padding:13px 0;border-bottom:1px solid var(--platform-border)}.owner-activity-list p{margin:4px 0;overflow-wrap:anywhere}.owner-lifecycle-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.owner-lifecycle-grid article{padding:18px;border:1px solid #ead2d2;background:#fffafa;border-radius:10px}.owner-danger-zone{border-color:#ead2d2!important}.owner-table-actions{align-items:flex-start;gap:8px;flex-wrap:wrap}.owner-table-actions form{min-width:145px}.owner-table-actions .platform-primary{width:100%}.cc-owner code{font-size:12px;overflow-wrap:anywhere}.cc-owner form p[role=status]{font-size:12px;max-width:520px}@media(max-width:1100px){.owner-billing-grid{grid-template-columns:1fr}}@media(max-width:800px){.owner-customer-hero,.owner-section-heading{align-items:flex-start;flex-direction:column}.owner-console-nav{margin-inline:-16px;padding-inline:16px}.owner-billing-grid dl,.owner-definition-grid,.owner-lifecycle-grid{grid-template-columns:1fr}.owner-billing-grid dt,.owner-definition-grid dt{margin-top:8px}.owner-console-toolbar{align-items:flex-start;gap:10px}.owner-console-toolbar>div{justify-content:flex-end;flex-wrap:wrap}}.platform-danger{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:0;border-radius:9px;padding:10px 16px;background:#a92935;color:#fff;font:inherit;font-weight:700;cursor:pointer}.platform-danger:disabled{opacity:.6;cursor:wait}.owner-delete-confirm{padding:16px;border:1px solid #d69da2;border-radius:10px;background:#fff}.owner-delete-confirm h4{margin-top:0}.owner-delete-confirm .owner-inline-actions button:not(.platform-danger){min-height:42px;padding:10px 16px;border:1px solid var(--platform-border);border-radius:9px;background:#fff;color:var(--platform-text);font:inherit;cursor:pointer}.owner-deletion-progress{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-color:#d69da2!important;background:#fffafa!important}.owner-deletion-progress h2{margin:3px 0}.owner-deletion-progress p{margin:4px 0}.owner-queue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.owner-queue{border:1px solid var(--platform-border);border-radius:12px;padding:16px;background:#fdfcfe}.owner-queue>header{display:flex;justify-content:space-between;gap:14px;align-items:center;border-bottom:1px solid var(--platform-border);padding-bottom:10px;margin-bottom:4px}.owner-queue h3{margin:0;font-size:15px}.owner-queue>header span{min-width:28px;text-align:center;padding:4px 7px;border-radius:999px;background:#eee7ff;color:#503180;font-size:12px;font-weight:700}.owner-queue article{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid var(--platform-border)}.owner-queue article:last-child{border-bottom:0}.owner-queue article small,.owner-queue article span{color:var(--platform-muted);font-size:12px}.owner-queue article a{font-size:12px;font-weight:650}@media(max-width:900px){.owner-queue-grid{grid-template-columns:1fr}}.cc-site .cc-prices{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cc-site .cc-prices>article{padding:24px 20px}.cc-site .cc-plan-top{min-height:52px;align-items:start;flex-direction:column}.cc-site .cc-plan-top h3{font-size:24px}.cc-site .cc-price{font-size:38px}.cc-price-extras>section{margin-top:64px}.cc-price-extras h2{font-size:34px}.cc-addon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.cc-addon-grid article{padding:28px;border:1px solid #e7e2ec;background:white;border-radius:14px}.cc-addon-grid h3{font-size:25px;margin-top:16px}.cc-addon-grid h4{margin:24px 0 8px;color:#291b45}.cc-addon-grid p{font-size:14px}.cc-addon-grid ul{padding:0;list-style:none}.cc-addon-grid li{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #eee7ff;padding:12px 0;font-size:14px}.cc-addon-grid small{display:block;font-size:12px;color:#6e6878;line-height:1.6}.cc-site .cc-price-example{padding:22px;background:#eee7ff;border-radius:10px;color:#291b45;font-size:16px}.cc-pricing-answers details{background:white;border:1px solid #e7e2ec;border-radius:10px;padding:18px;margin-top:12px}.cc-pricing-answers summary{cursor:pointer;font-weight:650}.cc-pricing-answers p{font-size:14px}@media(max-width:1150px){.cc-site .cc-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-addon-grid{grid-template-columns:1fr}.cc-site .cc-plan-top{min-height:0;flex-direction:row}}@media(max-width:620px){.cc-site .cc-prices{grid-template-columns:1fr}.cc-price-extras h2{font-size:29px}.cc-addon-grid article{padding:22px}.cc-site .cc-plan-top h3{font-size:25px}}.cc-plan-calculator{padding:28px;background:#f1ecfb;border:1px solid #e0d3f4;border-radius:14px}.cc-calculator-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cc-calculator-inputs label{font-size:13px;font-weight:600}.cc-calculator-inputs input,.cc-calculator-inputs select{display:block;box-sizing:border-box;width:100%;min-height:46px;background:#fff;border:1px solid #beb1d3;border-radius:8px;padding:10px;font:inherit;margin-top:7px;color:#291b45}.cc-plan-calculator button{background:#7040df;color:white;padding:9px 12px;border:0;border-radius:6px;font:inherit;margin:8px}.cc-plan-calculator small{font-size:12px;color:#6e6878}@media(max-width:620px){.cc-calculator-inputs{grid-template-columns:1fr}.cc-plan-calculator{padding:20px}}.cc-site .cc-prices.cc-single-price{grid-template-columns:minmax(280px,760px);justify-content:center;max-width:800px;margin-inline:auto}.cc-price-sale{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:22px 0 8px}.cc-price-sale>span{text-decoration:line-through;color:#7d7486;font-size:21px}.cc-price-sale>strong{font-size:48px;line-height:1;color:#291b45;letter-spacing:-.05em}.cc-price-sale>small{font-size:13px;color:#6e6878}.cc-site .cc-sale-copy{min-height:0;margin:8px 0 16px;color:#4d3b65}.cc-single-price .cc-plan-benefits{column-count:2;column-gap:28px}.cc-single-price .cc-plan-benefits li{page-break-inside:avoid;break-inside:avoid}@media(max-width:620px){.cc-single-price .cc-plan-benefits{column-count:1}.cc-price-sale>strong{font-size:42px}}.customer-branded .workspace-identity strong{overflow-wrap:anywhere}.customer-branded.field-v2>header,.customer-branded.login-page .login-brand,.customer-branded.os-app .workspace-sidebar{background:var(--workspace-heading);color:var(--workspace-on-heading)}.customer-branded .workspace-sidebar :is(a,button,strong,small,.workspace-nav-caption),.customer-branded.field-v2>header :is(a,small),.customer-branded.login-page .login-brand :is(a,p,h1,small){color:var(--workspace-on-heading)}.customer-branded .workspace-sidebar :is(.workspace-nav-link[aria-current=page],.workspace-nav-group>button.selected){background:var(--workspace-primary);color:var(--workspace-on-primary);box-shadow:none}.customer-branded .workspace-nav-group>div>a[aria-current=page]{border-color:var(--workspace-primary)}.customer-branded.login-page .button-dark,.customer-branded.os-app .os-create-menu>summary{background:var(--workspace-primary);color:var(--workspace-on-primary)}.customer-branded .workspace-monogram{border-color:currentColor;flex-shrink:0}.customer-branded .workspace-top-title{min-width:0;overflow-wrap:anywhere}.os-app.v12-shell.workspace-v2.customer-branded{background:#FBFAFC;color:#1E1D24;--os-line:#E7E2EC}.os-app.v12-shell.workspace-v2.customer-branded .os-create-menu>summary,.os-app.v12-shell.workspace-v2.customer-branded :is(.command-primary,.button-dark,.button-primary,.save-schedule){background:var(--workspace-primary);color:var(--workspace-on-primary);border-color:var(--workspace-primary)}.os-app.v12-shell.workspace-v2.customer-branded :is(.command-heading h1,.command-grid h2,.command-metric>strong){color:#1E1D24}.os-app.v12-shell.workspace-v2.customer-branded .command-eyebrow{color:#6E6878}.cleaner-app.field-v2.customer-branded .cleaner-job>header,.cleaner-app.field-v2.customer-branded .field-day-hero{background:var(--workspace-heading);color:var(--workspace-on-heading)}.cleaner-app.field-v2.customer-branded .cleaner-job>header h1,.cleaner-app.field-v2.customer-branded .field-day-hero :is(h1,p,.eyebrow,strong,span){color:var(--workspace-on-heading)}.workspace-login-name{font-size:clamp(24px,3vw,38px);font-weight:700;text-decoration:none;overflow-wrap:anywhere}.customer-branded.field-v2>header .field-brand{min-width:0;max-width:65%}.customer-branded.field-v2>header .field-brand>span:not(.workspace-monogram){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.customer-branded .workspace-top-title{max-width:55%}.customer-branded.login-page .login-brand{padding:24px}.customer-branded.login-page .login-panel{padding:28px 20px}.customer-branded.login-page h2{font-size:24px}.os-app.v12-shell.workspace-v2.customer-branded .workspace-top-title{flex:1 1;max-width:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.os-app.v12-shell.workspace-v2.customer-branded .os-user>a[href="/staff/support"],.os-app.v12-shell.workspace-v2.customer-branded .workspace-top-title>span{display:none}.os-app.v12-shell.workspace-v2.customer-branded .os-user{flex-shrink:0;gap:8px}}.cs-account .cs-account-lede{margin:0 0 22px;max-width:52ch}.cs-trial-offer{display:grid;gap:8px;margin:0 0 18px;padding:16px;border:1px solid rgba(88,48,189,.18);border-radius:14px;background:#f8f7fa}.cs-trial-offer h2{margin:0;font-size:1.05rem}.cs-trial-offer p{margin:0}.cs-trial-offer label{display:grid;gap:4px;font-size:.9rem}.cs-trial-offer-price strong{color:#25222b}:root{--cc-purple:#7040df;--cc-purple-dark:#5830bd;--cc-aubergine:#291b45;--cc-ink:#25222b;--cc-muted:#6e6878;--cc-line:#e6e0eb;--cc-soft:#f5f1fb;--cc-canvas:#f8f7fa;--cc-success:#28755a;--cc-warning:#9a6515;--cc-danger:#a62a45;--cc-radius:14px;--cc-shadow:0 16px 45px rgba(41,27,69,.08)}.market-ready-control,.market-ready-shell{color:var(--cc-ink);background:var(--cc-canvas)}.market-ready-shell .os-main{max-width:1480px;margin:0 auto;padding-top:30px}.market-ready-shell .os-header{background:rgba(255,255,255,.94);border-bottom:1px solid var(--cc-line);box-shadow:0 4px 18px rgba(41,27,69,.035);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.market-ready-shell .workspace-top-title{color:var(--cc-aubergine);font-weight:760;letter-spacing:-.02em}.market-ready-shell .workspace-top-title span{font-weight:500;color:var(--cc-muted);letter-spacing:0}.market-ready-shell .command-primary,.market-ready-shell .os-create-menu>summary,.market-ready-shell .os-section-title>a,.market-ready-shell .os-title>a,.market-ready-shell .workflow-next>a{background:var(--cc-purple);border-color:var(--cc-purple);color:#fff;box-shadow:0 6px 15px rgba(112,64,223,.16)}.market-ready-shell .command-primary:hover,.market-ready-shell .os-create-menu>summary:hover{background:var(--cc-purple-dark)}.market-ready-shell .os-global-search{background:#f8f6fa;border:1px solid var(--cc-line);border-radius:11px}.market-ready-shell .os-global-search:focus-within{border-color:#b69cf0;box-shadow:0 0 0 3px rgba(112,64,223,.12)}.market-ready-control :focus-visible,.market-ready-shell :focus-visible{outline:3px solid rgba(112,64,223,.38)!important;outline-offset:3px}.market-ready-shell .command-heading{padding:8px 0 6px}.market-ready-shell .command-heading h1{color:var(--cc-aubergine);font-size:clamp(32px,3vw,47px);letter-spacing:-.05em}.market-ready-shell .command-eyebrow{color:var(--cc-purple);letter-spacing:.12em;font-weight:750}.market-ready-shell .command-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.market-ready-shell .client-service-workspace,.market-ready-shell .command-agenda,.market-ready-shell .command-metric,.market-ready-shell .command-priorities,.market-ready-shell .command-tasks,.market-ready-shell .editor-card,.market-ready-shell .profile-section,.market-ready-shell .ts-panel{border:1px solid var(--cc-line);border-radius:var(--cc-radius);background:#fff;box-shadow:0 8px 28px rgba(41,27,69,.045)}.market-ready-shell .command-metric{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.market-ready-shell .command-metric:hover{transform:translateY(-2px);border-color:#c6b4ed;box-shadow:var(--cc-shadow)}.market-ready-shell .command-agenda header a,.market-ready-shell .command-metric small svg,.market-ready-shell .command-metric>div svg,.market-ready-shell .command-tasks header a{color:var(--cc-purple)}.market-ready-shell .command-count{background:var(--cc-soft);color:var(--cc-purple)}.market-ready-shell .command-attention{border-radius:10px}.market-ready-shell .command-attention:hover{background:var(--cc-soft)}.market-ready-shell .status-badge{border-radius:999px;font-weight:750;letter-spacing:.025em}.market-ready-shell .client-tabs{background:rgba(248,247,250,.94)}.market-ready-shell .client-tabs a.active{background:var(--cc-aubergine)}.market-ready-shell .workflow-next{border:1px solid #d9ccef;background:linear-gradient(100deg,#fff,#f6f0ff);border-radius:var(--cc-radius)}.market-ready-shell .workflow-next>span{color:var(--cc-purple)}.market-ready-shell .operations-page>h1,.market-ready-shell .os-form-page>h1,.market-ready-shell .os-section-title h1,.market-ready-shell .os-title h1{color:var(--cc-aubergine);letter-spacing:-.035em}.market-ready-shell .os-section-title>div>span,.market-ready-shell .os-title>p{color:var(--cc-muted)}.market-ready-shell .editor-card>details,.market-ready-shell details.editor-card{overflow:hidden}.market-ready-shell .editor-card details>summary,.market-ready-shell details.editor-card>summary{min-height:48px;display:flex;align-items:center;color:var(--cc-aubergine);font-weight:720;cursor:pointer}.market-ready-shell table{border-collapse:separate;border-spacing:0}.market-ready-shell table th{background:#f7f4fa;color:#655b70;border-bottom:1px solid var(--cc-line)}.market-ready-shell table tbody tr:hover td{background:#fbf9fd}.market-ready-shell input,.market-ready-shell select,.market-ready-shell textarea{border-radius:9px!important;border-color:#d8d0e0!important;background:#fff!important}.market-ready-shell input:focus,.market-ready-shell select:focus,.market-ready-shell textarea:focus{border-color:#a989e7!important;box-shadow:0 0 0 3px rgba(112,64,223,.1)!important}.market-ready-shell button{border-radius:9px}.market-ready-shell .os-mobile-nav{background:rgba(255,255,255,.96);border-top-color:var(--cc-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.market-ready-shell .os-mobile-nav>a:first-child{color:var(--cc-purple)}.market-ready-control{min-height:100vh;display:grid;grid-template-columns:252px minmax(0,1fr);grid-template-rows:76px minmax(0,1fr);font-family:Inter,Arial,sans-serif}.cc-control-side{grid-row:1/-1;background:var(--cc-aubergine);color:#fff;padding:26px 18px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.cc-control-brand{padding:0 12px 26px;color:#fff!important;font-size:24px;font-weight:780;letter-spacing:-.045em}.cc-control-brand span{display:block;color:#cbbbe8;font-size:12px;font-weight:550;letter-spacing:.02em}.cc-control-side nav{display:grid;gap:5px}.cc-control-side nav a{color:#d9d0e6;padding:11px 12px;border-radius:9px;font-size:14px;font-weight:630}.cc-control-side nav a:focus-visible,.cc-control-side nav a:hover{background:#ffffff12;color:#fff}.cc-control-side nav a:first-child{background:#ffffff16;color:#fff}.cc-control-side footer{margin-top:auto;padding:18px 12px 0;border-top:1px solid #ffffff20;color:#bfb3cd;font-size:12px}.cc-control-top{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 30px;background:rgba(255,255,255,.95);border-bottom:1px solid var(--cc-line);position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cc-control-top>div strong{display:block;color:var(--cc-aubergine);font-size:15px}.cc-control-top>div small{color:var(--cc-muted)}.cc-control-actions{display:flex;align-items:center;gap:12px}.cc-control-actions>a{min-height:42px;display:inline-flex;align-items:center;padding:9px 14px;border:1px solid #d9ccef;border-radius:9px;font-weight:650}.cc-control-actions form button{min-height:42px;background:transparent;color:var(--cc-muted);border-color:var(--cc-line)}.market-ready-control .cs-main{width:100%;max-width:1320px;padding:38px 42px 100px}.market-ready-control .cs-staging{display:flex;align-items:center;gap:9px;background:#f0e9ff;border:1px solid #ded0fa;color:#5633a1}.market-ready-control .cs-staging:before{content:"●";color:var(--cc-purple);font-size:12px}.market-ready-control .cs-page-heading h1,.market-ready-control>main>h1{font-size:clamp(32px,3.3vw,48px);letter-spacing:-.045em}.market-ready-control .cs-card{border-color:var(--cc-line);border-radius:var(--cc-radius);box-shadow:0 8px 25px rgba(41,27,69,.04);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.market-ready-control a.cs-card:hover{transform:translateY(-2px);border-color:#c6b4ed;box-shadow:var(--cc-shadow)}.market-ready-control .cs-primary,.market-ready-control button:not(.cs-text-button){background:var(--cc-purple);border-color:var(--cc-purple)}.market-ready-control .cs-primary:hover,.market-ready-control button:not(.cs-text-button):hover{background:var(--cc-purple-dark)}.market-ready-control .cs-eyebrow{color:var(--cc-purple)!important}.market-ready-control progress{height:9px;border:0;border-radius:20px;overflow:hidden;background:#ece7f0}.market-ready-control progress::-webkit-progress-value{background:var(--cc-purple)}.cc-control-mobile{display:none}.cc-setup-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:22px;margin:25px 0}.cc-setup-summary{background:linear-gradient(135deg,var(--cc-aubergine),#4b3276);border:0!important}.cc-setup-summary,.cc-setup-summary h2,.cc-setup-summary p{color:#fff!important}.cc-setup-summary p{opacity:.78}.cc-next-card{display:flex;flex-direction:column;justify-content:center}.cc-next-card .cs-primary{align-self:flex-start}.cc-step-list{display:grid;gap:12px;margin:28px 0}.cc-step-card{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 20px!important}.cc-step-number{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--cc-soft);color:var(--cc-purple);font-size:12px;font-weight:800}.cc-step-card.is-done .cc-step-number{background:#e8f5ef;color:var(--cc-success)}.cc-step-card h2{font-size:17px;margin:0 0 3px}.cc-step-card p{font-size:13px;margin:0}.cc-step-state{border-radius:999px;padding:5px 9px;background:#f1edf4;color:var(--cc-muted);font-size:12px;font-weight:750;text-transform:uppercase}.cc-step-card.is-done .cc-step-state{background:#e8f5ef;color:var(--cc-success)}.cc-setting-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--cc-soft);color:var(--cc-purple);font-weight:800}.market-ready-control .cs-settings-group{padding-top:12px}.market-ready-control .cs-settings-group>.cs-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-ready-control .cs-settings-group .cs-card{display:grid;grid-template-columns:auto 1fr;gap:4px 14px}.market-ready-control .cs-settings-group .cs-card .cc-setting-icon{grid-row:1/4}.market-ready-control .cs-settings-group .cs-card h3,.market-ready-control .cs-settings-group .cs-card p,.market-ready-control .cs-settings-group .cs-card span{grid-column:2}.market-ready-control .cs-settings-jumps{position:sticky;top:76px;z-index:20;background:var(--cc-canvas);padding:12px 0}.market-ready-control .cs-settings-jumps a{background:#fff}@media(max-width:1100px){.market-ready-shell .command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.market-ready-control{grid-template-columns:210px minmax(0,1fr)}.market-ready-control .cs-main{padding:30px 28px 100px}.market-ready-control .cs-settings-group>.cs-settings-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.market-ready-shell .os-main{padding-top:18px}.market-ready-shell .command-heading h1{font-size:34px}.market-ready-shell .command-metrics{grid-template-columns:1fr 1fr!important}.market-ready-shell .command-metric:last-child{grid-column:auto!important}.market-ready-control{display:block;padding-bottom:70px}.cc-control-side{display:none}.cc-control-top{position:sticky;grid-column:auto;padding:12px 18px;height:64px}.cc-control-actions>a{display:none}.market-ready-control .cs-main{padding:22px 18px 80px}.cc-control-mobile{position:fixed;display:grid;grid-template-columns:repeat(5,1fr);bottom:0;left:0;right:0;z-index:60;background:rgba(255,255,255,.97);border-top:1px solid var(--cc-line);padding:7px max(8px,env(safe-area-inset-left)) calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.cc-control-mobile a{display:flex;align-items:center;justify-content:center;min-height:44px;color:#62576e;font-size:12px;font-weight:700}.cc-control-mobile a:first-child{color:var(--cc-purple)}.cc-setup-hero{grid-template-columns:1fr}.cc-step-card{grid-template-columns:38px minmax(0,1fr);padding:16px!important}.cc-step-state{grid-column:2;justify-self:start}.market-ready-control .cs-settings-group>.cs-settings-grid{grid-template-columns:1fr}.market-ready-control .cs-settings-jumps{top:64px;overflow-x:auto;flex-wrap:nowrap}.market-ready-control .cs-settings-jumps a{white-space:nowrap}.market-ready-shell .editor-card,.market-ready-shell .ts-panel{border-radius:12px}}@media(prefers-reduced-motion:reduce){.market-ready-control *,.market-ready-shell *{transition:none!important;scroll-behavior:auto!important}}:root{--cc-product-plum:#291b45;--cc-product-plum-deep:#24163d;--cc-product-purple:#7040df;--cc-product-purple-dark:#5930bd;--cc-product-canvas:#f7f5fb;--cc-product-line:#e7e0ee;--cc-product-ink:#221735;--cc-product-muted:#71687d;--cc-product-shadow:0 12px 34px rgba(41,27,69,.07)}.market-ready-control{background:var(--cc-product-canvas);color:var(--cc-product-ink)}.market-ready-control .cc-control-side{background:linear-gradient(180deg,var(--cc-product-plum),var(--cc-product-plum-deep));box-shadow:14px 0 34px rgba(41,27,69,.09)}.market-ready-control .cc-control-top{min-height:70px;border-bottom-color:var(--cc-product-line);box-shadow:0 5px 20px rgba(41,27,69,.035)}.market-ready-control .cs-main{max-width:1400px}.market-ready-control :is(.cs-card,.editor-card,.panel){border-color:var(--cc-product-line);border-radius:15px;box-shadow:var(--cc-product-shadow)}.market-ready-control :is(h1,h2,h3){color:var(--cc-product-ink)}.market-ready-control :is(.cs-primary,button:not(.cs-text-button)){background:linear-gradient(115deg,var(--cc-product-purple),#7848e4);border-color:var(--cc-product-purple);box-shadow:0 8px 18px rgba(112,64,223,.18);color:#fff!important}.market-ready-control :is(.cs-primary,button:not(.cs-text-button)) :is(svg,path){color:#fff;stroke:currentColor}.market-ready-control button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.market-ready-control :is(input,select,textarea){border-color:#ddd3e7;border-radius:9px}.platform-owner.cc-owner{--platform-bg:var(--cc-product-canvas);--platform-text:var(--cc-product-ink);--platform-purple:var(--cc-product-purple);--platform-plum:var(--cc-product-plum);--platform-muted:var(--cc-product-muted);--platform-border:var(--cc-product-line);background:var(--cc-product-canvas)}.platform-owner.cc-owner>aside{background:linear-gradient(180deg,var(--cc-product-plum),var(--cc-product-plum-deep));box-shadow:14px 0 34px rgba(41,27,69,.09)}.platform-owner.cc-owner .platform-card{border-color:var(--cc-product-line);border-radius:15px;box-shadow:var(--cc-product-shadow)}.platform-owner.cc-owner .platform-stats .platform-card{background:linear-gradient(180deg,#fff,#fefcff)}.platform-owner.cc-owner .platform-primary,.platform-owner.cc-owner button:not([class*=text]){display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 15px;border:1px solid var(--cc-product-purple);border-radius:9px;background:var(--cc-product-purple);color:#fff;font-weight:680;cursor:pointer}.platform-owner.cc-owner .platform-primary:hover,.platform-owner.cc-owner button:not([class*=text]):hover{background:var(--cc-product-purple-dark)}.platform-owner.cc-owner button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.platform-owner.cc-owner :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(112,64,223,.38);outline-offset:3px}.platform-owner.cc-owner :is(input,select,textarea){border:1px solid #ddd3e7;border-radius:9px;background:#fff}.platform-owner.cc-owner :is(input,select,textarea):focus{border-color:#a989e7;box-shadow:0 0 0 3px rgba(112,64,223,.1);outline:0}.platform-owner.cc-owner .platform-table{border:1px solid var(--cc-product-line);border-radius:12px;overflow:hidden}.platform-owner.cc-owner .platform-table th{background:#f8f5fb}.platform-owner.cc-owner .platform-table tbody tr:hover td{background:#fcfaff}.platform-owner.cc-owner details.platform-card>summary{min-height:48px;display:flex;align-items:center;color:var(--cc-product-ink)}:is(.workspace-account,.account-shell,.auth-shell,.platform-shell) :is(.card,.panel,.editor-card){border-color:var(--cc-product-line);border-radius:15px;box-shadow:var(--cc-product-shadow)}:is(.workspace-account,.account-shell,.auth-shell,.platform-shell) :is(button,.primary-action){border-radius:9px}@media(max-width:800px){.platform-owner.cc-owner>aside{box-shadow:none}.platform-owner.cc-owner .platform-card{border-radius:13px}}@media(prefers-reduced-motion:reduce){.market-ready-control *,.platform-owner.cc-owner *{transition:none!important;scroll-behavior:auto!important}}.onboarding-business-card{max-width:920px;margin-inline:auto}.onboarding-business-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 22px}.onboarding-business-grid>.full{grid-column:1/-1}.onboarding-next{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.onboarding-next small{color:#6e6878}.google-address-options{position:absolute;z-index:30;left:0;right:0;top:calc(100% - 18px);display:block;background:#fff;border:1px solid #d7cfdf;border-radius:10px;box-shadow:0 18px 44px #291b4525;max-height:260px;overflow:auto}.google-address-options button{display:block!important;width:100%!important;text-align:left!important;padding:12px 14px!important;color:#291b45!important;background:#fff!important;border:0!important;border-bottom:1px solid #eee8f4!important;border-radius:0!important}.google-address-options button:hover,.google-address-options button[aria-selected=true]{background:#f4effc!important}.google-address-options small{display:block;padding:8px 14px;color:#6e6878}.workspace-branded-login .workspace-login-name{display:flex;align-items:center;gap:14px}.workspace-branded-login .workspace-login-name img{width:min(190px,70%);max-height:74px;object-fit:contain;object-position:left center;filter:none}.workspace-login-monogram{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--workspace-primary);color:var(--workspace-on-primary);font-size:24px}.workspace-branded-login .login-panel{display:flex;flex-direction:column;justify-content:center;align-items:center}.login-divider,.workspace-branded-login .login-panel>form,.workspace-owner-entry{width:min(100%,480px)}.workspace-owner-entry{padding:24px;border:1px solid #e7e2ec;border-radius:16px;background:#fff;box-shadow:0 14px 40px #291b450a}.workspace-owner-entry h2{font-size:28px;margin:4px 0 8px}.workspace-owner-entry p{color:#6e6878}.workspace-owner-button{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border-radius:10px;background:var(--workspace-primary);color:var(--workspace-on-primary)!important;font-weight:750;text-decoration:none}.login-divider{display:flex;align-items:center;gap:12px;margin:22px 0;color:#756b81;font-size:12px}.login-divider:after,.login-divider:before{content:"";height:1px;background:#e7e2ec;flex:1 1}.workspace-branded-login .login-panel-logo{display:block;width:min(230px,70%);max-height:88px;object-fit:contain;object-position:left center;margin:0 0 28px;filter:none}.workspace-branded-login .login-panel-brand{display:block;margin-bottom:24px;color:var(--workspace-heading);font-size:24px}.cleaningcentral-access-page{background:#f4f1fa}.cleaningcentral-access-page>section{border-radius:18px;box-shadow:0 20px 60px #291b4514}.cleaningcentral-access-page .access-page-logo{display:block;width:min(230px,70%);height:auto;margin:0 0 34px}.cleaningcentral-access-page .button{background:#7040df;color:#fff}.cleaningcentral-access-page h1{color:#291b45}.cleaningcentral-access-page input:focus{outline:3px solid #7040df33;border-color:#7040df}.os-app.workspace119.customer-branded .agenda-record-link{font-size:15px!important;font-weight:750!important;color:#291b45!important;display:inline-flex;align-items:center;gap:6px}.os-app.workspace119.customer-branded .agenda-client{display:block!important}.os-app.workspace119.customer-branded .agenda-client a{font-weight:700;color:var(--workspace-primary)!important}@media(min-width:761px){.os-app.workspace119.customer-branded.premium-ui :is(.record-popup,.job-modal,.job-flow-modal,.job-compose,.candidate-dialog){width:min(1040px,calc(100vw - 64px))!important;height:min(760px,calc(100dvh - 56px))!important;max-height:calc(100dvh - 56px)!important;overflow:hidden!important;grid-template-rows:auto minmax(0,1fr) auto!important}.os-app.workspace119.customer-branded.premium-ui :is(.record-popup,.job-modal,.job-flow-modal,.job-compose,.candidate-dialog)>header{min-height:58px!important;padding:10px 16px!important}.os-app.workspace119.customer-branded.premium-ui :is(.record-popup,.job-modal,.job-flow-modal,.job-compose,.candidate-dialog)>header>div:last-child{gap:8px!important;flex-wrap:nowrap!important}.os-app.workspace119.customer-branded.premium-ui :is(.record-popup,.job-modal,.job-flow-modal,.job-compose,.candidate-dialog)>header :is(a,button){min-height:36px!important;padding:7px 10px!important}.record-popup iframe{min-height:0!important;height:100%!important}.workspace-embedded .os-main{min-height:0!important;padding:18px 22px!important}}@media(max-width:760px){.onboarding-business-grid{grid-template-columns:1fr}.onboarding-business-grid>.full{grid-column:auto}.workspace-branded-login.login-page{min-height:100dvh;grid-template-rows:auto minmax(0,1fr)}.workspace-branded-login .login-brand{min-height:auto;padding:24px 22px;gap:18px}.workspace-branded-login .login-brand h1{font-size:clamp(34px,11vw,48px);line-height:1.02;margin:10px 0}.workspace-branded-login .login-brand>div>p:last-child{margin-bottom:0}.workspace-branded-login .login-panel{place-items:stretch;padding:28px 20px calc(28px + env(safe-area-inset-bottom))}.workspace-branded-login .login-panel h2{margin:0 0 18px}.cleaningcentral-access-page{align-items:start;padding:18px 12px calc(18px + env(safe-area-inset-bottom))}.cleaningcentral-access-page>section{box-sizing:border-box;padding:28px 22px;width:100%;max-width:560px}.cleaningcentral-access-page .access-page-logo{width:min(190px,70%);margin-bottom:24px}.cleaningcentral-access-page h1{font-size:clamp(32px,10vw,42px);line-height:1.05}.cleaningcentral-access-page :is(input,button,.button){min-height:48px}}.os-app.workspace119.customer-branded.premium-ui .workspace-home119{max-width:1480px!important}.os-app.workspace119.customer-branded.premium-ui .workspace-home119 .command-heading h1{font-size:38px!important;color:#23113f!important}.command-create119{position:relative}.command-create119>summary{list-style:none;display:flex;align-items:center;gap:8px;min-height:44px;padding:11px 18px;border-radius:10px;background:#7040df;color:#fff;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 10px 25px #7040df30}.command-create119>summary::-webkit-details-marker{display:none}.command-create119 svg{width:17px}.command-create119>nav{position:absolute;z-index:60;right:0;top:52px;width:210px;padding:8px;border:1px solid #e4dbec;border-radius:12px;background:#fff;box-shadow:0 20px 55px #291b4530}.command-create119>nav a{display:block;padding:12px;border-radius:8px;color:#39264f;font-size:13px}.command-create119>nav a:hover{background:#f3edfb;color:#7040df}.command-progress119{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 18px;padding:17px 22px;border-radius:15px;background:linear-gradient(100deg,#41206e,#7040df);color:#fff;box-shadow:0 15px 34px #4d2b7d24}.command-progress119>div{display:grid;gap:4px}.command-progress119 strong{color:#fff!important;font-size:14px}.command-progress119 small{color:#e7ddf4}.command-progress119>a{display:flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid #ffffff40;border-radius:9px;color:#fff;font-size:12px;font-weight:700}.command-progress119>a svg{width:15px}.command-progress-ring119{--progress:0;display:grid;place-items:center;width:45px;height:45px;border-radius:50%;background:radial-gradient(circle,#4d287b 56%,transparent 58%),conic-gradient(#9bf4d6 calc(var(--progress)*1%),#ffffff30 0);font-size:12px;font-weight:850}.os-app.workspace119.customer-branded.premium-ui .command-metric{position:relative;overflow:hidden}.os-app.workspace119.customer-branded.premium-ui .command-metric:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;border-radius:4px 4px 0 0;background:linear-gradient(90deg,#7040df,#b79aef)}.os-app.workspace119.customer-branded.premium-ui .command-agenda-list>article{grid-template-columns:62px 42px minmax(0,1fr) auto!important;margin:8px 15px;padding:15px 14px!important;border:0!important;border-left:3px solid #7040df!important;border-radius:11px;background:#faf8fd}.os-app.workspace119.customer-branded.premium-ui .command-agenda-list>article.agenda-status-completed{border-left-color:#36a77a!important;background:#f3fbf7}.agenda-avatar119{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#eee6fb;color:#6b3ac1;font-size:12px;font-weight:850}.os-app.workspace119.customer-branded.premium-ui .command-agenda-list time{align-self:center}.os-app.workspace119.customer-branded.premium-ui .command-agenda-list .agenda-person{gap:3px}.os-app.workspace119.customer-branded.premium-ui .command-agenda-list .agenda-service{color:#291b45;font-weight:750}.record-popup-preview119{align-content:center;justify-items:center;gap:8px;min-height:260px;margin:auto;padding:34px;text-align:center}.record-popup-preview119>span{font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:#7040df}.record-popup-preview119 h3{margin:0;color:#291b45;font-size:26px}.record-popup-preview119 p{margin:0;font-size:15px}.record-popup-preview119 div{display:flex;gap:10px}.record-popup-preview119 small{padding:7px 10px;border-radius:8px;background:#f3eef9}html.workspace-embedded,html.workspace-embedded body{height:100%;overflow:hidden!important}.workspace-embedded .os-app.workspace119.customer-branded.premium-ui .os-main{height:100dvh!important;min-height:0!important;overflow:hidden!important;padding:14px 18px!important}.workspace-embedded .os-app.workspace119.customer-branded.premium-ui .visit-detail{height:calc(100dvh - 28px);min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:9px!important;overflow:hidden}.workspace-embedded .visit-detail>.os-back,.workspace-embedded .visit-detail>.recurrence-summary,.workspace-embedded .visit-detail>.workflow-next{display:none!important}.workspace-embedded .visit-detail .visit-hero{min-height:74px;margin:0!important;padding:12px 16px!important;border-radius:12px!important}.workspace-embedded .visit-detail .visit-hero h1{font-size:22px!important;margin:2px 0!important}.workspace-embedded .visit-detail .visit-hero>div>span{font-size:12px!important}.workspace-embedded .visit-detail .record-admin-tools{max-width:520px!important}.workspace-embedded .visit-detail #job-workspace,.workspace-embedded .visit-detail .admin-panels{height:100%;min-height:0;overflow:hidden}.workspace-embedded .visit-detail .admin-panels{display:grid;grid-template-rows:auto minmax(0,1fr)}.workspace-embedded .visit-detail .admin-panel-tabs{margin:0!important;padding:4px 0 8px!important;overflow:visible!important}.workspace-embedded .visit-detail .admin-panels>[role=tabpanel]{min-height:0;height:100%;overflow:auto;padding:10px 8px 18px 0!important;scrollbar-width:thin;scrollbar-color:#c8bad8 transparent}.workspace-embedded .visit-detail .editor-card{margin-bottom:10px!important;padding:16px!important}@media(max-width:760px){.command-progress119{grid-template-columns:44px 1fr}.command-progress119>a{grid-column:1/-1;justify-content:center}.os-app.workspace119.customer-branded.premium-ui .command-agenda-list>article{grid-template-columns:52px 38px minmax(0,1fr)!important}.os-app.workspace119.customer-branded.premium-ui .command-agenda-list>article>.status-badge{grid-column:3!important}}.os-app.workspace119.customer-branded.premium-ui .record-popup{width:min(920px,calc(100vw - 64px))!important;height:min(700px,calc(100dvh - 56px))!important;max-height:calc(100dvh - 56px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;border:1px solid #e2dce8!important;border-radius:22px!important;background:#fbfafc!important;box-shadow:0 30px 90px rgba(32,18,54,.25)!important;animation:recordPopupIn119 .18s ease-out}.os-app.workspace119.customer-branded.premium-ui .record-popup::backdrop{background:rgba(28,20,38,.48)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.os-app.workspace119.customer-branded.premium-ui .record-popup>header{min-height:66px!important;padding:11px 13px 11px 20px!important;background:#fff!important;border-bottom:1px solid #ece7f0!important;color:#291b45!important}.os-app.workspace119.customer-branded.premium-ui .record-popup>header small{color:#7040df!important;font-size:12px!important;letter-spacing:.12em!important}.os-app.workspace119.customer-branded.premium-ui .record-popup>header h2{max-width:min(610px,60vw)!important;margin:3px 0 0!important;color:#291b45!important;font-size:18px!important;font-weight:750!important}.os-app.workspace119.customer-branded.premium-ui .record-popup>header a{min-height:38px!important;padding:8px 11px!important;border:1px solid #e3dcec!important;border-radius:9px!important;background:#f8f5fb!important;color:#5f32b0!important;font-size:12px!important}.os-app.workspace119.customer-branded.premium-ui .record-popup>header button{width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:1px solid #e3dcec!important;border-radius:9px!important;background:#fff!important;color:#3a2d48!important}.os-app.workspace119.customer-branded.premium-ui .record-popup iframe{grid-area:2/1;width:100%;height:100%!important;min-height:0!important;background:#fbfafc!important}.os-app.workspace119.customer-branded.premium-ui .record-popup>footer{display:none!important}.record-popup-preview119{grid-area:2/1;z-index:2;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch;justify-items:stretch;min-height:0;margin:0;padding:0;background:#fbfafc;text-align:left;color:#6e6878}.record-popup-preview119>nav{display:flex;gap:3px;overflow:hidden;padding:8px 18px 0;border-bottom:1px solid #ece7f0;background:#fff}.record-popup-preview119>nav span{flex:0 0 auto;padding:10px 11px 9px;border-bottom:2px solid transparent;color:#766c80;font-size:12px;font-weight:700}.record-popup-preview119>nav span[aria-current=page]{border-bottom-color:#7040df;color:#5d2eb3}.record-preview-body119{display:grid!important;align-content:start;gap:18px!important;padding:26px!important;overflow:hidden}.record-preview-copy119{display:grid!important;gap:4px!important}.record-preview-copy119>span{font-size:12px;font-weight:850;letter-spacing:.12em;color:#7040df}.record-preview-copy119 h3{margin:0;color:#291b45;font-size:25px;letter-spacing:-.025em}.record-preview-copy119 p{margin:2px 0 0;color:#746b7d;font-size:13px}.record-preview-facts119{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.record-preview-facts119 article{display:flex;align-items:center;gap:11px;min-width:0;padding:13px 14px;border:1px solid #e9e3ee;border-radius:12px;background:#fff;box-shadow:0 5px 16px rgba(41,27,69,.035)}.record-preview-facts119 article>svg{flex:0 0 auto;width:18px;height:18px;color:#7040df}.record-preview-facts119 article>div{display:grid!important;min-width:0;gap:2px!important}.record-preview-facts119 small{padding:0!important;background:none!important;color:#877c90;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.record-preview-facts119 strong{overflow:hidden;color:#342440;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.record-preview-loading119{display:grid!important;gap:8px!important;padding:16px;border:1px solid #eee9f2;border-radius:12px;background:#fff}.record-preview-loading119 span{display:block;height:9px;border-radius:10px;background:linear-gradient(90deg,#eee9f2 25%,#f8f5fb 45%,#eee9f2 65%);background-size:220% 100%;animation:recordShimmer119 1.1s ease-in-out infinite}.record-preview-loading119 span:first-child{width:38%}.record-preview-loading119 span:nth-child(2){width:78%}.record-preview-loading119 span:nth-child(3){width:58%}.record-popup-loading{grid-area:2/1;z-index:3;align-self:start;margin:20px!important;padding:14px 16px!important;border:1px solid #f1c9c9;border-radius:10px;background:#fff5f5;color:#8d2e2e;font-size:13px}.workspace-embedded .os-app.workspace119.customer-branded.premium-ui :is(input,select,textarea,button){font-size:14px}.workspace-embedded .os-app.workspace119.customer-branded.premium-ui label{font-size:12px}@keyframes recordPopupIn119{0%{transform:translateY(9px) scale(.985);opacity:0}}@keyframes recordShimmer119{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:760px){.os-app.workspace119.customer-branded.premium-ui .record-popup{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important}.record-preview-facts119{grid-template-columns:1fr}.record-popup-preview119>nav{overflow:auto}}.workspace-branded-login{--workspace-primary:#7040df;--workspace-on-primary:#fff;--workspace-heading:#291b45;--workspace-on-heading:#fff;--login-primary:#7040df;--login-heading:#291b45;--login-soft:#f7f3fb;--login-line:#e5deeb}.workspace-branded-login .login-brand{background:var(--login-heading);color:#fff}.workspace-branded-login .login-brand h1 em{color:#c9b5f7}.workspace-branded-login .login-brand>div>p:last-child{color:#eee8f6}.workspace-branded-login .login-icon{background:var(--login-soft)}.workspace-branded-login .login-icon svg{color:var(--login-heading)}.workspace-branded-login .login-panel :is(h1,h2,h3,label,legend){color:var(--login-heading)}.cleaningcentral-access-page :is(h1,h2,h3,label,legend),.customer-branded.login-page .login-panel :is(h1,h2,h3,label,legend){color:#291b45}.workspace-branded-login .button-dark{background:var(--login-primary);border-color:var(--login-primary);color:#fff}.workspace-branded-login :is(input,select,textarea){border-color:var(--login-line)}.workspace-branded-login :is(input,select,textarea):focus{border-color:var(--login-primary);outline:3px solid #7040df24}.workspace-branded-login :focus-visible{outline-color:var(--login-primary)}.os-app.workspace119.customer-branded.premium-ui{--brand-teal:#7040df;--brand-navy:#291b45;--os-teal:#7040df;--ui-teal:#7040df;--dark-teal:#291b45;--workspace-primary:#7040df;--workspace-heading:#291b45;--workspace-soft:#f7f3fb;--workspace-line:#e5deeb;--workspace-muted:#756b7e}.os-app.workspace119.customer-branded.premium-ui :is(a,.ts-link){color:#6233aa}.os-app.workspace119.customer-branded.premium-ui :is(.button-primary,.cs-primary,.schedule-save button,.workflow-next>a,.request-actions button:last-child,.job-notes button,.save-signature){background:#7040df!important;border-color:#7040df!important;color:#fff!important}.os-app.workspace119.customer-branded.premium-ui :is(input,select,textarea){border-color:#ddd4e5;color:#352740}.os-app.workspace119.customer-branded.premium-ui :is(input,select,textarea):focus{border-color:#7040df;outline:3px solid #7040df20}.os-app.workspace119.customer-branded.premium-ui :focus-visible{outline-color:#7040df!important}.os-app.workspace119.customer-branded.premium-ui :is(.admin-panel-tabs,.cleaner-diary>header,.sm8-table th){background:#f7f3fb!important;border-color:#e5deeb!important}.os-app.workspace119.customer-branded.premium-ui .admin-panel-tabs button{color:#594866}.os-app.workspace119.customer-branded.premium-ui .admin-panel-tabs button[aria-selected=true]{background:#7040df!important;color:#fff!important}.os-app.workspace119.customer-branded.premium-ui :is(.assignment-manager>button,.archive-client-dialog button:not([type=button]),.reschedule-notice button:last-child,.new-task summary,.new-task button,.small-action,.job-compose footer .primary){background:#7040df!important;border-color:#7040df!important;color:#fff!important}.os-app.workspace119.customer-branded.premium-ui :is(.archive-client-trigger,.archive-client-dialog,.archive-client-dialog h3,.archive-client-dialog textarea,.reschedule-notice select,.reschedule-notice button,.gardening-lines legend,.gardening-lines label,.gardening-lines input,.gardening-lines textarea,.gardening-lines button,.sm8-table th,.sm8-table input,.sm8-table select){color:#352740!important}.os-app.workspace119.customer-branded.premium-ui :is(.dashboard-attention article>p,.dashboard-attention article>a strong,.dashboard-visit-list time,.work-list footer a,.job-notes>header p,.schedule-manager form small){color:#7040df!important}.os-app.workspace119.customer-branded.premium-ui :is(.legacy-rules,.cleaner-job-brief){border-color:#7040df!important;background:#f7f3fb!important;color:#352740!important}.os-app.workspace119.customer-branded.premium-ui :is(.field-job-shortcuts a,.schedule-save small,.job-compose>p,.ts-metrics span,.ts-week-confirm){border-color:#e5deeb!important;background:#f7f3fb!important;color:#352740!important}.os-app.workspace119.customer-branded.premium-ui .ndis-invoice-preview{border-color:#d9c9eb!important;background:#f7f3fb!important}.os-app.workspace119.customer-branded.premium-ui .ndis-invoice-preview>span{color:#7040df!important}.os-app.workspace119.customer-branded.premium-ui .os-more[open] summary{background:#3c2558!important;color:#fff!important}.os-app.workspace119.customer-branded.premium-ui .os-more>div{background:#291b45!important}.os-app.workspace119.customer-branded.premium-ui .os-icon-link{background:#3c2558!important}.os-app.workspace119.customer-branded.premium-ui :is(.os-table-card,.ts-table,.sm8-table){max-width:100%;overflow-x:auto}.os-app.workspace119.customer-branded.premium-ui :is(.job-time-budget,.visit-actions,.visit-checklist){color:var(--workspace-heading)}.os-app.workspace119.customer-branded.premium-ui .visit-progress i{background:#eee8f6!important}.os-app.workspace119.customer-branded.premium-ui .visit-progress b{background:var(--workspace-primary)!important}.os-app.workspace119.customer-branded.premium-ui .visit-action-buttons button:not(.warning){background:var(--workspace-primary)!important;color:#fff!important}.os-app.workspace119.customer-branded.premium-ui .checklist-row{border-color:var(--workspace-line)!important}.os-app.workspace119.customer-branded.premium-ui .checklist-row em{background:var(--workspace-soft)!important;color:var(--workspace-primary)!important}.os-app.workspace119.customer-branded.premium-ui :is(.payroll-guide133,.payroll-handoff133){overflow:hidden;border:1px solid var(--workspace-line);border-radius:13px;background:#fff}.os-app.workspace119.customer-branded.premium-ui :is(.payroll-guide133,.payroll-handoff133)>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:12px 17px;cursor:pointer;list-style:none}.os-app.workspace119.customer-branded.premium-ui :is(.payroll-guide133,.payroll-handoff133)>summary::-webkit-details-marker{display:none}.os-app.workspace119.customer-branded.premium-ui :is(.payroll-guide133,.payroll-handoff133)>summary span{display:grid;gap:3px}.os-app.workspace119.customer-branded.premium-ui :is(.payroll-guide133,.payroll-handoff133)>summary strong{color:var(--workspace-heading);font-size:14px}.os-app.workspace119.customer-branded.premium-ui :is(.payroll-guide133,.payroll-handoff133)>summary small{color:var(--workspace-muted);font-size:11px}.os-app.workspace119.customer-branded.premium-ui :is(.payroll-guide133,.payroll-handoff133)>summary b{color:var(--workspace-primary);font-size:10px;text-transform:uppercase}.os-app.workspace119.customer-branded.premium-ui :is(.payroll-guide133,.payroll-handoff133)[open]>summary{border-bottom:1px solid var(--workspace-line);background:var(--workspace-soft)}.os-app.workspace119.customer-branded.premium-ui .payroll-guide133 .payroll-process131{padding:12px}.os-app.workspace119.customer-branded.premium-ui .payroll-handoff-body133{display:grid;gap:12px;padding:14px}.os-app.workspace119.customer-branded.premium-ui .payroll-timesheet-review131 .timesheet-page>header{display:none}.os-app.workspace119.customer-branded.premium-ui .payroll-timesheet-review131 .timesheet-page>p:first-of-type{margin:0 0 10px}.os-app.workspace119.customer-branded.premium-ui .payroll-timesheet-review131 .ts-team-overview>header{padding:14px 16px 8px}.os-app.workspace119.customer-branded.premium-ui .payroll-timesheet-review131 .ts-team-overview>header :is(h2,p){margin:0}.os-app.workspace119.customer-branded.premium-ui .payroll-timesheet-review131 .ts-team-overview>header p{margin-top:4px;color:var(--workspace-muted);font-size:11px}.os-app.workspace119.customer-branded.premium-ui .payroll-timesheet-review131 .ts-staff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 14px 16px}.os-app.workspace119.customer-branded.premium-ui .payroll-timesheet-review131 .ts-person-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px 12px;border:1px solid var(--workspace-line);border-radius:10px;background:#fff!important;color:var(--workspace-heading)!important;text-align:left;box-shadow:none}.os-app.workspace119.customer-branded.premium-ui .payroll-timesheet-review131 .ts-person-card:hover{border-color:#cbb9e1;background:var(--workspace-soft)!important}.os-app.workspace119.customer-branded.premium-ui .payroll-timesheet-review131 .ts-person-initial{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#eee7f8;color:#6233aa;font-weight:850}.os-app.workspace119.customer-branded.premium-ui .payroll-timesheet-review131 .ts-person-card>span:nth-child(2){display:grid;min-width:0;gap:2px}.os-app.workspace119.customer-branded.premium-ui .payroll-timesheet-review131 .ts-person-card strong{overflow:hidden;color:var(--workspace-heading);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.os-app.workspace119.customer-branded.premium-ui .payroll-timesheet-review131 .ts-person-card small{overflow:hidden;color:var(--workspace-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.os-app.workspace119.customer-branded.premium-ui .payroll-timesheet-review131 .ts-person-card>span:last-child{color:#6233aa;font-size:10px;font-weight:780;white-space:nowrap}.os-app.workspace119.customer-branded.premium-ui .payroll-timesheet-review131 .ts-table :is(th,td){padding:9px 8px;min-width:88px}.os-app.workspace119.customer-branded.premium-ui .visit-detail .job-support-panel119>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer}.os-app.workspace119.customer-branded.premium-ui .visit-detail .job-support-panel119>summary::-webkit-details-marker{display:none}.os-app.workspace119.customer-branded.premium-ui .visit-detail .job-support-panel119>summary span{display:grid;gap:3px}.os-app.workspace119.customer-branded.premium-ui .visit-detail .job-support-panel119>summary small{color:var(--workspace-muted);font-size:10px;font-weight:500}.os-app.workspace119.customer-branded.premium-ui .visit-detail .job-support-panel119>summary>b{color:var(--workspace-primary);font-size:10px;text-transform:uppercase}.os-app.workspace119.customer-branded.premium-ui .visit-detail .job-support-grid133{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:10px;border-top:1px solid var(--workspace-line)}.os-app.workspace119.customer-branded.premium-ui .visit-detail .job-support-group133{min-width:0;overflow:hidden;border:1px solid var(--workspace-line);border-radius:10px;background:#fff}.os-app.workspace119.customer-branded.premium-ui .visit-detail .job-support-group133>summary{min-height:58px;display:flex;align-items:center;padding:10px 13px;cursor:pointer;list-style:none}.os-app.workspace119.customer-branded.premium-ui .visit-detail .job-support-group133>summary::-webkit-details-marker{display:none}.os-app.workspace119.customer-branded.premium-ui .visit-detail .job-support-group133>summary span{display:grid;gap:3px}.os-app.workspace119.customer-branded.premium-ui .visit-detail .job-support-group133>summary strong{color:var(--workspace-heading);font-size:12px}.os-app.workspace119.customer-branded.premium-ui .visit-detail .job-support-group133>summary small{color:var(--workspace-muted);font-size:10px}.os-app.workspace119.customer-branded.premium-ui .visit-detail .job-support-group133[open]{grid-column:1/-1;background:#fcfbfd}.os-app.workspace119.customer-branded.premium-ui .visit-detail .job-support-group133[open]>summary{border-bottom:1px solid var(--workspace-line);background:var(--workspace-soft)}.os-app.workspace119.customer-branded.premium-ui .visit-detail .job-support-group133>div{display:grid;gap:10px;padding:12px}.os-app.workspace119.customer-branded.premium-ui .visit-detail .job-support-group133>div>.editor-card{margin:0!important;box-shadow:none!important}.os-app.workspace119.customer-branded.premium-ui .visit-detail .job-support-danger133>summary strong{color:#873c3c}.os-app.workspace119.customer-branded.premium-ui .funded-billing-summary133{display:grid;gap:14px;margin-top:14px!important;padding:18px 20px!important}.os-app.workspace119.customer-branded.premium-ui .funded-billing-summary133>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.os-app.workspace119.customer-branded.premium-ui .funded-billing-summary133>header small{color:var(--workspace-primary);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.os-app.workspace119.customer-branded.premium-ui .funded-billing-summary133>header h3{margin:5px 0 3px;font-size:18px}.os-app.workspace119.customer-branded.premium-ui .funded-billing-summary133>header p{margin:0;color:var(--workspace-muted);font-size:11px}.os-app.workspace119.customer-branded.premium-ui .funded-billing-summary133>header button{min-height:40px;padding:8px 12px;border:1px solid #d8cde3;border-radius:8px;background:#fff;color:#6233aa;font-size:11px;font-weight:780}.os-app.workspace119.customer-branded.premium-ui .funded-billing-summary133>dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.os-app.workspace119.customer-branded.premium-ui .funded-billing-summary133>dl>div{display:grid;gap:4px;padding:11px 12px;border:1px solid var(--workspace-line);border-radius:9px;background:var(--workspace-soft)}.os-app.workspace119.customer-branded.premium-ui .funded-billing-summary133 dt{color:var(--workspace-muted);font-size:9px;font-weight:750}.os-app.workspace119.customer-branded.premium-ui .funded-billing-summary133 dd{margin:0;color:var(--workspace-heading);font-size:12px;font-weight:750}.message-channel-actions133{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.message-channel-actions133 button{min-width:7.5rem}.message-channel-actions133 .message-channel-email133{background:#fff;color:var(--workspace-primary);border:1px solid #cbb9f5}.inbox-actions .inbox-recipient119 span{font-weight:700;color:#695c7c}.message-preview133{display:grid;gap:12px;padding:16px;border:1px solid var(--workspace-line);border-radius:12px;background:#fff}.message-preview133>h2,.message-preview133>p{margin:0}.message-preview133>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.message-preview133>dl>div{padding:9px 11px;border-radius:8px;background:var(--workspace-soft)}.message-preview133 dt{color:var(--workspace-muted);font-size:9px;font-weight:800;text-transform:uppercase}.message-preview133 dd{margin:3px 0 0;color:var(--workspace-heading);font-weight:750}.message-copy133{white-space:pre-wrap;padding:14px;border:1px solid var(--workspace-line);border-radius:9px;background:#fcfbfd;color:var(--workspace-heading);line-height:1.55}.os-app.workspace119.customer-branded.premium-ui :is(.crew-card,.commercial-job-tasks details,.new-task,.work-list>section,.invoice-panel,.invoice-tabs,.legacy-preview,.sm8-table,.settings-links a,.settings-users form,.historical-quote-findings article){border-color:var(--workspace-line)!important}.os-app.workspace119.customer-branded.premium-ui .crew-card{border-top-color:var(--workspace-primary)!important}.os-app.workspace119.customer-branded.premium-ui :is(.commercial-job-tasks button,.quote-pricing-editor button,.financial-controls button,.new-task summary,.new-task button,.small-action){background:var(--workspace-primary)!important;border-color:var(--workspace-primary)!important;color:#fff!important}.os-app.workspace119.customer-branded.premium-ui :is(.commercial-job-tasks details,.invoice-tabs a[aria-current=page],.legacy-rules,.sm8-table th){background:var(--workspace-soft)!important}.os-app.workspace119.customer-branded.premium-ui :is(.commercial-job-tasks button,.commercial-job-tasks input,.commercial-job-tasks textarea,.quote-pricing-editor label,.quote-pricing-editor input,.quote-pricing-editor select,.quote-pricing-editor textarea,.financial-controls input,.financial-controls select,.financial-controls textarea,.invoice-tabs a,.invoice-list-heading p,.invoice-list-heading small,.settings-links span,.settings-policy dt,.settings-users small,.historical-quote-review>header span,.historical-quote-review>small,.historical-quote-findings article span,.historical-quote-findings article p){color:var(--workspace-heading)!important}.os-app.workspace119.customer-branded.premium-ui .invoice-tabs a[aria-current=page]{border-color:var(--workspace-primary)!important;color:var(--workspace-primary)!important}.os-app.workspace119.customer-branded.premium-ui :is(.work-list small,.work-list span,.dashboard-attention small,.dashboard-visit-list small,.legacy-preview>small){color:var(--workspace-muted)!important}.os-app.workspace119.customer-branded.premium-ui :is(.ts-table,.os-table-card,.sm8-table){border:1px solid var(--workspace-line);border-radius:10px;background:#fff}.os-app.workspace119.customer-branded.premium-ui :is(.ts-table,.os-table-card,.sm8-table) table{margin:0}.os-app.workspace119.customer-branded.premium-ui :is(.ts-table,.os-table-card,.sm8-table) :is(th,td){border-color:var(--workspace-line)!important}.os-app.workspace119.customer-branded.premium-ui .ts-daily-table :is(th,td){padding:7px 8px!important;font-size:10px}.os-app.workspace119.customer-branded.premium-ui .ts-day-expansion>td{padding:4px 8px!important}.os-app.workspace119.customer-branded.premium-ui .ts-day-expansion details>summary{min-height:34px;display:flex;align-items:center;color:var(--workspace-primary);font-weight:750;cursor:pointer}.os-app.workspace119.customer-branded.premium-ui .ts-week-confirm{padding:12px!important}.os-app.workspace119.customer-branded.premium-ui .ts-week-confirm>p{margin:6px 0;color:var(--workspace-muted);font-size:10px}.os-app.workspace119.customer-branded.premium-ui :is(.os-title p,.os-section-title p,.client-service-workspace>header p,.profile-section>header p,.route-team-grid header p,.route-origin svg,.route-team-grid li>a,.route-empty svg,.client-profile-hero p,.property-card header small,.service-profile-card header small,.onboarding-profile>header small,.profile-quote-row small,.calendar-toolbar a,.visit-block time,.visit-hero p,.text-link,.assignment-manager>small,.job-guide summary){color:var(--workspace-primary)!important}.os-app.workspace119.customer-branded.premium-ui :is(.client-avatar,.activity-timeline i,.route-team-grid li>b){background:#eee7f8!important;color:var(--workspace-primary)!important;box-shadow:none!important}.os-app.workspace119.customer-branded.premium-ui :is(.service-preview,.visit-filter-strip>*,.job-guide,.route-origin,.package-options .package-note,.travel-pricing-note){border-color:var(--workspace-line)!important;background:var(--workspace-soft)!important;color:var(--workspace-heading)!important}.os-app.workspace119.customer-branded.premium-ui .package-options label li svg{color:var(--workspace-primary)!important}.os-app.workspace119.customer-branded.premium-ui,.os-app.workspace119.customer-branded.premium-ui .os-main,.os-app.workspace119.customer-branded.premium-ui .os-main>*,.os-app.workspace119.customer-branded.premium-ui :is(.operations-page,.visit-detail,.editor-card,.os-table-card,.invoice-panel,.invoice-directory119,.intelligence131,.help-centre119,.settings-page,.client-record119,.client-overview119,.profile-section,.profile-card-grid,.visit-layout,.route-team-grid,.work-grid,.people-results133,.recruitment-workspace119,.payroll-timesheet-review131){box-sizing:border-box;min-width:0;max-width:100%}.os-app.workspace119.customer-branded.premium-ui :is(p,dd,li,small,strong,em,a,label,button,legend,figcaption){overflow-wrap:anywhere}.os-app.workspace119.customer-branded.premium-ui :is(.client-tabs,.profile-tabs,.admin-panel-tabs,.jobs-tabs119,.invoice-tabs119,.invoice-tabs,.intelligence-category131,.action-counts131,.hr-section-nav,.week-board,.lead-board,.pipeline-board,.vacancy-flow133,.dispatch-scroll,.ts-table,.sm8-table,.table-scroll){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#aa8bdc #f2edf8;scrollbar-gutter:stable}.os-app.workspace119.customer-branded.premium-ui :is(.client-tabs,.profile-tabs,.admin-panel-tabs,.jobs-tabs119,.invoice-tabs119,.invoice-tabs,.intelligence-category131,.action-counts131,.hr-section-nav):after{flex:0 0 8px;content:""}.os-app.workspace119.customer-branded.premium-ui :is(.client-tabs,.profile-tabs,.admin-panel-tabs,.jobs-tabs119,.invoice-tabs119,.invoice-tabs,.intelligence-category131,.action-counts131,.hr-section-nav)>*{flex-shrink:0}.os-app.workspace119.customer-branded.premium-ui :is(.title-actions,.record-admin-tools,.invoice-actions119,.visit-action-buttons,.os-form-actions,.sm8-actions,.request-actions,.message-channel-actions133){max-width:100%;flex-wrap:wrap}@media(max-width:1100px){.os-app.workspace119.customer-branded.premium-ui .funded-billing-summary133>dl,.os-app.workspace119.customer-branded.premium-ui .payroll-timesheet-review131 .ts-staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.os-app.workspace119.customer-branded.premium-ui .payroll-timesheet-review131 .ts-staff-grid,.os-app.workspace119.customer-branded.premium-ui .visit-detail .job-support-grid133{grid-template-columns:1fr}.os-app.workspace119.customer-branded.premium-ui .visit-detail .job-support-group133[open]{grid-column:auto}.os-app.workspace119.customer-branded.premium-ui .payroll-timesheet-review131 .ts-person-card{grid-template-columns:34px minmax(0,1fr)}.os-app.workspace119.customer-branded.premium-ui .payroll-timesheet-review131 .ts-person-card>span:last-child{grid-column:2}.os-app.workspace119.customer-branded.premium-ui .funded-billing-summary133>header{display:grid}.message-preview133>dl,.os-app.workspace119.customer-branded.premium-ui .funded-billing-summary133>dl{grid-template-columns:1fr}.os-app.workspace119.customer-branded.premium-ui :is(.os-title,.os-section-title,.invoice-heading119,.calendar-toolbar,.route-team-grid article>header,.property-card>header,.service-profile-card>header,.onboarding-profile>header){align-items:flex-start;flex-direction:column}.os-app.workspace119.customer-branded.premium-ui :is(.title-actions,.record-admin-tools,.invoice-actions119,.visit-action-buttons,.os-form-actions,.sm8-actions){width:100%}.os-app.workspace119.customer-branded.premium-ui :is(.title-actions,.record-admin-tools,.invoice-actions119,.visit-action-buttons,.os-form-actions,.sm8-actions) :is(a,button){max-width:100%}}.office-address135>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.office-address135>header h2{margin-top:0}.address-source135{flex:none;padding:5px 9px;border-radius:999px;background:#f1ebfb;color:#5b2aa6;font-size:11px;font-weight:800}.address-source135.is-manual{background:#fff5dc;color:#72551a}.address-source135.is-empty{background:#f3f0f5;color:#62596a}.address-fallback135{padding:10px 12px;border-left:3px solid #7040df;border-radius:6px;background:#f8f5fc;color:#554a62;font-size:12px;line-height:1.5}@media(max-width:540px){.office-address135>header{flex-direction:column}.address-source135{align-self:flex-start}}.enquiry-list135>article{display:grid;gap:12px}.enquiry-list135>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.enquiry-list135>article>header h2,.enquiry-list135>article>header p{margin:0}.enquiry-list135>article>header>span{padding:5px 8px;border-radius:999px;background:#f1ebfb;color:#5b2aa6;font-size:10px;font-weight:800}.enquiry-list135 details{border-top:1px solid #ece5f2;padding-top:10px}.enquiry-list135 summary{cursor:pointer;color:#593493;font-weight:750}.enquiry-list135 dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.enquiry-list135 dl>div{min-width:0;padding:9px;border-radius:8px;background:#faf8fc}.enquiry-list135 dt{color:#6e6878;font-size:10px;text-transform:uppercase;font-weight:800}.enquiry-list135 dd{margin:3px 0 0;overflow-wrap:anywhere}.enquiry-list135 footer{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:540px){.enquiry-list135>article>header{flex-direction:column}.enquiry-list135 dl{grid-template-columns:1fr}.enquiry-list135 footer a{display:flex;align-items:center;justify-content:center;min-height:44px;flex:1 1 100%}}.os-app.workspace119.customer-branded.premium-ui{--cc-button-primary-bg:#7040df;--cc-button-primary-text:#fff;--cc-button-primary-hover-bg:#5b2fc4}.os-app.workspace119.customer-branded.premium-ui :is(a.button-primary,a.cs-primary,.accepted-quote-workflow-heading160>a,.onboarding-required-notice a,.owner-staff-profile-notice a.button-primary){background:var(--cc-button-primary-bg,#7040df)!important;border-color:var(--cc-button-primary-bg,#7040df)!important;color:var(--cc-button-primary-text,#fff)!important}.os-app.workspace119.customer-branded.premium-ui :is(a.button-primary,a.cs-primary,.accepted-quote-workflow-heading160>a,.onboarding-required-notice a,.owner-staff-profile-notice a.button-primary):hover{background:var(--cc-button-primary-hover-bg,#5b2fc4)!important;color:var(--cc-button-primary-text,#fff)!important}.os-app.workspace119.customer-branded.premium-ui :is(a.button-primary,a.cs-primary,.accepted-quote-workflow-heading160>a,.onboarding-required-notice a) :is(span,strong,small,b,svg){color:inherit!important}:root{--cc-button-primary-bg:#7040df;--cc-button-primary-text:#fff;--cc-button-primary-hover-bg:#5b2fc4;--cc-button-secondary-text:#7040df;--cc-button-secondary-border:#7040df}.os-app.workspace119.customer-branded.premium-ui :is(a,button).cc-button,:is(a,button).cc-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 16px;box-sizing:border-box;border:1px solid var(--cc-button-primary-bg,#7040df);border-radius:9px;font:inherit;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;text-transform:none!important;letter-spacing:0!important;white-space:nowrap;cursor:pointer}.os-app.workspace119.customer-branded.premium-ui .os-form-actions button.cc-button-primary,.os-app.workspace119.customer-branded.premium-ui :is(a,button):is(.cc-button-primary,.button-primary,.book-job-trigger133),:is(a,button):is(.cc-button-primary,.button-primary){background:var(--cc-button-primary-bg,#7040df)!important;border-color:var(--cc-button-primary-bg,#7040df)!important;color:var(--cc-button-primary-text,#fff)!important;-webkit-text-fill-color:var(--cc-button-primary-text,#fff);text-transform:none!important;letter-spacing:0!important}.os-app.workspace119.customer-branded.premium-ui :is(a,button):is(.cc-button-primary,.button-primary,.book-job-trigger133):hover,:is(a,button):is(.cc-button-primary,.button-primary):hover{background:var(--cc-button-primary-hover-bg,#5b2fc4)!important;color:var(--cc-button-primary-text,#fff)!important}.os-app.workspace119.customer-branded.premium-ui :is(a,button):is(.cc-button-primary,.button-primary,.book-job-trigger133) :is(span,strong,small,b,svg){color:inherit!important;-webkit-text-fill-color:inherit}.os-app.workspace119.customer-branded.premium-ui .os-form-actions button.cc-button-secondary,.os-app.workspace119.customer-branded.premium-ui :is(a,button).cc-button-secondary,:is(a,button).cc-button-secondary{background:#fff!important;border-color:var(--cc-button-secondary-border,#7040df)!important;color:var(--cc-button-secondary-text,#7040df)!important;-webkit-text-fill-color:var(--cc-button-secondary-text,#7040df);text-transform:none!important;letter-spacing:0!important}.os-app.workspace119.customer-branded.premium-ui :is(a,button).cc-button-secondary:hover,:is(a,button).cc-button-secondary:hover{background:#f6f2fd!important}:is(a,button).cc-button:disabled,:is(a,button).cc-button[aria-disabled=true]{opacity:.6;cursor:not-allowed}:is(a,button).cc-button:focus-visible{outline:3px solid #7040df;outline-offset:2px}.field-error236{display:block;margin-top:4px;color:#a62a45;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0}label.invalid :is(input,select,textarea){border-color:#c23a55!important}.merge-duplicates236{display:grid;gap:8px;margin:0 0 14px;padding:12px 14px;border:1px solid #e9c46a;border-radius:10px;background:#fff8ec;color:#3d2a06;font-size:14px}.merge-duplicates236 p{margin:0}.merge-duplicates236 button{justify-self:start}.property-merge-choices2361{display:grid;gap:10px;margin:8px 0;padding:10px 12px;border:1px solid #e3dbee;border-radius:10px}.property-merge-choices2361>div{display:grid;gap:4px}.property-merge-choices2361 label{display:flex;gap:8px;align-items:center;font-weight:400}.testimonial-widget130{min-height:100vh;padding:clamp(24px,5vw,64px);background:#fff;color:#332a3d;font-family:Arial,sans-serif}.testimonial-widget130 header{text-align:center;max-width:720px;margin:0 auto 30px}.testimonial-widget130 header span{color:var(--testimonial-primary);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.testimonial-widget130 h1{margin:8px 0;color:var(--testimonial-heading);font-size:clamp(28px,5vw,48px);line-height:1.05}.testimonial-widget130>section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-width:1180px;margin:auto}.testimonial-widget130 figure{margin:0;padding:22px;border:1px solid #e8e1ed;border-radius:14px;background:#fbf9fd}.testimonial-widget130 figure>div{color:var(--testimonial-primary);letter-spacing:.12em}.testimonial-widget130 blockquote{margin:16px 0;color:#493e52;font-size:16px;line-height:1.55}.testimonial-widget130 figcaption{color:var(--testimonial-heading);font-weight:700}.testimonial-empty130,.testimonial-widget130 footer{text-align:center;margin:26px auto;color:#766d7e;font-size:12px}@media(max-width:820px){.testimonial-widget130>section{grid-template-columns:1fr}}