:root{color:#171a21;font-synthesis:none;background:#f4f5f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}h1,h2,p{margin-top:0}h1{font-size:20px}h2{font-size:14px}.muted{color:#8a93a3}.center{place-items:center;min-height:100vh;display:grid}.brand{align-items:center;gap:10px;font-size:15px;display:flex}.mark{color:#fff;background:#4f46e5;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.login-page{background:linear-gradient(140deg,#eef0ff,#f4f5f7 58%);place-items:center;min-height:100vh;padding:20px;display:grid}.login-card{background:#fff;border:1px solid #e2e5eb;border-radius:12px;width:min(100%,420px);padding:32px;box-shadow:0 18px 55px #171a2115}.login-head{margin:38px 0 24px}.login-head h1{margin-bottom:8px;font-size:24px}.login-head p,.login-foot{color:#5f6877;font-size:14px}.login-card form{gap:18px;display:grid}.login-card label{gap:7px;font-size:13px;font-weight:600;display:grid}.login-card input,.setting-row input{color:#171a21;background:#fff;border:1px solid #cfd4dd;border-radius:7px;min-width:0;height:42px;padding:0 12px}.login-card input:focus,.setting-row input:focus{outline:2px solid #a5b4fc}.primary{color:#fff;background:#4f46e5;border:0;border-radius:7px;height:43px;font-weight:600}.primary:disabled{opacity:.6}.link,.theme{color:#4f46e5;text-align:left;background:0 0;border:0;padding:4px 0}.login-foot{border-top:1px solid #e2e5eb;justify-content:space-between;align-items:center;margin-top:28px;padding-top:18px;display:flex}.error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:7px;padding:10px 12px;font-size:14px}.secret{overflow-wrap:anywhere;background:#eef0ff;border-radius:8px;padding:12px;font-size:13px}.secret code{font-size:14px}.secret p:last-child{margin:12px 0 0}.shell{min-height:100vh;display:flex}aside{background:#fff;border-right:1px solid #e2e5eb;flex-direction:column;flex:none;width:244px;display:flex}aside .brand{padding:16px 18px}nav{flex:1;padding:0 10px}nav p{color:#8a93a3;letter-spacing:.035em;margin:20px 8px 8px;font-size:11px;font-weight:700}nav button{text-align:left;color:#5f6877;background:0 0;border:0;border-radius:7px;width:100%;padding:8px;font-size:14px;display:block}nav button.active{color:#3730a3;background:#eef0ff;font-weight:600}.sidebar-footer{border-top:1px solid #e2e5eb;flex-direction:column;gap:2px;padding:12px 18px;font-size:14px;display:flex}.sidebar-footer small{color:#5f6877}.sidebar-footer button{margin-top:8px}.workspace{flex:1;min-width:0;padding:24px 32px}.workspace header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.workspace header h1{margin:0}.workspace h1 span{color:#8a93a3;margin-left:8px;font-size:15px;font-weight:400}.card{background:#fff;border:1px solid #e2e5eb;border-radius:10px;box-shadow:0 1px 2px #0f17290f}.staff-layout{grid-template-columns:minmax(0,700px) minmax(270px,1fr);gap:14px;max-width:1132px;display:grid}.staff-table{align-self:start;overflow:hidden}.table-head,.staff-row{grid-template-columns:minmax(150px,1fr) 130px 110px;align-items:center;gap:12px;width:100%;padding:10px 20px;display:grid}.table-head{color:#8a93a3;font-size:12px}.staff-row{text-align:left;background:#fff;border:0;border-top:1px solid #e2e5eb;font-size:14px}.staff-row:hover,.staff-row.selected{background:#eef0ff}.person{align-items:center;gap:10px;min-width:0;display:flex}.person i,.avatar{color:#fff;background:#4f46e5;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-style:normal;font-weight:700;display:grid}.person span{flex-direction:column;display:flex;overflow:hidden}.person strong,.person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person small,.detail-head small{color:#5f6877;font-size:12px}.role{color:#3730a3;font-size:12px}.badge{border-radius:100px;justify-self:start;padding:3px 9px;font-size:12px}.good{color:#047857;background:#def7ec}.warn{color:#92400e;background:#fff1d6}.detail{align-self:start}.detail-head{border-bottom:1px solid #e2e5eb;align-items:center;gap:10px;padding:14px;display:flex}.detail-head div{flex-direction:column;display:flex}.detail-block{border-bottom:1px solid #e2e5eb;padding:16px 14px}.detail-block:last-child{border-bottom:0}.detail-block h2{letter-spacing:.035em;color:#8a93a3;font-size:11px}.detail-block p{color:#5f6877;font-size:13px}.right{justify-content:space-between;align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}.right input{accent-color:#4f46e5;width:18px;height:18px}.list{max-width:820px;padding:8px 20px}.list>div{border-bottom:1px solid #e2e5eb;justify-content:space-between;padding:15px 0;display:flex}.list small{color:#8a93a3}.settings{max-width:720px;padding:4px 20px}.setting-row{border-bottom:1px solid #e2e5eb;justify-content:space-between;align-items:end;gap:20px;padding:14px 0;display:flex}.setting-row label{gap:6px;font-size:13px;display:grid}.setting-row input{width:120px}.setting-row button,.recovery button{background:#fff;border:1px solid #cfd4dd;border-radius:7px;padding:8px 13px}.recovery{margin-bottom:20px;padding:20px}.recovery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:16px;display:grid}.recovery code{overflow-wrap:anywhere;font-size:12px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}:root[data-theme=dark]{color:#e7e9f1;background:#141821}:root[data-theme=dark] .login-page{background:linear-gradient(140deg,#222349,#141821 58%)}:root[data-theme=dark] .login-card,:root[data-theme=dark] aside,:root[data-theme=dark] .card,:root[data-theme=dark] .staff-row{color:#e7e9f1;background:#202633;border-color:#364052}:root[data-theme=dark] .staff-row:hover,:root[data-theme=dark] .staff-row.selected,:root[data-theme=dark] nav button.active,:root[data-theme=dark] .secret{background:#303661}:root[data-theme=dark] input{color:#e7e9f1;background:#161c28;border-color:#465064}:root[data-theme=dark] .muted,:root[data-theme=dark] .login-head p,:root[data-theme=dark] .login-foot,:root[data-theme=dark] .person small,:root[data-theme=dark] .detail-head small,:root[data-theme=dark] .detail-block p{color:#aeb7c8}:root[data-theme=dark] .setting-row button,:root[data-theme=dark] .recovery button{color:#e7e9f1;background:#202633;border-color:#465064}@media (width<=900px){.staff-layout{grid-template-columns:1fr}.workspace{padding:20px}.detail{max-width:700px}}@media (width<=620px){.shell{display:block}aside{border-bottom:1px solid #e2e5eb;border-right:0;width:100%}aside .brand{padding:12px 16px}nav{gap:4px;padding-bottom:8px;display:flex;overflow-x:auto}nav p{display:none}nav button{white-space:nowrap;width:auto}.sidebar-footer{display:none}.workspace{padding:16px}.table-head{display:none}.staff-row{grid-template-columns:1fr auto;gap:6px;padding:12px}.staff-row .role{display:none}.login-card{padding:24px}.recovery>div{grid-template-columns:1fr}}:root[data-theme=dark] nav button.active{color:#d5d4ff}:root[data-theme=dark] nav button{color:#b9c3d3}.mobile-theme{display:none}@media (width<=620px){.mobile-theme{color:#4f46e5;background:0 0;border:0;margin-left:auto;font-size:12px;display:block}:root[data-theme=dark] .mobile-theme{color:#d5d4ff}}.card-form{gap:10px;display:grid}.card-form label{color:#5f6877;gap:4px;font-size:12px;display:grid}.card-form input{color:#171a21;background:#fff;border:1px solid #cfd4dd;border-radius:6px;min-width:0;height:34px;padding:0 8px}.card-form button{background:#fff;border:1px solid #cfd4dd;border-radius:6px;padding:7px 10px}.card-form small{color:#047857;font-size:12px}:root[data-theme=dark] .card-form label{color:#b9c3d3}:root[data-theme=dark] .card-form input,:root[data-theme=dark] .card-form button{color:#e7e9f1;background:#161c28;border-color:#465064}.mobile-exit{display:none}@media (width<=620px){.mobile-exit{color:#5f6877;background:0 0;border:0;font-size:12px;display:block}}.stage-page{max-width:1260px}.stage-page header p{margin:5px 0 0;font-size:13px}.stage-page header button,.stage-page form button,.item-list button,.account-actions>button,.alerts-list button{color:#3730a3;background:#fff;border:1px solid #cfd4dd;border-radius:7px;padding:8px 12px}.stage-page .primary{color:#fff;background:#4f46e5;border-color:#4f46e5;height:auto;padding:8px 14px}.small-button{white-space:nowrap}.stage-page input,.stage-page select,.stage-page textarea{color:#171a21;background:#fff;border:1px solid #cfd4dd;border-radius:7px;min-width:0;max-width:100%;padding:8px 10px}.stage-page textarea{resize:vertical;min-height:75px}.stage-page label{color:#5f6877;gap:5px;font-size:12px;display:grid}.stage-page label.inline-label{align-items:center;gap:8px;display:flex}.stage-page input[type=checkbox]{accent-color:#4f46e5;width:17px;height:17px}.check-toolbar{flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:14px;display:flex}.check-toolbar>button{color:#5f6877;background:#fff;border:1px solid #dbe0e8;border-radius:7px;padding:9px 13px}.check-toolbar>button.active{color:#3730a3;background:#eef0ff;border-color:#aaa8ff}.check-toolbar form{align-items:end;gap:8px;margin-left:auto;display:flex}.check-toolbar input{height:38px}.check-list{gap:12px;display:grid}.check-card{overflow:hidden}.check-danger{border-left:4px solid #dc2626}.check-summary{flex-wrap:wrap;align-items:center;gap:16px;padding:16px 18px;display:flex}.check-expand{text-align:left;min-width:190px;color:inherit;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:9px;display:flex}.check-expand strong{font-size:15px}.check-numbers{flex-wrap:wrap;flex:1;gap:14px;display:flex}.check-numbers span{color:#8a93a3;flex-direction:column;font-size:11px;display:flex}.check-numbers b{color:#171a21;font-size:14px}.status-pill{white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.status-pill.problem{color:#b91c1c;background:#fee2e2}.status-pill.decline{color:#9a3412;background:#ffedd5}.status-pill.attention{color:#92400e;background:#fef3c7}.status-pill.normal{color:#166534;background:#dcfce7}.status-pill.missing{color:#3730a3;background:#e0e7ff}.checked-note{color:#047857;font-size:12px}.check-details{border-top:1px solid #e2e5eb;padding:15px 18px}.check-details>p{color:#5f6877;font-size:13px}.account-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.account-tile{border:1px solid #e2e5eb;border-radius:8px;min-width:0;padding:14px}.account-tile h2{margin:0 0 7px}.account-tile p,.account-tile small{color:#5f6877;font-size:12px}.manual-fields{flex-wrap:wrap;align-items:end;gap:10px;margin-top:16px;display:flex}.item-list{margin-top:12px}.item-filter{flex-wrap:wrap;align-items:end;gap:8px;margin:10px 0;display:flex}.item-filter input{width:125px}.item-filter .inline-label{align-self:center}.items-table{border:1px solid #e2e5eb;border-radius:7px;max-height:330px;overflow:auto}.items-table>div{border-bottom:1px solid #e2e5eb;justify-content:space-between;gap:12px;padding:8px 10px;font-size:12px;display:flex}.items-table span{color:#5f6877}.empty-state{color:#8a93a3;padding:28px}.create-client{align-items:end;gap:12px;max-width:620px;margin-bottom:14px;padding:14px;display:flex}.create-client label{flex:1}.client-layout{grid-template-columns:260px minmax(0,1fr);gap:14px;display:grid}.client-list{align-self:start;padding:6px}.client-list button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:4px;padding:10px;display:flex}.client-list button.active,.client-list button:hover{background:#eef0ff}.client-list small{color:#8a93a3}.client-detail{gap:14px;display:grid}.client-profile,.client-accounts{padding:18px}.client-profile h2,.client-accounts h2{font-size:16px}.client-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.client-form label:nth-child(7),.client-form label:nth-child(10){grid-column:1/-1}.client-form textarea{width:100%}.client-form>div:last-child{align-items:center;gap:10px;display:flex}.add-account{align-items:end;gap:10px;margin-bottom:12px;display:flex}.account-row{border-top:1px solid #e2e5eb;padding:10px 0}.account-title{text-align:left;color:inherit;background:0 0;border:0;flex-direction:column;gap:4px;display:flex}.account-title small{color:#8a93a3}.account-actions{background:#f7f8fa;border-radius:8px;margin-top:8px;padding:12px}.key-form{gap:10px;max-width:530px;margin-bottom:14px;display:grid}.key-form h3{margin:0;font-size:14px}.key-form p{color:#5f6877;margin:0;font-size:12px}.key-form>div{flex-wrap:wrap;gap:8px;display:flex}.alerts-list{max-width:850px;padding:8px 18px}.alerts-list>div{border-bottom:1px solid #e2e5eb;justify-content:space-between;gap:12px;padding:13px 0;display:flex}.alerts-list>div>div{flex-direction:column;gap:4px;display:flex}.alerts-list small{color:#8a93a3}.alerts-list p{margin:13px 0}:root[data-theme=dark] .stage-page input,:root[data-theme=dark] .stage-page select,:root[data-theme=dark] .stage-page textarea,:root[data-theme=dark] .stage-page header button,:root[data-theme=dark] .stage-page form button,:root[data-theme=dark] .item-list button,:root[data-theme=dark] .account-actions>button,:root[data-theme=dark] .alerts-list button,:root[data-theme=dark] .check-toolbar>button{color:#e7e9f1;background:#202633;border-color:#465064}:root[data-theme=dark] .stage-page .primary{color:#fff;background:#4f46e5}:root[data-theme=dark] .check-numbers b{color:#e7e9f1}:root[data-theme=dark] .account-actions,:root[data-theme=dark] .client-list button.active,:root[data-theme=dark] .client-list button:hover{background:#30394a}:root[data-theme=dark] .account-tile,:root[data-theme=dark] .items-table{border-color:#465064}:root[data-theme=dark] .stage-page label,:root[data-theme=dark] .account-tile p,:root[data-theme=dark] .account-tile small{color:#b9c3d3}@media (width<=900px){.client-layout{grid-template-columns:1fr}.client-list{display:flex;overflow-x:auto}.client-list button{min-width:180px}.check-summary{align-items:flex-start}.check-numbers{min-width:220px}}@media (width<=620px){.client-form{grid-template-columns:1fr}.client-form label:nth-child(7),.client-form label:nth-child(10){grid-column:auto}.create-client,.add-account{display:grid}.check-toolbar form{width:100%;margin-left:0}.check-toolbar form label{flex:1}.check-summary{grid-template-columns:1fr;display:grid}.check-numbers{grid-template-columns:repeat(2,1fr);display:grid}.items-table>div{flex-direction:column;display:flex}.shell{padding-bottom:62px}aside{border-bottom:0}nav{z-index:30;background:#fff;border-top:1px solid #e2e5eb;justify-content:flex-start;padding:6px 8px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #171a2115}nav button{text-align:center;min-width:100px;font-size:12px}.workspace{padding-bottom:32px}:root[data-theme=dark] nav{background:#202633;border-color:#465064}}.profile-link{border-top:1px solid #e2e5eb;flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:12px;padding-top:12px;display:flex}.profile-link select{min-width:220px}.operation-rules{max-width:820px;margin-top:16px;padding:18px}.operation-rules>p{color:#5f6877;font-size:13px}.rules-table>div{border-bottom:1px solid #e2e5eb;justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;display:flex}.rules-table span{flex-direction:column;display:flex}.rules-table small{color:#8a93a3}.operation-rules form{flex-wrap:wrap;align-items:end;gap:10px;margin-top:16px;display:flex}.job-monitor{max-width:820px;margin-top:16px;padding:18px}.job-monitor>div:first-child{justify-content:space-between;display:flex}.job-monitor p{color:#5f6877;font-size:13px}.job-runs>div{border-top:1px solid #e2e5eb;grid-template-columns:1fr auto auto;gap:10px;padding:8px 0;font-size:12px;display:grid}.job-runs small{color:#8a93a3}@media (width<=620px){.job-runs>div{grid-template-columns:1fr}.job-runs small{display:none}}.mobile-nav{display:none}.check-expand{flex:1;grid-template-columns:max-content max-content;justify-content:start;align-items:center;gap:5px 10px;min-width:0;display:grid}.check-expand strong{overflow-wrap:anywhere}.check-expand small{color:#5f6877;grid-column:1/-1;font-size:13px;line-height:1.4}.check-summary{align-items:center}.healthy-group{text-align:left;color:#0a7d4b;background:#fff;border:1px solid #e2e5eb;border-radius:10px;width:100%;padding:14px 18px;font-weight:600}.account-issue{font-weight:600;color:#171a21!important}.account-tile small{margin:9px 0;display:block}.stage-page header{gap:10px}.stage-page header>div{min-width:0}:root[data-theme=dark] .healthy-group{color:#4fd18b;background:#202633;border-color:#364052}:root[data-theme=dark] .check-expand small,:root[data-theme=dark] .account-tile p{color:#b9c3d3}:root[data-theme=dark] .account-issue{color:#e7e9f1!important}:root[data-theme=dark] .check-details{border-color:#364052}:root[data-theme=dark] .status-pill.problem{color:#ff8279;background:#3b1614}:root[data-theme=dark] .status-pill.decline,:root[data-theme=dark] .status-pill.attention{color:#f2bd5b;background:#35280d}:root[data-theme=dark] .status-pill.normal{color:#4fd18b;background:#12301f}:root[data-theme=dark] .status-pill.missing{color:#7fb0ff;background:#14274a}@media (width<=620px){.desktop-nav{display:none}.mobile-nav{z-index:30;padding:7px 6px max(7px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e5eb;gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:visible;box-shadow:0 -5px 20px #171a2115}.mobile-nav>button{text-align:center;white-space:normal;overflow-wrap:anywhere;flex:1;width:auto;min-width:0;min-height:45px;padding:5px 2px;font-size:11px;line-height:1.1}.mobile-more{background:#fff;border:1px solid #e2e5eb;border-radius:10px;min-width:150px;padding:6px;position:absolute;bottom:calc(100% + 6px);right:6px;box-shadow:0 8px 22px #171a2125}.mobile-more button{white-space:normal;text-align:left;min-width:0}.shell{padding-bottom:74px}.check-summary{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.check-expand{grid-template-columns:minmax(0,max-content) max-content;width:100%}.check-summary>.primary{width:100%;min-height:40px}.check-summary>.checked-note{display:block}.stage-page header{align-items:flex-start}.stage-page header>button{flex:none}.check-toolbar{align-items:stretch}.check-toolbar>button{flex:1;min-height:40px}.check-toolbar form{align-items:stretch}.check-toolbar form button{min-height:40px}.healthy-group{min-height:46px}:root[data-theme=dark] .mobile-nav,:root[data-theme=dark] .mobile-more{background:#202633;border-color:#465064}.check-expand{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.check-expand strong{overflow-wrap:normal;word-break:normal;min-width:0}.check-expand small{flex-basis:100%}}.status-pill{flex:none;place-self:center start;width:max-content;padding:4px 9px;line-height:1.2}.check-verify{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;min-height:34px;margin-left:auto;padding:9px 12px;font-size:12px;font-weight:600;line-height:1}.check-verify:hover{background:#eef2f7;border-color:#aeb9c9}.check-verify:focus-visible{outline-offset:2px;outline:2px solid #4f46e5}:root[data-theme=dark] .check-verify{color:#d6deeb;background:#293242;border-color:#475569}:root[data-theme=dark] .check-verify:hover{background:#344055}@media (width<=620px){.check-summary>.check-verify{justify-self:start;min-height:40px;margin-left:0}}.check-expand{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.check-title-line{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.check-title-line strong{overflow-wrap:anywhere;min-width:0}.check-expand small{flex-basis:auto}@media (width<=620px){.check-expand{flex-direction:column;align-items:flex-start;gap:5px;display:flex}}.stage2-page{gap:16px;display:grid}.stage2-page h2{margin:0 0 12px;font-size:15px}.stage2-page h3{font-size:13px}.stage2-page button{cursor:pointer}.money-notice{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:9px;padding:12px 16px}.summary-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.summary-counts button{text-align:left;color:#171a21;background:#fff;border:1px solid #e2e5eb;border-radius:10px;gap:4px;padding:16px;display:grid}.summary-counts button.active{background:#f0efff;border-color:#7066e8}.summary-counts b{font-size:24px}.summary-counts span{color:#5f6877;font-size:12px}.summary-columns{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:start;gap:14px;display:grid}.summary-main,.summary-side>.card,.payments-table,.task-create,.proposals,.task-detail,.money-forms>.card,.report-card{padding:16px}.summary-side{gap:14px;display:grid}.attention-row{border-top:1px solid #e2e5eb;justify-content:space-between;align-items:start;gap:12px;padding:11px 0;display:flex}.attention-row>div{min-width:0}.attention-row span:not(.status-pill){color:#5f6877}.attention-row p{margin:5px 0;font-size:12px}.attention-row small{color:#8a93a3}.healthy-footer{color:#0a7d4b;border-top:1px solid #e2e5eb;padding:13px 0 0;font-size:12px;font-weight:600}.side-row{border-top:1px solid #e2e5eb;gap:4px;padding:9px 0;font-size:12px;display:grid}.side-row span{color:#5f6877}.overdue{font-weight:700;color:#b91c1c!important}.task-create{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.task-create h2{flex-basis:100%;margin-bottom:0}.task-create label{flex:1;min-width:135px}.task-board{grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;display:grid;overflow:auto}.task-column{background:#f4f6f9;border-radius:10px;min-height:210px;padding:10px}.task-column h2{justify-content:space-between;font-size:13px;display:flex}.task-column h2 span{color:#8a93a3}.task-card{text-align:left;color:#171a21;background:#fff;border:1px solid #e2e5eb;gap:5px;width:100%;margin-bottom:8px;padding:12px;display:grid}.task-card small,.task-card span{color:#5f6877;font-size:11px}.task-card.late{border-left:3px solid #dc2626}.proposals{gap:8px;display:grid}.proposal-row{border-top:1px solid #e2e5eb;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.proposal-row>div{gap:6px;display:flex}.task-detail{gap:8px;display:grid}.task-detail .task-close{justify-self:end}.task-actions{flex-wrap:wrap;gap:6px;display:flex}.task-detail form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.task-detail form label{flex:1}.task-detail form textarea{width:100%}.payments-table{overflow:auto}.payment-head,.payment-row{grid-template-columns:1.2fr .7fr .6fr .8fr 1.5fr .9fr;align-items:center;gap:10px;min-width:760px;display:grid}.payment-head{color:#8a93a3;font-size:11px}.payment-row{border-top:1px solid #e2e5eb;padding:12px 0;font-size:12px}.payment-row small{color:#5f6877;line-height:1.4}.payment-row>div{flex-wrap:wrap;gap:6px;display:flex}.money-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.money-forms>.card{align-content:start;gap:12px;display:grid}.money-forms form{gap:10px;display:grid}.money-forms form button{justify-self:start}.subscription-list{border-top:1px solid #e2e5eb}.report-card pre{white-space:pre-wrap;font:inherit;line-height:1.5}.report-card small{color:#5f6877;margin:10px 0;display:block}:root[data-theme=dark] .summary-counts button,:root[data-theme=dark] .task-card{color:#e7e9f1;background:#202633;border-color:#364052}:root[data-theme=dark] .summary-counts button.active{background:#302f56;border-color:#8178fb}:root[data-theme=dark] .summary-counts span,:root[data-theme=dark] .attention-row span:not(.status-pill),:root[data-theme=dark] .side-row span,:root[data-theme=dark] .payment-row small,:root[data-theme=dark] .task-card small,:root[data-theme=dark] .task-card span{color:#b9c3d3}:root[data-theme=dark] .task-column{background:#1a202b}:root[data-theme=dark] .money-notice{color:#fecaca;background:#3b1614;border-color:#7f1d1d}:root[data-theme=dark] .attention-row,:root[data-theme=dark] .side-row,:root[data-theme=dark] .payment-row,:root[data-theme=dark] .healthy-footer{border-color:#364052}@media (width<=1100px){.summary-columns{grid-template-columns:1fr}.summary-side{grid-template-columns:repeat(2,minmax(0,1fr))}.task-board{grid-template-columns:repeat(5,minmax(165px,1fr))}}@media (width<=767px){.summary-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-side,.money-forms{grid-template-columns:1fr}.task-create{display:grid}.task-create label{width:100%}.task-board{grid-template-columns:repeat(5,minmax(210px,1fr));display:grid;overflow-x:auto}.payment-head{display:none}.payment-row{grid-template-columns:1fr 1fr;gap:6px;min-width:0;display:grid}.payment-row strong,.payment-row small,.payment-row>div{grid-column:1/-1}.attention-row{flex-wrap:wrap}.proposal-row{display:grid}.mobile-more{max-height:65vh;overflow:auto}}.payment-row button,.task-actions button,.proposal-row button,.task-detail button,.report-card button,.stage2-types button{color:#3730a3;background:#fff;border:1px solid #cfd4dd;border-radius:7px;padding:8px 12px}.proposal-row{flex-wrap:wrap;justify-content:start;gap:10px;display:flex}.proposal-row>label{flex:1;min-width:130px}.proposal-row>strong{flex-basis:100%}.stage2-notices,.stage2-types{margin-top:14px;padding:16px}.stage2-types h2{font-size:15px}.task-type-row{border-top:1px solid #e2e5eb;align-items:center;gap:8px;padding:7px 0;display:flex}.task-type-row>input{flex:1}.task-type-row>span{color:#8a93a3;width:24px}:root[data-theme=dark] .payment-row button,:root[data-theme=dark] .task-actions button,:root[data-theme=dark] .proposal-row button,:root[data-theme=dark] .task-detail button,:root[data-theme=dark] .report-card button,:root[data-theme=dark] .stage2-types button{color:#d6deeb;background:#293242;border-color:#475569}@media (width<=767px){.proposal-row{display:grid}.task-type-row{flex-wrap:wrap}.task-type-row>input{min-width:160px}}.payment-warn{color:#9a6400;font-weight:700}:root[data-theme=dark] .payment-warn{color:#f2bd5b}.fallback-message{border-top:1px solid #e2e5eb;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:flex}.fallback-message>span{overflow-wrap:anywhere;min-width:0}.fallback-message button{color:#3730a3;white-space:nowrap;background:#fff;border:1px solid #cfd4dd;border-radius:7px;padding:8px 12px}:root[data-theme=dark] .fallback-message{border-color:#364052}:root[data-theme=dark] .fallback-message button{color:#d6deeb;background:#293242;border-color:#475569}@media (width<=767px){.fallback-message{flex-direction:column;align-items:start}}.money-overlay{z-index:50;background:#11182780;justify-content:flex-end;display:flex;position:fixed;inset:0}.money-panel{background:#f4f5f7;width:min(100%,620px);height:100dvh;padding:20px;overflow-y:auto;box-shadow:-8px 0 28px #11182730}.money-panel>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.money-panel>header h2{margin:0;font-size:18px}.money-panel .money-forms{grid-template-columns:1fr}.money-panel .money-forms>.card{min-width:0}.payment-row button{white-space:nowrap}:root[data-theme=dark] .money-panel{background:#151922}@media (width<=620px){.money-panel{padding:16px 16px 90px}}.item-task-form{border:1px solid #e2e5eb;border-radius:8px;flex-wrap:wrap;align-items:end;gap:8px;margin-top:10px;padding:12px;display:flex}.item-task-form label{flex:1;min-width:135px}.item-task-form button{min-height:36px}:root[data-theme=dark] .item-task-form{border-color:#364052}.stage3-page{gap:14px;display:grid}.stage3-page h2{margin:0 0 10px;font-size:15px}.stage3-page h3{margin:12px 0 6px;font-size:13px}.stage3-page p{line-height:1.45}.crm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.crm-metrics>.card{color:#5f6877;flex-direction:column;gap:5px;padding:14px;font-size:12px;display:flex}.crm-metrics strong{color:#171a21;font-size:20px}.crm-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crm-tools .check-toolbar{margin:0}.crm-tools form,.crm-create{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.crm-tools form{margin-left:auto}.crm-tools input{min-width:160px}.crm-layout{grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);align-items:start;gap:12px;display:grid}.crm-list{min-width:0;overflow:hidden}.crm-detail{align-self:start;width:auto;min-width:0;padding:16px;display:block}.crm-detail form{border-top:1px solid #e2e5eb;gap:8px;margin-top:14px;padding-top:12px;display:grid}.crm-detail form input,.crm-detail form select,.crm-detail form textarea{width:100%}.crm-detail dl{grid-template-columns:120px 1fr;gap:7px;font-size:12px;display:grid}.crm-detail dt{color:#8a93a3}.crm-detail dd{overflow-wrap:anywhere;margin:0}.crm-detail>p{font-size:12px}.crm-head,.crm-row{grid-template-columns:minmax(120px,1.2fr) 120px minmax(120px,1fr) 90px;align-items:center;gap:9px;width:100%;padding:10px 12px;display:grid}.crm-head{color:#8a93a3;font-size:11px}.crm-row{color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #e2e5eb;font-size:12px}.crm-row.active,.crm-row:hover{background:#eef0ff}.crm-row>span:first-child{gap:3px;display:grid}.crm-row small{color:#8a93a3}.crm-row .badge{color:#475569;background:#eef0f4}.crm-board{gap:10px;padding:12px;display:flex;overflow:auto}.crm-board>div{background:#f4f5f7;border-radius:8px;flex:0 0 180px;min-height:180px;padding:8px}.crm-board button{text-align:left;width:100%;color:inherit;background:#fff;border:1px solid #e2e5eb;border-radius:7px;gap:5px;margin-bottom:7px;padding:9px;display:grid}.crm-board button.active{border-color:#4f46e5}.crm-board small{color:#8a93a3}.crm-create,.crm-import{padding:14px}.crm-create h2{flex-basis:100%;margin:0}.crm-import{gap:10px;display:grid}.crm-import p{font-size:12px}.crm-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.crm-list article{border-top:1px solid #e2e5eb;padding:14px}.crm-list article p{white-space:pre-wrap;font-size:12px}.crm-list article small{color:#8a93a3}.crm-list>h2,.crm-list>p{padding:14px}.client-report-text{font:inherit;white-space:pre-wrap;max-height:500px;line-height:1.55;overflow:auto}.stage3-page button:focus-visible{outline-offset:2px;outline:2px solid #4f46e5}:root[data-theme=dark] .crm-metrics>.card{color:#b9c3d3}:root[data-theme=dark] .crm-metrics strong{color:#e7e9f1}:root[data-theme=dark] .crm-row{border-color:#364052}:root[data-theme=dark] .crm-row.active,:root[data-theme=dark] .crm-row:hover,:root[data-theme=dark] .crm-board>div{background:#293242}:root[data-theme=dark] .crm-board button{color:#e7e9f1;background:#202633;border-color:#465064}:root[data-theme=dark] .crm-row .badge{color:#d6deeb;background:#293242}:root[data-theme=dark] .crm-detail form,:root[data-theme=dark] .crm-list article{border-color:#364052}@media (width<=1100px){.crm-layout{grid-template-columns:1fr}.crm-detail{max-width:720px}.crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.crm-tools form{width:100%;margin-left:0}.crm-tools form input{flex:1}.crm-head{display:none}.crm-row{grid-template-columns:1fr 1fr;gap:5px;padding:12px}.crm-row>span:first-child,.crm-row>span:nth-child(3){grid-column:1/-1}.crm-row>span:last-child{text-align:right}.crm-map{grid-template-columns:1fr}.crm-create{display:grid}.crm-create input,.crm-create button{width:100%}.crm-detail dl{grid-template-columns:90px 1fr}.crm-metrics>.card{min-height:76px}.stage3-page header{flex-wrap:wrap}.stage3-page header>button{min-height:40px}}.work-records{padding:16px}.work-records>label{max-width:420px}.work-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.work-forms form{border:1px solid #e2e5eb;border-radius:8px;align-content:start;gap:8px;padding:14px;display:grid}.work-forms form input,.work-forms form select{width:100%}.work-forms form button{justify-self:start}.crm-morning{padding:12px 16px}.crm-morning summary{cursor:pointer;font-size:13px;font-weight:600}.crm-morning pre{font:inherit;margin:10px 0 0;font-size:12px}:root[data-theme=dark] .work-forms form{border-color:#364052}@media (width<=767px){.work-forms{grid-template-columns:1fr}.work-forms form button{min-height:40px}}.location-settings-form{flex-wrap:wrap;align-items:end;gap:10px;padding:16px;display:flex}.location-settings-form h2{width:100%;margin:0}.location-settings-form label{flex:1;min-width:140px}.location-settings-form button{min-height:38px}@media (width<=620px){.location-settings-form{display:grid}.location-settings-form label{width:100%}}.crm-list article button,.crm-detail>button,.work-records button{color:#3730a3;background:#fff;border:1px solid #cfd4dd;border-radius:7px;min-height:36px;padding:8px 12px}:root[data-theme=dark] .crm-list article button,:root[data-theme=dark] .crm-detail>button,:root[data-theme=dark] .work-records button{color:#d6deeb;background:#293242;border-color:#475569}@media (width>=621px){.shell,.shell>aside{height:100dvh;min-height:0;overflow:hidden}.shell>aside nav{min-height:0;overflow-y:auto}.shell>.workspace{height:100dvh;min-height:0;overflow:auto}}.stage-page{width:100%;max-width:none}.crm-list{width:100%}.crm-board-toolbar{color:#5f6877;border-bottom:1px solid #e2e5eb;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.crm-board-toolbar button,.crm-column-settings button,.crm-dialog-head button{color:#3730a3;background:#fff;border:1px solid #cfd4dd;border-radius:7px;padding:7px 10px}.crm-column-settings{border-bottom:1px solid #e2e5eb;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.crm-column-settings>div{border:1px solid #e2e5eb;border-radius:7px;align-items:center;gap:3px;padding:4px 7px;display:flex}.crm-column-settings label{white-space:nowrap;align-items:center;gap:5px;margin-right:5px;font-size:12px;display:flex}.crm-column-settings button{padding:2px 6px}.crm-column-settings button:disabled{opacity:.4;cursor:default}.crm-board{scroll-snap-type:x proximity}.crm-board>.crm-column{scroll-snap-align:start;background:#f4f5f7;border-radius:8px;flex:0 0 225px;min-height:220px;padding:9px}.crm-board>.crm-drop-target{outline-offset:-3px;background:#eef0ff;outline:2px dashed #4f46e5}.crm-column h3{justify-content:space-between;align-items:center;gap:8px;margin:2px 2px 12px;display:flex}.crm-column h3 span{color:#5f6877;font-weight:400}.crm-board button{cursor:grab}.crm-board button:active{cursor:grabbing}.crm-lead-dialog{color:#171a21;background:#fff;border:1px solid #e2e5eb;border-radius:12px;width:min(920px,100vw - 32px);max-height:min(840px,100dvh - 32px);padding:0;box-shadow:0 24px 80px #10182840}.crm-lead-dialog::backdrop{background:#11182799}.crm-dialog-head{z-index:1;background:#fff;border-bottom:1px solid #e2e5eb;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 24px;display:flex;position:sticky;top:0}.crm-dialog-head h2{overflow-wrap:anywhere;margin:4px 0 0;font-size:20px;line-height:1.3}.crm-dialog-head small{color:#5f6877}.crm-dialog-head button{white-space:nowrap;flex:none}.crm-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;width:100%;padding:20px 24px;display:grid}.crm-facts,.crm-actions{min-width:0}.crm-facts>p{font-size:13px}.crm-detail dl{grid-template-columns:140px minmax(0,1fr);font-size:13px}.crm-actions form:first-child{border-top:0;margin-top:0;padding-top:0}.crm-actions>button.primary{height:auto;min-height:40px;padding:8px 14px}:root[data-theme=dark] .crm-lead-dialog,:root[data-theme=dark] .crm-dialog-head{color:#e7e9f1;background:#202633;border-color:#465064}:root[data-theme=dark] .crm-board-toolbar,:root[data-theme=dark] .crm-column-settings,:root[data-theme=dark] .crm-column-settings>div{border-color:#465064}:root[data-theme=dark] .crm-column-settings button,:root[data-theme=dark] .crm-board-toolbar button,:root[data-theme=dark] .crm-dialog-head button{color:#d6deeb;background:#293242;border-color:#465064}:root[data-theme=dark] .crm-board>.crm-drop-target{background:#303458}@media (width<=620px){.crm-board-toolbar{flex-direction:column;align-items:flex-start}.crm-dialog-head{padding:14px 16px}.crm-detail{grid-template-columns:minmax(0,1fr);padding:16px}.crm-detail dl{grid-template-columns:96px minmax(0,1fr)}}.crm-header-actions,.crm-review-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.crm-review-section{min-width:0;padding:16px}.crm-review-row{border-top:1px solid #e2e5eb;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr) minmax(260px,1.2fr);align-items:center;gap:12px;padding:13px 0;display:grid}.crm-review-row>div:first-child,.crm-review-row>div:nth-child(3){gap:4px;min-width:0;display:grid}.crm-review-row strong,.crm-review-row small{overflow-wrap:anywhere}.crm-review-row small{color:#667085}.crm-review-row p{white-space:pre-wrap;margin:0}.crm-review-actions label{gap:4px;min-width:180px;display:grid}.crm-review-actions select{max-width:260px;min-height:36px}.crm-review-actions button{min-height:36px}.crm-history-row{grid-template-columns:minmax(220px,1fr) minmax(280px,1fr)}.crm-history-row .crm-review-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.crm-history-row form{grid-column:1/-1;gap:6px;display:flex}.crm-history-row form input{flex:1;min-width:0}.crm-history-row select{width:100%;max-width:none}:root[data-theme=dark] .crm-review-row{border-color:#364052}:root[data-theme=dark] .crm-review-row small{color:#aab5c5}@media (width<=860px){.crm-review-row{grid-template-columns:1fr 1fr}.crm-review-row>span{display:none}.crm-review-actions{grid-column:1/-1}.crm-history-row{grid-template-columns:1fr}.crm-history-row .crm-review-actions{grid-column:1}}@media (width<=440px){.crm-review-row{grid-template-columns:1fr}.crm-review-actions select{max-width:100%}.crm-review-actions label{width:100%}.crm-history-row .crm-review-actions{grid-template-columns:1fr}.crm-history-row form,.crm-history-row select{grid-column:1}.crm-header-actions{width:100%}}.crm-merged-source{border:1px solid #d5dae2;border-radius:8px;margin-top:12px;padding:10px;font-size:12px}.crm-merged-source summary{cursor:pointer;font-weight:600}.crm-merged-source p{overflow-wrap:anywhere}:root[data-theme=dark] .crm-merged-source{border-color:#465064}.crm-lead-dialog{width:min(980px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.crm-dialog-head{align-items:center;padding:22px 28px}.crm-dialog-head h2{margin-top:5px;font-size:22px}.crm-lead-meta{color:#475569;flex-wrap:wrap;align-items:center;gap:9px 16px;margin-top:11px;font-size:13px;display:flex}.crm-lead-status{color:#3730a3;background:#eef0ff;border-radius:6px;align-items:center;padding:5px 9px;font-weight:600;display:inline-flex}.crm-detail{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:28px;padding:24px 28px 28px}.crm-facts,.crm-actions{align-content:start;gap:16px;display:grid}.crm-duplicate-note{color:#784b09;background:#fff9e9;border:1px solid #f5d392;border-radius:8px;margin:0;padding:10px 12px;font-size:12px}.crm-next-summary{background:#f6f7ff;border:1px solid #d9ddf9;border-radius:9px;gap:5px;padding:17px 18px;display:grid}.crm-next-summary small{color:#5f6877;font-size:12px}.crm-next-summary strong{font-size:16px;line-height:1.35}.crm-next-summary span{color:#5f6877;font-size:13px}.crm-history h3,.crm-actions h3{margin:0 0 12px;font-size:15px}.crm-history ol{gap:0;max-height:245px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.crm-history li{border-top:1px solid #e2e5eb;grid-template-columns:90px minmax(0,1fr);gap:3px 10px;padding:10px 0;font-size:13px;display:grid}.crm-history li time{color:#667085}.crm-history li span{overflow-wrap:anywhere;grid-column:2;line-height:1.4}.crm-history>p{margin:0;font-size:13px}.crm-extra-details{border-top:1px solid #e2e5eb;padding-top:14px}.crm-extra-details summary{cursor:pointer;font-size:13px;font-weight:600;list-style-position:inside}.crm-extra-details summary span{color:#667085;font-weight:400}.crm-extra-details dl{grid-template-columns:115px minmax(0,1fr);margin:15px 0 0;font-size:13px}.crm-extra-details dt{color:#667085}.crm-extra-details dd{line-height:1.4}.crm-actions{gap:14px}.crm-actions form{background:#fff;border-radius:9px;border:1px solid #e2e5eb!important;margin:0!important;padding:16px!important}.crm-actions form:first-child{border:1px solid #e2e5eb}.crm-actions label{color:#475569;gap:6px;font-size:12px;font-weight:600;display:grid}.crm-actions label input,.crm-actions label select{min-height:38px;font-weight:400}.crm-actions form button{min-height:38px;font-weight:600}.crm-actions .crm-paid-action{color:#3730a3;text-align:center;background:#fff;border:1px solid #cfd4dd;border-radius:7px;min-height:39px;padding:8px 12px;font-weight:600}.crm-lead-dialog :is(button,summary,input,select):focus-visible{outline-offset:2px;outline:2px solid #4f46e5}:root[data-theme=dark] .crm-lead-meta,:root[data-theme=dark] .crm-next-summary small,:root[data-theme=dark] .crm-next-summary span,:root[data-theme=dark] .crm-extra-details summary span,:root[data-theme=dark] .crm-extra-details dt,:root[data-theme=dark] .crm-history li time{color:#aab5c5}:root[data-theme=dark] .crm-lead-status,:root[data-theme=dark] .crm-next-summary{color:#e7e9f1;background:#303458;border-color:#494e86}:root[data-theme=dark] .crm-duplicate-note{color:#ffdf9b;background:#4a391e;border-color:#87622e}:root[data-theme=dark] .crm-actions form,:root[data-theme=dark] .crm-actions .crm-paid-action{color:#d6deeb;background:#202633;border-color:#465064}:root[data-theme=dark] .crm-actions form{border-color:#465064!important}:root[data-theme=dark] .crm-history li,:root[data-theme=dark] .crm-extra-details{border-color:#465064}@media (width<=620px){.crm-lead-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.crm-dialog-head{gap:8px;padding:16px}.crm-dialog-head h2{font-size:18px}.crm-dialog-head button{font-size:12px}.crm-detail{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px}.crm-facts,.crm-actions{gap:12px}.crm-history li{grid-template-columns:82px minmax(0,1fr)}}.check-data-note{color:#865312;margin:6px 0 0;font-size:12px;line-height:1.4}.account-data-state{color:#475569;background:#eef0f4;border-radius:6px;margin:4px 0;padding:5px 8px;font-size:12px;font-weight:600;display:inline-block}:root[data-theme=dark] .check-data-note{color:#ffd38a}:root[data-theme=dark] .account-data-state{color:#d6deeb;background:#30394a}.crm-review-actions>button{color:#3730a3;background:#fff;border:1px solid #cfd4dd;border-radius:7px;padding:7px 11px;font-weight:600}.crm-review-actions>button.review-reject{color:#5f6877;font-weight:500}.crm-review-actions>button:disabled{opacity:.55}:root[data-theme=dark] .crm-review-actions>button{color:#d6deeb;background:#293242;border-color:#465064}:root[data-theme=dark] .crm-review-actions>button.review-reject{color:#aab5c5}.stage4-page{gap:14px;display:grid}.time-date{max-width:200px}.time-card{min-width:0;padding:16px}.time-card p{font-size:13px}.time-card form{gap:10px;display:grid}.time-card textarea{width:100%;min-height:115px}.time-card button{justify-self:start}.time-staff{border-top:1px solid #e2e5eb;grid-template-columns:minmax(130px,1fr) 110px minmax(220px,1.8fr);gap:10px;padding:11px 0;font-size:13px;display:grid}.time-staff p{white-space:pre-wrap;grid-column:1/-1;margin:0}:root[data-theme=dark] .time-staff{border-color:#364052}@media (width<=620px){.time-staff{grid-template-columns:1fr}.time-staff p{grid-column:auto}.time-card button{min-height:40px}}.stage5-page{gap:12px;max-width:1100px;margin-top:22px;display:grid}.stage5-page header{gap:12px;margin:0}.stage5-page header p{margin:5px 0 0;font-size:12px}.stage5-page header button{color:#3730a3;background:#fff;border:1px solid #cfd4dd;border-radius:7px;padding:8px 12px}.operations-card{padding:16px}.operations-card h2{margin:0 0 12px}.operations-queue{flex-wrap:wrap;gap:8px;display:flex}.operations-queue p{color:#5f6877;margin:0;font-size:13px}.operations-alert{background:#fff1f2;border-left:3px solid #be123c;padding:9px 12px;font-size:13px}.operations-row{border-top:1px solid #e2e5eb;grid-template-columns:minmax(140px,1.2fr) minmax(150px,1fr) minmax(150px,1fr);gap:12px;padding:12px 0;font-size:13px;display:grid}.operations-row>div{overflow-wrap:anywhere;align-content:start;gap:4px;min-width:0;display:grid}.operations-row small,.operations-label{color:#64748b;font-size:11px}.operations-failed{color:#be123c;font-weight:600}:root[data-theme=dark] .operations-row{border-color:#364052}:root[data-theme=dark] .operations-alert{color:#ffe4e6;background:#482430}:root[data-theme=dark] .operations-failed{color:#fda4af}:root[data-theme=dark] .stage5-page header button{color:#d6deeb;background:#293242;border-color:#475569}@media (width<=620px){.operations-row{grid-template-columns:1fr}.stage5-page header{align-items:start}.stage5-page header button{min-height:40px}}.workday-page{max-width:none}.workday-list{padding:0;overflow:hidden}.workday-row{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid #e2e5eb;grid-template-columns:110px minmax(180px,1fr) minmax(170px,.8fr) 90px;align-items:center;gap:14px;padding:15px 18px;display:grid}.workday-row:last-child{border-bottom:0}.workday-row:hover{background:#f5f6fb}.workday-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.workday-row strong{overflow-wrap:anywhere}.workday-row small{color:#64748b;font-size:12px}.workday-kind{color:#3730a3;font-size:12px;font-weight:700}.workday-row>span:last-child{color:#3730a3;font-size:12px}.check-outcome-form{border-top:1px solid #e2e5eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.check-outcome-form h3,.check-outcome-form>label:nth-of-type(2),.check-outcome-form>.error,.check-outcome-form>div{grid-column:1/-1}.check-outcome-form h3{margin:0;font-size:15px}.check-outcome-form>div{flex-wrap:wrap;gap:8px;display:flex}.check-outcome-form textarea{min-height:64px}.crm-step-templates,.chat-review-actions{flex-wrap:wrap;gap:6px;display:flex}.crm-step-templates button{font-size:12px;font-weight:500}.chat-review-actions{margin-left:auto}.chat-review-actions button{white-space:nowrap}:root[data-theme=dark] .workday-row{border-color:#364052}:root[data-theme=dark] .workday-row:hover{background:#293242}:root[data-theme=dark] .workday-kind,:root[data-theme=dark] .workday-row>span:last-child{color:#b6b4ff}:root[data-theme=dark] .workday-row small{color:#aab5c5}:root[data-theme=dark] .check-outcome-form{border-color:#364052}@media (width<=620px){.workday-row{grid-template-columns:80px minmax(0,1fr);gap:5px 10px}.workday-row small,.workday-row>span:last-child{grid-column:2}.check-outcome-form{grid-template-columns:1fr}.check-outcome-form h3,.check-outcome-form>label:nth-of-type(2),.check-outcome-form>.error,.check-outcome-form>div{grid-column:auto}.chat-review-actions{margin-left:0}}.chat-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.chat-review-grid>.proposals{min-width:0}.chat-review-grid .proposal-row{grid-template-columns:1fr 1fr}.chat-review-grid .proposal-row>strong,.chat-review-grid .proposal-row>label:first-of-type{grid-column:1/-1}.chat-review-grid .fallback-message{flex-direction:column;align-items:start;gap:9px}.chat-review-grid .chat-review-actions{margin-left:0}@media (width<=900px){.chat-review-grid{grid-template-columns:1fr}}
