.calls-layout{max-width:1380px;margin:0 auto;display:block}.calendar-column{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:0;display:grid;overflow:hidden;box-shadow:0 10px 35px #1018280e}.calendar-card,.call-form.call-form-inline{background:#fff;border:0;border-radius:0;overflow:visible}.calendar-card{border-right:1px solid var(--line);min-width:0}.calendar-toolbar{background:#fff;border-bottom:1px solid #eaecf0;min-height:84px;padding:18px 20px}.calendar-toolbar h2{letter-spacing:-.025em;color:#101828;font-size:18px;font-weight:820}.calendar-toolbar p{color:#667085;margin-top:5px;font-size:10px}.calendar-toolbar>div:last-child{background:#f9fafb;border:1px solid #e4e7ec;border-radius:10px;align-items:center;gap:3px;padding:3px}.calendar-toolbar button{color:#475467;background:0 0;border:0;border-radius:7px;min-width:34px;height:34px;transition:background .16s,color .16s,box-shadow .16s}.calendar-toolbar button:hover{color:#101828;background:#fff;box-shadow:0 1px 3px #10182814}.calendar-toolbar button:nth-child(2){min-width:58px;font-size:10px;font-weight:800}.calendar-weekdays{background:#fcfcfd;border-bottom:1px solid #eaecf0;min-height:38px}.calendar-weekdays span{color:#98a2b3;letter-spacing:.08em;padding-left:10px;font-size:8px;font-weight:850}.calendar-grid{background:#eaecf0;gap:1px}.calendar-grid>button{background:#fff;border:0;gap:7px;min-height:112px;padding:9px;transition:background .15s,box-shadow .15s;position:relative}.calendar-grid>button:hover{z-index:1;background:#fffaf7;box-shadow:inset 0 0 0 1px #f9b27e}.calendar-grid>button.selected{z-index:2;box-shadow:inset 0 0 0 2px var(--orange);background:#fff7f1}.calendar-grid>button.outside{color:#c5cad3;background:#fcfcfd}.calendar-grid>button>span:first-child{border-radius:999px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:820;display:grid}.calendar-grid>button.today>span:first-child{color:#fff;background:#101828;width:27px;height:27px}.calendar-grid>button.selected>span:first-child{color:#fff;background:var(--orange)}.calendar-grid>button>div{gap:4px}.calendar-event{border:1px solid #fedfca;border-left:3px solid var(--orange);color:#9a3412;background:#fff7ed;border-radius:6px;padding:5px 6px;font-size:8px;line-height:1.2}.calendar-event.call-realizada{color:#027a48;background:#ecfdf3;border-color:#abefc6 #abefc6 #abefc6 #12b76a}.calendar-event.call-no-show{color:#b42318;background:#fef3f2;border-color:#fecdca #fecdca #fecdca #f04438}.calendar-event.call-cancelada{color:#667085;background:#f9fafb;border-color:#eaecf0 #eaecf0 #eaecf0 #98a2b3}.call-form.call-form-inline{background:#fcfcfd;flex-direction:column;align-items:stretch;gap:17px;padding:22px;display:flex}.call-form-heading{border-bottom:1px solid #eaecf0;grid-column:auto;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.call-form-heading h2{color:#101828;font-size:15px;font-weight:830}.call-form-heading p{max-width:220px;margin-top:5px;font-size:10px;line-height:1.45}.call-form-heading>strong{color:#c2410c;background:#fff7ed;border:1px solid #fedfca;border-radius:8px;flex:none;padding:7px 9px;font-size:9px;font-weight:850}.call-form.call-form-inline label{gap:7px;display:grid}.call-contact-editor{background:#fff;border:1px solid #e4e7ec;border-radius:11px;gap:11px;padding:13px;display:grid}.call-contact-editor-head{border-bottom:1px solid #f2f4f7;gap:4px;padding-bottom:10px;display:grid}.call-contact-editor-head strong{color:#101828;font-size:11px;font-weight:850}.call-contact-editor-head small{color:#667085;font-size:9px;line-height:1.45}.call-contact-editor input:disabled{color:#98a2b3;background:#f9fafb}.call-form.call-form-inline label>span{color:#344054;letter-spacing:.015em;font-size:9px;font-weight:800}.call-form.call-form-inline input,.call-form.call-form-inline select,.call-form.call-form-inline textarea{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:9px;min-height:46px;padding:10px 12px;font-size:11px;transition:border-color .16s,box-shadow .16s;box-shadow:0 1px 2px #10182808}.call-form.call-form-inline input:focus,.call-form.call-form-inline select:focus,.call-form.call-form-inline textarea:focus{border-color:#f7904d;outline:none;box-shadow:0 0 0 3px #f7904d21}.call-form.call-form-inline textarea{resize:vertical;height:88px;min-height:88px;line-height:1.45}.call-form-actions{gap:8px;display:grid}.call-form-actions>button{background:#111827;border-radius:9px;width:100%;min-height:48px;margin-top:2px;font-size:11px;font-weight:850;transition:transform .15s,background .15s,box-shadow .15s;box-shadow:0 2px 5px #10182829}.call-form-actions>button:not(:disabled):hover{background:#1f2937;transform:translateY(-1px);box-shadow:0 5px 12px #1018282e}.call-form-actions>button.secondary{color:#344054;box-shadow:none;background:#fff;border:1px solid #d0d5dd}.call-form-actions>button.secondary:not(:disabled):hover{color:#101828;background:#f9fafb}.calls-agenda{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid;position:static}.call-group{border-color:#eaecf0;border-radius:14px;box-shadow:0 3px 12px #10182809}.call-group>header h2{font-size:13px;font-weight:830}.call-group>header strong{color:#c2410c;background:#fff7ed;border:1px solid #fedfca;min-width:28px;height:28px}.call-date{background:#fff;border-radius:10px;width:42px;height:46px;box-shadow:0 1px 2px #1018280a}.call-date b{font-size:15px}.call-lead strong{color:#101828;font-size:11px}.call-lead small{margin-top:4px;font-size:9px}.call-status{letter-spacing:.01em;border:1px solid #0000;font-size:8px}.call-status.call-agendada{border-color:#fedfca}.call-status.call-realizada{border-color:#abefc6}.call-status.call-no-show{border-color:#fecdca}.call-status.call-cancelada{border-color:#eaecf0}.call-card>p{background:#fcfcfd;border:1px solid #eaecf0;padding:10px 11px}.call-card select{background:#fff;min-height:36px}.call-card-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.call-card-actions button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-height:34px;padding:7px 10px;font-size:9px;font-weight:800}.call-card-actions button:not(:disabled):hover{color:#101828;background:#f9fafb;border-color:#98a2b3}.call-card-actions button.danger{color:#b42318;border-color:#fecdca}.call-card-actions button.danger:not(:disabled):hover{color:#912018;background:#fef3f2;border-color:#f97066}.call-empty{align-content:center;min-height:145px}@media (max-width:1180px){.calendar-column{grid-template-columns:minmax(0,1fr) 300px}.calendar-grid>button{min-height:96px}}@media (max-width:980px){.calendar-column{grid-template-columns:1fr}.calendar-card{border-right:0;border-bottom:1px solid var(--line)}.call-form.call-form-inline{grid-template-columns:1fr 1fr;display:grid}.call-form-heading,.call-contact-editor,.call-notes,.call-form-actions{grid-column:1/-1}.calls-agenda{grid-template-columns:1fr}}@media (max-width:720px){.calendar-column{border-radius:14px}.calendar-toolbar{min-height:70px;padding:12px}.calendar-toolbar h2{font-size:15px}.calendar-toolbar p{display:none}.calendar-toolbar>div:last-child{padding:2px}.calendar-toolbar button{min-width:31px;height:31px;padding:0 6px}.calendar-toolbar button:nth-child(2){min-width:48px;font-size:9px}.calendar-weekdays span{padding-left:5px;font-size:7px}.calendar-grid>button{min-height:70px;padding:5px}.calendar-grid>button>span:first-child,.calendar-grid>button.today>span:first-child{width:23px;height:23px;font-size:9px}.calendar-event{padding:3px 4px;font-size:0}.calendar-event b{font-size:7px}.call-form.call-form-inline{padding:16px;display:flex}.call-form.call-form-inline input,.call-form.call-form-inline select,.call-form.call-form-inline textarea{min-height:50px;font-size:14px}.call-form-actions>button{min-height:52px;font-size:13px}.calls-agenda{margin-top:14px}}html[data-theme=dark] .calendar-column{background:#16191e;border-color:#262b33}html[data-theme=dark] .calendar-card,html[data-theme=dark] .call-form.call-form-inline{background:#16191e}html[data-theme=dark] .calendar-toolbar{background:#16191e;border-color:#262b33}html[data-theme=dark] .calendar-toolbar h2{color:#f2f4f7}html[data-theme=dark] .calendar-toolbar>div:last-child{background:#1e232a;border-color:#333a44}html[data-theme=dark] .calendar-toolbar button{color:#e4e7ec}html[data-theme=dark] .calendar-toolbar button:hover{color:#fff;background:#23282f}html[data-theme=dark] .calendar-weekdays{background:#111418;border-color:#262b33}html[data-theme=dark] .calendar-weekdays span{color:#7d8590}html[data-theme=dark] .calendar-grid{background:#262b33}html[data-theme=dark] .calendar-grid>button{color:#e4e7ec;background:#16191e}html[data-theme=dark] .calendar-grid>button:hover{background:#1d2127}html[data-theme=dark] .calendar-grid>button.selected{background:#231a12}html[data-theme=dark] .calendar-grid>button.outside{color:#5c636e;background:#111418}html[data-theme=dark] .calendar-grid>button.today>span:first-child{background:var(--orange)}html[data-theme=dark] .calendar-event{color:#ffab6b;background:#2e1c0d;border-color:#5c3a1e}html[data-theme=dark] .calendar-event.call-realizada{color:#4ade80;background:#0c2b1d;border-color:#14532d}html[data-theme=dark] .calendar-event.call-no-show{color:#ff8a80;background:#331312;border-color:#5c1e1e}html[data-theme=dark] .calendar-event.call-cancelada{color:#9aa1ad;background:#1e232a;border-color:#333a44}html[data-theme=dark] .call-form.call-form-inline{background:#111418}html[data-theme=dark] .call-form-heading{border-color:#262b33}html[data-theme=dark] .call-form-heading h2{color:#f2f4f7}html[data-theme=dark] .call-form-heading p{color:#b6bcc7}html[data-theme=dark] .call-form-heading>strong{color:#ffab6b;background:#2e1c0d;border-color:#5c3a1e}html[data-theme=dark] .call-contact-editor{background:#16191e;border-color:#333a44}html[data-theme=dark] .call-contact-editor-head{border-color:#262b33}html[data-theme=dark] .call-contact-editor-head strong{color:#f2f4f7}html[data-theme=dark] .call-contact-editor-head small{color:#9aa1ad}html[data-theme=dark] .call-contact-editor input:disabled{color:#7d8590;background:#111418}html[data-theme=dark] .call-form.call-form-inline label>span{color:#cfd4dc}html[data-theme=dark] .call-form.call-form-inline input,html[data-theme=dark] .call-form.call-form-inline select,html[data-theme=dark] .call-form.call-form-inline textarea{color:#f2f4f7;background:#1e232a;border-color:#333a44}html[data-theme=dark] .call-group{background:#16191e;border-color:#262b33}html[data-theme=dark] .call-group>header h2{color:#f2f4f7}html[data-theme=dark] .call-group>header strong{color:#ffab6b;background:#2e1c0d;border-color:#5c3a1e}html[data-theme=dark] .call-date{background:#1e232a}html[data-theme=dark] .call-date b,html[data-theme=dark] .call-lead strong{color:#f2f4f7}html[data-theme=dark] .call-lead small{color:#b6bcc7}html[data-theme=dark] .call-card>p,html[data-theme=dark] .call-card select{color:#e4e7ec;background:#1e232a;border-color:#333a44}html[data-theme=dark] .call-card label>span{color:#cfd4dc}html[data-theme=dark] .call-card-actions button{color:#e4e7ec;background:#1e232a;border-color:#333a44}html[data-theme=dark] .call-card-actions button:not(:disabled):hover{color:#fff;background:#23282f;border-color:#475467}html[data-theme=dark] .call-card-actions button.danger{color:#ff8a80;border-color:#5c1e1e}html[data-theme=dark] .call-card-actions button.danger:not(:disabled):hover{color:#fda4af;background:#331312;border-color:#7f1d1d}html[data-theme=dark] .call-form-actions>button.secondary{color:#e4e7ec;background:#1e232a;border-color:#333a44}html[data-theme=dark] .call-form-actions>button.secondary:not(:disabled):hover{color:#fff;background:#23282f}html[data-theme=dark] .call-empty strong{color:#f2f4f7}html[data-theme=dark] .call-empty p{color:#b6bcc7}.calls-toast{z-index:45;border:1px solid #e4e7ec;border-left:3px solid var(--orange);color:#344054;background:#fffffffa;border-radius:11px;align-items:flex-start;gap:12px;width:min(420px,100vw - 40px);padding:11px 11px 11px 14px;animation:.2s ease-out rise-in;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 14px 36px #10182824}.calls-toast>span{flex:1;min-width:0;padding-top:2px;font-size:10px;font-weight:720;line-height:1.45}.calls-toast>button{color:#98a2b3;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.calls-toast>button:hover{color:#344054;background:#f2f4f7}.calls-agenda{grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr);align-items:start;gap:14px;margin-top:18px;display:grid;position:static}.calls-agenda-head{grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:24px;min-height:50px;padding:0 2px 2px;display:flex}.calls-agenda-head>div>span{color:var(--orange);letter-spacing:.11em;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.calls-agenda-head h2{color:#101828;letter-spacing:-.02em;margin:0;font-size:15px;font-weight:860}.calls-agenda-head p{color:#667085;text-align:right;max-width:390px;margin:0 0 1px;font-size:9px;line-height:1.45}.call-group{background:#fff;border:1px solid #eaecf0;border-radius:14px;align-self:start;overflow:hidden;box-shadow:0 3px 12px #10182809}.call-group>header{background:#fcfcfd;min-height:58px;padding:0 15px}.call-group>header h2{letter-spacing:-.01em;font-size:12px;font-weight:850}.call-group>header small{margin-top:3px;font-size:8px}.call-group>header strong{color:#c2410c;background:#fff7ed;border:1px solid #fedfca;min-width:27px;height:27px;padding:0 7px;font-size:9px}.call-group-history>header strong{color:#667085;background:#f2f4f7;border-color:#eaecf0}.call-list{max-height:520px;display:grid;overflow-y:auto}.call-group-history .call-list{max-height:420px}.call-card{background:#fff;gap:9px 12px;padding:12px 14px}.call-card:hover{background:#fcfcfd}.call-card>p{color:#667085;background:0 0;border:0;border-left:2px solid #e4e7ec;border-radius:0;margin:0;padding:4px 0 4px 10px;font-size:9px;line-height:1.45}.call-card label{padding-top:0}.call-card select{border-radius:8px;min-height:34px}.call-card-actions{gap:7px}.call-card-actions button{border-radius:8px;min-height:32px;font-size:8px}.call-empty{min-height:132px;padding:24px 18px}.call-empty>span{color:#98a2b3;background:#f9fafb;border:1px solid #eaecf0;width:32px;height:32px}.call-empty strong{color:#475467;font-size:10px}.call-empty p{max-width:260px;font-size:8px;line-height:1.45}html[data-theme=dark] .calls-toast{border-color:#333a44;border-left-color:var(--orange);color:#e4e7ec;background:#16191efa;box-shadow:0 16px 38px #00000057}html[data-theme=dark] .calls-toast>button{color:#7d8590}html[data-theme=dark] .calls-toast>button:hover{color:#f2f4f7;background:#23282f}html[data-theme=dark] .calls-agenda-head h2{color:#f2f4f7}html[data-theme=dark] .calls-agenda-head p{color:#8f98a5}html[data-theme=dark] .call-group{box-shadow:none;background:#16191e;border-color:#262b33}html[data-theme=dark] .call-group>header{background:#111418}html[data-theme=dark] .call-group-history>header strong{color:#9aa1ad;background:#1e232a;border-color:#333a44}html[data-theme=dark] .call-card{background:#16191e}html[data-theme=dark] .call-card:hover{background:#1a1e24}html[data-theme=dark] .call-card>p{color:#aab1bc;background:0 0;border-left-color:#3b424c}html[data-theme=dark] .call-empty>span{color:#7d8590;background:#1e232a;border-color:#333a44}@media (max-width:980px){.calls-agenda{grid-template-columns:1fr}.calls-agenda-head{grid-column:1}.call-group-history .call-list,.call-list{max-height:none}}@media (max-width:620px){.calls-toast{border-radius:12px;width:auto;padding:12px;bottom:92px;left:12px;right:12px}.calls-toast>span{font-size:12px}.calls-agenda{gap:12px;margin-top:14px}.calls-agenda-head{flex-direction:column;align-items:flex-start;gap:7px;min-height:0;padding:3px 2px 0}.calls-agenda-head h2{font-size:16px}.calls-agenda-head p{text-align:left;max-width:none;font-size:10px}.call-group{border-radius:13px}.call-card{padding:13px}.call-card>p{font-size:11px}.call-card-actions button{min-height:38px;font-size:10px}}.calls-below-calendar{gap:18px;margin-top:18px;display:grid}.calls-week-section,.calls-history-section{background:#fff;border:1px solid #eaecf0;border-radius:14px;overflow:hidden;box-shadow:0 3px 12px #10182809}.calls-section-head{background:#fcfcfd;border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 16px;display:flex}.calls-section-head>div>span{color:var(--orange);letter-spacing:.11em;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.calls-section-head h2{color:#101828;letter-spacing:-.02em;margin:0;font-size:14px;font-weight:860}.calls-section-head p{color:#667085;margin:4px 0 0;font-size:9px;line-height:1.45}.calls-section-head>strong{color:#c2410c;background:#fff7ed;border:1px solid #fedfca;border-radius:999px;flex:none;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:10px;display:grid}.week-call-grid{background:#f9fafb;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.week-call-card{background:#fff;border:1px solid #eaecf0;border-radius:12px;gap:10px;min-width:0;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.week-call-card:hover{border-color:#d0d5dd;transform:translateY(-1px);box-shadow:0 6px 16px #1018280f}.week-call-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.week-call-date{background:#fcfcfd;border:1px solid #eaecf0;border-radius:10px;flex:none;align-content:center;place-items:center;width:42px;height:48px;display:grid}.week-call-date small{color:#98a2b3;text-transform:uppercase;font-size:7px;font-weight:900}.week-call-date b{color:#101828;margin-top:2px;font-size:15px;line-height:1}.week-call-copy{gap:3px;min-width:0;display:grid}.week-call-copy .call-status{width:max-content;margin-bottom:1px}.week-call-copy>strong,.week-call-copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.week-call-copy>strong{color:#101828;font-size:11px;font-weight:820}.week-call-copy>small{color:#667085;font-size:8px}.week-call-card>p{color:#667085;background:#fcfcfd;border-left:2px solid #e4e7ec;margin:0;padding:7px 9px;font-size:8px;line-height:1.45}.week-call-controls{gap:8px;padding-top:2px;display:grid}.week-call-controls>label{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.week-call-controls>label>span{color:#667085;font-size:8px;font-weight:800}.week-call-controls select,.history-status-select select{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;min-height:34px;padding:6px 8px;font-size:9px}.week-calls-empty{color:#667085;text-align:left;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;min-height:112px;padding:24px;display:flex}.week-calls-empty strong{color:#344054;font-size:11px;display:block}.week-calls-empty p{margin:4px 0 0;font-size:9px}.calls-history-head>strong{color:#667085;background:#f2f4f7;border-color:#eaecf0}.call-history-filters{background:#fff;border-bottom:1px solid #eaecf0;gap:7px;padding:10px 12px;display:flex;overflow-x:auto}.call-history-filters button{color:#667085;background:#fff;border:1px solid #e4e7ec;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:9px;font-weight:780;display:inline-flex}.call-history-filters button b{color:#667085;background:#f2f4f7;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:grid}.call-history-filters button.active{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.call-history-filters button.active b{color:#c2410c;background:#ffedd5}.call-history-list{display:grid}.call-history-row{background:#fff;border-bottom:1px solid #eaecf0;grid-template-columns:minmax(220px,1fr) auto minmax(160px,210px) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.call-history-row:last-child{border-bottom:0}.call-history-row:hover{background:#fcfcfd}.call-history-lead{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.history-date{background:#f9fafb;border:1px solid #eaecf0;border-radius:9px;flex:none;align-content:center;place-items:center;width:38px;height:40px;display:grid}.history-date b{color:#101828;font-size:12px;line-height:1}.history-date small{color:#98a2b3;text-transform:uppercase;margin-top:2px;font-size:7px;font-weight:850}.call-history-lead>span:last-child{min-width:0}.call-history-lead strong,.call-history-lead small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.call-history-lead strong{color:#101828;font-size:10px;font-weight:800}.call-history-lead small{color:#667085;margin-top:3px;font-size:8px}.call-history-row>p{color:#667085;grid-column:1/-1;margin:0;padding:0 0 0 48px;font-size:8px;line-height:1.4}.history-status-select{grid-template-columns:auto 1fr;align-items:center;gap:7px;display:grid}.history-status-select>span{color:#667085;font-size:8px;font-weight:800}.history-row-actions{gap:6px;display:flex}.history-row-actions button{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-height:32px;padding:6px 9px;font-size:8px;font-weight:800}.history-row-actions button.danger{color:#b42318;border-color:#fecdca}.history-empty{color:#98a2b3;text-align:center;padding:34px 16px;font-size:10px}html[data-theme=dark] .calls-week-section,html[data-theme=dark] .calls-history-section{box-shadow:none;background:#16191e;border-color:#262b33}html[data-theme=dark] .calls-section-head{background:#111418;border-color:#262b33}html[data-theme=dark] .calls-section-head h2{color:#f2f4f7}html[data-theme=dark] .calls-section-head p{color:#8f98a5}html[data-theme=dark] .week-call-grid{background:#0f1216}html[data-theme=dark] .week-call-card,html[data-theme=dark] .call-history-row{background:#16191e;border-color:#262b33}html[data-theme=dark] .week-call-card:hover,html[data-theme=dark] .call-history-row:hover{background:#1a1e24}html[data-theme=dark] .week-call-date,html[data-theme=dark] .history-date{background:#1e232a;border-color:#333a44}html[data-theme=dark] .week-call-date b,html[data-theme=dark] .history-date b,html[data-theme=dark] .week-call-copy>strong,html[data-theme=dark] .call-history-lead strong,html[data-theme=dark] .week-calls-empty strong{color:#f2f4f7}html[data-theme=dark] .week-call-copy>small,html[data-theme=dark] .call-history-lead small,html[data-theme=dark] .week-call-card>p,html[data-theme=dark] .call-history-row>p{color:#aab1bc}html[data-theme=dark] .week-call-card>p{background:#111418;border-left-color:#3b424c}html[data-theme=dark] .week-call-controls select,html[data-theme=dark] .history-status-select select{color:#e4e7ec;background:#1e232a;border-color:#333a44}html[data-theme=dark] .call-history-filters{background:#16191e;border-color:#262b33}html[data-theme=dark] .call-history-filters button{color:#aab1bc;background:#1e232a;border-color:#333a44}html[data-theme=dark] .call-history-filters button b{color:#aab1bc;background:#23282f}html[data-theme=dark] .call-history-filters button.active{color:#ffab6b;background:#2e1c0d;border-color:#5c3a1e}html[data-theme=dark] .call-history-filters button.active b{color:#ffab6b;background:#3a2412}html[data-theme=dark] .history-row-actions button{color:#e4e7ec;background:#1e232a;border-color:#333a44}html[data-theme=dark] .history-row-actions button.danger{color:#ff8a80;border-color:#5c1e1e}@media (max-width:1180px){.week-call-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.call-history-row{grid-template-columns:minmax(190px,1fr) auto minmax(150px,190px)}.history-row-actions{grid-column:1/-1;justify-content:flex-end}}@media (max-width:720px){.calls-below-calendar{gap:14px;margin-top:14px}.calls-section-head{min-height:0;padding:14px}.calls-section-head p{max-width:260px;font-size:10px}.week-call-grid{grid-template-columns:1fr;padding:10px}.week-call-card{padding:12px}.week-call-copy>strong{font-size:13px}.week-call-copy>small,.week-call-card>p{font-size:10px}.call-history-filters{padding:10px}.call-history-filters button{min-height:36px;font-size:10px}.call-history-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:12px}.history-status-select,.history-row-actions{grid-column:1/-1}.history-row-actions{justify-content:stretch}.history-row-actions button{flex:1;min-height:38px;font-size:10px}.call-history-row>p{padding-left:0;font-size:10px}}.proposals-workspace{gap:18px;max-width:1380px;margin:0 auto;display:grid}.proposal-focus,.proposal-history{border:1px solid var(--line);background:var(--surface);border-radius:15px;overflow:hidden;box-shadow:0 4px 16px #1018280a}.proposal-section-head{border-bottom:1px solid var(--line);background:#fcfcfd;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px 18px;display:flex}.proposal-section-head.compact{min-height:68px}.proposal-section-head>div>span{color:var(--orange);letter-spacing:.11em;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.proposal-section-head h2{color:#101828;letter-spacing:-.02em;margin:0;font-size:15px;font-weight:860}.proposal-section-head p{color:#667085;margin:5px 0 0;font-size:9px;line-height:1.45}.proposal-section-head>strong{color:#c2410c;background:#fff7ed;border:1px solid #fedfca;border-radius:999px;flex:none;place-items:center;min-width:32px;height:32px;padding:0 9px;font-size:10px;display:grid}.proposal-board{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.proposal-column{background:#f9fafb;min-width:0}.proposal-column>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:12px 14px;display:flex}.proposal-column>header h3{color:#101828;margin:0;font-size:12px;font-weight:850}.proposal-column>header small{color:#667085;max-width:280px;margin-top:4px;font-size:8px;line-height:1.4;display:block}.proposal-column>header b{color:#475467;background:#f2f4f7;border-radius:999px;flex:none;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:9px;display:grid}.proposal-toSend>header{box-shadow:inset 0 2px #f7904d}.proposal-followUp>header{box-shadow:inset 0 2px #53b1fd}.proposal-negotiation>header{box-shadow:inset 0 2px #9b8afb}.proposal-cards{align-content:start;gap:10px;min-height:180px;padding:10px;display:grid}.proposal-card{background:#fff;border:1px solid #eaecf0;border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid;box-shadow:0 1px 2px #10182806}.proposal-card-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.proposal-card-main .avatar{flex:none}.proposal-card-main>span:last-child{min-width:0}.proposal-card-main strong,.proposal-card-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.proposal-card-main strong{color:#101828;font-size:11px;font-weight:830}.proposal-card-main small{color:#667085;margin-top:3px;font-size:8px}.proposal-call-context{background:#fcfcfd;border:1px solid #eaecf0;border-radius:9px;padding:9px 10px}.proposal-call-context>span{color:#98a2b3;letter-spacing:.08em;font-size:7px;font-weight:900;display:block}.proposal-call-context>strong{color:#475467;margin-top:4px;font-size:9px;display:block}.proposal-call-context p{color:#667085;margin:6px 0 0;font-size:8px;line-height:1.45}.proposal-due{background:#fff;border:1px solid #e4e7ec;border-radius:9px;grid-template-columns:1fr auto;gap:3px 10px;padding:9px 10px;display:grid}.proposal-due>span{color:#98a2b3;text-transform:uppercase;letter-spacing:.06em;grid-column:1/-1;font-size:7px;font-weight:850}.proposal-due>strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.proposal-due>small{font-size:8px;font-weight:850}.proposal-due-overdue{background:#fef3f2;border-color:#fecdca}.proposal-due-overdue>small{color:#b42318}.proposal-due-today{background:#fff7ed;border-color:#fedfca}.proposal-due-today>small{color:#c2410c}.proposal-due-future>small{color:#175cd3}.proposal-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.proposal-card-actions button,.proposal-whatsapp{color:#344054;text-align:center;background:#fff;border:1px solid #d0d5dd;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:7px 9px;font-size:8px;font-weight:820;text-decoration:none;display:flex}.proposal-card-actions button:hover,.proposal-whatsapp:hover{background:#f9fafb;border-color:#98a2b3}.proposal-card-actions .primary{color:#fff;background:#111827;border-color:#111827}.proposal-card-actions .primary:hover{background:#1f2937;border-color:#1f2937}.proposal-card-actions .success{color:#027a48;background:#ecfdf3;border-color:#abefc6}.proposal-card-actions .danger{color:#b42318;background:#fff;border-color:#fecdca}.proposal-whatsapp{color:#027a48;border-color:#abefc6}.proposal-empty{color:#98a2b3;text-align:center;place-items:center;min-height:110px;padding:18px;font-size:9px;display:grid}.proposal-history-list{display:grid}.proposal-history-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,1fr) auto minmax(140px,.5fr) auto;align-items:center;gap:12px;min-height:62px;padding:9px 14px;display:grid}.proposal-history-row:last-child{border-bottom:0}.proposal-history-row>button:first-child{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.proposal-history-row>button:first-child>span:last-child{min-width:0}.proposal-history-row>button:first-child strong,.proposal-history-row>button:first-child small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.proposal-history-row>button:first-child strong{color:#101828;font-size:10px}.proposal-history-row>button:first-child small,.proposal-history-contact{color:#667085;font-size:8px}.proposal-history-row .pick-details{min-height:32px;margin:0;font-size:8px}.proposal-history-empty{min-height:86px}html[data-theme=dark] .proposal-focus,html[data-theme=dark] .proposal-history{box-shadow:none;background:#16191e;border-color:#262b33}html[data-theme=dark] .proposal-section-head,html[data-theme=dark] .proposal-column>header{background:#111418;border-color:#262b33}html[data-theme=dark] .proposal-section-head h2,html[data-theme=dark] .proposal-column>header h3,html[data-theme=dark] .proposal-card-main strong,html[data-theme=dark] .proposal-history-row>button:first-child strong{color:#f2f4f7}html[data-theme=dark] .proposal-section-head p,html[data-theme=dark] .proposal-column>header small,html[data-theme=dark] .proposal-card-main small,html[data-theme=dark] .proposal-history-row>button:first-child small,html[data-theme=dark] .proposal-history-contact{color:#9aa1ad}html[data-theme=dark] .proposal-board{background:#262b33}html[data-theme=dark] .proposal-column{background:#0f1216}html[data-theme=dark] .proposal-card,html[data-theme=dark] .proposal-due{background:#16191e;border-color:#333a44}html[data-theme=dark] .proposal-call-context{background:#111418;border-color:#333a44}html[data-theme=dark] .proposal-call-context>strong,html[data-theme=dark] .proposal-due>strong{color:#cfd4dc}html[data-theme=dark] .proposal-call-context p{color:#aab1bc}html[data-theme=dark] .proposal-due-overdue{background:#331312;border-color:#5c1e1e}html[data-theme=dark] .proposal-due-today{background:#2e1c0d;border-color:#5c3a1e}html[data-theme=dark] .proposal-card-actions button,html[data-theme=dark] .proposal-whatsapp,html[data-theme=dark] .proposal-history-row .pick-details{color:#e4e7ec;background:#1e232a;border-color:#333a44}html[data-theme=dark] .proposal-card-actions .primary{color:#111418;background:#f2f4f7;border-color:#f2f4f7}html[data-theme=dark] .proposal-card-actions .success{color:#4ade80;background:#0c2b1d;border-color:#14532d}html[data-theme=dark] .proposal-card-actions .danger{color:#ff8a80;border-color:#5c1e1e}html[data-theme=dark] .proposal-whatsapp{color:#4ade80;border-color:#14532d}html[data-theme=dark] .proposal-history-row{border-color:#262b33}@media (max-width:1080px){.proposal-board{grid-template-columns:1fr}.proposal-cards{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}}@media (max-width:720px){.proposals-workspace{gap:14px}.proposal-section-head{min-height:0;padding:14px}.proposal-section-head p{max-width:280px;font-size:10px}.proposal-cards{grid-template-columns:1fr}.proposal-card{padding:12px}.proposal-card-main strong{font-size:13px}.proposal-card-main small,.proposal-call-context>strong,.proposal-due>strong{font-size:10px}.proposal-card-actions button,.proposal-whatsapp{min-height:42px;font-size:10px}.proposal-history-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:12px}.proposal-history-contact,.proposal-history-row .pick-details{grid-column:1/-1}.proposal-history-row .pick-details{width:100%;min-height:40px;font-size:10px}}.proposal-board-four{grid-template-columns:repeat(4,minmax(0,1fr))}.proposal-reactivation>header{box-shadow:inset 0 2px #98a2b3}.proposal-priority-strip{border-bottom:1px solid var(--line);background:#fff;gap:8px;padding:9px 12px;display:flex;overflow-x:auto}.proposal-priority-strip>span{color:#667085;background:#fcfcfd;border:1px solid #eaecf0;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:8px;font-weight:760;display:inline-flex}.proposal-priority-strip b{color:#101828;font-size:9px}.proposal-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.proposal-values>span{background:#fcfcfd;border:1px solid #eaecf0;border-radius:8px;min-width:0;padding:7px 8px}.proposal-values small,.proposal-values strong{display:block}.proposal-values small{color:#98a2b3;font-size:7px;font-weight:780}.proposal-values strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.proposal-editor-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f12169e;border:0;position:fixed;inset:0}.proposal-editor{z-index:90;background:#f8f9fb;flex-direction:column;width:min(720px,94vw);height:100vh;animation:.2s ease-out slide-in;display:flex;position:fixed;top:0;right:0;box-shadow:-30px 0 70px #0f172a3d}.proposal-editor-head{background:#fff;border-bottom:1px solid #e4e7ec;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;min-height:94px;padding:20px 22px 17px;display:flex}.proposal-editor-head>div>span{color:#7c3aed;letter-spacing:.12em;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.proposal-editor-head h2{color:#101828;letter-spacing:-.03em;margin:0;font-size:20px;font-weight:860}.proposal-editor-head p{color:#667085;margin:5px 0 0;font-size:9px}.proposal-editor-head>button{color:#667085;background:#fff;border:1px solid #e4e7ec;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.proposal-editor-body{flex:1;align-content:start;gap:12px;padding:14px 16px 110px;display:grid;overflow-y:auto}.proposal-editor-section{background:#fff;border:1px solid #e4e7ec;border-radius:13px;overflow:hidden}.proposal-editor-section>header{background:#fcfcfd;border-bottom:1px solid #eaecf0;align-items:center;gap:10px;padding:12px 14px;display:flex}.proposal-editor-section>header>span{color:#7c3aed;background:#f3e8ff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.proposal-editor-section h3{color:#101828;margin:0;font-size:11px;font-weight:850}.proposal-editor-section header p{color:#667085;margin:3px 0 0;font-size:8px}.proposal-editor-section>label,.proposal-editor-grid{padding:13px 14px}.proposal-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.proposal-editor label{gap:6px;display:grid}.proposal-editor label>span{color:#475467;font-size:8px;font-weight:800}.proposal-editor input,.proposal-editor select,.proposal-editor textarea{color:#101828;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:9px 10px;font-size:10px}.proposal-editor textarea{resize:vertical;line-height:1.5}.proposal-wide{grid-column:1/-1}.proposal-editor-footer{z-index:2;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #e4e7ec;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.proposal-editor-footer button{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:9px;min-height:40px;padding:8px 13px;font-size:9px;font-weight:820}.proposal-editor-footer .primary{color:#fff;background:#111827;border-color:#111827}.proposal-editor-footer .success{color:#027a48;background:#ecfdf3;border-color:#abefc6}.proposal-editor-footer .danger{color:#b42318;border-color:#fecdca}html[data-theme=dark] .proposal-priority-strip{background:#16191e;border-color:#262b33}html[data-theme=dark] .proposal-priority-strip>span,html[data-theme=dark] .proposal-values>span{color:#aab1bc;background:#1e232a;border-color:#333a44}html[data-theme=dark] .proposal-priority-strip b,html[data-theme=dark] .proposal-values strong{color:#f2f4f7}html[data-theme=dark] .proposal-editor{background:#0f1216}html[data-theme=dark] .proposal-editor-head,html[data-theme=dark] .proposal-editor-section{background:#16191e;border-color:#262b33}html[data-theme=dark] .proposal-editor-head h2,html[data-theme=dark] .proposal-editor-section h3{color:#f2f4f7}html[data-theme=dark] .proposal-editor-head p,html[data-theme=dark] .proposal-editor-section header p{color:#9aa1ad}html[data-theme=dark] .proposal-editor-head>button{color:#e4e7ec;background:#1e232a;border-color:#333a44}html[data-theme=dark] .proposal-editor-section>header{background:#111418;border-color:#262b33}html[data-theme=dark] .proposal-editor input,html[data-theme=dark] .proposal-editor select,html[data-theme=dark] .proposal-editor textarea{color:#f2f4f7;background:#1e232a;border-color:#333a44}html[data-theme=dark] .proposal-editor label>span{color:#cfd4dc}html[data-theme=dark] .proposal-editor-footer{background:#111418f7;border-color:#333a44}html[data-theme=dark] .proposal-editor-footer button{color:#e4e7ec;background:#1e232a;border-color:#333a44}html[data-theme=dark] .proposal-editor-footer .primary{color:#111418;background:#f2f4f7;border-color:#f2f4f7}html[data-theme=dark] .proposal-editor-footer .success{color:#4ade80;background:#0c2b1d;border-color:#14532d}html[data-theme=dark] .proposal-editor-footer .danger{color:#ff8a80;border-color:#5c1e1e}@media (max-width:1320px){.proposal-board-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.proposal-board-four{grid-template-columns:1fr}.proposal-priority-strip{padding:9px 10px}.proposal-editor{width:100vw}.proposal-editor-head{padding:16px}.proposal-editor-head h2{font-size:17px}.proposal-editor-body{padding:12px 12px 130px}.proposal-editor-grid{grid-template-columns:1fr}.proposal-wide{grid-column:1}.proposal-editor-footer button{flex:calc(50% - 6px);min-height:44px;font-size:10px}}.proposal-editor-footer .proposal-editor-channel{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:8px 13px;font-size:9px;font-weight:820;text-decoration:none;display:inline-flex}.proposal-editor-footer .proposal-editor-channel.whatsapp{color:#027a48;background:#ecfdf3;border-color:#abefc6}.proposal-editor-footer .proposal-editor-channel.email{color:#175cd3;background:#eff4ff;border-color:#b2ccff}html[data-theme=dark] .proposal-editor-footer .proposal-editor-channel{color:#e4e7ec;background:#1e232a;border-color:#333a44}html[data-theme=dark] .proposal-editor-footer .proposal-editor-channel.whatsapp{color:#4ade80;background:#0c2b1d;border-color:#14532d}html[data-theme=dark] .proposal-editor-footer .proposal-editor-channel.email{color:#93c5fd;background:#111c3d;border-color:#1d4ed8}@media (max-width:720px){.proposal-editor-footer .proposal-editor-channel{flex:calc(50% - 6px);min-height:44px;font-size:10px}}.proposal-intake{border-bottom:1px solid var(--line);background:#fff}.proposal-intake>header{background:#fffaf5;border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:13px 16px;display:flex}.proposal-intake>header>div>span{color:#c2410c;letter-spacing:.11em;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.proposal-intake>header h3{color:#101828;margin:0;font-size:12px;font-weight:850}.proposal-intake>header p{color:#667085;margin:4px 0 0;font-size:8px;line-height:1.4}.proposal-intake>header>b{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;flex:none;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:9px;display:grid}.proposal-intake-list{background:#f9fafb;gap:8px;padding:10px;display:grid}.proposal-intake-card{background:#fff;border:1px solid #eaecf0;border-radius:11px;grid-template-columns:minmax(190px,.9fr) minmax(360px,1.7fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.proposal-intake-data{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.proposal-intake-data>span{background:#fcfcfd;border:1px solid #eaecf0;border-radius:8px;min-width:0;padding:7px 8px}.proposal-intake-data>span.missing{background:#fff7ed;border-color:#fed7aa}.proposal-intake-data>span.ok{background:#f6fef9;border-color:#d1fadf}.proposal-intake-data small,.proposal-intake-data strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.proposal-intake-data small{color:#98a2b3;font-size:7px;font-weight:780}.proposal-intake-data strong{color:#344054;margin-top:3px;font-size:9px}.proposal-intake-data .missing strong{color:#b54708}.proposal-intake-action{color:#fff;white-space:nowrap;background:#111827;border:1px solid #111827;border-radius:8px;min-height:36px;padding:7px 11px;font-size:8px;font-weight:850}.proposal-required-section{border-color:#fed7aa}.proposal-required-section>header{background:#fffaf5}.proposal-required-section.complete{border-color:#abefc6}.proposal-required-section.complete>header{background:#f6fef9}.proposal-required-status{color:#b54708;text-transform:uppercase;letter-spacing:.05em;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;min-height:24px;margin-left:auto;padding:0 8px;font-size:7px;font-weight:900;display:inline-flex}.proposal-required-status.complete{color:#027a48;background:#ecfdf3;border-color:#abefc6}.proposal-confirm-whatsapp{background:#fcfcfd;border:1px solid #d0d5dd;border-radius:8px;align-self:end;align-items:center;min-height:40px;padding:8px 10px;grid-template-columns:18px 1fr!important;gap:8px!important}.proposal-confirm-whatsapp input{accent-color:#111827;width:16px;height:16px;min-height:16px;padding:0}.proposal-confirm-whatsapp>span{line-height:1.35;color:#344054!important;font-size:9px!important}.proposal-required-hint{color:#667085;background:#f9fafb;border-radius:8px;align-items:center;gap:7px;margin:0 14px 13px;padding:8px 10px;font-size:8px;display:flex}.proposal-required-hint strong{color:#475467}html[data-theme=dark] .proposal-intake,html[data-theme=dark] .proposal-intake-list{background:#0f1216}html[data-theme=dark] .proposal-intake{border-color:#262b33}html[data-theme=dark] .proposal-intake>header{background:#23180e;border-color:#262b33}html[data-theme=dark] .proposal-intake>header h3{color:#f2f4f7}html[data-theme=dark] .proposal-intake-card{background:#16191e;border-color:#333a44}html[data-theme=dark] .proposal-intake-data>span{background:#1e232a;border-color:#333a44}html[data-theme=dark] .proposal-intake-data>span.missing{background:#2e1c0d;border-color:#5c3a1e}html[data-theme=dark] .proposal-intake-data>span.ok{background:#0c2b1d;border-color:#14532d}html[data-theme=dark] .proposal-intake-data strong{color:#e4e7ec}html[data-theme=dark] .proposal-required-section{border-color:#5c3a1e}html[data-theme=dark] .proposal-required-section>header{background:#23180e}html[data-theme=dark] .proposal-required-section.complete{border-color:#14532d}html[data-theme=dark] .proposal-required-section.complete>header{background:#0c2b1d}html[data-theme=dark] .proposal-confirm-whatsapp,html[data-theme=dark] .proposal-required-hint{background:#1e232a;border-color:#333a44}html[data-theme=dark] .proposal-confirm-whatsapp>span,html[data-theme=dark] .proposal-required-hint strong{color:#e4e7ec!important}@media (max-width:1100px){.proposal-intake-card{grid-template-columns:minmax(190px,.9fr) minmax(320px,1.5fr)}.proposal-intake-action{grid-column:1/-1;justify-self:end}}@media (max-width:720px){.proposal-intake>header{align-items:flex-start;padding:12px}.proposal-intake-card{grid-template-columns:1fr;gap:10px;padding:11px}.proposal-intake-data{grid-template-columns:1fr}.proposal-intake-data small{font-size:8px}.proposal-intake-data strong{font-size:10px}.proposal-intake-action{grid-column:1;width:100%;min-height:42px;font-size:10px}.proposal-confirm-whatsapp{min-height:44px}.proposal-required-hint{flex-direction:column;align-items:flex-start}}.proposal-editor-backdrop{pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none}.proposal-editor{pointer-events:auto;width:min(820px,100vw - 20px);min-width:0;overflow:hidden}.proposal-editor-head,.proposal-editor-body,.proposal-editor-footer,.proposal-editor-section,.proposal-editor-grid,.proposal-editor label{min-width:0}.proposal-editor-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:16px}.proposal-editor-section{overflow:visible}.proposal-editor-grid{width:100%}.proposal-editor input,.proposal-editor select,.proposal-editor textarea{z-index:1;pointer-events:auto;opacity:1;min-width:0;height:auto;min-height:42px;display:block;position:relative}.proposal-editor textarea{min-height:92px}.proposal-editor-footer{flex:none;position:relative;bottom:auto;left:auto;right:auto}@media (max-width:1450px){.proposal-editor{width:min(780px,76vw)}.proposal-editor-grid{grid-template-columns:1fr}.proposal-wide{grid-column:1}.proposal-editor-section>label,.proposal-editor-grid{padding:12px}.proposal-editor input,.proposal-editor select,.proposal-editor textarea{min-height:44px;font-size:11px}}@media (max-width:900px){.proposal-editor{width:100vw;max-width:none}.proposal-editor-head{padding:14px}.proposal-editor-body,.proposal-editor-footer{padding:10px}}.kanban-draggable,.proposal-draggable{cursor:grab;-webkit-user-select:none;user-select:none;transition:opacity .14s,transform .14s,box-shadow .14s}.kanban-draggable:active,.proposal-draggable:active{cursor:grabbing}.kanban-draggable.dragging,.proposal-draggable.dragging{opacity:.45;transform:scale(.985)}.kanban-column.drag-over,.proposal-column.drag-over{outline:2px dashed var(--orange);outline-offset:-4px;background:color-mix(in srgb, var(--orange-soft) 48%, transparent)}.kanban-column.drag-over .kanban-cards,.proposal-column.drag-over .proposal-cards{min-height:130px}.proposal-price-section{width:100%;max-width:560px;margin:0 auto}.proposal-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-price-grid label>span{font-size:9px}.proposal-price-grid input{min-height:52px;font-size:14px;font-weight:760}.proposal-editor-footer-simple{justify-content:flex-end}.proposal-editor-footer-simple .proposal-download-button{min-width:190px;min-height:46px;font-size:10px}.proposal-editor-footer-simple>.primary:only-child{width:100%}@media (max-width:900px){.proposal-price-grid{grid-template-columns:1fr}.proposal-editor-footer-simple{justify-content:stretch}.proposal-editor-footer-simple button{width:100%}}.kanban-draggable>button:first-of-type,.proposal-draggable .proposal-card-main{cursor:grab}.kanban-draggable>button:first-of-type:active,.proposal-draggable .proposal-card-main:active{cursor:grabbing}.proposal-toSend .proposal-card-actions{grid-template-columns:1fr}.proposal-plates{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.proposal-plates span{color:#98a2b3;letter-spacing:.08em;font-size:7px;font-weight:900}.proposal-plates strong{color:#344054;font-size:9px;font-weight:850}html[data-theme=dark] .proposal-plates{background:#1e232a;border-color:#333a44}html[data-theme=dark] .proposal-plates strong{color:#f2f4f7}.finance-workspace{max-width:1380px;margin:0 auto}.finance-panel{border:1px solid var(--line);background:var(--surface);border-radius:15px;overflow:hidden;box-shadow:0 4px 16px #1018280a}.finance-panel-head{border-bottom:1px solid var(--line);background:#fcfcfd;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px 18px;display:flex}.finance-panel-head>div>span{color:#027a48;letter-spacing:.11em;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.finance-panel-head h2{color:#101828;letter-spacing:-.02em;margin:0;font-size:15px;font-weight:860}.finance-panel-head p{color:#667085;margin:5px 0 0;font-size:9px;line-height:1.45}.finance-panel-head>strong{color:#027a48;background:#ecfdf3;border:1px solid #abefc6;border-radius:999px;place-items:center;min-width:32px;height:32px;padding:0 9px;font-size:10px;display:grid}.finance-priority-strip{border-bottom:1px solid var(--line);background:#fff;gap:8px;padding:9px 12px;display:flex;overflow-x:auto}.finance-priority-strip>span{color:#667085;background:#fcfcfd;border:1px solid #e4e7ec;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:8px;font-weight:760;display:inline-flex}.finance-priority-strip b{color:#101828;font-size:9px}.finance-priority-strip .attention{color:#b54708;background:#fff7ed;border-color:#fed7aa}.finance-priority-strip .attention b{color:#b54708}.finance-priority-strip .danger{color:#b42318;background:#fef3f2;border-color:#fecdca}.finance-priority-strip .danger b{color:#b42318}.finance-list{display:grid}.finance-client-row{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(230px,1.3fr) minmax(110px,.55fr) minmax(150px,.7fr) minmax(165px,.75fr) minmax(150px,.7fr) auto;align-items:center;gap:12px;min-height:82px;padding:11px 14px;display:grid}.finance-client-row:last-child{border-bottom:0}.finance-client-row:hover{background:#fcfcfd}.finance-client-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.finance-client-main>span:last-child{min-width:0}.finance-client-main strong,.finance-client-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.finance-client-main strong{color:#101828;font-size:10px;font-weight:830}.finance-client-main small{color:#667085;margin-top:3px;font-size:8px}.finance-cell{gap:3px;min-width:0;display:grid}.finance-cell small,.finance-billing-status small{color:#98a2b3;text-transform:uppercase;letter-spacing:.04em;font-size:7px;font-weight:820}.finance-cell strong{color:#344054;font-size:10px;font-weight:820}.finance-cell strong em{color:#98a2b3;margin-left:2px;font-size:7px;font-style:normal;font-weight:700}.finance-cell span,.finance-billing-status span{color:#667085;font-size:7px}.finance-billing-status{background:#fcfcfd;border:1px solid #e4e7ec;border-radius:9px;gap:3px;min-width:0;padding:8px 9px;display:grid}.finance-billing-status strong{font-size:9px;font-weight:850}.finance-pending{color:#b54708;background:#fff7ed;border-color:#fed7aa}.finance-overdue{color:#b42318;background:#fef3f2;border-color:#fecdca}.finance-today{color:#b54708;background:#fffaeb;border-color:#fedf89}.finance-active{color:#027a48;background:#ecfdf3;border-color:#abefc6}.finance-manage{color:#344054;white-space:nowrap;background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-height:36px;padding:7px 11px;font-size:8px;font-weight:820}.finance-manage:hover{background:#f9fafb;border-color:#98a2b3}.finance-empty{text-align:left;justify-content:center;align-items:center;gap:14px;min-height:180px;padding:30px;display:flex}.finance-empty>span{color:#027a48;background:#ecfdf3;border:1px solid #abefc6;border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.finance-empty strong{color:#344054;font-size:11px}.finance-empty p{color:#667085;margin:4px 0 0;font-size:9px}.finance-editor-head>div>span{color:#027a48}.finance-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.finance-summary-grid article{background:#fff;border:1px solid #e4e7ec;border-radius:11px;min-width:0;padding:12px}.finance-summary-grid small,.finance-summary-grid strong,.finance-summary-grid span{display:block}.finance-summary-grid small{color:#98a2b3;text-transform:uppercase;font-size:7px;font-weight:820}.finance-summary-grid strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;font-weight:850;overflow:hidden}.finance-summary-grid span{color:#667085;margin-top:3px;font-size:8px}.finance-status-card{background:#fff;border:1px solid #e4e7ec;border-radius:11px;padding:12px 14px}.finance-status-card>span{color:#98a2b3;letter-spacing:.08em;font-size:7px;font-weight:900;display:block}.finance-status-card>strong{margin-top:5px;font-size:12px;font-weight:850;display:block}.finance-status-card>p{color:#667085;margin:5px 0 0;font-size:8px}.finance-editor-footer .success{margin-left:auto}html[data-theme=dark] .finance-panel{box-shadow:none;background:#16191e;border-color:#262b33}html[data-theme=dark] .finance-panel-head,html[data-theme=dark] .finance-priority-strip{background:#111418;border-color:#262b33}html[data-theme=dark] .finance-panel-head h2,html[data-theme=dark] .finance-client-main strong,html[data-theme=dark] .finance-cell strong,html[data-theme=dark] .finance-summary-grid strong{color:#f2f4f7}html[data-theme=dark] .finance-panel-head p,html[data-theme=dark] .finance-client-main small,html[data-theme=dark] .finance-cell span,html[data-theme=dark] .finance-empty p,html[data-theme=dark] .finance-summary-grid span{color:#9aa1ad}html[data-theme=dark] .finance-client-row,html[data-theme=dark] .finance-summary-grid article,html[data-theme=dark] .finance-status-card{background:#16191e;border-color:#262b33}html[data-theme=dark] .finance-client-row:hover{background:#1a1e24}html[data-theme=dark] .finance-priority-strip>span,html[data-theme=dark] .finance-billing-status{background:#1e232a;border-color:#333a44}html[data-theme=dark] .finance-priority-strip b{color:#f2f4f7}html[data-theme=dark] .finance-manage{color:#e4e7ec;background:#1e232a;border-color:#333a44}html[data-theme=dark] .finance-summary-grid article{background:#1e232a}@media (max-width:1180px){.finance-client-row{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,.65fr)) auto}.finance-client-row .finance-cell:first-of-type,.finance-billing-status{grid-row:2}.finance-client-row .finance-cell:first-of-type{grid-column:1}.finance-billing-status{grid-column:2/4}.finance-manage{grid-area:1/4/span 2}}@media (max-width:720px){.finance-panel-head{min-height:0;padding:14px}.finance-panel-head p{max-width:260px;font-size:10px}.finance-client-row{grid-template-columns:1fr 1fr;gap:10px;padding:12px}.finance-client-main,.finance-billing-status,.finance-manage{grid-column:1/-1}.finance-client-row .finance-cell:first-of-type{grid-area:auto/1}.finance-billing-status{grid-row:auto}.finance-manage{grid-row:auto;min-height:42px;font-size:10px}.finance-summary-grid{grid-template-columns:1fr}.finance-editor-footer{grid-template-columns:1fr;display:grid}.finance-editor-footer .success{margin-left:0}}.finance-client-row{grid-template-columns:minmax(220px,1.25fr) minmax(130px,.62fr) minmax(165px,.78fr) minmax(135px,.62fr) minmax(130px,.58fr) minmax(130px,auto)}.finance-row-overdue{box-shadow:inset 3px 0 #d92d20}.finance-row-today{box-shadow:inset 3px 0 #f79009}.finance-row-soon{box-shadow:inset 3px 0 #2e90fa}.finance-row-pending{box-shadow:inset 3px 0 #f79009}.finance-soon{color:#175cd3;background:#eff8ff;border-color:#b2ddff}.finance-row-actions{justify-items:stretch;gap:6px;display:grid}.finance-row-actions button{width:100%}.finance-receive{color:#027a48;white-space:nowrap;background:#ecfdf3;border:1px solid #abefc6;border-radius:8px;min-height:36px;padding:7px 11px;font-size:8px;font-weight:850}.finance-receive:hover{background:#d1fadf;border-color:#6ce9a6}.finance-auto-rule{background:#eff8ff;border:1px solid #b2ddff;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.finance-auto-rule>span{color:#1570ef;letter-spacing:.08em;font-size:7px;font-weight:900}.finance-auto-rule>strong{color:#1849a9;font-size:11px;font-weight:850}.finance-auto-rule>small{color:#475467;font-size:8px}.finance-status-card-overdue{background:#fef3f2;border-color:#fecdca}.finance-status-card-today{background:#fffaeb;border-color:#fedf89}.finance-status-card-soon{background:#eff8ff;border-color:#b2ddff}.finance-status-card-active{background:#ecfdf3;border-color:#abefc6}.finance-history{background:#fff;border:1px solid #e4e7ec;border-radius:11px;overflow:hidden}.finance-history>header{background:#fcfcfd;border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 13px;display:flex}.finance-history>header span{color:#98a2b3;letter-spacing:.08em;font-size:7px;font-weight:900;display:block}.finance-history>header h3{color:#101828;margin:3px 0 0;font-size:10px;font-weight:850}.finance-history>header>b{color:#475467;background:#f2f4f7;border-radius:999px;place-items:center;min-width:25px;height:25px;font-size:8px;display:grid}.finance-history-list{display:grid}.finance-history-row{border-bottom:1px solid #f2f4f7;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;min-height:52px;padding:9px 12px;display:grid}.finance-history-row:last-child{border-bottom:0}.finance-history-row>span strong,.finance-history-row>span small{display:block}.finance-history-row>span strong{color:#344054;font-size:9px;font-weight:820}.finance-history-row>span small{color:#98a2b3;margin-top:2px;font-size:7px}.finance-history-row>b{color:#027a48;background:#ecfdf3;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:850}.finance-history-empty{color:#98a2b3;margin:0;padding:16px 12px;font-size:8px}html[data-theme=dark] .finance-soon,html[data-theme=dark] .finance-auto-rule,html[data-theme=dark] .finance-status-card-soon{color:#84caff;background:#102a56;border-color:#194185}html[data-theme=dark] .finance-auto-rule>strong{color:#b2ddff}html[data-theme=dark] .finance-auto-rule>small{color:#cfd4dc}html[data-theme=dark] .finance-receive{color:#4ade80;background:#0c2b1d;border-color:#14532d}html[data-theme=dark] .finance-history{background:#16191e;border-color:#262b33}html[data-theme=dark] .finance-history>header{background:#111418;border-color:#262b33}html[data-theme=dark] .finance-history>header h3,html[data-theme=dark] .finance-history-row>span strong{color:#f2f4f7}html[data-theme=dark] .finance-history-row{border-color:#262b33}html[data-theme=dark] .finance-history>header>b{color:#cfd4dc;background:#23282f}@media (max-width:1180px){.finance-client-row{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(145px,.7fr)) minmax(130px,auto)}.finance-paid-cell,.finance-setup-cell{grid-row:2}.finance-paid-cell{grid-column:2}.finance-setup-cell{grid-column:3}.finance-row-actions{grid-area:1/4/span 2}.finance-billing-status{grid-area:1/3}}@media (max-width:720px){.finance-client-row{grid-template-columns:1fr 1fr}.finance-client-main,.finance-billing-status,.finance-row-actions{grid-column:1/-1}.finance-billing-status,.finance-paid-cell,.finance-setup-cell,.finance-row-actions{grid-row:auto}.finance-paid-cell{grid-column:1}.finance-setup-cell{grid-column:2}.finance-row-actions{grid-template-columns:1fr;display:grid}.finance-receive,.finance-manage{min-height:42px;font-size:10px}.finance-history-row{grid-template-columns:1fr auto}.finance-history-row>span:nth-child(2){grid-column:1}.finance-history-row>b{grid-area:1/2/span 2}}.finance-subnav{border:1px solid var(--line);background:#f2f4f7;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 0 12px;padding:4px;display:grid}.finance-subnav button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-size:10px;font-weight:820;display:flex}.finance-subnav button:hover{color:#344054;background:#ffffffa6}.finance-subnav button.active{color:#101828;background:#fff;box-shadow:0 1px 3px #10182814}.finance-subnav b{color:#667085;background:#e4e7ec;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;display:grid}.finance-subnav b.danger{color:#b42318;background:#fee4e2}.finance-dashboard{gap:12px;display:grid}.finance-dashboard-head{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 16px;display:flex}.finance-dashboard-head>div:first-child>span{color:#027a48;letter-spacing:.1em;font-size:8px;font-weight:900}.finance-dashboard-head h2{color:#101828;letter-spacing:-.02em;margin:4px 0 0;font-size:16px;font-weight:860}.finance-dashboard-head p{color:#667085;margin:4px 0 0;font-size:9px}.finance-month-switcher{background:#f9fafb;border:1px solid #e4e7ec;border-radius:10px;align-items:center;gap:4px;padding:3px;display:flex}.finance-month-switcher button{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;min-width:34px;height:34px;display:grid}.finance-month-switcher button:hover{background:#fff}.finance-month-switcher .finance-month-current{color:#101828;min-width:132px;padding:0 10px;font-size:9px;font-weight:820}.finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.finance-kpis article{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;padding:15px 16px}.finance-kpis article.cash{background:#f6fef9;border-color:#abefc6}.finance-kpis article.alert{background:snow;border-color:#fecdca}.finance-kpis span,.finance-kpis strong,.finance-kpis small{display:block}.finance-kpis span{color:#667085;font-size:8px;font-weight:800}.finance-kpis strong{color:#101828;letter-spacing:-.035em;margin-top:7px;font-size:21px;font-weight:880}.finance-kpis small{color:#98a2b3;margin-top:5px;font-size:8px;line-height:1.35}.finance-kpis .cash strong{color:#027a48}.finance-kpis .alert strong{color:#b42318}.finance-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finance-dashboard-card{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;overflow:hidden}.finance-dashboard-card>header{background:#fcfcfd;border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 13px;display:flex}.finance-dashboard-card>header span{color:#98a2b3;letter-spacing:.08em;font-size:7px;font-weight:900}.finance-dashboard-card>header h3{color:#101828;margin:3px 0 0;font-size:11px;font-weight:850}.finance-dashboard-card>header button{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:7px;min-height:30px;padding:6px 9px;font-size:8px;font-weight:800}.finance-dashboard-card>header>b,.finance-dashboard-muted{background:#f2f4f7;border-radius:999px;place-items:center;min-width:25px;height:25px;font-weight:850;display:grid;color:#475467!important;letter-spacing:0!important;font-size:8px!important}.finance-dashboard-list{display:grid}.finance-dashboard-row{border-bottom:1px solid #f2f4f7;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:54px;padding:8px 11px;display:grid}.finance-dashboard-row:last-child,.finance-upcoming-row:last-child,.finance-recent-row:last-child{border-bottom:0}.finance-dashboard-row .avatar{border-radius:8px;width:30px;height:30px}.finance-dashboard-row>span:nth-child(2),.finance-upcoming-row>span,.finance-recent-row>span{min-width:0}.finance-dashboard-row strong,.finance-dashboard-row small,.finance-upcoming-row strong,.finance-upcoming-row small,.finance-recent-row strong,.finance-recent-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.finance-dashboard-row strong,.finance-upcoming-row strong,.finance-recent-row strong{color:#344054;font-size:9px;font-weight:820}.finance-dashboard-row small,.finance-upcoming-row small,.finance-recent-row small{color:#98a2b3;margin-top:2px;font-size:7px}.finance-dashboard-row>b,.finance-upcoming-row>b,.finance-recent-row>b{color:#344054;white-space:nowrap;font-size:9px;font-weight:850}.finance-dashboard-row>button{color:#027a48;background:#ecfdf3;border:1px solid #abefc6;border-radius:7px;min-height:30px;padding:5px 8px;font-size:7px;font-weight:850}.finance-upcoming-row{width:100%;min-height:54px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #f2f4f7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 11px;display:grid}.finance-upcoming-row:hover{background:#fcfcfd}.finance-recent-row{border-bottom:1px solid #f2f4f7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 11px;display:grid}.finance-dashboard-empty{color:#98a2b3;text-align:center;place-items:center;min-height:62px;padding:14px;font-size:8px;display:grid}.finance-summary-lines{padding:4px 12px 8px;display:grid}.finance-summary-lines>div{border-bottom:1px solid #f2f4f7;justify-content:space-between;align-items:center;gap:15px;min-height:44px;display:flex}.finance-summary-lines>div:last-child{border-bottom:0}.finance-summary-lines span{color:#667085;font-size:8px}.finance-summary-lines strong{color:#344054;font-size:10px;font-weight:850}.finance-panel .finance-client-row{grid-template-columns:minmax(220px,1.25fr) minmax(125px,.6fr) minmax(180px,.8fr) minmax(135px,.62fr) minmax(135px,auto)}.finance-clients-head .finance-client-search{background:#fff;width:min(280px,38vw)}.finance-admin-table{display:grid}.finance-admin-table-head,.finance-admin-row{grid-template-columns:minmax(230px,1.35fr) minmax(120px,.6fr) minmax(105px,.5fr) minmax(115px,.55fr) minmax(145px,.7fr) 72px;align-items:center;gap:10px;padding:0 14px;display:grid}.finance-admin-table-head{border-bottom:1px solid var(--line);color:#98a2b3;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;min-height:38px;font-size:7px;font-weight:850}.finance-admin-row{border-bottom:1px solid var(--line);background:#fff;min-height:68px}.finance-admin-row:last-child{border-bottom:0}.finance-admin-row:hover{background:#fcfcfd}.finance-admin-row>div{min-width:0}.finance-admin-row>div small,.finance-admin-row>div strong{display:block}.finance-admin-row>div small{color:#98a2b3;font-size:7px;display:none}.finance-admin-row>div strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:820;overflow:hidden}.finance-history-row-editable{grid-template-columns:1fr 1fr auto auto}.finance-undo-payment{color:#b42318;background:#fff;border:1px solid #fecdca;border-radius:7px;min-height:28px;padding:5px 7px;font-size:7px;font-weight:800}.finance-undo-payment:hover{background:#fef3f2}html[data-theme=dark] .finance-subnav,html[data-theme=dark] .finance-month-switcher{background:#111418;border-color:#262b33}html[data-theme=dark] .finance-subnav button{color:#9aa1ad}html[data-theme=dark] .finance-subnav button.active,html[data-theme=dark] .finance-month-switcher button:hover{color:#f2f4f7;box-shadow:none;background:#23282f}html[data-theme=dark] .finance-dashboard-head,html[data-theme=dark] .finance-kpis article,html[data-theme=dark] .finance-dashboard-card,html[data-theme=dark] .finance-upcoming-row,html[data-theme=dark] .finance-admin-row{background:#16191e;border-color:#262b33}html[data-theme=dark] .finance-dashboard-head h2,html[data-theme=dark] .finance-kpis strong,html[data-theme=dark] .finance-dashboard-card>header h3,html[data-theme=dark] .finance-dashboard-row strong,html[data-theme=dark] .finance-upcoming-row strong,html[data-theme=dark] .finance-recent-row strong,html[data-theme=dark] .finance-summary-lines strong,html[data-theme=dark] .finance-admin-row>div strong{color:#f2f4f7}html[data-theme=dark] .finance-dashboard-card>header,html[data-theme=dark] .finance-admin-table-head{background:#111418;border-color:#262b33}html[data-theme=dark] .finance-kpis article.cash{background:#0c2b1d;border-color:#14532d}html[data-theme=dark] .finance-kpis article.alert{background:#2c1513;border-color:#7a271a}html[data-theme=dark] .finance-upcoming-row:hover,html[data-theme=dark] .finance-admin-row:hover{background:#1a1e24}html[data-theme=dark] .finance-summary-lines>div,html[data-theme=dark] .finance-dashboard-row,html[data-theme=dark] .finance-upcoming-row,html[data-theme=dark] .finance-recent-row{border-color:#262b33}html[data-theme=dark] .finance-undo-payment{color:#fda29b;background:#16191e;border-color:#7a271a}@media (max-width:1100px){.finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-dashboard-grid{grid-template-columns:1fr}.finance-panel .finance-client-row{grid-template-columns:minmax(210px,1fr) minmax(120px,.6fr) minmax(165px,.8fr) minmax(125px,auto)}.finance-panel .finance-paid-cell,.finance-admin-table-head{display:none}.finance-admin-row{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(100px,.6fr)) 72px}.finance-admin-row>div:nth-of-type(4){display:none}.finance-admin-row>div small{margin-bottom:3px;display:block}}@media (max-width:720px){.finance-subnav{z-index:4;margin-top:0;position:sticky;top:0}.finance-subnav button{min-height:44px;padding:6px 4px;font-size:9px}.finance-dashboard-head{flex-direction:column;align-items:stretch}.finance-month-switcher{justify-content:space-between;align-self:stretch}.finance-month-switcher .finance-month-current{flex:1}.finance-kpis{grid-template-columns:1fr 1fr;gap:8px}.finance-kpis article{padding:12px}.finance-kpis strong{font-size:17px}.finance-dashboard-grid{grid-template-columns:1fr}.finance-panel .finance-client-row{grid-template-columns:1fr 1fr}.finance-panel .finance-client-main,.finance-panel .finance-billing-status,.finance-panel .finance-row-actions{grid-column:1/-1}.finance-panel .finance-paid-cell{grid-column:1/-1;display:grid}.finance-clients-head{flex-direction:column;align-items:stretch}.finance-clients-head .finance-client-search{width:100%;max-width:none}.finance-admin-row{grid-template-columns:1fr 1fr;gap:10px;padding:12px}.finance-admin-row .finance-client-main{grid-column:1/-1}.finance-admin-row>div:nth-of-type(4){display:block}.finance-admin-row>.finance-manage{grid-column:1/-1;min-height:40px}.finance-history-row-editable{grid-template-columns:1fr auto}.finance-history-row-editable>span:nth-child(2){grid-column:1}.finance-history-row-editable>b{grid-area:1/2}.finance-history-row-editable .finance-undo-payment{grid-area:2/2}}
