@media (max-width:768px){.ius-finance-panel{flex-direction:column;gap:14px;min-width:0;display:flex}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-panel{flex-direction:column;gap:14px;min-width:0;display:flex}}}@media (max-width:768px){.ius-finance-panel.compact{gap:10px;padding:2px 0 14px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-panel.compact{gap:10px;padding:2px 0 14px}}}.ius-finance-head{background:var(--ius-surface,#fff);border:1px solid var(--ius-line,#dde5ea);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.ius-finance-head h1{letter-spacing:-.025em;margin:4px 0 5px;font-size:27px;font-weight:600}.ius-finance-head p,.ius-finance-compact-title span{color:var(--ius-muted,#6a7680);margin:0;font-size:13px}@media (max-width:768px){.ius-finance-head-actions{flex-wrap:wrap;gap:8px;display:flex}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}}}.ius-finance-compact-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ius-finance-compact-title h3{margin:0;font-size:16px;font-weight:600}.ius-finance-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}@media (max-width:768px){.ius-finance-panel.compact .ius-finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-panel.compact .ius-finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}}.ius-finance-kpis>div{background:var(--ius-surface,#fff);border:1px solid var(--ius-line,#dde5ea);border-radius:14px;min-width:0;padding:15px 16px}.ius-finance-kpis span{color:var(--ius-muted,#6a7680);margin-bottom:6px;font-size:11px;display:block}.ius-finance-kpis strong{color:var(--ius-text,#172033);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;display:block;overflow:hidden}.ius-finance-kpis .attention{background:#fff9f7;border-color:#e4b5ad}.ius-finance-kpis.report{grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0}@media (max-width:768px){.ius-finance-tabs{background:var(--ius-surface,#fff);border:1px solid var(--ius-line,#dde5ea);border-radius:13px;align-items:center;gap:4px;padding:4px;display:flex;overflow-x:auto}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-tabs{background:var(--ius-surface,#fff);border:1px solid var(--ius-line,#dde5ea);border-radius:13px;align-items:center;gap:4px;padding:4px;display:flex;overflow-x:auto}}}@media (max-width:768px){.ius-finance-tabs-row{align-items:center;gap:8px;min-width:0;display:flex}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-tabs-row{align-items:center;gap:8px;min-width:0;display:flex}}}@media (max-width:768px){.ius-finance-tabs-row .ius-finance-tabs{flex:auto;min-width:0}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-tabs-row .ius-finance-tabs{flex:auto;min-width:0}}}@media (max-width:768px){.ius-finance-tabs-row>.ius-btn-primary{flex:none}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-tabs-row>.ius-btn-primary{flex:none}}}@media (max-width:768px){.ius-finance-tabs button{color:var(--ius-muted,#6a7680);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:8px 11px;font-size:12px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-tabs button{color:var(--ius-muted,#6a7680);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:8px 11px;font-size:12px}}}@media (max-width:768px){.ius-finance-tabs button:hover,.ius-finance-tabs button.active{background:var(--ius-soft,#f2f6f8);color:var(--ius-text,#172033)}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-tabs button:hover,.ius-finance-tabs button.active{background:var(--ius-soft,#f2f6f8);color:var(--ius-text,#172033)}}}@media (max-width:768px){.ius-finance-tabs button.active{box-shadow:inset 0 0 0 1px var(--ius-line,#d7e0e5)}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-tabs button.active{box-shadow:inset 0 0 0 1px var(--ius-line,#d7e0e5)}}}@media (max-width:768px){.ius-finance-tabs button span{color:inherit;margin-left:4px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-tabs button span{color:inherit;margin-left:4px}}}.ius-finance-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:12px;display:grid}.ius-finance-wide{grid-column:1/-1}.ius-finance-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ius-finance-quick button{text-align:left;border:1px solid var(--ius-line,#dde5ea);background:var(--ius-surface,#fff);min-height:86px;color:inherit;cursor:pointer;border-radius:12px;padding:13px 14px}.ius-finance-quick button:hover{border-color:var(--ius-blue,#1877b4);background:var(--ius-soft,#f5f8fa)}.ius-finance-quick strong,.ius-finance-quick span{display:block}.ius-finance-quick strong{margin-bottom:5px;font-size:13px;font-weight:600}.ius-finance-quick span{color:var(--ius-muted,#6a7680);font-size:11px;line-height:1.4}.ius-finance-account-list{flex-direction:column;display:flex}.ius-finance-account-list>div{border-bottom:1px solid var(--ius-line-soft,#edf1f3);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.ius-finance-account-list>div:last-child{border-bottom:0}.ius-finance-account-list span{color:var(--ius-muted,#6a7680);font-size:12px}.ius-finance-account-list strong{font-size:14px;font-weight:600}.ius-finance-table-wrap{width:100%;overflow:auto}.ius-finance-table{border-collapse:collapse;width:100%;font-size:12px}.ius-finance-table th{border-bottom:1px solid var(--ius-line,#dde5ea);color:var(--ius-muted,#6a7680);text-align:left;white-space:nowrap;padding:9px 10px;font-size:10px;font-weight:600}.ius-finance-table td{border-bottom:1px solid var(--ius-line-soft,#edf1f3);vertical-align:middle;padding:10px}.ius-finance-table td strong,.ius-finance-table td small{display:block}.ius-finance-table td small{color:var(--ius-muted,#6a7680);margin-top:2px}.ius-finance-table .num{text-align:right;white-space:nowrap}.ius-finance-badge{background:var(--ius-soft,#f2f6f8);color:var(--ius-text,#172033);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:10px;display:inline-flex}.ius-finance-badge.income{color:#28633d;background:#eef8f2}.ius-finance-badge.expense{color:#8a4239;background:#fff2f0}.ius-finance-link-danger{color:#a3483e;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px}.ius-finance-toolbar{gap:8px;padding:0 0 12px;display:flex}.ius-finance-movement-filters{grid-template-columns:minmax(220px,2fr) repeat(5,minmax(130px,1fr)) auto;align-items:end;display:grid}.ius-finance-filter{flex-direction:column;gap:5px;min-width:0;display:flex}.ius-finance-filter>span{color:var(--ius-muted,#6a7680);font-size:11px;font-weight:650}.ius-finance-filter input,.ius-finance-filter select{width:100%;min-width:0}.ius-finance-clear-filters{white-space:nowrap;min-height:36px}@media (max-width:1100px){.ius-finance-movement-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.ius-finance-filter-search{grid-column:span 2}}@media (max-width:768px){.ius-finance-movement-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ius-finance-filter-search,.ius-finance-clear-filters{grid-column:1/-1}}@media (max-width:360px){.ius-finance-movement-filters{grid-template-columns:1fr}.ius-finance-filter-search,.ius-finance-clear-filters{grid-column:auto}}.ius-finance-toolbar input{flex:1;min-width:160px}.ius-finance-toolbar input,.ius-finance-toolbar select,.ius-finance-report-filters input,.ius-finance-form input,.ius-finance-form select,.ius-finance-form textarea{border:1px solid var(--ius-line,#d7e0e5);color:var(--ius-text,#172033);font:inherit;background:#fff;border-radius:9px;padding:9px 10px;font-size:12px}.ius-finance-pending-list,.ius-finance-plan-list{flex-direction:column;gap:7px;display:flex}.ius-finance-pending-list article,.ius-finance-plan-list article{border:1px solid var(--ius-line,#dde5ea);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1.4fr) minmax(180px,.7fr) auto;align-items:center;gap:12px;padding:12px 13px;display:grid}.ius-finance-pending-list article.overdue{border-left:3px solid #b95a4f}.ius-finance-pending-row{cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.ius-finance-pending-row:hover,.ius-finance-pending-row:focus-visible{background:var(--ius-soft,#f5f8fa);border-color:var(--ius-blue,#1877b4);box-shadow:0 3px 10px #1720330d}.ius-finance-edit-action{width:30px;min-width:30px;height:30px;padding:6px!important}.ius-finance-edit-action svg{width:16px;height:16px}.ius-finance-pending-list article>div>strong,.ius-finance-pending-list article>div>span,.ius-finance-pending-list article>div>small,.ius-finance-plan-list article>div>strong,.ius-finance-plan-list article>div>span{display:block}.ius-finance-pending-list article>div>span,.ius-finance-pending-list article>div>small,.ius-finance-plan-list article>div>span{color:var(--ius-muted,#6a7680);margin-top:3px;font-size:11px}.ius-finance-pending-list article>div:nth-child(2),.ius-finance-plan-list article>div:last-child{text-align:right}.ius-finance-row-actions{justify-content:flex-end;gap:5px;display:flex}.ius-finance-row-actions button{border:1px solid var(--ius-line,#d7e0e5);color:var(--ius-text,#172033);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:6px 8px;font-size:10px}.ius-finance-plan-list article{grid-template-columns:minmax(0,1fr) minmax(160px,.7fr) minmax(190px,.7fr)}.ius-finance-plan-progress{background:var(--ius-soft,#edf2f4);border-radius:999px;height:6px;overflow:hidden}.ius-finance-plan-progress span{border-radius:inherit;background:var(--ius-blue,#1877b4);height:100%;display:block}.ius-finance-report-filters{align-items:end;gap:10px;display:flex}.ius-finance-report-filters label{color:var(--ius-muted,#6a7680);flex-direction:column;gap:5px;font-size:10px;display:flex}.ius-finance-backdrop{z-index:1100}.ius-finance-modal{width:min(760px,100vw - 28px);max-height:min(760px,100dvh - 28px);overflow:auto}.ius-finance-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px;display:grid}.ius-finance-form>label{color:var(--ius-muted,#6a7680);flex-direction:column;gap:5px;font-size:10px;display:flex}.ius-finance-form>label.wide,.ius-finance-form .ius-form-actions{grid-column:1/-1}.ius-person-edit-form{flex-direction:column;flex:auto;min-height:0;display:flex}.ius-person-finance-body{padding:14px 16px 18px;overflow:auto}.ius-person-finance-body .ius-finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ius-person-finance-body .ius-finance-quick,.ius-person-finance-body .ius-finance-grid{grid-template-columns:1fr}.ius-person-finance-body .ius-finance-wide{grid-column:auto}.ius-finance-allocation-box{border:1px solid var(--ius-line,#dde5ea);background:var(--ius-soft,#f7f9fa);border-radius:11px;flex-direction:column;gap:7px;padding:11px;display:flex}.ius-finance-allocation-box>strong{font-size:12px;font-weight:600}.ius-finance-allocation-box>span{color:var(--ius-muted,#6a7680);font-size:10px}.ius-finance-allocation-box>label{border-top:1px solid var(--ius-line-soft,#e9eef1);grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:10px;padding:8px 0;display:grid}.ius-finance-allocation-box>label>span,.ius-finance-allocation-box>label small{display:block}.ius-finance-allocation-box>label small{color:var(--ius-muted,#6a7680);margin-top:2px;font-size:10px}.ius-finance-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 16px;display:grid}.ius-finance-breakdown{border:1px solid var(--ius-line,#dde5ea);background:#fff;border-radius:12px;padding:13px}.ius-finance-breakdown h3{margin:0 0 10px;font-size:12px;font-weight:600}.ius-finance-breakdown-row{border-top:1px solid var(--ius-line-soft,#edf1f3);padding:8px 0}.ius-finance-breakdown-row:first-of-type{border-top:0}.ius-finance-breakdown-row>div:first-child{justify-content:space-between;gap:10px;font-size:11px;display:flex}.ius-finance-breakdown-row>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ius-finance-breakdown-row>div:first-child span,.ius-finance-breakdown-row small{color:var(--ius-muted,#6a7680)}.ius-finance-breakdown-row small{margin-top:4px;font-size:9px;display:block}.ius-finance-bars{flex-direction:column;gap:2px;margin-top:5px;display:flex}.ius-finance-bars i{border-radius:999px;min-width:1px;height:3px;display:block}.ius-finance-bars i.income{background:#5b9f76}.ius-finance-bars i.expense{background:#be7469}.ius-finance-reminder-copy{border:1px solid var(--ius-line,#dde5ea);background:var(--ius-soft,#f7f9fa);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.ius-finance-reminder-copy strong{font-size:12px}.ius-finance-reminder-copy span,.ius-finance-form label small{color:var(--ius-muted,#6a7680);font-size:10px}.ius-finance-balance-hero{border:1px solid var(--ius-line,#dde5ea);background:var(--ius-surface,#fff);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 18px;padding:18px 20px;display:grid}.ius-finance-balance-hero>div span,.ius-finance-balance-hero>div strong,.ius-finance-balance-hero>small{display:block}.ius-finance-balance-hero>div span{color:var(--ius-muted,#6a7680);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:10px}.ius-finance-balance-hero>div strong{font-size:18px;font-weight:600}.ius-finance-balance-hero>b{white-space:nowrap;font-size:22px;font-weight:600}.ius-finance-balance-hero>small{color:var(--ius-muted,#6a7680);grid-column:1/-1;font-size:10px;line-height:1.4}@media (max-width:980px){.ius-finance-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ius-finance-grid{grid-template-columns:1fr}.ius-finance-wide{grid-column:auto}}@media (max-width:700px){.ius-finance-balance-hero{grid-template-columns:1fr;align-items:start}.ius-finance-balance-hero>b{white-space:normal}.ius-finance-balance-hero>small{grid-column:auto}.ius-finance-report-grid{grid-template-columns:1fr}.ius-finance-head{padding:16px}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-head-actions{flex-direction:column;align-items:stretch}}}.ius-finance-head,.ius-finance-toolbar,.ius-finance-report-filters{flex-direction:column;align-items:stretch}.ius-finance-movement-filters{grid-template-columns:1fr 1fr;display:grid}.ius-finance-filter-search,.ius-finance-clear-filters{grid-column:1/-1}@media (max-width:768px){.ius-finance-panel.compact .ius-finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-panel.compact .ius-finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}}.ius-finance-kpis,.ius-finance-kpis.report{grid-template-columns:repeat(2,minmax(0,1fr))}.ius-finance-quick,.ius-finance-pending-list article,.ius-finance-plan-list article{grid-template-columns:1fr}.ius-finance-pending-list article>div:nth-child(2),.ius-finance-plan-list article>div:last-child{text-align:left}.ius-finance-row-actions{justify-content:flex-start}.ius-finance-form{grid-template-columns:1fr}.ius-finance-form>label.wide,.ius-finance-form .ius-form-actions{grid-column:auto}}@media print{@media (max-width:768px){.ius-sidebar,.ius-topbar,.ius-finance-tabs,.ius-finance-head-actions,.ius-feedback-launch{display:none!important}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-sidebar,.ius-topbar,.ius-finance-tabs,.ius-finance-head-actions,.ius-feedback-launch{display:none}}}.ius-finance-toolbar,.ius-finance-row-actions{display:none!important}@media (max-width:768px){.ius-finance-panel,.ius-panel{break-inside:avoid}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-panel,.ius-panel{break-inside:avoid}}}}.ius-plan-edit{margin-top:7px}.ius-plan-installment-editor{border:1px solid var(--ius-line,#dde5ea);background:#f8fafb;border-radius:11px;gap:7px;padding:10px;display:grid}.ius-plan-installment-editor>strong{font-size:12px}.ius-plan-installment-editor>small{color:var(--ius-muted,#6a7680);font-size:10.5px;line-height:1.4}.ius-plan-installment-editor>div{border-top:1px solid var(--ius-line,#dde5ea);grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:12px;padding:8px 0;display:grid}.ius-plan-installment-editor>div>span{gap:2px;display:grid}.ius-plan-installment-editor>div small{color:var(--ius-muted,#6a7680);font-size:10.5px}@media (max-width:768px){.ius-finance-dashboard{gap:14px;display:grid}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard{gap:14px;display:grid}}}@media (max-width:768px){.ius-finance-dashboard-balance{grid-template-columns:minmax(0,2fr) minmax(290px,.86fr);gap:14px;display:grid}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-balance{grid-template-columns:minmax(0,2fr) minmax(290px,.86fr);gap:14px;display:grid}}}@media (max-width:768px){.ius-finance-dashboard-balance-main,.ius-finance-dashboard-situation{border-radius:18px;min-width:0}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-balance-main,.ius-finance-dashboard-situation{border-radius:18px;min-width:0}}}@media (max-width:768px){.ius-finance-dashboard-balance-main{color:#fff;background:#315f73;flex-direction:column;justify-content:center;min-height:132px;padding:17px 22px;display:flex;box-shadow:0 12px 28px #1a3d4e1f}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-balance-main{color:#fff;background:#315f73;flex-direction:column;justify-content:center;min-height:132px;padding:17px 22px;display:flex;box-shadow:0 12px 28px #1a3d4e1f}}}@media (max-width:768px){.ius-finance-dashboard-eyebrow{color:#b9ddec;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-eyebrow{color:#b9ddec;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}}}@media (max-width:768px){.ius-finance-dashboard-balance-line{flex-wrap:wrap;align-items:baseline;gap:10px;margin:10px 0 5px;display:flex}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-balance-line{flex-wrap:wrap;align-items:baseline;gap:10px;margin:10px 0 5px;display:flex}}}@media (max-width:768px){.ius-finance-dashboard-balance-line strong,.ius-finance-dashboard-balance-line b{letter-spacing:-.025em;font-size:28px;font-weight:650}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-balance-line strong,.ius-finance-dashboard-balance-line b{letter-spacing:-.025em;font-size:28px;font-weight:650}}}@media (max-width:768px){.ius-finance-dashboard-balance-main p{color:#d7e8ef;max-width:760px;margin:0;font-size:12px;line-height:1.45}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-balance-main p{color:#d7e8ef;max-width:760px;margin:0;font-size:12px;line-height:1.45}}}@media (max-width:768px){.ius-finance-dashboard-balance-main small{color:#d7e8ef;margin-top:12px;font-size:11px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-balance-main small{color:#d7e8ef;margin-top:12px;font-size:11px}}}@media (max-width:768px){.ius-finance-dashboard-situation{background:var(--ius-surface,#fff);border:1px solid var(--ius-line,#dde5ea);padding:14px 18px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-situation{background:var(--ius-surface,#fff);border:1px solid var(--ius-line,#dde5ea);padding:14px 18px}}}@media (max-width:768px){.ius-finance-dashboard-situation h2{color:var(--ius-muted,#6a7680);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:700}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-situation h2{color:var(--ius-muted,#6a7680);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:700}}}@media (max-width:768px){.ius-finance-dashboard-situation-list>div{border-top:1px solid var(--ius-line-soft,#edf1f3);justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-situation-list>div{border-top:1px solid var(--ius-line-soft,#edf1f3);justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}}}@media (max-width:768px){.ius-finance-dashboard-situation-list span{color:var(--ius-muted,#6a7680);font-size:12px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-situation-list span{color:var(--ius-muted,#6a7680);font-size:12px}}}@media (max-width:768px){.ius-finance-dashboard-situation-list strong{white-space:nowrap;font-size:17px;font-weight:650}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-situation-list strong{white-space:nowrap;font-size:17px;font-weight:650}}}@media (max-width:768px){.ius-finance-dashboard-situation-list strong.positive{color:#23764e}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-situation-list strong.positive{color:#23764e}}}@media (max-width:768px){.ius-finance-dashboard-situation-list strong.negative{color:#ad4e43}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-situation-list strong.negative{color:#ad4e43}}}@media (max-width:768px){.ius-finance-dashboard-situation-list strong.neutral{color:var(--ius-text,#172033)}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-situation-list strong.neutral{color:var(--ius-text,#172033)}}}.ius-finance-account-admin{border-top:1px solid var(--ius-line-soft,#edf1f3);margin-top:4px}.ius-finance-account-admin summary{color:var(--ius-muted,#6a7680);cursor:pointer;padding-top:12px;font-size:10px}.ius-finance-account-admin .ius-finance-account-list>div{padding:9px 0}.ius-finance-account-admin .ius-finance-account-list span{gap:2px;display:grid}.ius-finance-account-admin .ius-finance-account-list small{font-size:10px}@media (max-width:768px){.ius-finance-dashboard-quick-panel{padding:0;overflow:hidden}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-quick-panel{padding:0;overflow:hidden}}}@media (max-width:768px){.ius-finance-dashboard-section-head{justify-content:space-between;align-items:center;gap:12px;padding:11px 16px 6px;display:flex}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-section-head{justify-content:space-between;align-items:center;gap:12px;padding:11px 16px 6px;display:flex}}}@media (max-width:768px){.ius-finance-dashboard-section-head h2{margin:0;font-size:14px;font-weight:650}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-section-head h2{margin:0;font-size:14px;font-weight:650}}}@media (max-width:768px){.ius-finance-dashboard-section-head span{color:var(--ius-muted,#6a7680);font-size:10px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-section-head span{color:var(--ius-muted,#6a7680);font-size:10px}}}@media (max-width:768px){.ius-finance-primary-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:6px 16px 10px;display:grid}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-primary-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:6px 16px 10px;display:grid}}}@media (max-width:768px){.ius-finance-primary-quick button{text-align:left;border:1px solid var(--ius-line,#dde5ea);background:var(--ius-surface,#fff);min-height:70px;color:var(--ius-text,#172033);cursor:pointer;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);gap:3px 10px;padding:9px 12px;display:grid}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-primary-quick button{text-align:left;border:1px solid var(--ius-line,#dde5ea);background:var(--ius-surface,#fff);min-height:70px;color:var(--ius-text,#172033);cursor:pointer;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);gap:3px 10px;padding:9px 12px;display:grid}}}@media (max-width:768px){.ius-finance-primary-quick button:hover{border-color:var(--ius-blue,#1877b4);background:var(--ius-soft,#f5f8fa)}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-primary-quick button:hover{border-color:var(--ius-blue,#1877b4);background:var(--ius-soft,#f5f8fa)}}}@media (max-width:768px){.ius-finance-primary-quick i{color:#315f73;background:#e9f3f8;border-radius:10px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:20px;font-style:normal;font-weight:650;display:grid}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-primary-quick i{color:#315f73;background:#e9f3f8;border-radius:10px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:20px;font-style:normal;font-weight:650;display:grid}}}@media (max-width:768px){.ius-finance-primary-quick strong{align-self:end;font-size:13px;font-weight:650}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-primary-quick strong{align-self:end;font-size:13px;font-weight:650}}}@media (max-width:768px){.ius-finance-primary-quick span{color:var(--ius-muted,#6a7680);font-size:10.5px;line-height:1.35}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-primary-quick span{color:var(--ius-muted,#6a7680);font-size:10.5px;line-height:1.35}}}@media (max-width:768px){.ius-finance-secondary-quick{border-top:1px solid var(--ius-line-soft,#edf1f3);gap:7px;padding:10px 18px 15px;display:flex;overflow-x:auto}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-secondary-quick{border-top:1px solid var(--ius-line-soft,#edf1f3);gap:7px;padding:10px 18px 15px;display:flex;overflow-x:auto}}}@media (max-width:768px){.ius-finance-secondary-quick button{border:1px solid var(--ius-line,#dde5ea);background:var(--ius-surface,#fff);min-height:28px;color:var(--ius-muted,#6a7680);font:inherit;cursor:pointer;border-radius:9px;flex:none;padding:5px 10px;font-size:10.5px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-secondary-quick button{border:1px solid var(--ius-line,#dde5ea);background:var(--ius-surface,#fff);min-height:28px;color:var(--ius-muted,#6a7680);font:inherit;cursor:pointer;border-radius:9px;flex:none;padding:5px 10px;font-size:10.5px}}}@media (max-width:768px){.ius-finance-secondary-quick button:hover{color:var(--ius-text,#172033);border-color:var(--ius-blue,#1877b4)}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-secondary-quick button:hover{color:var(--ius-text,#172033);border-color:var(--ius-blue,#1877b4)}}}@media (max-width:768px){.ius-finance-month-snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-month-snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}}}@media (max-width:768px){.ius-finance-month-snapshot>div{border:1px solid var(--ius-line,#dde5ea);background:var(--ius-surface,#fff);border-radius:13px;min-width:0;padding:13px 15px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-month-snapshot>div{border:1px solid var(--ius-line,#dde5ea);background:var(--ius-surface,#fff);border-radius:13px;min-width:0;padding:13px 15px}}}@media (max-width:768px){.ius-finance-month-snapshot span,.ius-finance-month-snapshot strong{display:block}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-month-snapshot span,.ius-finance-month-snapshot strong{display:block}}}@media (max-width:768px){.ius-finance-month-snapshot span{color:var(--ius-muted,#6a7680);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:5px;font-size:9.5px;font-weight:650;overflow:hidden}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-month-snapshot span{color:var(--ius-muted,#6a7680);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:5px;font-size:9.5px;font-weight:650;overflow:hidden}}}@media (max-width:768px){.ius-finance-month-snapshot strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;overflow:hidden}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-month-snapshot strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;overflow:hidden}}}@media (max-width:768px){.ius-finance-month-snapshot .negative strong{color:#ad4e43}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-month-snapshot .negative strong{color:#ad4e43}}}@media (max-width:768px){.ius-finance-dashboard-latest{overflow:hidden}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-latest{overflow:hidden}}}@media (max-width:768px){.ius-finance-dashboard-latest .ius-panel-head{padding-bottom:10px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-latest .ius-panel-head{padding-bottom:10px}}}.ius-finance-id{color:var(--ius-muted,#6a7680);font-variant-numeric:tabular-nums;white-space:nowrap}.ius-finance-entry-kind-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 18px 0;padding:0;display:grid}.ius-finance-entry-kind-tabs button{border:1px solid var(--ius-line,#d7e0e5);background:var(--ius-surface,#fff);min-height:42px;color:var(--ius-muted,#6a7680);font:inherit;cursor:pointer;border-radius:11px;font-size:14px;font-weight:650}.ius-finance-entry-kind-tabs button:hover{border-color:var(--ius-blue,#1877b4)}.ius-finance-entry-kind-tabs button.active{border-color:var(--ius-blue,#1877b4);color:var(--ius-text,#172033);box-shadow:inset 0 0 0 1px var(--ius-blue,#1877b4);background:#eef7fb}.ius-finance-settlement-form{padding-top:14px}@media (max-width:980px){@media (max-width:768px){.ius-finance-dashboard-balance{grid-template-columns:1fr}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-balance{grid-template-columns:1fr}}}@media (max-width:768px){.ius-finance-primary-quick{grid-template-columns:1fr}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-primary-quick{grid-template-columns:1fr}}}@media (max-width:768px){.ius-finance-month-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-month-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}}}}@media (max-width:700px){@media (max-width:768px){.ius-finance-dashboard-balance-main{min-height:0;padding:20px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-balance-main{min-height:0;padding:20px}}}@media (max-width:768px){.ius-finance-dashboard-balance-line{gap:2px;display:grid}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-balance-line{gap:2px;display:grid}}}@media (max-width:768px){.ius-finance-dashboard-balance-line strong,.ius-finance-dashboard-balance-line b{font-size:22px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-balance-line strong,.ius-finance-dashboard-balance-line b{font-size:22px}}}@media (max-width:768px){.ius-finance-dashboard-situation{padding:16px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-situation{padding:16px}}}@media (max-width:768px){.ius-finance-primary-quick{padding:8px 12px 12px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-primary-quick{padding:8px 12px 12px}}}@media (max-width:768px){.ius-finance-dashboard-section-head,.ius-finance-secondary-quick{padding-left:12px;padding-right:12px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard-section-head,.ius-finance-secondary-quick{padding-left:12px;padding-right:12px}}}@media (max-width:768px){.ius-finance-month-snapshot{grid-template-columns:1fr}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-month-snapshot{grid-template-columns:1fr}}}.ius-finance-entry-kind-tabs{gap:6px;margin:12px 12px 0}.ius-finance-entry-kind-tabs button{min-height:38px;font-size:12px}}@media (max-width:768px){@media (max-width:768px){.ius-finance-panel,.ius-finance-panel>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-panel,.ius-finance-panel>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}}}@media (max-width:768px){.ius-finance-dashboard,.ius-finance-dashboard>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-dashboard,.ius-finance-dashboard>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}}}.ius-finance-head{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;display:grid}@media (max-width:768px){.ius-finance-head-actions{justify-content:flex-start}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-head-actions{justify-content:flex-start}}}@media (max-width:768px){.ius-finance-panel.compact .ius-finance-kpis{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-panel.compact .ius-finance-kpis{grid-template-columns:minmax(0,1fr)}}}.ius-finance-kpis,.ius-finance-grid,.ius-finance-report-grid,.ius-finance-form,.ius-finance-plan-list article,.ius-finance-pending-list article,.ius-finance-allocation-box>label{grid-template-columns:minmax(0,1fr)!important}@media (max-width:768px){.ius-finance-tabs{overscroll-behavior-x:contain;max-width:100%;display:flex;overflow-x:auto}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-tabs{overscroll-behavior-x:contain;max-width:100%;display:flex;overflow-x:auto}}}@media (max-width:768px){.ius-finance-tabs button{flex:none}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-finance-tabs button{flex:none}}}.ius-finance-table-wrap{overscroll-behavior-x:contain;width:100%;max-width:100%;overflow-x:auto}.ius-finance-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.ius-finance-form{padding:14px}.ius-finance-form>label.wide,.ius-finance-form .ius-form-actions{grid-column:auto}}.ius-finance-allocation-ref{color:var(--ius-muted,#6a7680);margin-top:3px;font-size:10px;line-height:1.35;display:block}.ius-finance-doc-open{white-space:nowrap;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.ius-finance-doc-open svg{flex:0 0 14px;width:14px;height:14px}.ius-finance-plan-list{width:100%;min-width:0;container:ius-finance-plans/inline-size}.ius-finance-plan-list article.ius-finance-plan-row{grid-template-areas:"info progress summary action";align-items:center;gap:9px 15px;min-width:0;min-height:68px;padding:9px 12px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(100px,.7fr) minmax(0,1fr) 34px!important}.ius-finance-plan-row .ius-finance-plan-info{grid-area:info;min-width:0}.ius-finance-plan-row .ius-finance-plan-progress{grid-area:progress;min-width:0}.ius-finance-plan-row .ius-finance-plan-summary{text-align:right;grid-area:summary;min-width:0}.ius-finance-plan-row .ius-plan-edit{grid-area:action;justify-self:end;width:32px;min-width:32px;height:32px;padding:6px}.ius-finance-plan-list .ius-finance-plan-info>strong,.ius-finance-plan-list .ius-finance-plan-info>span,.ius-finance-plan-list .ius-finance-plan-summary>strong,.ius-finance-plan-list .ius-finance-plan-summary>span{overflow-wrap:anywhere;min-width:0;display:block}.ius-finance-plan-list .ius-finance-plan-info>strong{font-size:12px;line-height:1.3}.ius-finance-plan-list .ius-finance-plan-info>span,.ius-finance-plan-list .ius-finance-plan-summary>span{color:var(--ius-muted,#6a7680);margin-top:3px;font-size:11px;line-height:1.3}.ius-finance-plan-list .ius-finance-plan-summary>strong{margin-top:4px;font-size:11px;line-height:1.3}.ius-finance-plan-list .ius-finance-plan-progress>span{margin:0!important}@container ius-finance-plans (max-width:630px){.ius-finance-plan-list article.ius-finance-plan-row{grid-template-areas:"info info action""progress summary summary";gap:9px 10px;min-height:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) 34px!important}.ius-finance-plan-row .ius-finance-plan-summary{text-align:right}}.ius-finance-invoice-review{border:1px solid var(--ius-border,#d1d9e0);background:var(--ius-surface,#fff);border-radius:12px;grid-column:1/-1;min-width:0;padding:14px}.ius-finance-invoice-review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.ius-finance-invoice-review-fields>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ius-finance-invoice-review-fields span,.ius-finance-invoice-review-fields small{color:var(--ius-muted,#64748b);overflow-wrap:anywhere}.ius-finance-invoice-review-fields strong{overflow-wrap:anywhere}.ius-finance-invoice-review .ius-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:640px){.ius-finance-invoice-review-fields{grid-template-columns:minmax(0,1fr)}}.ius-finance-also-invoice{flex-wrap:wrap;align-items:flex-start;gap:7px 10px;min-width:0;display:flex}.ius-finance-also-invoice input[type=checkbox]{flex:none;margin-top:3px}.ius-finance-also-invoice span{font-weight:600}.ius-finance-also-invoice small{overflow-wrap:anywhere;color:var(--ius-muted,#64748b);flex-basis:100%}.ius-finance-invoice-from-existing{border:1px solid var(--ius-border,#d1d9e0);background:var(--ius-surface,#fff);border-radius:12px;flex-direction:column;gap:9px;min-width:0;padding:14px;display:flex}.ius-finance-invoice-from-existing>p{color:var(--ius-muted,#64748b);overflow-wrap:anywhere;margin:0}.ius-finance-invoice-from-existing>label{flex-direction:column;gap:6px;display:flex}.ius-finance-invoice-from-existing>button{align-self:flex-start}.ius-finance-invoice-from-existing>small{overflow-wrap:anywhere}.ius-finance-unified-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;padding:12px 0;display:flex}.ius-finance-unified-toolbar .ius-finance-toolbar{flex:320px;min-width:0;padding:0;display:flex}.ius-finance-unified-filter{min-width:0;color:var(--ius-muted,#6a7680);flex-direction:column;flex:160px;gap:5px;font-size:12px;display:flex}.ius-finance-unified-filter input,.ius-finance-unified-filter select{box-sizing:border-box;width:100%;min-width:0;font-size:16px}.ius-finance-hide-completed{min-height:42px;color:var(--ius-text,#172033);cursor:pointer;align-items:center;gap:7px;font-size:13px;display:inline-flex}.ius-finance-hide-completed input{width:18px;height:18px;accent-color:var(--ius-blue,#1877b4)}.ius-finance-obligation-amounts{color:var(--ius-muted,#6a7680);overflow-wrap:anywhere;display:block}@media (max-width:640px){.ius-finance-unified-toolbar{align-items:stretch}.ius-finance-unified-toolbar .ius-finance-toolbar{flex-direction:column;flex-basis:100%}.ius-finance-unified-filter{flex-basis:auto}}.ius-folder-finance-activity{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.ius-folder-finance-activity>.ius-panel-head{align-items:flex-start;gap:12px}.ius-folder-finance-activity>.ius-panel-head>div{min-width:0}.ius-folder-finance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:12px 0 16px;display:grid}.ius-folder-finance-summary>article{border:1px solid var(--ius-line,#dde5ea);background:var(--ius-soft,#f2f6f8);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex}.ius-folder-finance-summary>article>span{color:var(--ius-muted,#64748b);font-size:12px}.ius-folder-finance-summary-values{flex-wrap:wrap;gap:4px 10px;min-width:0;display:flex}.ius-folder-finance-summary strong{overflow-wrap:anywhere;font-size:16px}.ius-folder-finance-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;min-width:0;margin-bottom:14px;display:flex}.ius-folder-finance-filters{border:1px solid var(--ius-line,#dde5ea);background:var(--ius-soft,#f2f6f8);border-radius:10px;min-width:0;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.ius-folder-finance-filters>button{min-height:34px;color:var(--ius-muted,#64748b);background:0 0;border:0;border-radius:7px;flex:none;padding:6px 10px;font-weight:650}.ius-folder-finance-filters>button.active{background:var(--ius-surface,#fff);color:var(--ius-blue,#1877b4);box-shadow:0 1px 4px #0f27401a}.ius-folder-finance-search{min-width:160px;color:var(--ius-muted,#64748b);flex-direction:column;flex:220px;gap:4px;font-size:12px;display:flex}.ius-folder-finance-search input{box-sizing:border-box;width:100%;min-width:0;font-size:16px}.ius-folder-finance-list{border:1px solid var(--ius-line,#dde5ea);border-radius:12px;width:100%;min-width:0;max-width:100%;overflow:hidden}.ius-folder-finance-table-header{border-bottom:1px solid var(--ius-line,#dde5ea);background:var(--ius-soft,#f2f6f8);color:var(--ius-muted,#64748b);grid-template-columns:minmax(180px,1.6fr) minmax(100px,.8fr) minmax(110px,.9fr) minmax(110px,.9fr) minmax(135px,1fr) minmax(150px,1.1fr) 54px;align-items:center;gap:12px;padding:10px 14px;font-size:11px;font-weight:750;display:grid}.ius-folder-finance-table-header>span{overflow-wrap:anywhere;min-width:0}.ius-folder-finance-table-header>span:last-child{white-space:nowrap;overflow-wrap:normal}.ius-folder-finance-row{box-sizing:border-box;background:var(--ius-surface,#fff);border-top:1px solid var(--ius-line,#dde5ea);width:100%;min-width:0;max-width:100%;display:block}.ius-folder-finance-table-header+.ius-folder-finance-row{border-top:0}.ius-folder-finance-row-toggle{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--ius-text,#172033);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(110px,auto) 22px;align-items:center;gap:12px;padding:13px 14px;display:grid}.ius-folder-finance-tabular-toggle{grid-template-columns:minmax(180px,1.6fr) minmax(100px,.8fr) minmax(110px,.9fr) minmax(110px,.9fr) minmax(135px,1fr) minmax(150px,1.1fr) 54px}.ius-folder-finance-row-toggle:hover{background:color-mix(in srgb,var(--ius-blue,#1877b4) 5%,transparent)}.ius-folder-finance-row-toggle:focus-visible,.ius-folder-finance-filters>button:focus-visible,.ius-finance-new-options>button:focus-visible{outline:3px solid color-mix(in srgb,var(--ius-blue,#1877b4) 35%,transparent);outline-offset:-3px}.ius-folder-finance-row-toggle>span{flex-direction:column;gap:3px;min-width:0;display:flex}.ius-folder-finance-row-toggle>span:nth-child(2){text-align:right}.ius-folder-finance-tabular-toggle>span:nth-child(2){text-align:left}.ius-folder-finance-tabular-toggle>span:nth-child(3),.ius-folder-finance-tabular-toggle>span:nth-child(4){text-align:right}.ius-folder-finance-expand{justify-content:center;align-items:center}.ius-folder-finance-expand>.ius-product-icon{width:18px;height:18px;transition:transform .16s}.ius-folder-finance-expand>.ius-product-icon.is-open{transform:rotate(180deg)}.ius-folder-finance-row-toggle strong,.ius-folder-finance-row-toggle small{overflow-wrap:anywhere;min-width:0}.ius-folder-finance-row-toggle small{color:var(--ius-muted,#64748b);font-size:11px}.ius-folder-finance-row-toggle>.ius-product-icon{width:18px;height:18px;transition:transform .16s}.ius-folder-finance-row-toggle>.ius-product-icon.is-open{transform:rotate(180deg)}.ius-folder-finance-detail{border-top:1px dashed var(--ius-line,#dde5ea);background:color-mix(in srgb,var(--ius-soft,#f2f6f8) 55%,transparent);flex-direction:column;gap:12px;min-width:0;padding:0 14px 14px;display:flex}.ius-folder-finance-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.ius-folder-finance-detail-grid>span{min-width:0;color:var(--ius-muted,#64748b);flex-direction:column;gap:3px;font-size:11px;display:flex}.ius-folder-finance-detail-grid strong{color:var(--ius-text,#172033);overflow-wrap:anywhere}.ius-folder-finance-allocations{flex-direction:column;gap:6px;min-width:0;display:flex}.ius-folder-finance-allocations h3{margin:0;font-size:12px}.ius-folder-finance-allocations>div{background:var(--ius-surface,#fff);border-radius:8px;justify-content:space-between;gap:10px;min-width:0;padding:8px;display:flex}.ius-folder-finance-allocations>div>span{flex-direction:column;gap:2px;min-width:0;display:flex}.ius-folder-finance-allocations small{color:var(--ius-muted,#64748b)}.ius-folder-finance-documents,.ius-folder-finance-inline-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.ius-folder-finance-inline-actions{padding:0 14px 10px}.ius-folder-finance-inline-actions>button{border:1px solid var(--ius-line,#dde5ea);background:var(--ius-surface,#fff);border-radius:8px;justify-content:center;align-items:center;min-width:34px;min-height:34px;display:inline-flex}.ius-finance-new-picker{width:min(520px,100vw - 24px)}.ius-finance-new-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.ius-finance-new-options>button{border:1px solid var(--ius-line,#dde5ea);background:var(--ius-surface,#fff);min-width:0;min-height:52px;color:var(--ius-text,#172033);border-radius:10px;font-weight:700}.ius-finance-new-options>button:hover{border-color:var(--ius-blue,#1877b4);color:var(--ius-blue,#1877b4)}@media (max-width:900px){.ius-folder-finance-table-header{display:none}.ius-folder-finance-tabular-toggle{grid-template-columns:repeat(2,minmax(0,1fr)) 18px;grid-template-areas:"label label icon""type type icon""amount allocated icon""status invoice icon";gap:7px 8px}.ius-folder-finance-row-toggle.ius-folder-finance-tabular-toggle>[data-finance-cell=concept]{grid-area:label}.ius-folder-finance-row-toggle.ius-folder-finance-tabular-toggle>[data-finance-cell=type-date]{grid-area:type}.ius-folder-finance-row-toggle.ius-folder-finance-tabular-toggle>[data-finance-cell=amount]{grid-area:amount}.ius-folder-finance-row-toggle.ius-folder-finance-tabular-toggle>[data-finance-cell=allocated]{grid-area:allocated}.ius-folder-finance-row-toggle.ius-folder-finance-tabular-toggle>[data-finance-cell=status]{grid-area:status}.ius-folder-finance-row-toggle.ius-folder-finance-tabular-toggle>[data-finance-cell=invoice]{grid-area:invoice}.ius-folder-finance-row-toggle.ius-folder-finance-tabular-toggle>[data-finance-cell=expand]{grid-area:icon}.ius-folder-finance-tabular-toggle>span:nth-child(2),.ius-folder-finance-tabular-toggle>span:nth-child(3),.ius-folder-finance-tabular-toggle>span:nth-child(4){text-align:left}}@media (max-width:640px){.ius-folder-finance-activity{border-radius:12px}.ius-folder-finance-activity>.ius-panel-head{flex-wrap:wrap}.ius-folder-finance-activity>.ius-panel-head>.ius-btn-primary{justify-content:center;width:100%}.ius-folder-finance-summary{grid-template-columns:minmax(0,1fr)}.ius-folder-finance-toolbar{align-items:stretch}.ius-folder-finance-filters{width:100%}.ius-folder-finance-search{flex-basis:100%;min-width:0}.ius-folder-finance-row-toggle{grid-template-columns:minmax(0,1fr) 18px;grid-template-areas:"label icon""amount icon";gap:7px 8px;padding:12px}.ius-folder-finance-row-toggle>span:first-child{grid-area:label}.ius-folder-finance-row-toggle>span:nth-child(2){text-align:left;grid-area:amount}.ius-folder-finance-row-toggle>.ius-product-icon{grid-area:icon}.ius-folder-finance-tabular-toggle{grid-template-columns:repeat(2,minmax(0,1fr)) 18px;grid-template-areas:"label label icon""type type icon""amount allocated icon""status invoice icon"}.ius-folder-finance-detail{padding:0 12px 12px}.ius-folder-finance-detail-grid{grid-template-columns:minmax(0,1fr)}.ius-folder-finance-allocations>div{flex-direction:column;align-items:flex-start}.ius-folder-finance-inline-actions{justify-content:flex-start;padding:0 12px 10px}.ius-finance-new-options{grid-template-columns:minmax(0,1fr)}}.ius-folder-finance-row-toggle.ius-folder-finance-interactive{cursor:default}.ius-folder-finance-row-toggle.ius-folder-finance-interactive:hover{background:0 0}.ius-folder-finance-interactive>[data-finance-cell=invoice]{text-align:left;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.ius-folder-finance-interactive>.ius-folder-finance-expand-action{min-width:36px;min-height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;place-self:center;align-items:center;display:flex}.ius-folder-finance-interactive>.ius-folder-finance-expand-action:focus-visible,.ius-finance-invoice-cell button:focus-visible,.ius-folder-finance-unlinked button:focus-visible{outline:2px solid var(--ius-blue,#1877b4);outline-offset:2px}.ius-finance-invoice-cell{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:5px;width:100%;min-width:0;display:flex}.ius-finance-invoice-cell>small{color:var(--ius-muted,#64748b);font-size:11px}.ius-finance-invoice-cell .ius-folder-finance-documents{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.ius-finance-invoice-cell button,.ius-finance-inline-invoice-actions button,.ius-folder-finance-unlinked-item button{font:inherit;cursor:pointer;border:1px solid var(--ius-line,#dde5ea);background:var(--ius-surface,#fff);max-width:100%;min-height:30px;color:var(--ius-text,#172033);border-radius:7px;padding:4px 8px;font-size:12px}.ius-finance-inline-invoice-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ius-finance-invoice-detail-line{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;display:flex}.ius-finance-invoice-detail-line>div:first-child{flex-direction:column;flex:210px;gap:4px;min-width:0;display:flex}.ius-folder-finance-unlinked{border:1px solid var(--ius-line,#dde5ea);border-radius:12px;margin-top:12px;padding:12px 14px}.ius-folder-finance-unlinked h3{margin:0 0 4px;font-size:14px}.ius-folder-finance-unlinked p{color:var(--ius-muted,#64748b);margin:0 0 9px;font-size:12px}.ius-folder-finance-unlinked-item{border-top:1px solid var(--ius-line,#dde5ea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.ius-folder-finance-unlinked-item>span{flex-direction:column;gap:4px;display:flex}.ius-folder-finance-unlinked-item small{color:var(--ius-muted,#64748b)}@media (max-width:768px){.ius-folder-finance-interactive>[data-finance-cell=invoice]{min-width:0}.ius-finance-invoice-cell .ius-folder-finance-documents{flex-wrap:wrap}}.ius-folder-finance-detail .ius-finance-row-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;min-width:0}.ius-folder-finance-detail .ius-finance-row-actions>button{white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0;max-width:100%}.ius-folder-finance-due-edit{max-width:100%;min-height:36px;color:var(--ius-blue,#1877b4);background:var(--ius-surface,#fff);border:1px solid var(--ius-line,#dde5ea);font:inherit;cursor:pointer;border-radius:8px;align-self:flex-start;margin-top:4px;padding:6px 10px;font-size:12px}.ius-folder-finance-due-edit:focus-visible{outline:2px solid var(--ius-blue,#1877b4);outline-offset:2px}.ius-finance-pending-list .ius-finance-pending-row>.ius-finance-pending-details{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;min-width:0;display:flex}.ius-finance-pending-list .ius-finance-pending-details>div:first-child{min-width:0;max-width:100%}.ius-finance-pending-list .ius-finance-pending-details>div:first-child>small,.ius-finance-pending-list .ius-finance-pending-details>div:first-child>strong{display:block}.ius-finance-pending-list .ius-finance-pending-details .ius-finance-invoice-cell{text-align:right;align-items:flex-end;max-width:100%}.ius-finance-invoiced-badge{color:#995100;background:#fff1dd;border-radius:6px;align-items:center;width:max-content;max-width:100%;padding:3px 8px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.ius-finance-pending-list .ius-finance-pending-row.due-soon{border-left:3px solid #b63535}.ius-finance-pending-row.due-soon .ius-finance-pending-details>div:first-child>small{color:#af2929;font-weight:650}.ius-finance-obligation-history{border-top:1px solid var(--ius-border,#dce5ee);gap:.75rem;min-width:0;padding-top:1rem;display:grid}.ius-finance-obligation-history-head,.ius-finance-obligation-history-item{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;min-width:0;display:flex}.ius-finance-obligation-history-items{gap:.5rem;min-width:0;display:grid}.ius-finance-obligation-history-item{background:var(--ius-surface-subtle,#f6f8fa);border-radius:.6rem;padding:.65rem .75rem}.ius-finance-obligation-history-item>span{overflow-wrap:anywhere;gap:.2rem;min-width:0;display:grid}.ius-finance-obligation-history-item small,.ius-finance-obligation-history>small{color:var(--ius-text-muted,#61758c)}.ius-finance-correct-entry,.ius-finance-correction-info{background:var(--ius-surface-subtle,#f6f8fb);border-radius:.6rem;gap:.4rem;padding:.65rem .8rem;display:grid}.ius-finance-correct-entry small,.ius-finance-correction-info p{color:var(--ius-text-muted,#66788a);margin:0}.ius-finance-correction-consent{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.ius-finance-correction-consent input[type=checkbox]{width:18px;height:18px;margin:0}
.ius-folder-finance-filter-help{color:var(--ius-muted,#64748b);flex:1 0 100%;margin:0;font-size:12px;line-height:1.4}.ius-finance-status-chip{white-space:normal;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.25;flex-direction:row!important;display:inline-flex!important}.ius-finance-status-chip .ius-product-icon,.ius-finance-linked-invoice .ius-product-icon{flex:0 0 14px;width:14px;height:14px}.ius-finance-status-chip.is-overdue{color:#922c3a;background:#fce5e7;border-color:#f5bdc3}.ius-finance-status-chip.is-pending{color:#8a4a12;background:#fff0d7;border-color:#f2d5a3}.ius-finance-status-chip.is-partial{color:#77520d;background:#fff3cf;border-color:#edda9c}.ius-finance-status-chip.is-settled{color:#19603b;background:#e0f3e8;border-color:#b7dfc8}.ius-finance-status-chip.is-cancelled,.ius-finance-status-chip.is-waived{color:#485461;background:#e9edf1;border-color:#cfd6dc}.ius-finance-status-chip.is-invoice-issued{color:#195f3e;background:#e3f1e9;border-color:#b8dfcb}.ius-finance-status-chip.is-invoice-draft{color:#465565;background:#e9edf1;border-color:#cfd7e0}.ius-finance-status-chip.is-invoice-cancelled{color:#555e69;background:#eef0f2;border-color:#d5d9de}.ius-finance-status-chip.is-movement-income{color:#19603b;background:#e0f3e8;border-color:#b7dfc8}.ius-finance-status-chip.is-movement-expense{color:#8d352d;background:#fce9e6;border-color:#efc5bf}.ius-finance-status-chip.is-movement-recoverable{color:#8a4a12;background:#fff0d7;border-color:#f2d5a3}.ius-finance-status-chip.is-movement-reimbursement{color:#245b96;background:#e5effc;border-color:#bfd3ec}.ius-finance-status-chip.is-report-closed{color:#19603b;background:#e0f3e8;border-color:#b7dfc8}.ius-finance-status-chip.is-report-partial{color:#77520d;background:#fff3cf;border-color:#edda9c}.ius-finance-status-chip.is-report-cancelled{color:#485461;background:#e9edf1;border-color:#cfd6dc}.ius-finance-status-chip.is-report-submitted{color:#245b96;background:#e5effc;border-color:#bfd3ec}.ius-finance-linked-invoice{overflow-wrap:anywhere;align-items:center;gap:5px;max-width:100%;font-size:12px;line-height:1.35;flex-direction:row!important;display:inline-flex!important}.ius-finance-linked-invoice.is-empty{color:var(--ius-muted,#64748b);font-weight:500}.ius-folder-finance-activity .ius-finance-hide-completed{align-items:flex-start;min-height:36px}.ius-folder-finance-activity .ius-finance-hide-completed>span{flex-direction:column;gap:2px;display:flex}.ius-folder-finance-activity .ius-finance-hide-completed small{color:var(--ius-muted,#64748b);font-size:11px;font-weight:400;line-height:1.4}.ius-folder-finance-activity .ius-finance-hide-completed input{flex:0 0 18px;margin-top:1px}
.ius-home{color:#0f172a;max-width:1500px;margin:0 auto;padding:18px 24px 36px}.ius-home-heading{margin-bottom:16px}.ius-home-eyebrow{color:#64748b;letter-spacing:.1em;font-size:.68rem;font-weight:750}.ius-home-heading h1{margin:4px 0 2px;font-size:clamp(1.55rem,2.5vw,2rem);line-height:1.15}.ius-home-heading p{color:#64748b;margin:0;font-size:.9rem}.ius-home-columns{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:16px;display:grid}.ius-home-column{flex-direction:column;gap:14px;min-width:0;display:flex}.ius-home-panel{background:#fff;border:1px solid #dce5ee;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.ius-home-panel>header{border-bottom:1px solid #e2e8f0;min-height:45px;padding:11px 16px}.ius-home-panel h2{margin:0;font-size:.92rem;font-weight:700;line-height:1.35}.ius-home-panel-heading{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ius-home-link{color:#0074d9;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:4px 1px;font-size:.73rem;font-weight:650;display:inline-flex}.ius-home-link-icon{width:13px;height:13px}.ius-home-link:hover{text-decoration:underline}.ius-home-link:focus-visible,.ius-home button:focus-visible,.ius-home-movement summary:focus-visible{outline-offset:2px;outline:2px solid #0284c7}.ius-home-empty{color:#475569;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;margin:12px;padding:14px;font-size:.82rem;line-height:1.45}.ius-home-empty p{margin:0}.ius-home-groups{padding:0}.ius-home-date-group h3{color:#64748b;background:#fbfcfe;border-bottom:1px solid #edf1f5;align-items:center;gap:8px;margin:0;padding:9px 16px 7px;font-size:.76rem;font-weight:700;display:flex}.ius-home-group-dot{background:#94a3b8;border-radius:999px;width:10px;height:10px}.ius-home-date-group.is-previous .ius-home-group-dot{background:#ff4d67}.ius-home-date-group.is-today .ius-home-group-dot{background:#f59e0b}.ius-home-date-group.is-next .ius-home-group-dot{background:#1689ed}.ius-home-date-group.is-previous h3{color:#ef3f5b}.ius-home-date-group.is-today h3{color:#b76b00}.ius-home-date-group.is-next h3{color:#0074d9}.ius-home-date-group ul,.ius-home-deadline-list{margin:0;padding:0 14px;list-style:none}.ius-home-task-entry,.ius-home-deadline-entry{border-bottom:1px solid #edf1f5}.ius-home-task-entry:last-child,.ius-home-deadline-entry:last-child{border-bottom:0}.ius-home-task-entry button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:10px 2px 10px 20px;display:grid;position:relative}.ius-home-task-entry button:before{content:"";background:#94a3b8;border-radius:99px;width:3px;position:absolute;top:12px;bottom:12px;left:1px}.ius-home-task-entry.is-previous button:before{background:#ff4d67}.ius-home-task-entry.is-today button:before{background:#f59e0b}.ius-home-task-entry.is-next button:before{background:#1689ed}.ius-home-task-entry button:hover,.ius-home-deadline-entry button:hover,.ius-home-news-list button:hover{background:#f8fafc}.ius-home-task-copy,.ius-home-task-meta{flex-direction:column;min-width:0;display:flex}.ius-home-task-copy{gap:2px}.ius-home-task-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;line-height:1.3;overflow:hidden}.ius-home-entry-folder{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.73rem;line-height:1.3;display:-webkit-box;overflow:hidden}.ius-home-task-meta{align-items:flex-end;gap:4px}.ius-home-task-meta time{color:#334155;font-variant-numeric:tabular-nums;font-size:.73rem;font-weight:650}.ius-home-task-entry.is-previous .ius-home-task-meta time{color:#ef3f5b}.ius-home-status-pill{color:#64748b;text-align:center;background:#f3f6f9;border:1px solid #dbe5ef;border-radius:6px;min-width:68px;padding:3px 8px;font-size:.66rem}.ius-home-task-entry.is-previous .ius-home-status-pill{color:#ef3f5b;background:#fff0f3;border-color:#ffd5dc}.ius-home-task-entry.is-today .ius-home-status-pill{color:#b76b00;background:#fff8e7;border-color:#fde7b3}.ius-home-tasks-footer{color:#475569;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:.74rem;font-weight:600;display:flex}.ius-home-deadline-entry button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px 2px;display:grid}.ius-home-deadline-dot{background:#1689ed;border-radius:999px;width:9px;height:9px}.ius-home-deadline-entry.is-overdue .ius-home-deadline-dot,.ius-home-deadline-entry.is-today .ius-home-deadline-dot,.ius-home-deadline-entry.is-urgent .ius-home-deadline-dot{background:#ff4d67}.ius-home-deadline-entry.is-important .ius-home-deadline-dot{background:#f59e0b}.ius-home-deadline-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.ius-home-deadline-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;line-height:1.3;overflow:hidden}.ius-home-deadline-copy span{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.69rem;line-height:1.25;display:-webkit-box;overflow:hidden}.ius-home-deadline-subject{text-overflow:ellipsis;white-space:nowrap;color:#334155;min-width:0;font-size:.67rem;line-height:1.3;display:block;overflow:hidden}.ius-home-deadline-meta{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.ius-home-deadline-meta time{font-size:.72rem;font-weight:650}.ius-home-deadline-meta small{color:#64748b;font-size:.66rem}.ius-home-deadline-entry.is-overdue .ius-home-deadline-meta small,.ius-home-deadline-entry.is-today .ius-home-deadline-meta small,.ius-home-deadline-entry.is-urgent .ius-home-deadline-meta small{color:#ef3f5b}.ius-home-deadline-entry.is-important .ius-home-deadline-meta small{color:#b76b00}.ius-home-deadline-badge{color:#64748b;text-align:center;background:#f3f6f9;border:1px solid #dbe5ef;border-radius:6px;min-width:72px;padding:4px 8px;font-size:.64rem}.ius-home-deadline-badge.is-overdue,.ius-home-deadline-badge.is-today,.ius-home-deadline-badge.is-urgent{color:#ef3f5b;background:#fff0f3;border-color:#ffd5dc}.ius-home-deadline-badge.is-important{color:#b76b00;background:#fff8e7;border-color:#fde7b3}.ius-home-news-list{margin:0;padding:0 14px;list-style:none}.ius-home-news-list ul{margin:0;padding:0 0 0 36px;list-style:none}.ius-home-news-list li{border-bottom:1px solid #edf1f5;min-width:0}.ius-home-news-list li:last-child{border-bottom:0}.ius-home-news-list button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 2px;display:flex}.ius-home-news-list button strong,.ius-home-news-list button span{overflow-wrap:anywhere;min-width:0}.ius-home-news-list button strong{font-size:.77rem}.ius-home-news-list button>span:not(.ius-home-news-meta){font-size:.72rem;line-height:1.3}.ius-home-news-list button small,.ius-home-news-meta{color:#64748b;font-size:.66rem}.ius-home-mention-empty{text-align:center;background:#fbfcfe;border:1px dashed #cbd5e1;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:102px;margin:12px;padding:12px;display:flex}.ius-home-mention-empty>span{color:#64748b;background:#edf2f7;border-radius:999px;place-items:center;width:40px;height:40px;font-size:1.25rem;font-weight:750;display:grid}.ius-home-mention-empty strong{font-size:.79rem}.ius-home-mention-empty small{color:#64748b;max-width:420px;font-size:.7rem;line-height:1.35}.ius-home-compact-list button{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ius-home-row-icon{color:#0074d9;background:#edf6ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.ius-home-row-icon svg{width:16px;height:16px}.ius-home-row-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.ius-home-row-copy strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ius-home-row-copy>span,.ius-home-row-copy small{white-space:nowrap;text-overflow:ellipsis;color:#64748b;font-size:.68rem;overflow:hidden}.ius-home-row-date{text-align:right;white-space:nowrap;max-width:128px;color:#334155!important;font-size:.68rem!important}.ius-home-movement-list button{grid-template-columns:34px minmax(0,1fr) auto 12px}.ius-home-movement-list time{color:#64748b;white-space:nowrap;font-size:.66rem}.ius-home-row-chevron{color:#64748b;width:13px;height:13px}.ius-home-collections-list button{grid-template-columns:34px minmax(0,1fr) auto auto}.ius-home-collections-list .ius-home-row-icon{color:#475569;background:#f4f7fa}.ius-home-collection-due{white-space:nowrap;color:#334155!important;font-size:.67rem!important}.ius-home-money{text-align:right;font-variant-numeric:tabular-nums;min-width:78px;font-weight:700;color:#0f172a!important;font-size:.72rem!important}@media (max-width:1100px){.ius-home-link{font-size:.68rem}.ius-home-panel>header{padding-inline:13px}.ius-home-deadline-badge{display:none}.ius-home-deadline-entry button{grid-template-columns:12px minmax(0,1fr) auto}}@media (max-width:900px){.ius-home{padding:16px 14px 28px}.ius-home-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.ius-home-panel-heading{flex-wrap:wrap;align-items:flex-start}.ius-home-panel>header{padding:10px 12px}.ius-home-link{font-size:.66rem}.ius-home-task-entry button{grid-template-columns:minmax(0,1fr) auto;padding-left:15px}.ius-home-date-group ul,.ius-home-deadline-list,.ius-home-news-list{padding-inline:8px}.ius-home-deadline-entry button{grid-template-columns:10px minmax(0,1fr) auto}.ius-home-deadline-badge{display:none}.ius-home-row-date{white-space:normal;max-width:92px}.ius-home-collections-list button{grid-template-columns:30px minmax(0,1fr) auto}.ius-home-collection-due{display:none}.ius-home-money{min-width:68px}.ius-home-heading p{font-size:.82rem}}
.ius-entity-search{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.ius-entity-search>label{font-weight:600}.ius-entity-search>input[type=search]{box-sizing:border-box;width:100%;min-width:0}.ius-entity-search-selected{border:1px solid var(--ius-border,#d1d9e0);background:var(--ius-surface,#fff);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 10px;display:flex}.ius-entity-search-selected span{overflow-wrap:anywhere;min-width:0}.ius-entity-search-selected button{cursor:pointer;font:inherit;background:0 0;border:0;flex:none}.ius-entity-search-results{z-index:5;overscroll-behavior:contain;border:1px solid var(--ius-border,#d1d9e0);background:var(--ius-surface,#fff);border-radius:8px;max-height:min(240px,35dvh);position:relative;overflow-y:auto}.ius-entity-search-results button{border:0;border-bottom:1px solid var(--ius-border,#d1d9e0);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 12px;display:flex}.ius-entity-search-results button:hover,.ius-entity-search-results button[aria-selected=true]{background:var(--ius-muted-surface,#eef3f8)}.ius-entity-search-results button strong,.ius-entity-search-results button small{overflow-wrap:anywhere;max-width:100%}.ius-entity-search-results>p{margin:0;padding:12px}@media (max-width:430px){.ius-entity-search-results{max-height:min(200px,30dvh)}}
:root{--ius-feedback-safe-bottom:96px}@media (max-width:768px){.ius-feedback-root{z-index:1200;pointer-events:none;font-family:inherit;position:fixed;bottom:22px;right:22px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-feedback-root{z-index:1200;pointer-events:none;font-family:inherit;position:fixed;bottom:22px;right:22px}}}@media (max-width:768px){.ius-feedback-root button,.ius-feedback-root textarea{font:inherit}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-feedback-root button,.ius-feedback-root textarea{font:inherit}}}@media (max-width:768px){.ius-feedback-launch{pointer-events:auto}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-feedback-launch{pointer-events:auto}}}.ius-process-recorder,.ius-feedback-toast,.ius-feedback-backdrop{pointer-events:auto}@media (max-width:768px){.ius-feedback-launch{justify-items:end;gap:8px;display:grid;position:relative}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-feedback-launch{justify-items:end;gap:8px;display:grid;position:relative}}}@media (max-width:768px){.ius-feedback-button{color:#fff;background:#172033;border:1px solid #3b6cff47;border-radius:999px;align-items:center;gap:9px;padding:0 16px;transition:box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 7px 20px #17203329}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-feedback-button{color:#fff;background:#172033;border:1px solid #3b6cff47;border-radius:999px;align-items:center;gap:9px;padding:0 16px;transition:box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 7px 20px #17203329}}}@media (max-width:768px){.ius-feedback-button:hover{background:#22304b;box-shadow:0 10px 26px #17203333}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-feedback-button:hover{background:#22304b;box-shadow:0 10px 26px #17203333}}}@media (max-width:768px){.ius-feedback-button:focus-visible{outline-offset:2px;outline:2px solid #3b6cff73}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-feedback-button:focus-visible{outline-offset:2px;outline:2px solid #3b6cff73}}}.ius-feedback-menu button:focus-visible,.ius-feedback-finish:focus-visible,.ius-feedback-modal button:focus-visible,.ius-feedback-modal textarea:focus-visible,.ius-process-recorder textarea:focus-visible{outline-offset:2px;outline:2px solid #3b6cff73}.ius-feedback-dot{background:#62d5c4;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #62d5c424}.ius-feedback-menu{background:#fff;border:1px solid #dfe5ef;border-radius:15px;width:290px;overflow:hidden;box-shadow:0 12px 34px #17203321}.ius-feedback-menu button{color:#253147;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f5;border-radius:0;gap:3px;width:100%;padding:12px 14px;display:grid}.ius-feedback-menu button:last-child{border-bottom:0}.ius-feedback-menu button:hover{background:#f6f8fc}.ius-feedback-menu strong{font-size:.76rem}.ius-feedback-menu span{color:#7b8798;font-size:.65rem;line-height:1.35}.ius-feedback-toast{color:#48566d;background:#fff;border:1px solid #dce3ee;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:min(330px,100vw - 32px);padding:10px 12px;font-size:.68rem;display:flex;position:absolute;bottom:56px;right:0;box-shadow:0 8px 24px #1720331c}.ius-feedback-toast button{color:#7f8a9b;background:0 0;border:0;border-radius:7px;place-items:center;width:25px;height:25px;padding:0;display:grid}.ius-feedback-toast button:hover{color:#253147;background:#f0f3f8}.ius-process-recorder{background:#fff;border:1px solid #dce3ee;border-radius:16px;gap:10px;width:min(340px,100vw - 28px);padding:13px;display:grid;box-shadow:0 12px 34px #17203324}.ius-process-recorder-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ius-process-recorder-head>div{gap:2px;min-width:0;display:grid}.ius-process-recorder-head strong{color:#253147;font-size:.76rem}.ius-process-recorder-head span{color:#7b8798;font-size:.61rem}.ius-rec-live{letter-spacing:.05em;flex:none;font-weight:700;color:#b43c4c!important}.ius-process-recorder label,.ius-feedback-modal label{color:#536177;gap:5px;font-size:.67rem;font-weight:700;display:grid}.ius-process-recorder label>span{color:#929bab;font-weight:500}.ius-process-recorder textarea,.ius-feedback-modal textarea{resize:vertical;color:#253147;background:#fff;border:1px solid #dce3ee;border-radius:10px;width:100%;padding:9px 10px;line-height:1.4}.ius-process-recorder textarea::placeholder,.ius-feedback-modal textarea::placeholder{color:#a0a9b7}.ius-feedback-finish{color:#fff;background:#172033;border:0;border-radius:10px;min-height:38px;font-size:.71rem;font-weight:700}.ius-feedback-finish:hover:not(:disabled){background:#22304b}.ius-feedback-finish:disabled{opacity:.55}.ius-feedback-backdrop{z-index:1300;background:#1720333d;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ius-feedback-modal{background:#fff;border:1px solid #dfe5ef;border-radius:18px;gap:14px;width:min(680px,100vw - 36px);max-height:calc(100dvh - 36px);padding:18px;display:grid;overflow-y:auto;box-shadow:0 18px 50px #1720332e}.ius-feedback-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ius-feedback-modal-head h2{color:#1c2739;margin:0;font-size:1rem}.ius-feedback-modal-head p{color:#8791a1;margin:4px 0 0;font-size:.64rem}.ius-feedback-modal-head>button{color:#738096;background:#fff;border:1px solid #e2e7ef;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:grid}.ius-feedback-modal-head>button:hover{color:#27344b;background:#f5f7fa}.ius-feedback-screenshot{background:#f7f9fc;border:1px solid #e1e6ee;border-radius:12px;gap:8px;padding:9px;display:grid}.ius-feedback-screenshot img{object-fit:contain;background:#eef2f6;border-radius:8px;width:100%;max-height:250px}.ius-feedback-screenshot>span{color:#7f8a9b;text-align:center;padding:24px;font-size:.68rem}.ius-feedback-screenshot button{color:#5d6a80;background:#fff;border:1px solid #d8e0eb;border-radius:8px;justify-self:end;padding:6px 9px;font-size:.64rem;font-weight:700}.ius-feedback-screenshot button:hover{background:#f1f5fa}.ius-feedback-reporter,.ius-feedback-screenshots{gap:8px;min-width:0;display:grid}.ius-feedback-reporter strong,.ius-feedback-reporter span{min-width:0;display:block}.ius-feedback-reporter span{overflow-wrap:anywhere}.ius-feedback-screenshots figure{background:#f7f9fc;border:1px solid #e1e6ee;border-radius:12px;gap:8px;min-width:0;margin:0;padding:9px;display:grid}.ius-feedback-screenshots img{object-fit:contain;background:#eef2f6;border-radius:8px;width:100%;max-width:100%;height:auto;max-height:320px;display:block}.ius-feedback-screenshots figure button{color:#5d6a80;background:#fff;border:1px solid #d8e0eb;border-radius:8px;justify-self:end;min-height:44px;padding:0 12px;font-size:16px;font-weight:600;line-height:24px}.ius-feedback-screenshots figure button:hover{background:#f1f5fa}.ius-feedback-actions{justify-content:flex-end;gap:8px;display:flex}.ius-feedback-actions button{color:#536177;background:#fff;border:1px solid #dce3ee;border-radius:10px;min-height:44px;padding:0 13px;font-size:16px;font-weight:600;line-height:24px}.ius-feedback-actions button.primary{color:#fff;background:#172033;border-color:#172033}.ius-feedback-actions button:hover:not(:disabled){background:#f5f7fa}.ius-feedback-actions button.primary:hover:not(:disabled){background:#22304b}.ius-feedback-actions button:disabled{opacity:.5}.ius-feedback-modal-head h2{font-size:22px;font-weight:600;line-height:28px}.ius-feedback-modal-head p,.ius-feedback-reporter{font-size:14px;line-height:20px}.ius-feedback-modal label{font-size:14px;font-weight:500;line-height:20px}.ius-feedback-modal textarea{min-height:44px;font-size:16px;font-weight:400;line-height:24px}.ius-feedback-modal-head>button{width:44px;height:44px}@media (max-width:700px){@media (max-width:768px){.ius-feedback-root:not(.ius-ui3-feedback-root){bottom:12px;right:12px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-feedback-root:not(.ius-ui3-feedback-root){bottom:12px;right:12px}}}.ius-feedback-menu{width:min(290px,100vw - 24px)}.ius-feedback-backdrop{padding:8px}.ius-feedback-modal{border-radius:14px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:15px}.ius-feedback-modal-head h2{font-size:20px;line-height:28px}.ius-feedback-modal textarea,.ius-feedback-actions button,.ius-feedback-screenshots figure button,.ius-feedback-modal-head>button{min-height:48px}.ius-feedback-modal-head>button{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){@media (max-width:768px){.ius-feedback-root:not(.ius-ui3-feedback-root) .ius-feedback-button{transition:none}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-feedback-root:not(.ius-ui3-feedback-root) .ius-feedback-button{transition:none}}}}@media (max-width:768px){.ius-feedback-button{background:#102a36;border:1px solid #1877b433;border-radius:16px;min-height:46px;padding:0 17px;font-size:12px;font-weight:600;box-shadow:0 8px 24px #0f172a21}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-feedback-button{background:#102a36;border:1px solid #1877b433;border-radius:16px;min-height:46px;padding:0 17px;font-size:12px;font-weight:600;box-shadow:0 8px 24px #0f172a21}}}@media (max-width:768px){.ius-feedback-button:hover{background:#173947;transform:translateY(-1px);box-shadow:0 10px 28px #0f172a29}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-feedback-button:hover{background:#173947;transform:translateY(-1px);box-shadow:0 10px 28px #0f172a29}}}.ius-feedback-menu,.ius-process-recorder,.ius-feedback-modal,.ius-feedback-toast{border-color:#e3e8ec;border-radius:18px;box-shadow:0 18px 48px #0f172a1f}.ius-feedback-menu strong,.ius-process-recorder-head strong,.ius-feedback-modal-head h2{font-weight:600}.ius-feedback-menu span,.ius-process-recorder-head span,.ius-feedback-modal-head p{color:#737f8c}.ius-process-recorder label,.ius-feedback-modal label{font-weight:500}.ius-process-recorder textarea,.ius-feedback-modal textarea,.ius-feedback-screenshot{background:#fafbfc;border-color:#e3e8ec;border-radius:12px}.ius-feedback-finish,.ius-feedback-actions button.primary{background:#1877b4;border-color:#1877b4;font-weight:600}.ius-feedback-finish:hover:not(:disabled),.ius-feedback-actions button.primary:hover:not(:disabled){background:#12679d}@media (min-width:769px){@media (max-width:768px){.ius-feedback-root:not(.ius-ui3-feedback-root){top:9px;bottom:auto;right:22px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-feedback-root:not(.ius-ui3-feedback-root){top:9px;bottom:auto;right:22px}}}@media (max-width:768px){.ius-feedback-root:not(.ius-ui3-feedback-root) .ius-feedback-launch{flex-direction:column-reverse;align-items:flex-end;gap:8px;display:flex}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-feedback-root:not(.ius-ui3-feedback-root) .ius-feedback-launch{flex-direction:column-reverse;align-items:flex-end;gap:8px;display:flex}}}@media (max-width:768px){.ius-feedback-root:not(.ius-ui3-feedback-root) .ius-feedback-button{border-radius:10px;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:0}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-feedback-root:not(.ius-ui3-feedback-root) .ius-feedback-button{border-radius:10px;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:0}}}@media (max-width:768px){.ius-feedback-root:not(.ius-ui3-feedback-root) .ius-feedback-dot{width:10px;height:10px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-feedback-root:not(.ius-ui3-feedback-root) .ius-feedback-dot{width:10px;height:10px}}}@media (max-width:768px){.ius-feedback-root:not(.ius-ui3-feedback-root) .ius-feedback-toast{top:48px;bottom:auto;right:0}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-feedback-root:not(.ius-ui3-feedback-root) .ius-feedback-toast{top:48px;bottom:auto;right:0}}}}.ius-feedback-actions{z-index:2;border-top:1px solid var(--ius-border);background:#fff;margin-inline:-14px;padding:10px 14px 14px;position:sticky;bottom:-14px}
@media (max-width:768px){.ius-check-pill{cursor:pointer;white-space:nowrap;box-sizing:border-box;align-items:center;gap:8px;min-height:36px;color:#526174!important;background:#fff!important;border:1px solid #d8e2e8!important;border-radius:999px!important;padding:0 15px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-check-pill{color:#526174;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:#fff;border:1px solid #d8e2e8;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 15px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}}}@media (max-width:768px){.ius-check-pill:hover{color:#263749!important;background:#f8fbfd!important;border-color:#b8cbd6!important}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-check-pill:hover{color:#263749;background:#f8fbfd;border-color:#b8cbd6}}}@media (max-width:768px){.ius-check-pill input{accent-color:#1877b4;appearance:auto!important;width:16px!important;min-width:16px!important;height:16px!important;margin:0!important;padding:0!important}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-check-pill input{appearance:auto;accent-color:#1877b4;width:16px;min-width:16px;height:16px;margin:0;padding:0}}}@media (max-width:768px){.ius-check-pill.active{color:#1c5f8c!important;background:#f6fbfe!important;border-color:#b9d5e5!important}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-check-pill.active{color:#1c5f8c;background:#f6fbfe;border-color:#b9d5e5}}}.ius-folder-incident-create{background:#fff;border:1px solid #d8e2e8;border-radius:10px;justify-self:start;flex-direction:row!important;align-items:center!important;gap:8px!important;width:auto!important;min-height:36px!important;padding:0 12px!important;display:inline-flex!important}.ius-folder-incident-create input,.ius-folder-incident-edit input{accent-color:#1877b4;width:16px!important;min-width:16px!important;height:16px!important;margin:0!important;padding:0!important}@media (max-width:768px){.ius-events-panel{min-width:0}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-events-panel{min-width:0}}}@media (max-width:768px){.ius-events-head{align-items:center!important}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-events-head{align-items:center}}}@media (max-width:768px){.ius-events-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-events-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}}}@media (max-width:768px){.ius-calendar-status{color:#667688;white-space:nowrap;background:#fff;border:1px solid #dfe7ec;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-calendar-status{color:#667688;white-space:nowrap;background:#fff;border:1px solid #dfe7ec;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}}}@media (max-width:768px){.ius-calendar-status i{background:#94a3b8;border-radius:50%;flex:none;width:7px;height:7px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-calendar-status i{background:#94a3b8;border-radius:50%;flex:none;width:7px;height:7px}}}@media (max-width:768px){.ius-calendar-status.is-syncing i{background:#1877b4;animation:1s ease-in-out infinite ius-pulse}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-calendar-status.is-syncing i{background:#1877b4;animation:1s ease-in-out infinite ius-pulse}}}@media (max-width:768px){.ius-calendar-status.is-synced i{background:#2e9b70}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-calendar-status.is-synced i{background:#2e9b70}}}@media (max-width:768px){.ius-calendar-status.is-disconnected i,.ius-calendar-status.is-error i{background:#c86450}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-calendar-status.is-disconnected i,.ius-calendar-status.is-error i{background:#c86450}}}@keyframes ius-pulse{50%{opacity:.35}}@media (max-width:768px){.ius-event-list{flex-direction:column;gap:7px;min-width:0;display:flex}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-event-list{flex-direction:column;gap:7px;min-width:0;display:flex}}}@media (max-width:768px){.ius-event-list-head,.ius-event-row:not(.ius-ui3-event-row){grid-template-columns:minmax(260px,1fr) 120px 100px 105px 76px;align-items:center;gap:12px;min-width:0;display:grid}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-event-list-head,.ius-event-row:not(.ius-ui3-event-row){grid-template-columns:minmax(260px,1fr) 120px 100px 105px 76px;align-items:center;gap:12px;min-width:0;display:grid}}}@media (max-width:768px){.ius-event-list-head{color:#758496;padding:0 14px;font-size:11.5px;font-weight:600}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-event-list-head{color:#758496;padding:0 14px;font-size:11.5px;font-weight:600}}}@media (max-width:768px){.ius-event-row:not(.ius-ui3-event-row){background:#fff;border:1px solid #dfe7ec;border-radius:13px;min-height:64px;padding:10px 12px 10px 14px;transition:border-color .14s,background .14s,transform .14s}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-event-row:not(.ius-ui3-event-row){background:#fff;border:1px solid #dfe7ec;border-radius:13px;min-height:64px;padding:10px 12px 10px 14px;transition:border-color .14s,background .14s,transform .14s}}}@media (max-width:768px){.ius-event-row:not(.ius-ui3-event-row):hover{background:#fbfdfe;border-color:#c4d6e0}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-event-row:not(.ius-ui3-event-row):hover{background:#fbfdfe;border-color:#c4d6e0}}}@media (max-width:768px){.ius-event-row:not(.ius-ui3-event-row).is-past{opacity:.72}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-event-row:not(.ius-ui3-event-row).is-past{opacity:.72}}}@media (max-width:768px){.ius-event-row:not(.ius-ui3-event-row).is-target{border-color:#1877b4;outline:2px solid #1877b43d}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-event-row:not(.ius-ui3-event-row).is-target{border-color:#1877b4;outline:2px solid #1877b43d}}}@media (max-width:768px){.ius-event-main{flex-direction:column;gap:2px;min-width:0;display:flex}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-event-main{flex-direction:column;gap:2px;min-width:0;display:flex}}}@media (max-width:768px){.ius-event-main strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-event-main strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}}}@media (max-width:768px){.ius-event-main span{color:#718195;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-event-main span{color:#718195;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}}}@media (max-width:768px){.ius-event-main small{color:#8794a3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-event-main small{color:#8794a3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}}}@media (max-width:768px){.ius-event-row:not(.ius-ui3-event-row) time,.ius-event-time{color:#526174;font-variant-numeric:tabular-nums;font-size:12px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-event-row:not(.ius-ui3-event-row) time,.ius-event-time{color:#526174;font-variant-numeric:tabular-nums;font-size:12px}}}@media (max-width:768px){.ius-event-type{color:#356b8d;background:#eef6fb;border-radius:999px;justify-self:start;padding:5px 8px;font-size:11px;font-weight:600}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-event-type{color:#356b8d;background:#eef6fb;border-radius:999px;justify-self:start;padding:5px 8px;font-size:11px;font-weight:600}}}@media (max-width:768px){.ius-event-actions{justify-content:flex-end;gap:5px;display:flex}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-event-actions{justify-content:flex-end;gap:5px;display:flex}}}.ius-icon-button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dfe7ec;border-radius:9px;place-items:center;width:32px;height:32px;display:inline-grid}.ius-icon-button svg{width:16px;height:16px}.ius-icon-button:hover{color:#1d70b8;background:#f1f5f9;border-color:#cbd8e0}.ius-delete-action:hover{color:#b74f3a;background:#fff4f1;border-color:#f0cbc2}.ius-event-modal{width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:hidden}.ius-event-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid;overflow:hidden auto}.ius-event-form .wide{grid-column:1/-1}.ius-mention-fieldset{border:1px solid #e1e8ed;border-radius:10px;flex-wrap:wrap;gap:12px;padding:10px;display:flex}.ius-mention-fieldset label{align-items:center;gap:6px;display:inline-flex}@media (max-width:768px){.ius-users-layout .ius-management-hero{min-height:auto!important;padding-block:16px!important}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-users-layout .ius-management-hero{min-height:auto;padding-block:16px}}}.ius-users-panel{overflow:hidden;padding:0!important}@media (max-width:768px){.ius-users-panel>.ius-panel-head{border-bottom:1px solid #e8eef2;padding:17px 20px 13px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-users-panel>.ius-panel-head{border-bottom:1px solid #e8eef2;padding:17px 20px 13px}}}.ius-user-list{flex-direction:column;display:flex}.ius-user-row{border-bottom:1px solid #edf1f4;grid-template-columns:44px minmax(220px,1fr) minmax(150px,220px);align-items:center;gap:14px;min-width:0;padding:13px 20px;display:grid}.ius-user-row:last-child{border-bottom:0}.ius-user-avatar-large{overflow:hidden;border-radius:12px!important;width:40px!important;height:40px!important;font-size:13px!important}@media (max-width:768px){.ius-user-avatar img{object-fit:cover;width:100%;height:100%;display:block}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-user-avatar img{object-fit:cover;width:100%;height:100%;display:block}}}.ius-user-avatar-large img{object-fit:cover;width:100%;height:100%;display:block}.ius-user-main{flex-direction:column;gap:2px;min-width:0;display:flex}.ius-user-name-line{align-items:center;gap:8px;min-width:0;display:flex}.ius-user-name-line strong{color:#1f2937;font-size:13.5px;font-weight:650}.ius-user-main>span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ius-user-main>small{color:#94a3b8;font-size:10.5px}.ius-chip,.ius-role-pill{color:#64748b;background:#f1f5f9;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:10.5px;font-weight:650;display:inline-flex}.ius-role-pill.is-owner{color:#1d6c9e;background:#eaf5fb}.ius-user-role-cell{justify-content:flex-end;min-width:0;display:flex}.ius-user-role-label{color:#7a8795;align-items:center;gap:8px;font-size:10.5px;display:flex}.ius-user-role-select{width:150px!important;min-width:0!important;height:34px!important;padding:0 30px 0 10px!important;font-size:12px!important}.ius-users-panel>.ius-help{color:#718195;border-top:1px solid #edf1f4;margin:0;padding:12px 20px;font-size:11.5px}.ius-providers-panel{overflow:hidden!important}.ius-provider-filterbar{border-bottom:1px solid #e8eef2;flex-wrap:wrap;align-items:end!important;gap:9px!important;padding:11px 14px!important;display:flex!important}.ius-provider-filterbar label{color:#718195!important;flex-direction:column!important;gap:4px!important;font-size:10.5px!important;display:flex!important}.ius-provider-filterbar select{width:170px!important;min-width:0!important;height:34px!important;padding-block:0!important}.ius-provider-count{color:#7b8795;margin-left:auto;padding-bottom:8px;font-size:11.5px}.ius-providers-table{min-width:0!important}.ius-providers-head,.ius-provider-row{grid-template-columns:minmax(220px,1.25fr) minmax(145px,.65fr) minmax(200px,1fr) 38px!important;align-items:center!important;gap:12px!important;min-width:0!important;display:grid!important}.ius-providers-head{color:#7a8795;background:#f8fafb;border-bottom:1px solid #e6ecef;font-size:11px;padding:9px 14px!important}.ius-provider-row{background:#fff;border-bottom:1px solid #edf1f4!important;min-height:54px!important;padding:10px 14px!important}.ius-provider-row:hover{background:#fbfdfe}.ius-provider-identity{align-items:center;gap:10px;min-width:0;display:flex}.ius-provider-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ius-provider-avatar{color:#1877b4;background:#eef6fb;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.ius-provider-row>span{color:#607083;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ius-modal{box-sizing:border-box;min-width:0;max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px)}.ius-modal *{box-sizing:border-box}.ius-person-modal,.ius-profile-person-modal{flex-direction:column!important;width:min(960px,100vw - 28px)!important;height:min(680px,100dvh - 28px)!important;display:flex!important;overflow:hidden!important}.ius-person-modal .ius-modal-head,.ius-profile-person-modal .ius-modal-head{flex:none}.ius-person-tabs{scrollbar-width:none;flex:none;overflow:auto hidden}.ius-person-tabs::-webkit-scrollbar{display:none}.ius-person-edit-form{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.ius-person-readonly-fieldset{border:0;flex-direction:column;flex:auto;min-width:0;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.ius-person-body,.ius-person-finance-body,.ius-profile-person-body{scrollbar-gutter:stable;flex:auto!important;min-width:0!important;min-height:0!important;padding:18px 20px!important;overflow:hidden auto!important}.ius-person-tab-content{min-width:0!important;height:auto!important;min-height:100%!important;overflow:visible!important}.ius-person-tab-content>*{min-width:0!important}.ius-person-footer{z-index:2;background:#fff;border-top:1px solid #e6ecef;flex:none!important;margin-top:0!important;padding:12px 20px!important}.ius-readonly-notice{color:#557287;background:#f7fbfd;border:1px solid #d9e7ef;border-radius:9px;margin:10px 20px 0;padding:9px 11px;font-size:11.5px}.ius-person-edit-form.is-readonly input,.ius-person-edit-form.is-readonly select,.ius-person-edit-form.is-readonly textarea{color:#344357!important;opacity:1!important;background:#f8fafb!important}.ius-person-readonly-fieldset:disabled .ius-btn,.ius-person-readonly-fieldset:disabled .ius-icon-btn{display:none}@media (max-width:768px){.ius-person-finance-body .ius-finance-panel{width:100%!important;min-width:0!important;overflow-x:hidden!important}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-person-finance-body .ius-finance-panel{width:100%;min-width:0;overflow-x:hidden}}}@media (max-width:768px){.ius-person-finance-body .ius-finance-tabs{max-width:100%;overflow-x:auto}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-person-finance-body .ius-finance-tabs{max-width:100%;overflow-x:auto}}}.ius-person-finance-body .ius-finance-grid{grid-template-columns:minmax(0,1fr)!important}.ius-person-finance-body .ius-finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ius-person-finance-body table{max-width:100%!important}.ius-profile-person-body{background:#fbfcfd;flex-direction:column;gap:14px;display:flex}.ius-profile-photo-section{background:#fff;border:1px solid #e1e8ed;border-radius:13px;align-items:center;gap:15px;padding:13px 15px;display:flex}.ius-profile-photo{color:#1877b4;background:#eaf5fb;border-radius:18px;flex:none;place-items:center;width:66px;height:66px;font-size:22px;font-weight:700;display:grid;overflow:hidden}.ius-profile-photo img{object-fit:cover;width:100%;height:100%}.ius-profile-photo-section>div:last-child{min-width:0}.ius-profile-photo-section strong{font-size:13px}.ius-profile-photo-section p{color:#718195;margin:2px 0 8px;font-size:11.5px}.ius-profile-photo-actions{flex-wrap:wrap;gap:8px;display:flex}.ius-profile-photo-actions label{position:relative;overflow:hidden}.ius-profile-photo-actions input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.ius-profile-login-email{color:#8190a0;margin-top:8px;font-size:10.5px;display:block}.ius-profile-notes{color:#526174;flex-direction:column;gap:5px;font-size:12px;display:flex}.ius-profile-person-modal .ius-form-grid .wide{grid-column:1/-1}.ius-modal form,.ius-modal section,.ius-modal div{min-width:0}.ius-modal input,.ius-modal select,.ius-modal textarea{max-width:100%}.ius-registration-card,.ius-phone-row{min-width:0;max-width:100%}@media (max-width:768px){.ius-summary-grid{align-items:start!important}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-summary-grid{align-items:start}}}@media (max-width:768px){.ius-summary-grid>.ius-panel,.ius-folder-dependencies-panel{align-self:start!important;height:auto!important;min-height:0!important}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-summary-grid>.ius-panel,.ius-folder-dependencies-panel{align-self:start;height:auto;min-height:0}}}.ius-link-person{align-items:start;position:relative!important;overflow:visible!important}.ius-person-search{min-width:0;position:relative}.ius-person-search-results{z-index:120!important;background:#fff!important;border:1px solid #d9e3e9!important;border-radius:10px!important;max-height:240px!important;position:absolute!important;inset:calc(100% + 5px) 0 auto!important;overflow:hidden auto!important;box-shadow:0 14px 30px #25374524!important}.ius-person-search-results button{text-align:left;width:100%;max-width:100%}.ius-task-canvas{padding-bottom:108px!important}.ius-canvas-stack{padding-bottom:10px}@media (max-width:768px){.ius-workspace{padding-bottom:max(24px,env(safe-area-inset-bottom))}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-workspace{padding-bottom:max(24px,env(safe-area-inset-bottom))}}}@media (max-width:768px){.ius-sidebar{position:relative!important}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-sidebar{position:relative}}}@media (max-width:768px){.ius-sidebar-toggle{z-index:8!important;background:#ffffff1a!important;border:1px solid #ffffff1f!important;border-radius:8px!important;width:28px!important;height:28px!important;top:62px!important;left:auto!important;right:8px!important;transform:none!important}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-sidebar-toggle{z-index:8;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:8px;width:28px;height:28px;top:62px;left:auto;right:8px;transform:none}}}@media (max-width:768px){.ius-sidebar-toggle:hover{background:#ffffff29!important;right:8px!important}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-sidebar-toggle:hover{background:#ffffff29;right:8px}}}@media (max-width:768px){.ius-study-collapsed-mark{color:#fff;background:#ffffff1f;border-radius:10px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:700;display:none}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-study-collapsed-mark{color:#fff;background:#ffffff1f;border-radius:10px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:700;display:none}}}@media (max-width:768px){.ius-sidebar.is-collapsed .ius-study-card{justify-content:center;display:flex;padding:8px!important}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-sidebar.is-collapsed .ius-study-card{justify-content:center;padding:8px;display:flex}}}@media (max-width:768px){.ius-sidebar.is-collapsed .ius-study-collapsed-mark{display:grid}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-sidebar.is-collapsed .ius-study-collapsed-mark{display:grid}}}@media (max-width:768px){.ius-sidebar.is-collapsed .ius-study-identity{display:none!important}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-sidebar.is-collapsed .ius-study-identity{display:none}}}@media (max-width:768px){.ius-row-action:not([data-mobile-visual=inset]){color:#64748b!important}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-row-action{color:#64748b}}}.ius-edit-row,.ius-edit-action,.ius-icon-btn,.ius-icon-button{color:#64748b!important}@media (max-width:768px){.ius-row-action:hover{color:#1d70b8!important}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-row-action:hover{color:#1d70b8}}}.ius-edit-row:hover,.ius-edit-action:hover{color:#1d70b8!important}.ius-inline-avatar{object-fit:cover;vertical-align:middle;border-radius:6px;flex:none;width:19px;height:19px;display:inline-block}.ius-multi-assignee-button{align-items:center!important;gap:7px!important;display:inline-flex!important}.ius-multi-assignee-menu label span,.ius-activity-mention-menu button{align-items:center;gap:7px;display:flex}.ius-finance-kpis>div.is-receivable{background:#fff8dd!important;border-color:#eadca3!important}.ius-finance-kpis>div.is-receivable span,.ius-finance-kpis>div.is-receivable strong{color:#805f12!important}.ius-finance-kpis>div.is-overdue{background:#fff0ed!important;border-color:#efc6bd!important}.ius-finance-kpis>div.is-overdue span,.ius-finance-kpis>div.is-overdue strong{color:#a44938!important}.ius-finance-kpis>div.is-collected{background:#edf8f2!important;border-color:#c6e6d4!important}.ius-finance-kpis>div.is-collected span,.ius-finance-kpis>div.is-collected strong{color:#277350!important}.ius-finance-kpis>div.is-expense{background:#fff7f5!important;border-color:#ead7d1!important}.ius-finance-quick .is-income{background:#eef9f3!important;border-color:#bfe2cf!important}.ius-finance-quick .is-income strong{color:#26734f!important}.ius-finance-quick .is-expense{background:#fff1ee!important;border-color:#ecc8c0!important}.ius-finance-quick .is-expense strong{color:#a54836!important}.ius-finance-quick .is-settlement{background:#eef7fc!important;border-color:#c6deeb!important}.ius-finance-quick .is-settlement strong{color:#256b95!important}.ius-finance-balance-hero.is-debt{background:#fff0ed!important;border-color:#efc6bd!important}.ius-finance-balance-hero.is-debt b{color:#a44938!important}.ius-finance-balance-hero.is-credit{background:#edf8f2!important;border-color:#c6e6d4!important}.ius-finance-balance-hero.is-credit b{color:#277350!important}.ius-finance-account-remove{color:#7b8795;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 8px;font-size:10.5px}.ius-finance-account-remove:hover:not(:disabled){color:#a54836;background:#fff1ee}.ius-finance-account-remove:disabled{opacity:.38;cursor:not-allowed}@media (max-width:768px){.ius-users-layout>.ius-page-hero,.ius-events-layout>.ius-page-hero{padding-top:15px!important;padding-bottom:15px!important}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-users-layout>.ius-page-hero,.ius-events-layout>.ius-page-hero{padding-top:15px;padding-bottom:15px}}}@media (max-width:780px){@media (max-width:768px){.ius-event-list-head{display:none}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-event-list-head{display:none}}}@media (max-width:768px){.ius-event-row:not(.ius-ui3-event-row){grid-template-columns:1fr auto;gap:6px 10px;padding:11px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-event-row:not(.ius-ui3-event-row){grid-template-columns:1fr auto;gap:6px 10px;padding:11px}}}@media (max-width:768px){.ius-event-main{grid-column:1/-1}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-event-main{grid-column:1/-1}}}@media (max-width:768px){.ius-event-row:not(.ius-ui3-event-row) time,.ius-event-time,.ius-event-type{font-size:11px}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-event-row:not(.ius-ui3-event-row) time,.ius-event-time,.ius-event-type{font-size:11px}}}@media (max-width:768px){.ius-event-actions{grid-area:2/2/4}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-event-actions{grid-area:2/2/4}}}@media (max-width:768px){.ius-events-head{align-items:flex-start!important}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-events-head{align-items:flex-start}}}@media (max-width:768px){.ius-events-head-actions{justify-content:flex-start}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-events-head-actions{justify-content:flex-start}}}@media (max-width:768px){.ius-calendar-status{white-space:normal}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-calendar-status{white-space:normal}}}.ius-event-form{grid-template-columns:1fr}.ius-event-form .wide{grid-column:auto}.ius-user-row{grid-template-columns:40px minmax(0,1fr);padding:12px}.ius-user-role-cell{grid-column:2;justify-content:flex-start}.ius-user-role-label{justify-content:space-between;width:100%}.ius-user-role-select{width:min(190px,60vw)!important}.ius-providers-head{display:none!important}.ius-provider-row{grid-template-columns:1fr 36px!important;gap:5px 8px!important}.ius-provider-identity,.ius-provider-row>span{grid-column:1}.ius-provider-row>.ius-icon-button{grid-area:1/2/4}.ius-provider-count{width:100%;margin-left:0;padding:0}.ius-provider-filterbar label{flex:150px}.ius-provider-filterbar select{width:100%!important}.ius-person-modal,.ius-profile-person-modal{width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important}.ius-profile-photo-section{align-items:flex-start}.ius-person-finance-body .ius-finance-kpis{grid-template-columns:1fr!important}@media (max-width:768px){.ius-sidebar-toggle{right:8px!important}}@media (min-width:769px){@layer ius-legacy-desktop{.ius-sidebar-toggle{right:8px}}}.ius-link-person{grid-template-columns:1fr!important}}
