.quote{grid-template-columns:auto 1fr auto auto auto auto}.quote .convert{grid-column:2/7}.money-summary{grid-template-columns:repeat(4,1fr)}.balance-label{color:#7c8d9b;text-align:right;margin-top:2px;font-size:8px;font-weight:700;display:block}.invoice-action.partially-paid,.doc-status.partially-paid{color:#976611;background:#fff3d7}.balance-box{grid-template-columns:1fr 1fr;gap:10px;margin:5px 0 18px;display:grid}.balance-box>span{background:#f3f8fb;border-radius:12px;padding:14px}.balance-box small{color:#758897;letter-spacing:.1em;font-size:8px;font-weight:900;display:block}.balance-box b,.balance-box strong{margin-top:5px;font-size:18px;display:block}.balance-box>span:last-child{color:#1265e8;text-align:right;background:#e8f2ff}.payment-history{border:1px solid #dfe8f0;border-radius:12px;margin:0 0 18px;padding:13px}.payment-history>small{color:#758897;letter-spacing:.1em;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.payment-history>div{border-top:1px solid #edf2f6;justify-content:space-between;gap:15px;padding:8px 0;font-size:10px;display:flex}@media (width<=700px){.quote{grid-template-columns:auto 1fr auto}.quote .convert{grid-column:2/4}.money-summary{grid-template-columns:1fr 1fr}.balance-box{grid-template-columns:1fr}}.lead-page,.task-page,.messages-page{max-width:1180px}.lead-topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.lead-topbar small{color:#718496;letter-spacing:.12em;font-size:9px;font-weight:900}.lead-topbar h2{margin:4px 0;font-size:27px}.lead-topbar p{color:var(--muted);margin:0;font-size:12px}.lead-topbar>button{color:#fff;cursor:pointer;background:#1265e8;border:0;border-radius:11px;padding:12px 15px;font-weight:850}.lead-pipeline{grid-template-columns:repeat(4,minmax(220px,1fr));align-items:start;gap:12px;padding-bottom:10px;display:grid;overflow-x:auto}.lead-column{background:#edf3f7;border:1px solid #dce7ee;border-radius:15px;min-height:240px;padding:12px}.lead-column header{justify-content:space-between;align-items:center;font-size:12px;font-weight:900;display:flex}.lead-column header b{background:#fff;border-radius:20px;padding:4px 8px}.lead-column>small{color:#718496;margin:5px 0 12px;font-size:9px;display:block}.lead-column>p{text-align:center;color:#8a99a5;padding:35px 0;font-size:10px}.lead-card{background:#fff;border:1px solid #dce7ee;border-radius:12px;margin-bottom:9px;padding:12px;box-shadow:0 4px 12px #18344e0a}.lead-card>button{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;display:grid}.lead-card>button b{font-size:12px}.lead-card>button span{color:#718496;margin-top:4px;font-size:9px}.lead-card>strong{margin:10px 0 7px;font-size:14px;display:block}.lead-card>em{color:#1265e8;background:#e8f2ff;border-radius:7px;padding:6px;font-size:8px;font-style:normal;display:block}.lead-card>em.late{color:#c74739;background:#ffe9e6}.lead-card>div{gap:6px;margin-top:9px;display:flex}.lead-card>div button,.lead-card select,.lead-card>select{cursor:pointer;background:#fff;border:1px solid #dce7ee;border-radius:8px;padding:6px;font-size:8px}.lead-edit-grid{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.lead-edit-grid label{color:#66788b;gap:5px;font-size:9px;font-weight:800;display:grid}.lead-edit-grid input,.lead-edit-grid select,.lead-edit-grid textarea{background:#fff;border:1px solid #dce7ee;border-radius:9px;padding:10px}.lead-edit-grid .wide{grid-column:1/3}.contact-buttons button{color:var(--purple);cursor:pointer;background:#eee9ff;border:0;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:800}.task-board{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.smart-task{border-top:1px solid #edf1f4;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;padding:12px 0;display:grid}.task-check{color:#16834d;cursor:pointer;background:#fff;border:2px solid #cdd9e2;border-radius:8px;width:26px;height:26px}.smart-task span b,.smart-task span small{display:block}.smart-task span b{font-size:11px}.smart-task span small{color:#758897;margin-top:4px;font-size:9px}.smart-task em{background:#edf2f5;border-radius:20px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.smart-task.urgent em{color:#c74739;background:#ffe9e6}.smart-task.high em{color:#976611;background:#fff3d7}.smart-task.done{opacity:.55}.smart-task.done span b{text-decoration:line-through}.measure-estimator{color:#fff;background:linear-gradient(135deg,#08264c,#1265e8);border-radius:12px;margin-bottom:14px;padding:14px}.measure-estimator small{color:#8ff0b2;letter-spacing:.12em;font-size:8px;font-weight:900}.measure-estimator b{margin:3px 0;font-size:13px;display:block}.measure-estimator p{color:#c8d8e8;margin:0 0 10px;font-size:9px}.measure-grid{grid-template-columns:1.5fr repeat(4,.7fr) auto;gap:6px;display:grid}.measure-grid input,.measure-grid select{border:0;border-radius:8px;min-width:0;padding:9px;font-size:9px}.measure-grid button{color:#08264c;cursor:pointer;background:#25d366;border:0;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:900}.message-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.message-summary>div{background:#fff;border:1px solid #dfe8f0;border-radius:13px;padding:14px}.message-summary small{color:#718496;letter-spacing:.1em;font-size:8px;font-weight:900;display:block}.message-summary b{margin-top:4px;font-size:22px;display:block}.message-list article{border-top:1px solid #edf2f6;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:13px 0;display:grid}.message-list article>button{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;gap:3px;display:grid}.message-list article strong{font-size:11px}.message-list article small{color:#718496;font-size:9px}.message-status{color:#66788b;background:#edf2f5;border-radius:20px;padding:6px 8px;font-size:8px;font-weight:850}.message-status.sent{color:#16834d;background:#e7f7ee}.message-status.needs-setup{color:#976611;background:#fff3d7}.message-composer{background:#fff;border-radius:20px;gap:13px;width:min(650px,100% - 28px);max-height:92vh;padding:28px;display:grid;position:relative;overflow:auto}.message-composer>small{color:#1265e8;letter-spacing:.12em;font-size:9px;font-weight:900}.message-composer h2{margin:0}.message-composer>p{color:#718496;margin:0;font-size:11px}.message-composer label{gap:6px;font-size:10px;font-weight:850;display:grid}.message-composer input,.message-composer select,.message-composer textarea{font:inherit;border:1px solid #dce7ee;border-radius:10px;padding:11px}.message-composer textarea{resize:vertical;min-height:190px}.attached-record{color:#1265e8;background:#e8f2ff;border-radius:9px;padding:10px;font-size:9px}.composer-actions{justify-content:flex-end;gap:8px;display:flex}.composer-actions button{color:#607384;cursor:pointer;background:#edf2f5;border:0;border-radius:9px;padding:11px 13px;font-size:10px;font-weight:850}.composer-actions .send-button{color:#fff;background:#1265e8}.doc-email{color:#1265e8;font-size:10px;display:block}@media (width<=900px){.lead-pipeline{grid-template-columns:repeat(4,260px)}.task-board{grid-template-columns:1fr}.measure-grid{grid-template-columns:1fr 1fr}.measure-grid select{grid-column:1/3}}@media (width<=650px){.lead-topbar{align-items:flex-start}.lead-topbar h2{font-size:23px}.lead-edit-grid{grid-template-columns:1fr}.lead-edit-grid .wide{grid-column:1}.message-summary{grid-template-columns:1fr 1fr}.measure-grid{grid-template-columns:1fr}.measure-grid select{grid-column:1}}.lead-topbar>.add-lead-action{color:#102a48;box-shadow:none;background:0 0;border:1px solid #d8d2c5;border-radius:9px;padding:8px 10px;font-size:11px}.lead-topbar>.add-lead-action:hover{background:#f6f1e7;border-color:#b9aa8d}.assistant{background:#fcfbf8;flex-direction:column;display:flex}.assistant .orb{color:#f1c66d;background:linear-gradient(145deg,#102a48,#1e426a);border-radius:14px;place-items:center;width:42px;height:42px;font-size:23px;display:grid;box-shadow:0 10px 22px #102a4822}.assistant>p{color:#718092;max-width:330px;margin:5px 0 10px;font-size:12px}.ai-priority-home{background:#fff;border-color:#e2dbcf;margin:12px 0 10px;box-shadow:0 10px 24px #102a480a}.ai-priority-home small{color:#9a6a1d}.ai-priority-home b{color:#102a48}.ai-priority-action,.ai-handle-all{box-shadow:none;background:#102a48}.ai-other-items{margin-top:11px}.ai-other-items button{box-shadow:none;border-color:#ebe6de}.ai-other-items em{color:#102a48}.ai-more{margin:12px 0 8px}.ai-more>summary{cursor:pointer;color:#6d7681;width:max-content;font-size:11px;font-weight:800;list-style:none}.ai-more>summary:after{content:" +";color:#a87823}.ai-more[open]>summary:after{content:" −"}.ai-secondary-actions{margin:10px 0 8px}.ai-secondary-actions button{color:#102a48}.assistant .ask{z-index:2;background:#fff;margin-top:auto;position:sticky;bottom:0;left:auto;right:auto;box-shadow:0 -12px 24px #fcfbf8}.assistant .note{color:#8a8b8c;margin-top:7px}.mobile>button:last-child{color:#a87823}.mobile>button:last-child:first-letter{font-size:22px}@media (width<=700px){.job-board{grid-template-columns:1fr;padding-bottom:0;display:grid;overflow:visible}.job-column{width:auto;min-width:0}.job-column:not(:has(.job-card)){display:none}.job-card{box-shadow:0 8px 20px #102a4808}.assistant{width:min(100%,460px);padding:28px 18px 16px}.assistant .ask{margin-left:-2px;margin-right:-2px}}.header-ai{display:none!important}.header-actions{gap:8px}.utility-button{width:38px;min-width:38px;padding:0}.notice-button span{display:none}.workspace-switcher{justify-content:center;width:42px;min-width:42px;padding:5px}.workspace-switcher>span,.workspace-switcher>strong{display:none}.daily-full-brief{color:#d9e5f4!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px 0!important;font-size:12px!important;font-weight:750!important}.daily-priority-actions{justify-self:end}.daily-quick-actions,.operator-day-actions{display:none}.daily-handle-all{background:#fcfbf8;border-color:#ded8cc;margin-top:20px;box-shadow:0 8px 24px #102a4810}.daily-handle-all em{background:#102a48}.daily-ai-composer{border-radius:15px;max-width:640px;margin:24px auto 8px;padding:6px 8px 6px 12px;box-shadow:0 8px 20px #08264c12}.daily-ai-composer button{width:32px;height:32px;font-size:14px}.contextual-ai{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e8e3da;border-radius:0;grid-template-columns:26px minmax(0,1fr) auto;margin:-5px auto 20px;padding:8px 3px}.contextual-ai>span{color:#a87823;background:#f8eed9;border-radius:8px;width:24px;height:24px;font-size:13px}.contextual-ai small{font-size:10px}.contextual-ai button{color:#102a48;text-underline-offset:3px;background:0 0;border:0;padding:6px 2px;font-size:10px;text-decoration:underline}.business-snapshot>summary{cursor:pointer;color:#607087;width:max-content;font-size:12px;font-weight:800;list-style:none}.business-snapshot>summary:after{content:" +";color:#a87823}.business-snapshot[open]>summary:after{content:" −"}.business-snapshot .job-summary{margin-top:10px}.schedule-helper{box-shadow:none;background:#fcfbf8;border-color:#e7dfd0;padding:15px 17px}.schedule-helper h2{color:#102a48}.schedule-helper button{box-shadow:none;border-color:#e2ddd3}@media (width<=650px){.daily-full-brief{justify-self:start;width:auto!important}.daily-priority-actions{grid-column:2;justify-self:start}.daily-handle-all{grid-template-columns:30px minmax(0,1fr)}.daily-handle-all em{grid-column:2}.contextual-ai{grid-template-columns:25px minmax(0,1fr)}.contextual-ai button{grid-column:2;justify-self:start}.workspace-switcher{width:38px;min-width:38px}}.panel{border-color:#e0e8f0;border-radius:19px;box-shadow:0 9px 26px #08264c08}.main>header{border-bottom:1px solid #e6edf3;padding-bottom:17px}.main header h1{letter-spacing:-.045em;font-weight:780}.main input,.main select,.main textarea{border-radius:11px}.daily-home{max-width:1120px;margin:0 auto 22px}.home-secondary{display:none}.daily-home{padding:4px 0 16px}.daily-home-hero{min-height:175px}.daily-priority,.daily-quick-actions{margin-top:28px}.daily-quick-actions>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr))}.daily-quick-actions button{color:#26384e;background:#fcfcfb;min-height:68px;box-shadow:0 6px 20px #13263a08}.daily-other-items>button{box-shadow:0 5px 18px #13263a06}.daily-priority article{box-shadow:0 10px 30px #13263a0a}.daily-handle-all{background:linear-gradient(105deg,#fdfbf7,#f5f4f0);border-color:#d8d2c5;box-shadow:0 8px 22px #13263a08}.daily-ai-composer{border-color:#e2e1dc;box-shadow:0 10px 30px #13263a12}.daily-home-hero{color:#fff;background:radial-gradient(circle at 92% 0,#2b5b9c 0,#0000 31%),linear-gradient(135deg,#061d38 0%,#0c315c 58%,#163f70 100%);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:25px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #08264c27}.daily-home-hero:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:260px;height:260px;position:absolute;inset:auto -85px -110px auto}.daily-home-hero>div:first-child{z-index:1;position:relative}.daily-home-hero small{color:#bbcae2;letter-spacing:.14em;font-size:10px;font-weight:900;display:block}.daily-home-hero h2{color:#fff;letter-spacing:-.045em;max-width:590px;margin:8px 0 5px;font-size:clamp(25px,3vw,34px);line-height:1.1}.daily-home-hero p{color:#c5d4e8;margin:0;font-size:14px;line-height:1.5}.daily-home-hero>button{z-index:1;color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #fff7;border-radius:12px;align-self:start;padding:11px 14px;font-size:12px;font-weight:800;position:relative}.daily-home-hero>button span{margin-left:8px;font-size:17px}.daily-home-stats{z-index:1;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:10px;display:grid;position:relative}.daily-home-stats button{text-align:left;color:#fff;cursor:pointer;background:#ffffff13;border:1px solid #ffffff16;border-radius:13px;grid-template-columns:32px auto;align-items:center;column-gap:9px;padding:12px;display:grid}.daily-home-stats button:hover{background:#fff2}.daily-home-stats i{color:#f4d685;background:#edc66f32;border-radius:9px;grid-row:span 2;place-items:center;width:31px;height:31px;font-size:15px;font-style:normal;display:grid}.daily-home-stats strong{font-size:24px;line-height:1}.daily-home-stats span{color:#d6e0ed;font-size:10px;line-height:1.25}.daily-priority,.daily-other-items,.daily-quick-actions{margin-top:21px}.daily-section-title{color:#08264c;align-items:center;gap:9px;margin:0 4px 9px;display:flex}.daily-section-title>span{color:#b07a23;font-size:22px;line-height:1}.daily-section-title b{letter-spacing:-.02em;font-size:17px}.daily-section-title small{color:#74869a;margin-left:auto;font-size:11px}.daily-priority article{background:#fff;border:1px solid #e2e9f0;border-radius:18px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:17px;padding:16px 18px;display:grid;box-shadow:0 8px 22px #08264c0a}.daily-priority article>i,.daily-other-items button>i{color:#d44343;background:#fff0ee;border-radius:14px;place-items:center;font-size:25px;font-style:normal;display:grid}.daily-priority article>i{width:62px;height:62px}.daily-priority article>div>b{font-size:17px;line-height:1.25;display:block}.daily-priority article>div>small{color:#63788e;margin-top:4px;font-size:12px;line-height:1.45;display:block}.daily-priority-actions{gap:8px;display:flex}.daily-priority-actions button{color:#17385f;cursor:pointer;white-space:nowrap;background:#eef3f8;border:0;border-radius:10px;min-height:42px;padding:10px 13px;font-size:11px;font-weight:800}.daily-priority-actions .primary{color:#fff;background:#08264c}.daily-other-items{gap:7px;display:grid}.daily-other-items .daily-section-title{grid-column:1/-1}.daily-other-items>button{color:#17385f;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e9f0;border-radius:14px;grid-template-columns:45px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 13px;display:grid}.daily-other-items button>i{color:#2174c9;background:#edf5ff;border-radius:11px;width:42px;height:42px;font-size:17px}.daily-other-items button span b{font-size:13px;display:block}.daily-other-items button span small{color:#718496;margin-top:3px;font-size:11px;display:block}.daily-other-items button em{color:#17385f;background:#f1f5f9;border-radius:9px;padding:8px 11px;font-size:10px;font-style:normal;font-weight:800}.daily-other-items button strong{color:#718496;font-size:22px;font-weight:400}.daily-handle-all{color:#17385f;text-align:left;cursor:pointer;background:linear-gradient(110deg,#f8fbff,#eef5ff);border:1px solid #cfddf0;border-radius:15px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin-top:16px;padding:13px 15px;display:grid}.daily-handle-all>span{color:#b67a1d;background:#fff2d8;border-radius:10px;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.daily-handle-all b,.daily-handle-all small{display:block}.daily-handle-all b{font-size:13px}.daily-handle-all small{color:#6e8194;margin-top:3px;font-size:10px}.daily-handle-all em{color:#fff;background:#08264c;border-radius:10px;padding:10px 13px;font-size:11px;font-style:normal;font-weight:800}.daily-quick-actions>div:last-child{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.daily-quick-actions button{color:#17385f;cursor:pointer;background:#fff;border:1px solid #e0e8f0;border-radius:13px;justify-items:center;gap:8px;min-height:86px;padding:12px 8px;font-size:11px;font-weight:800;display:grid}.daily-quick-actions i{color:#0f559e;font-size:22px;font-style:normal}.daily-ai-composer{z-index:5;background:#fff;border:1px solid #d8e2eb;border-radius:18px;align-items:center;gap:9px;margin-top:21px;padding:8px 9px 8px 14px;display:flex;position:sticky;bottom:14px;box-shadow:0 10px 28px #08264c1a}.daily-ai-composer>span{color:#bb8021;font-size:19px}.daily-ai-composer input{color:#17385f;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.daily-ai-composer button{color:#fff;cursor:pointer;background:#08264c;border:0;border-radius:50%;width:36px;height:36px;font-size:17px}.operator-day-actions{justify-content:flex-end;gap:9px;margin:9px 0 -2px;display:flex}.operator-day-actions button{color:#61778f;cursor:pointer;background:0 0;border:0;padding:5px 8px;font-size:11px;font-weight:800}.contextual-ai{background:linear-gradient(105deg,#fff,#f6faff);border:1px solid #e1e8f1;border-radius:14px;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:10px;max-width:1120px;margin:-11px auto 18px;padding:10px 13px;display:grid;box-shadow:0 5px 17px #08264c08}.contextual-ai>span{color:#a96e12;background:#fff4dd;border-radius:10px;place-items:center;width:31px;height:31px;font-size:17px;display:grid}.contextual-ai b,.contextual-ai small{display:block}.contextual-ai b{font-size:12px}.contextual-ai small{color:#708399;margin-top:2px;font-size:10px;line-height:1.35}.contextual-ai button{color:#17385f;cursor:pointer;background:#edf3fa;border:0;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800}.ai-control-center{background:linear-gradient(145deg,#fbfdff,#f5f9ff);border-color:#d9e5f2;max-width:1120px;margin:18px 0;padding:22px}.ai-control-center-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ai-control-center-head small{color:#1265e8;letter-spacing:.13em;font-size:9px;font-weight:900}.ai-control-center-head h2{letter-spacing:-.03em;margin:5px 0;font-size:22px}.ai-control-center-head p{color:#687d92;max-width:680px;margin:0;font-size:12px;line-height:1.55}.ai-control-center-head>button{color:#fff;cursor:pointer;white-space:nowrap;background:#08264c;border:0;border-radius:11px;padding:11px 13px;font-size:11px;font-weight:850}.ai-control-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;display:grid}.ai-control-grid label{background:#fff;border:1px solid #dfe8f1;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.ai-control-grid span b,.ai-control-grid span small{display:block}.ai-control-grid span b{font-size:12px}.ai-control-grid span small{color:#74879a;margin-top:3px;font-size:9px}.ai-control-grid select{color:#17385f;max-width:168px;font:inherit;background:#f8fbff;border:1px solid #d5e1ed;border-radius:9px;padding:8px;font-size:9px;font-weight:750}.ai-learning-card{background:#eef6ff;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.ai-learning-card>span{color:#1265e8;font-size:20px}.ai-learning-card b,.ai-learning-card small{display:block}.ai-learning-card b{font-size:12px}.ai-learning-card small{color:#647b91;margin-top:3px;font-size:10px;line-height:1.4}.ai-learning-card button{color:#1265e8;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:850}@media (width<=800px){.daily-priority article{grid-template-columns:58px minmax(0,1fr)}.daily-priority-actions{grid-column:1/-1}.daily-priority article>i{width:54px;height:54px}.daily-quick-actions>div:last-child{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.daily-home-hero{grid-template-columns:1fr;gap:15px;padding:20px 16px}.daily-home-hero>button{width:100%}.daily-home-stats{grid-template-columns:1fr 1fr;gap:7px}.daily-home-stats button{padding:10px}.daily-home-stats strong{font-size:21px}.daily-section-title{align-items:flex-start}.daily-section-title b{font-size:16px}.daily-section-title small{text-align:right;max-width:135px;line-height:1.35}.daily-priority article{gap:11px;padding:13px}.daily-priority article>div>b{font-size:14px}.daily-priority-actions{grid-template-columns:1fr 1fr 1fr;display:grid}.daily-priority-actions button{padding:9px 7px;font-size:10px}.daily-other-items>button{grid-template-columns:39px minmax(0,1fr) auto;gap:9px}.daily-other-items button>i{width:38px;height:38px}.daily-other-items button em{padding:7px 8px;font-size:9px}.daily-other-items button strong{display:none}.daily-handle-all{grid-template-columns:32px minmax(0,1fr)}.daily-handle-all em{grid-column:2;justify-self:start}.daily-quick-actions>div:last-child{grid-template-columns:repeat(2,1fr)}.daily-quick-actions button:last-child{grid-column:1/-1;min-height:60px}.daily-ai-composer{margin-bottom:8px;bottom:70px}}@media (width<=650px){.contextual-ai{grid-template-columns:31px minmax(0,1fr);margin-top:-5px}.contextual-ai button{grid-column:2;justify-self:start}.ai-control-center{padding:17px}.ai-control-center-head{flex-direction:column}.ai-control-center-head>button{width:100%}.ai-control-grid{grid-template-columns:1fr}.ai-control-grid label{flex-direction:column;align-items:flex-start}.ai-control-grid select{width:100%;max-width:none}.ai-learning-card{grid-template-columns:30px minmax(0,1fr)}.ai-learning-card button{grid-column:2;justify-self:start}.operator-day-actions{justify-content:flex-start}}.material-tracker{margin-top:18px}.material-intro{color:#62758a;max-width:600px;margin:0 0 15px;font-size:13px;line-height:1.55}.material-list{gap:8px;display:grid}.material-row{background:#fff;border:1px solid #e1eaf2;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto 34px 34px;align-items:center;gap:10px;padding:12px;display:grid}.material-row.low{background:#fffaf0;border-color:#f0cf8d}.material-row>i{color:#1967df;font-size:18px;font-style:normal}.material-row span{gap:3px;min-width:0;display:grid}.material-row span b{color:#142f55;font-size:14px}.material-row span small{color:#75889e;font-size:11px;line-height:1.35}.material-row>strong{color:#142f55;white-space:nowrap;font-size:12px}.material-row>button{color:#175cc5;background:#fff;border:1px solid #cdd9e7;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;font-size:18px;line-height:1;display:grid}@media (width<=650px){.material-row{grid-template-columns:25px minmax(0,1fr) 30px 30px}.material-row>strong{grid-column:2/-1}}.team-access{max-width:1050px;margin-bottom:16px;padding:22px}.team-access-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.team-access-head small{color:#1265e8;letter-spacing:.13em;font-size:8px;font-weight:900}.team-access-head h2{margin:4px 0}.team-access-head p{color:#718496;margin:0;font-size:9px}.team-access-head>button{color:#fff;cursor:pointer;background:#1265e8;border:0;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:900}.team-members{gap:7px;margin:16px 0;display:grid}.team-member{border:1px solid #e1eaf0;border-radius:11px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:11px;display:grid}.team-member>i{color:#1265e8;background:#e8f2ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:900;display:grid}.team-member span b,.team-member span small{display:block}.team-member span b{font-size:10px}.team-member span small{color:#718496;margin-top:3px;font-size:8px}.team-member em{color:#16834d;background:#e7f7ee;border-radius:20px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.team-member em.waiting{color:#976611;background:#fff3d7}.team-member>button{color:#c74739;cursor:pointer;background:#ffe9e6;border:0;border-radius:7px;width:26px;height:26px}.team-member.owner{background:#f7fbff}.team-empty{text-align:center;border:1px dashed #cbd9e3;border-radius:11px;gap:4px;padding:15px;display:grid}.team-empty b{font-size:10px}.team-empty span{color:#718496;font-size:8px}.role-guide{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.role-guide>span{background:#f1f6f9;border-radius:10px;padding:10px}.role-guide b,.role-guide small{display:block}.role-guide b{font-size:9px}.role-guide small{color:#718496;margin-top:3px;font-size:7px;line-height:1.4}.access-warning,.access-modal-note,.role-explain{color:#0d55b8;background:#e8f2ff;border-radius:10px;gap:4px;margin-top:12px;padding:11px;display:grid}.access-warning b,.access-modal-note b,.role-explain b{font-size:9px}.access-warning span,.access-modal-note span,.role-explain span{font-size:8px;line-height:1.5}.access-modal-note{margin:0}.role-explain{color:#16834d;background:#e7f7ee;margin:0}@media (width<=650px){.team-access-head{align-items:flex-start}.role-guide{grid-template-columns:1fr}.team-member{grid-template-columns:auto 1fr auto}.team-member em{grid-column:2}.team-member>button{grid-area:2/3}}.shade:has(.modal){z-index:45}.edit-warning{color:#0d55b8;background:#e8f2ff;border-radius:11px;align-items:flex-start;gap:10px;padding:12px;display:flex}.edit-warning b{white-space:nowrap;font-size:10px}.edit-warning span{font-size:9px;line-height:1.45}.invoice-doc-actions .edit-invoice-button{background:#08264c}.header-actions{align-items:center;gap:9px;display:flex}.header-ai{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#1265e8,#5846e8);border:0;border-radius:12px;height:48px;padding:0 14px;font-size:11px;font-weight:850;box-shadow:0 8px 18px #1265e828}.notice-button{color:#1265e8;cursor:pointer;background:#fff;border:1px solid #dfe8f0;border-radius:12px;place-items:center;min-width:58px;height:48px;font-size:18px;display:grid;position:relative}.notice-button span{margin-top:-6px;font-size:7px;font-weight:850}.notice-button b{color:#fff;background:#e94f42;border-radius:20px;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid;position:absolute;top:-6px;right:-5px}.notification-center{background:#f7fafc;width:min(470px,100%);height:100%;padding:32px 24px;position:relative;overflow:auto}.notification-center>small,.activity-head small{color:#1265e8;letter-spacing:.13em;font-size:8px;font-weight:900}.notification-center h2{margin:5px 0;font-size:23px}.notification-center>p{color:#718496;margin:0 0 18px;font-size:10px}.notice-list{gap:8px;display:grid}.notice-list>button{text-align:left;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #dfe8f0;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.notice-list>button i{color:#1265e8;background:#e8f2ff;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.notice-list>button span b,.notice-list>button span small{display:block}.notice-list>button span b{font-size:10px}.notice-list>button span small{color:#718496;margin-top:3px;font-size:8px}.notice-list>button strong{color:#1265e8;font-size:8px}.all-clear{color:#16834d;background:#e7f7ee;border-radius:13px;gap:4px;padding:17px;display:grid}.all-clear span{font-size:9px}.activity-head{border-top:1px solid #dfe8f0;gap:3px;margin-top:25px;padding-top:20px;display:grid}.activity-head b{font-size:15px}.activity-list article{border-bottom:1px solid #e3ebf1;grid-template-columns:auto 1fr;gap:10px;padding:13px 0;display:grid}.activity-list article i{color:#597080;background:#edf2f5;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid}.activity-list article span b,.activity-list article span small,.activity-list article span em{display:block}.activity-list article span b{font-size:10px}.activity-list article span small{color:#718496;margin:3px 0;font-size:8px;line-height:1.4}.activity-list article span em{color:#99a6b0;font-size:7px;font-style:normal}.activity-list>p{color:#718496;font-size:9px}@media (width<=650px){.main header{align-items:flex-start}.header-actions{align-items:stretch}.notice-button{height:44px}.header-ai{height:44px;padding:0 11px;font-size:10px}.workspace-switcher{min-width:0}.workspace-switcher span,.workspace-switcher strong{display:none}}.payment-shade{z-index:70}.payment-collector{background:#fff;border-radius:22px;width:min(560px,100% - 28px);max-height:92vh;padding:28px;position:relative;overflow:auto;box-shadow:0 28px 80px #061b3266}.payment-collector>small{color:#1265e8;letter-spacing:.14em;font-size:9px;font-weight:900}.payment-collector h2{margin:5px 0 2px;font-size:25px}.payment-collector>p{color:#718496;margin:0 0 18px;font-size:11px}.payment-methods{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.payment-methods button{text-align:left;color:#18334b;cursor:pointer;background:#fff;border:1px solid #dce7ee;border-radius:12px;gap:3px;padding:13px;display:grid}.payment-methods button.active{background:#eaf3ff;border-color:#1265e8;box-shadow:0 0 0 2px #1265e822}.payment-methods button>b{font-size:11px}.payment-methods button>span{color:#718496;font-size:8px}.payment-methods button:disabled{cursor:not-allowed;opacity:.56}.payment-amount{color:#5d7183;gap:7px;margin-top:17px;font-size:9px;font-weight:850;display:grid}.payment-amount>div{border:2px solid #dce7ee;border-radius:12px;align-items:center;padding:0 13px;display:flex}.payment-amount>div:focus-within{border-color:#1265e8}.payment-amount span{font-size:23px;font-weight:900}.payment-amount input{color:#102235;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:12px 8px;font:900 27px/1 inherit}.manual-payment-fields{grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid}.manual-payment-fields label{color:#5d7183;gap:5px;font-size:9px;font-weight:850;display:grid}.manual-payment-fields input{font:inherit;border:1px solid #dce7ee;border-radius:10px;padding:11px}.payment-rule{color:#0d55b8;background:#e8f2ff;border-radius:11px;gap:4px;margin-top:13px;padding:12px;display:grid}.payment-rule.manual{color:#16834d;background:#e7f7ee}.payment-rule b{font-size:10px}.payment-rule span{font-size:8px;line-height:1.5}.payment-pending-note{line-height:1.45;color:#8a6618!important;margin:10px 2px 0!important;font-size:9px!important}.payment-total{color:#607587;justify-content:space-between;align-items:center;margin:17px 0 9px;font-size:10px;display:flex}.payment-total b{color:#102235;font-size:19px}.collect-payment{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1265e8,#18a768);border:0;border-radius:11px;width:100%;padding:14px;font-size:11px;font-weight:900}.collect-payment:disabled{opacity:.55;cursor:wait}.settings-grid{grid-template-columns:repeat(3,1fr)}.payment-setting{padding:24px}.payment-setting>small{color:#1265e8;letter-spacing:.13em;font-size:8px;font-weight:900}.payment-setting h2{margin:6px 0}.payment-setting>p{color:#718496;font-size:10px;line-height:1.5}.setup-pill{color:#976611!important;background:#fff3d7!important}.fee-safety{color:#0d55b8;background:#e8f2ff;border-radius:10px;gap:4px;margin-top:12px;padding:11px;display:grid}.fee-safety b{font-size:9px}.fee-safety span{font-size:8px;line-height:1.45}.payment-history>div{grid-template-columns:1fr auto auto auto;align-items:center;display:grid}.payment-history button{color:#1265e8;cursor:pointer;background:#e8f2ff;border:0;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:850}.payment-history .payment-fix{color:#c74739;background:#fff1ef}@media (width<=1000px){.settings-grid{grid-template-columns:1fr 1fr}.payment-setting{grid-column:1/3}}@media (width<=650px){.settings-grid{grid-template-columns:1fr}.payment-setting{grid-column:auto}.payment-history>div{grid-template-columns:1fr auto}.payment-history button{grid-row:2}.payment-history .payment-fix{grid-column:2}}@media (width<=560px){.payment-methods{grid-template-columns:1fr}.payment-methods button{grid-template-columns:auto 1fr;align-items:center}.payment-methods button>span{grid-column:2}.manual-payment-fields{grid-template-columns:1fr}}.invoice-aging{grid-template-columns:repeat(4,1fr);gap:8px;margin:4px 0 12px;display:grid}.invoice-aging button{text-align:left;color:#18334b;cursor:pointer;background:#f8fbfd;border:1px solid #dfe8f0;border-radius:11px;gap:3px;padding:11px;display:grid}.invoice-aging button.active{background:#e8f2ff;border-color:#1265e8;box-shadow:0 0 0 2px #1265e81a}.invoice-aging small{color:#718496;letter-spacing:.09em;font-size:7px;font-weight:900}.invoice-aging b{font-size:14px}.invoice-aging .overdue b{color:#c74739}.invoice-aging .partial b{color:#976611}.invoice-aging .paid-total b{color:#16834d}.invoice-tools{border-top:1px solid #e8eef3;align-items:center;gap:8px;padding:12px 0 5px;display:flex}.invoice-tools label{color:#718496;background:#fff;border:1px solid #dce7ee;border-radius:9px;flex:1;align-items:center;padding:0 10px;display:flex}.invoice-tools input{width:100%;font:inherit;background:0 0;border:0;outline:0;padding:9px}.invoice-tools select{font:inherit;background:#fff;border:1px solid #dce7ee;border-radius:9px;padding:9px}.invoice-tools>span{color:#718496;font-size:8px;font-weight:800}.invoice-pro-row{grid-template-columns:auto 1fr auto auto auto auto auto}.invoice-remind{color:#6844cf;cursor:pointer;background:#eee9ff;border:0;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:850}@media (width<=760px){.invoice-aging{grid-template-columns:1fr 1fr}.invoice-tools{flex-wrap:wrap}.invoice-tools label{flex-basis:100%}.invoice-pro-row>.invoice-remind{grid-column:2;justify-self:start}}@media (width<=460px){.invoice-aging{grid-template-columns:1fr 1fr}.invoice-tools select{flex:1}}.setup-center{max-width:1050px;margin-bottom:16px;padding:22px}.setup-center-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.setup-center-head small{color:#1265e8;letter-spacing:.13em;font-size:8px;font-weight:900}.setup-center-head h2{margin:4px 0}.setup-center-head p{color:#718496;margin:0;font-size:10px}.setup-center-head>b{color:#1265e8;background:#e8f2ff;border-radius:20px;padding:8px 11px;font-size:10px}.setup-checks{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.setup-checks>div{border:1px solid #dfe8f0;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:12px;display:grid}.setup-checks .setup-payment-action{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe5ef;border-radius:11px;grid-template-columns:auto 1fr;gap:9px;width:100%;min-height:0;padding:12px;display:grid}.setup-checks .setup-payment-action:active{transform:scale(.99)}.setup-checks .setup-payment-action:focus-visible{outline-offset:2px;outline:3px solid #3f70e5}.setup-checks i{color:#16834d;background:#e7f7ee;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.setup-checks span b,.setup-checks span small{display:block}.setup-checks span b{font-size:9px}.setup-checks span small{color:#718496;margin-top:3px;font-size:7px;line-height:1.4}.setup-checks em{color:#16834d;grid-column:2;font-size:7px;font-style:normal;font-weight:900}.setup-checks .needs-setup{background:#fffaf0;border-color:#f2ddb2}.setup-checks .needs-setup i{color:#976611;background:#fff3d7}.setup-checks .needs-setup em{color:#976611}.view-completed-setup{color:#8a6a31;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:4px 0;font-size:10px;font-weight:800}.view-completed-setup:hover{color:#102b4e}.assistant-actions{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.assistant-actions button{color:#1265e8;cursor:pointer;background:#fff;border:1px solid #dce7ee;border-radius:9px;padding:9px;font-size:9px;font-weight:850}.ai-workbench{background:linear-gradient(145deg,#f4f9ff,#f5f1ff);border:1px solid #d7e5f7;border-radius:14px;margin:18px 0 12px;padding:14px}.ai-workbench>div:first-child small,.ai-workbench>div:first-child b{display:block}.ai-workbench>div:first-child small{color:#1265e8;letter-spacing:.12em;font-size:8px;font-weight:900}.ai-workbench>div:first-child b{color:#17385f;margin-top:4px;font-size:12px}.ai-tool-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.ai-tool-grid button{color:#17385f;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7ee;border-radius:10px;align-items:center;gap:8px;min-height:58px;padding:9px;display:flex}.ai-tool-grid button:hover{border-color:#1265e8;box-shadow:0 5px 14px #1265e818}.ai-tool-grid i{color:#1265e8;background:#e8f2ff;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:13px;font-style:normal;display:grid}.ai-tool-grid span{min-width:0}.ai-tool-grid b,.ai-tool-grid small{display:block}.ai-tool-grid b{font-size:9px}.ai-tool-grid small{color:#718496;margin-top:2px;font-size:7px;line-height:1.35}.ai-priority-home{background:linear-gradient(145deg,#f2f8ff,#f7f4ff);border:1px solid #bcd6fa;border-radius:16px;margin:18px 0 12px;padding:16px}.ai-priority-home small,.ai-other-items>small,.ai-latest-response>small{color:#1265e8;letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.ai-priority-home b{color:#12335d;margin-top:6px;font-size:16px;line-height:1.25;display:block}.ai-priority-home span{color:#60758b;margin-top:6px;font-size:12px;line-height:1.5;display:block}.ai-priority-action,.ai-handle-all{color:#fff;cursor:pointer;background:#1265e8;border:0;border-radius:11px;width:100%;margin-top:14px;padding:12px;font-size:12px;font-weight:850}.ai-other-items{gap:8px;margin:16px 0 0;display:grid}.ai-other-items>small{color:#738397}.ai-other-items button{color:#17385f;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e8f0;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px;display:flex}.ai-other-items span{min-width:0}.ai-other-items b,.ai-other-items small{display:block}.ai-other-items b{font-size:11px}.ai-other-items small{color:#74869a;margin-top:3px;font-size:10px;line-height:1.35}.ai-other-items em{color:#1265e8;flex:none;font-size:10px;font-style:normal;font-weight:850}.ai-handle-all{background:linear-gradient(135deg,#1265e8,#5043dc);margin-top:12px;box-shadow:0 8px 18px #1265e827}.ai-secondary-actions{flex-wrap:wrap;gap:8px;margin:13px 0 18px;display:flex}.ai-secondary-actions button{color:#5d58b7;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.ai-latest-response{background:#f3f7fb;border-radius:12px;margin:12px 0 8px;padding:12px}.ai-latest-response>small{color:#74869a}.ai-latest-response p{line-height:1.55;color:#3f5872!important;margin:6px 0 0!important;font-size:12px!important}.ai-job-builder{background:#fff;border-radius:22px;width:min(560px,100% - 28px);max-height:min(760px,100vh - 28px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 25px 70px #08264c55}.ai-job-builder>small{color:#1265e8;letter-spacing:.13em;font-size:9px;font-weight:900}.ai-job-builder h2{color:#08264c;letter-spacing:-.03em;margin:8px 34px 7px 0}.ai-job-builder>p{color:#66788b;margin:0 0 18px;font-size:13px;line-height:1.55}.ai-job-builder label{color:#17385f;gap:7px;margin:14px 0;font-size:12px;font-weight:800;display:grid}.ai-job-builder input,.ai-job-builder textarea{width:100%;font:inherit;color:#17385f;border:1px solid #d7e3ee;border-radius:11px;outline:0;padding:12px}.ai-job-builder textarea{resize:vertical;min-height:138px;line-height:1.45}.ai-job-builder input:focus,.ai-job-builder textarea:focus{border-color:#1265e8;box-shadow:0 0 0 3px #e8f2ff}.ai-voice{color:#1265e8;cursor:pointer;background:#eef6ff;border:1px solid #bdd5f4;border-radius:20px;width:max-content;padding:6px 10px;font-size:10px;font-weight:850}.ai-primary,.ai-plan-actions button{cursor:pointer;border:0;border-radius:11px;padding:12px 15px;font-weight:850}.ai-primary{color:#fff;background:linear-gradient(100deg,#1265e8,#21a27a);width:100%}.ai-primary:disabled{cursor:not-allowed;opacity:.45}.ai-plan-list{background:#f8fbff;border:1px solid #d7e5f7;border-radius:13px;gap:9px;margin:18px 0;padding:15px;display:grid}.ai-plan-list>b{color:#17385f;font-size:12px}.ai-plan-list span{color:#4a6179;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.ai-plan-list i{color:#1265e8;background:#dcebff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;font-weight:900;display:grid}.ai-plan-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ai-plan-actions button:not(.ai-primary){color:#1265e8;background:#edf4fc}.ai-plan-actions .ai-back{color:#66788b;background:0 0;grid-column:1/-1;padding:8px}.ai-safety{color:#718496!important;margin-top:15px!important;font-size:10px!important}.outreach-queue{background:linear-gradient(135deg,#fbfdff,#f2f8ff);border-color:#d7e5f7;margin:18px 0;padding:18px}.outreach-queue>p{color:#687c91;margin:-3px 0 13px;font-size:11px;line-height:1.5}.outreach-queue>div{gap:7px;display:grid}.outreach-queue>div>button{text-align:left;cursor:pointer;color:#17385f;background:#fff;border:1px solid #dce7f1;border-radius:10px;grid-template-columns:29px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.outreach-queue i{color:#1265e8;background:#e8f2ff;border-radius:8px;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.outreach-queue b,.outreach-queue small{display:block}.outreach-queue b{font-size:11px}.outreach-queue small{color:#718496;margin-top:2px;font-size:9px}.outreach-queue strong{color:#1265e8;font-size:10px}.schedule-helper{background:linear-gradient(135deg,#f8fcff,#f2f8ff);border-color:#d7e5f7;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:18px;display:flex}.schedule-helper h2{margin:4px 0;font-size:17px}.schedule-helper p{color:#687c91;max-width:440px;margin:0;font-size:11px;line-height:1.5}.schedule-helper>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.schedule-helper button{text-align:left;color:#17385f;cursor:pointer;background:#fff;border:1px solid #d8e5f1;border-radius:10px;min-width:104px;padding:10px}.schedule-helper button b,.schedule-helper button strong,.schedule-helper button small,.schedule-helper button em{display:block}.schedule-helper button b{color:#1265e8;font-size:9px}.schedule-helper button strong{margin-top:3px;font-size:13px}.schedule-helper button small{color:#718496;margin-top:3px;font-size:8px}.schedule-helper button em{color:#1265e8;margin-top:8px;font-size:9px;font-style:normal;font-weight:850}@media (width<=700px){.schedule-helper{flex-direction:column;align-items:stretch}.schedule-helper>div:last-child{grid-template-columns:1fr 1fr;display:grid}.schedule-helper button{min-width:0}}@media (width<=900px){.setup-checks{grid-template-columns:1fr 1fr}}@media (width<=520px){.setup-checks{grid-template-columns:1fr}.setup-center-head{align-items:flex-start}.ai-tool-grid{grid-template-columns:1fr}.ai-job-builder{padding:24px 18px}.ai-plan-actions{grid-template-columns:1fr}.ai-plan-actions .ai-back{grid-column:auto}}.setup-head-actions{align-items:center;gap:8px;display:flex}.setup-head-actions>b{color:#1265e8;background:#e8f2ff;border-radius:20px;padding:8px 11px;font-size:10px}.setup-head-actions button{color:#fff;cursor:pointer;background:#1265e8;border:0;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:900}.import-shade{z-index:80}.import-center{background:#fff;border-radius:22px;width:min(820px,100% - 28px);max-height:93vh;padding:28px;position:relative;overflow:auto;box-shadow:0 28px 80px #061b3266}.import-center>small{color:#1265e8;letter-spacing:.14em;font-size:8px;font-weight:900}.import-center h2{margin:5px 0;font-size:24px}.import-center>p{color:#718496;margin:0 0 15px;font-size:10px}.import-steps{grid-template-columns:repeat(3,1fr);gap:5px;margin:14px 0;display:grid}.import-steps b{color:#80909c;text-align:center;background:#edf2f5;border-radius:8px;padding:8px;font-size:8px}.import-steps .active{color:#1265e8;background:#e8f2ff}.import-steps .done{color:#16834d;background:#e7f7ee}.import-source{grid-template-columns:1fr 1.3fr;gap:9px;display:grid}.import-source>label:not(.file-drop){color:#5d7183;gap:5px;font-size:9px;font-weight:850;display:grid}.import-source select,.field-mapping select{font:inherit;background:#fff;border:1px solid #dce7ee;border-radius:9px;padding:10px}.file-drop{cursor:pointer;background:#f7fbff;border:2px dashed #b9cddd;border-radius:11px;gap:3px;padding:12px;display:grid}.file-drop input{display:none}.file-drop b{color:#1265e8;font-size:10px}.file-drop span{color:#718496;font-size:8px}.mapping-head{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 10px;display:flex}.mapping-head div b,.mapping-head div span{display:block}.mapping-head div b{font-size:12px}.mapping-head div span{color:#718496;margin-top:3px;font-size:8px}.mapping-head em{color:#16834d;background:#e7f7ee;border-radius:20px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:850}.field-mapping{grid-template-columns:1fr 1fr;gap:8px;display:grid}.field-mapping label{border:1px solid #e5edf3;border-radius:9px;grid-template-columns:1fr 1.2fr;align-items:center;gap:7px;padding:8px;display:grid}.field-mapping label>span{font-size:8px;font-weight:800}.field-mapping label>span b{color:#c74739}.import-preview{margin-top:15px}.import-preview>b{font-size:10px}.import-preview>div{border:1px solid #e2eaf0;border-radius:9px;grid-template-columns:repeat(5,minmax(90px,1fr));margin-top:6px;display:grid;overflow:auto}.import-preview strong,.import-preview span{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #edf2f6;border-right:1px solid #edf2f6;min-width:90px;padding:7px;font-size:7px;overflow:hidden}.import-preview strong{color:#5d7183;background:#f1f6fa}.import-safety{color:#16834d;background:#e7f7ee;border-radius:10px;gap:3px;margin-top:12px;padding:10px;display:grid}.import-safety b{font-size:9px}.import-safety span{font-size:8px;line-height:1.45}.import-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1265e8,#18a768);border:0;border-radius:10px;width:100%;margin-top:10px;padding:13px;font-size:10px;font-weight:900}@media (width<=650px){.setup-head-actions{flex-direction:column;align-items:flex-end}.import-source,.field-mapping{grid-template-columns:1fr}.mapping-head{flex-direction:column;align-items:flex-start}.field-mapping label{grid-template-columns:1fr}.import-center{padding:24px 18px}}:root{--bg:#f8f5ee;--ink:#102a48;--muted:#6e7785;--line:#e6e0d5;--purple:#102a48;--dark:#0b223f}body{color:#102a48;background:linear-gradient(135deg,#fbf8f1 0%,#f4f5f2 58%,#eff3f4 100%)}.side{background:linear-gradient(#0b223f,#061a31);box-shadow:18px 0 45px #071a3024}.logo{letter-spacing:-.04em}.logo small,.profile small,.ai-side small{color:#b5c0d0}.side nav button{color:#b7c1ce;border-radius:12px}.side nav button.active{color:#fff;background:#ffffff12;box-shadow:inset 2px 0 #c79b4e}.side nav button i{color:#e8c47e}.ai-side{background:#ffffff0b;border-color:#ffffff1c;border-radius:16px}.profile{border-top-color:#ffffff17}.profile i{color:#f0d59e;background:#ffffff15}.main{max-width:1510px;padding-top:31px}.main>header{border-bottom-color:#e7e0d6;max-width:1120px;margin-left:auto;margin-right:auto}.main h1{color:#102a48}.main header p{color:#707b89}.header-actions .notice-button{color:#a9792c;background:#fffdf9;border-color:#e4dccf}.panel,.stat{background:#fffdf9;border-color:#e6e0d5;box-shadow:0 10px 28px #102a4808}.panel{border-radius:19px}.stat{border-radius:16px}.stat:after{opacity:.045}.stat.violet,.stat.blue{color:#102a48}.stat.gold{color:#a9792c}.stat.green{color:#267452}.head>button,.workspace-switcher>strong{color:#a9792c}.head small,.assistant>small,.modal>small{color:#9e7430}.search,.main input,.main select,.main textarea{color:#102a48!important;background:#fffdf9!important;border-color:#e4ddd2!important}.search:focus,.main input:focus,.main select:focus,.main textarea:focus{border-color:#b58b43!important;box-shadow:0 0 0 3px #b58b431c!important}.row{border-top-color:#eee9e0}.row b,.lead-name,.invoice-customer,.quote-customer{color:#102a48}.row small{color:#748092}.lead>i,.invoice>i,.quote>i,.avatar-button,.big-avatar{color:#9a6c21;background:#f6eddb}.row em.new,.row em.due,.lead-status.new,.invoice-action.due,.quote-status.invoiced{color:#926824;background:#f3ead7}.row em.contacted,.lead-status.contacted,.job-status.scheduled,.quote-status.sent{color:#315979;background:#edf3f7}.row em.quoted,.lead-status.quoted{color:#9a6c21;background:#fff2d7}.row em.paid,.lead-status.won,.job-status.completed,.quote-status.approved{color:#2c7c53;background:#e9f5ed}.primary,.convert,.modal .save,.customer-actions button,.invoice-doc-actions button,.daily-priority-actions .primary{box-shadow:0 8px 18px #102a481f;color:#fff!important;background:#102a48!important}.primary:hover,.convert:hover,.modal .save:hover,.customer-actions button:hover{background:#0b223f!important}.secondary,.view-invoice,.contact-buttons a,.invoice-doc-actions a{color:#102a48!important;background:#f4efe6!important}.trash{color:#7d756a!important;background:#f5f1eb!important}.lead-page,.jobs-page,.money-page,.settings-page,.page{max-width:1120px;margin-left:auto;margin-right:auto}.lead-topbar,.jobs-page>header,.money-page>header,.settings-page>header{border-bottom:1px solid #e7e0d6;padding-bottom:14px}.lead-topbar small,.business-snapshot summary:before{color:#a9792c!important}.add-lead-action{color:#102a48!important;box-shadow:none!important;background:#fffdf9!important;border:1px solid #d6c6a7!important;border-radius:999px!important}.lead-pipeline,.job-board{gap:12px}.lead-pipeline-column,.job-column{border:1px solid #e3ddd1;background:#f2f0ea!important;border-radius:16px!important}.lead-pipeline-column>header,.job-column-head{border-bottom-color:#e3ddd1!important}.lead-pipeline-card,.job-card{background:#fffdf9!important;border-color:#e8e1d6!important;border-radius:15px!important;box-shadow:0 7px 18px #102a4807!important}.job-card-top small{color:#a9792c!important}.job-card-actions button{color:#102a48!important;background:#f3eee5!important}.job-card-actions button:last-child{color:#267452!important;background:#e9f5ed!important}.business-snapshot{box-shadow:0 8px 22px #102a4807;background:#fffdf9!important;border-color:#e4ddd1!important;border-radius:16px!important}.business-snapshot>summary{color:#102a48!important}.schedule-helper{background:#fffdf9!important;border-color:#e5ddd0!important}.schedule-helper button{color:#102a48!important;background:#f4efe6!important}.quote,.invoice,.expense,.appointment{border-top-color:#eee9e0}.invoice-document,.customer-card,.modal{background:#fffdf9;border-color:#e5ddd1;box-shadow:0 22px 60px #102a4822}.invoice-doc-head{border-bottom-color:#b58b43}.invoice-document small,.customer-card>small{color:#9a6c21}.invoice-doc-actions .paid-button{background:#267452!important}.settings-grid .panel,.security-setting,.backup-setting,.device-setting{background:#fffdf9}.setting-icon{color:#9a6c21;background:#f5ead5}.security-setting>small,.backup-setting>small,.device-setting>small{color:#a9792c}.security-setting>button,.backup-setting>button,.device-setting>button{color:#fff!important;background:#102a48!important}.backup-setting>button{background:#267452!important}.ai-control-center{background:linear-gradient(140deg,#fffdf9,#f6f1e7)!important;border-color:#e2dbce!important}.ai-control-center-head small{color:#a9792c!important}.ai-control-center-head>button{background:#102a48!important}.ai-control-grid label{background:#fffdf9!important;border-color:#e4ddd2!important}.ai-control-grid select{color:#102a48!important;background:#f8f4ec!important;border-color:#e4ddd2!important}.ai-learning-card{background:#f6f0e4!important}.ai-learning-card>span,.ai-learning-card button{color:#a9792c!important}.mobile{background:#fffdf9;border-top-color:#e7e0d6;box-shadow:0 -9px 28px #102a480d}.mobile button.active,.mobile button.active i{color:#a9792c}.daily-home{max-width:1120px}.daily-home-hero{background:radial-gradient(circle at 87% 0,#315987 0,#0000 29%),linear-gradient(135deg,#091f3a 0%,#102f57 61%,#1c4777 100%);border-radius:23px}.daily-home-hero:after{border-color:#e8c47e33}.daily-home-hero>button{background:#ffffff0b;border-color:#e6d0a088}.daily-home-stats button{background:#ffffff12;border-color:#ffffff1c}.daily-home-stats i{color:#f1ce87;background:#e9c56c30}.daily-home-stats button:nth-child(2) i{color:#b4d0f4;background:#7fa8d92b}.daily-home-stats button:nth-child(3) i{color:#f0d491;background:#f1c86b2c}.daily-home-stats button:nth-child(4) i{color:#a7e3bf;background:#8bd4ad29}.daily-section-title{color:#102a48}.daily-section-title>span{color:#b58b43}.daily-priority article,.daily-other-items>button{background:#fffdf9;border-color:#e5ded3}.daily-priority article>i{color:#c9524e;background:#fce9e8}.daily-other-items button>i{color:#315979;background:#edf3f7}.daily-other-items button:nth-of-type(3n)>i{color:#aa7420;background:#fff2dc}.daily-other-items button em{color:#102a48;background:#f3eee5}.daily-other-items>button:hover{background:#fffdf9;border-color:#c7ae7b}.daily-handle-all{background:linear-gradient(105deg,#fffdf9,#f7f0e2);border-color:#e1d8c8}.daily-handle-all>span{color:#a9792c;background:#f4e7ce}.daily-handle-all em,.daily-ai-composer button{background:#102a48}.daily-quick-actions button{color:#102a48;background:#fffdf9;border-color:#e5ded3}.daily-quick-actions button:hover{border-color:#c8ad79}.daily-quick-actions i{color:#a9792c}.daily-ai-composer{background:#fffdf9;border-color:#e5ded3;box-shadow:0 11px 30px #102a4815}.daily-ai-composer>span{color:#b58b43}.contextual-ai{background:#fffdf9;border-color:#e5ded3;box-shadow:0 7px 20px #102a4808}.contextual-ai>span{color:#a9792c;background:#f5ead5}.contextual-ai button{color:#102a48;background:#f4efe6}@media (width<=850px){.main{padding:24px 16px 96px}.main>header{margin-bottom:18px}.daily-home-hero{border-radius:20px}.daily-home-stats{grid-template-columns:1fr 1fr}.daily-home-stats button{min-height:64px}.lead-pipeline,.job-board{grid-template-columns:1fr!important;display:grid!important;overflow:visible!important}:is(.lead-pipeline-column:not(:has(.lead-pipeline-card)),.job-column:not(:has(.job-card))){display:none}.job-column{min-height:0!important}.job-board .job-column{padding:10px!important}.daily-ai-composer{bottom:74px}.mobile{padding-left:5px;padding-right:5px}.mobile button{min-width:0!important}}.workspace-gate{background:radial-gradient(circle at 86% 8%,#e8ddc6 0,#0000 20%),linear-gradient(145deg,#fdfaf3,#f4f1e9 57%,#edf1f2);padding:48px 22px}.workspace-gate-inner{width:min(680px,100%)}.workspace-brand{gap:11px}.workspace-brand img{width:40px;height:40px;box-shadow:none;border-radius:13px}.workspace-brand b{letter-spacing:-.05em;font-size:20px;font-weight:760}.workspace-brand small{color:#78808a;font-size:10px}.workspace-gate-head{align-items:center;margin:60px 0 22px}.workspace-gate-head>div>small{color:#a9792c;font-size:9px}.workspace-gate-head h1{letter-spacing:-.055em;margin:7px 0 11px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,6vw,48px);font-weight:500;line-height:1.02}.workspace-gate-head p{color:#77808c;font-size:15px}.workspace-create{box-shadow:none!important;background:#102a48!important;border:1px solid #102a48!important;border-radius:999px!important;padding:10px 14px!important;font-size:11px!important}.workspace-cards{gap:10px}.workspace-cards>button{background:#fffdf9;border-color:#e7e0d5;border-radius:17px;min-height:102px;padding:16px 17px;box-shadow:0 7px 20px #102a4808}.workspace-cards>button:hover{border-color:#c7aa71;transform:none;box-shadow:0 12px 26px #102a4810}.workspace-cards>button.selected{background:linear-gradient(105deg,#fffdf9,#fbf6eb);border-color:#c7aa71;box-shadow:0 12px 28px #a6782910}.workspace-cards i{color:#f2d59d;width:44px;height:44px;box-shadow:none;border:1px solid #d9c59e;border-radius:50%;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:500;background:#102a48!important}.workspace-cards>button:not(.selected) i{color:#7c6947;border-color:#e5ddd0;background:#f8f4eb!important}.workspace-cards span b{letter-spacing:-.025em;font-size:16px;font-weight:720}.workspace-cards span small{margin-top:3px;font-size:11px}.workspace-cards span em{color:#987333;letter-spacing:.08em;text-transform:uppercase;background:0 0;margin-top:8px;padding:0;font-size:9px}.workspace-cards strong{color:#a9792c;font-size:10px}.workspace-security{color:#858b92;margin-top:22px;font-size:11px}.workspace-security span{color:#b58b43}.daily-hero-actions{z-index:2;justify-items:end;gap:9px;display:grid;position:relative}.daily-full-brief{color:#fff!important;background:#ffffff0b!important;border:1px solid #e9dbc088!important;border-radius:999px!important;padding:9px 13px!important;font-size:10px!important;font-weight:650!important;text-decoration:none!important}.daily-day-controls{gap:8px;display:flex}.daily-day-controls button{color:#d3ddeb;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:10px;font-weight:650}.daily-day-controls button+button{border-left:1px solid #ffffff36;padding-left:12px}.daily-handle-all,.operator-day-actions{display:none!important}.daily-handled-link{color:#7a8490;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:15px 4px 0;padding:3px 0;font-size:10px;font-weight:700;display:inline-flex}.daily-handled-link span{color:#a9792c;font-size:15px;line-height:1}.daily-quick-actions{margin-top:20px}.daily-quick-actions button{min-height:60px;box-shadow:none;border-radius:14px;padding:9px 7px;font-size:10px;font-weight:680}.daily-quick-actions i{font-size:19px}.daily-ai-composer{border-radius:999px;margin-top:18px;padding-left:15px}.daily-ai-composer input{font-size:12px}.daily-ai-composer button{width:33px;height:33px}.daily-priority{margin-top:24px}.daily-other-items{gap:6px}.daily-other-items>button{border-radius:14px;min-height:62px;padding:9px 12px}.daily-other-items button span b{font-size:12px;font-weight:720}.daily-other-items button span small{font-size:10px}.daily-other-items button em{padding:7px 9px;font-size:9px}.daily-section-title b{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:600}.daily-section-title small{font-size:10px}.daily-priority article{border-radius:17px;padding:15px 16px}.daily-priority article>div>b{font-size:16px;font-weight:730}.daily-priority article>div>small{font-size:11px}.daily-priority-actions button{border-radius:999px;font-size:10px}.lead-page{max-width:850px}.lead-topbar{align-items:flex-end;margin-bottom:15px}.lead-topbar h2{letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:500}.lead-topbar p{color:#7b8490;font-size:12px}.add-lead-action{padding:9px 13px!important;font-size:10px!important}.lead-pipeline{gap:9px;grid-template-columns:1fr!important;display:grid!important}.lead-column{box-shadow:0 7px 18px #102a4807;background:#fffdf9!important;border:1px solid #e7e0d5!important;border-radius:16px!important;padding:0!important}.lead-column header{border:0!important;padding:11px 14px 0!important}.lead-column header span{color:#102a48!important;font-size:12px!important;font-weight:750!important}.lead-column header b{padding:3px 7px;color:#9a6c21!important;background:#f5ead4!important;border-radius:999px!important;width:auto!important;height:auto!important;font-size:9px!important}.lead-column>small{display:none}.lead-column>p{padding:0 14px 11px!important;font-size:10px!important}.lead-card{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #eee8de!important;border-radius:0!important;padding:12px 14px!important;display:grid!important}.lead-card>button{text-align:left;min-width:0}.lead-card>button b{color:#102a48!important;font-size:13px!important;font-weight:730!important}.lead-card>button span{margin-top:3px;color:#758091!important;font-size:10px!important}.lead-card>strong{align-self:start;color:#102a48!important;font-size:12px!important}.lead-card>em{grid-column:1/2;justify-self:start;color:#986f29!important;background:#f5eddf!important;border-radius:999px!important;margin:1px 0 0!important;padding:4px 7px!important;font-size:8px!important;font-style:normal!important}.lead-card>div{grid-area:2/2;gap:6px;margin:0!important;display:flex!important}.lead-card>div button,.lead-card select,.lead-card>select{color:#102a48!important;background:#f4efe6!important;border:0!important;border-radius:999px!important;padding:5px 8px!important;font-size:8px!important;font-weight:700!important}.lead-column.lost{opacity:.65}.lead-column.lost .lead-card{grid-template-columns:minmax(0,1fr) auto}.lead-column.lost .lead-card>select{grid-area:1/2}.jobs-page .job-board{grid-template-columns:1fr!important;overflow:visible!important}.jobs-page .job-column{min-height:0!important;padding:10px!important}.jobs-page .job-column:not(:has(.job-card)){display:none}.jobs-page .job-column-head{padding:3px 3px 8px}.jobs-page .job-card{grid-template-columns:1fr auto;gap:7px;padding:13px;display:grid}.jobs-page .job-card-top{grid-column:1/3}.jobs-page .job-card>p{grid-column:1/3;min-height:0;margin:0;font-size:10px}.jobs-page .job-facts{grid-column:1/2;margin:3px 0}.jobs-page .job-card>select{grid-area:3/2;align-self:start}.jobs-page .job-card-actions{grid-column:1/3}.business-snapshot{margin-bottom:14px}@media (width<=650px){.workspace-gate{padding:29px 18px}.workspace-gate-head{margin:47px 0 19px}.workspace-gate-head h1{font-size:37px}.workspace-gate-head p{font-size:14px}.workspace-create{width:auto!important}.workspace-cards>button{min-height:96px;padding:14px}.workspace-cards strong{grid-area:1/3/3;align-self:center}.daily-home-hero{padding:20px 17px}.daily-hero-actions{justify-items:start}.daily-day-controls{margin-top:1px}.daily-home-stats{gap:7px}.daily-home-stats button{padding:9px}.daily-home-stats strong{font-size:19px}.daily-home-stats span{font-size:9px}.daily-priority-actions{display:block}.daily-priority-actions button{width:auto}.daily-handled-link{margin-top:12px}.daily-quick-actions>div:last-child{grid-template-columns:repeat(3,1fr)}.daily-quick-actions button:last-child{grid-column:auto;min-height:60px}.lead-topbar{align-items:flex-start}.lead-topbar h2{font-size:31px}.lead-card{gap:6px 9px}.lead-card>div{grid-area:auto/1/auto/3}.lead-card>em{grid-column:1/3}.lead-card>strong{font-size:11px!important}.mobile button span{font-size:8px!important}.mobile button i{font-size:18px!important}}.essentials-hub{grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);align-items:center;gap:24px;margin-bottom:16px;display:grid;box-shadow:0 12px 30px #102a4808;background:linear-gradient(115deg,#fffdf9,#f8f3e9)!important;border-color:#e7dfd0!important;padding:22px 24px!important}.essentials-hub small{color:#9d7735;letter-spacing:.13em;font-size:9px;font-weight:900}.essentials-hub h2{color:#102a48;margin:7px 0 5px;font-size:20px!important}.essentials-hub p{color:#748092;margin:0;font-size:12px;line-height:1.5}.essentials-hub>div:last-child{gap:6px;display:grid}.essentials-hub button{text-align:left;cursor:pointer;color:#102a48;background:0 0;border:0;border-top:1px solid #ebe4d8;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.essentials-hub button:first-child{border-top:0}.essentials-hub button i{color:#a9792c;background:#f5eddd;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;display:grid}.essentials-hub button span b{font-size:12px;display:block}.essentials-hub button span small{color:#7a8590;letter-spacing:0;margin-top:2px;font-size:10px;font-weight:500;display:block}.essentials-hub button strong{color:#a9792c;white-space:nowrap;font-size:10px}.customers-page{max-width:850px}.customer-list{gap:9px;display:grid}.customer-record{background:#fffdf9;border:1px solid #e6dfd4;border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 17px;display:grid;box-shadow:0 8px 21px #102a4807}.customer-record>i{color:#f0d399;background:#102a48;border:1px solid #dfc995;border-radius:50%;place-items:center;width:39px;height:39px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:normal;display:grid}.customer-record>div:nth-child(2)>b{color:#102a48;font-size:15px;display:block}.customer-record>div:nth-child(2)>small{color:#778290;margin-top:3px;font-size:11px;display:block}.customer-record>em{color:#946d2c;background:#f6efdf;border-radius:999px;justify-self:start;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.customer-record-actions{grid-column:2/4;gap:6px;display:flex}.customer-record-actions button{color:#102a48;cursor:pointer;background:#f5f1e9;border:0;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.customer-record-actions button:first-child{color:#fff;background:#102a48}.mobile button.active,.mobile button.active i{color:#a9792c!important}.mobile{box-shadow:0 -8px 24px #102a4808;background:#fffdf9!important;border-top-color:#e6dfd4!important}.mobile button{color:#78818b!important}.mobile button i{color:#667488!important}@media (width<=650px){.essentials-hub{grid-template-columns:1fr;gap:12px;padding:18px!important}.customer-record{grid-template-columns:39px minmax(0,1fr);gap:10px;padding:14px}.customer-record>em{grid-column:2}.customer-record-actions{grid-column:1/3}.customer-record-actions button{flex:1;padding:8px 5px}.mobile button span{font-size:8px!important}.mobile button i{font-size:17px!important}}.customer-view-toggle{background:#f5f1e9;border:1px solid #e4dccf;border-radius:999px;gap:3px;margin:0 0 17px;padding:4px;display:inline-flex}.customer-view-toggle button{color:#697482;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 14px;font-size:11px;font-weight:800}.customer-view-toggle button.active{color:#fff;background:#102a48;box-shadow:0 4px 12px #102a4822}.customer-ai-insight{background:linear-gradient(100deg,#fffdf9,#f8f1e4);border:1px solid #e5ded3;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;margin-top:13px;padding:12px 13px;display:grid}.customer-ai-insight>span{color:#a9792c;background:#f5e8cd;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.customer-ai-insight small,.customer-ai-insight b{display:block}.customer-ai-insight small{color:#9d7735;letter-spacing:.1em;font-size:8px;font-weight:900}.customer-ai-insight b{color:#102a48;margin-top:3px;font-size:11px;line-height:1.4}.jobs-page .page{padding:24px!important}.jobs-page .head{align-items:center}.jobs-intro{color:#778290;max-width:480px;margin:2px 0 19px;font-size:12px;line-height:1.5}.jobs-page .job-board{grid-template-columns:1fr!important;gap:8px!important;display:grid!important;overflow:visible!important}.jobs-page .job-card{grid-template-columns:minmax(0,1fr) auto;gap:7px 14px;margin:0;padding:16px 17px;display:grid;position:relative;box-shadow:none!important;background:#fffdf9!important;border-radius:16px!important}.jobs-page .job-card:hover{border-color:#c9ad76!important}.jobs-page .job-card-top{grid-column:1/2;min-width:0}.jobs-page .job-card-top h3{letter-spacing:-.025em;margin:4px 0 0;font-size:16px!important}.jobs-page .job-card-top small{font-size:8px}.jobs-page .job-card>p{color:#748092;grid-column:1/2;min-height:0;margin:0;font-size:11px;line-height:1.45}.jobs-page .job-facts{grid-column:1/2;gap:12px;margin:3px 0 0;display:flex}.jobs-page .job-facts span,.jobs-page .job-facts span:last-child{background:0 0;min-width:auto;padding:0;display:block}.jobs-page .job-facts small{color:#9a7738;font-size:7px}.jobs-page .job-facts b{font-size:11px}.jobs-page .job-card>a{color:#a9792c;grid-column:1/2;margin:0;font-size:10px}.jobs-page .job-card>select{grid-area:1/2;align-self:start;width:auto;color:#102a48!important;border-radius:999px!important;padding:7px 9px!important}.jobs-page .job-card-actions{grid-column:1/3;gap:7px;margin-top:2px;display:flex}.jobs-page .job-card-actions button{flex:none;border-radius:999px!important;padding:8px 12px!important;font-size:10px!important}.jobs-page .job-card-actions button:first-child{color:#fff!important;background:#102a48!important}.jobs-page .job-card-actions button:last-child{color:#267452!important;background:#e9f5ed!important}.jobs-page .job-card .trash{position:absolute;top:48px;right:13px;min-width:28px!important;padding:5px!important}.business-snapshot{margin:13px 0 0}.business-snapshot>summary{padding:11px 13px!important;font-size:11px!important}.daily-handled-activity{background:#fffdf9;border:1px solid #e7e0d5;border-radius:15px;gap:1px;margin:9px 0 2px;display:grid;overflow:hidden}.daily-handled-activity article{border-top:1px solid #eee8de;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;padding:10px 12px;display:grid}.daily-handled-activity article:first-child{border-top:0}.daily-handled-activity article>span{color:#a9792c;background:#f5ead5;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.daily-handled-activity b,.daily-handled-activity small{display:block}.daily-handled-activity b{color:#102a48;font-size:11px}.daily-handled-activity small,.daily-handled-activity p{color:#778290;margin-top:2px;font-size:10px;line-height:1.4}.daily-handled-activity p{margin:0;padding:13px}.safe-undo{z-index:8;background:#fffdf9;border:1px solid #e2d6c2;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;max-width:1120px;margin:10px auto 0;padding:10px 12px 10px 15px;display:flex;position:sticky;top:10px;box-shadow:0 10px 26px #102a4814}.safe-undo span{min-width:0}.safe-undo b,.safe-undo small{display:block}.safe-undo b{color:#102a48;font-size:11px}.safe-undo small{color:#778290;margin-top:2px;font-size:9px;line-height:1.35}.safe-undo button{color:#fff;cursor:pointer;background:#102a48;border:0;border-radius:999px;flex:none;padding:8px 12px;font-size:10px;font-weight:800}.approval-card{background:linear-gradient(115deg,#fffdf9,#faf4e8);border:1px solid #d9c49b;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-top:4px;padding:12px 13px;display:flex;box-shadow:0 8px 20px #102a4810}.approval-card span{min-width:0}.approval-card b,.approval-card small{display:block}.approval-card b{color:#102a48;font-size:11px}.approval-card small{color:#758091;margin-top:3px;font-size:9px;line-height:1.4}.approval-card>div{flex:none;gap:6px;display:flex}.approval-card button{border-radius:999px!important;padding:8px 11px!important;font-size:9px!important}.main form label{color:#526174;letter-spacing:.01em;font-size:10px;font-weight:750}.main form input,.main form select,.main form textarea{transition:border-color .16s,box-shadow .16s,background .16s;border-radius:11px!important}.main button:focus-visible,.main input:focus-visible,.main select:focus-visible,.main textarea:focus-visible{outline-offset:2px;outline:2px solid #b58b43}.main button[disabled]{opacity:.52;cursor:not-allowed}.sync{font-variant-numeric:tabular-nums}.sync.saved{color:#287653}.sync.offline,.sync.conflict{color:#9b6c23}.modal .save[disabled]{background:#7c8795!important}.empty-state{color:#778290!important;background:#fffdf9!important;border:1px dashed #ded4c3!important;border-radius:16px!important}.empty-state b{color:#102a48!important}@media (width<=650px){.safe-undo{margin:7px 0 0;padding:9px 10px 9px 12px;top:6px}.safe-undo small{max-width:210px}.safe-undo button{padding:8px 10px}.approval-card{flex-direction:column;align-items:flex-start;gap:9px}.approval-card>div{width:100%}.approval-card>div button{flex:1}.invoice-doc-actions .approval-card{grid-column:1/-1}}.task-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.task-open b,.task-open small{display:block}.task-open:hover b,.task-open:focus-visible b{text-decoration:underline}.report-stats .stat-button{width:100%;min-width:0}@media (width<=850px){.report-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile{scrollbar-width:none;scroll-padding-inline:40%}.mobile nav button,.mobile>button{scroll-snap-align:center;flex:0 0 64px}}@media (width<=520px){.report-stats{grid-template-columns:minmax(0,1fr)}}.auth-legal,.launch-version{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.auth-legal a,.launch-version a,.settings-link{color:#1265e8;font-size:12px;font-weight:800;text-decoration:none}.launch-version{color:#766f7d;justify-content:flex-start;margin-top:16px;font-size:11px}.launch-steps .ready-step{background:#f1fbf5;border-color:#bde8ce}.backup-setting .restore-button{color:#6945ce;background:#eee9ff}.backup-file-input{display:none}.settings-link{margin-top:10px;display:inline-flex}.setup-guide ol{color:#5e5865;gap:10px;margin:18px 0 22px;padding-left:24px;font-size:13px;line-height:1.5;display:grid}.setup-guide .customer-actions .secondary{color:#6945ce;background:#eee9ff}
