.internal-finance-tabs{display:flex;flex-wrap:wrap;gap:.35rem}.internal-finance-indicators>article{background:transparent;border:0;border-radius:0;box-shadow:none;gap:.42rem;min-height:0;padding:.9rem 1rem}.internal-finance-indicators>article+article{border-left:1px solid var(--lf-color-line)}.internal-finance-indicators>article span{color:var(--lf-color-muted);font-size:.78rem;font-weight:700}.internal-finance-indicators>article strong{display:block;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.15;margin-top:.08rem}.internal-finance-indicators>article small{color:var(--lf-color-muted);line-height:1.35}.internal-finance-indicators>article.is-highlight{background:var(--lf-color-surface-soft)}.internal-finance-filters{align-items:end;gap:.8rem}.operation-summary-strip{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));padding:0}.operation-summary-strip>div{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0;padding:.9rem 1rem}.operation-summary-strip>div+div{border-left:1px solid var(--lf-color-line)}.operation-summary-strip small,.operation-summary-strip span{color:var(--lf-color-muted)}.operation-summary-strip span{font-size:.78rem;font-weight:700}.operation-summary-strip strong{font-size:1.25rem;line-height:1.2}.operation-summary-strip small{line-height:1.3}.operation-inline-form{border-bottom:1px solid var(--lf-color-line);margin-bottom:1rem;padding-bottom:1rem}.operation-table-filters{align-items:end;border-bottom:1px solid var(--lf-color-line);display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:minmax(10rem,.35fr) minmax(16rem,1fr);padding:.9rem 0}.internal-finance-indicators,.scheduled-payments-screen .operation-summary-strip{min-width:0}.internal-finance-indicator,.scheduled-payments-screen .operation-summary-strip>div{min-width:0;overflow-wrap:anywhere}.internal-finance-indicator strong,.scheduled-payments-screen .operation-summary-strip strong{font-size:clamp(1rem,1.45vw,1.28rem);overflow-wrap:anywhere}.scheduled-payments-agenda{padding-block:.35rem}.scheduled-payment-group__header,.scheduled-payments-toolbar{align-items:center;gap:.75rem}.scheduled-payments-filters{grid-template-columns:minmax(9rem,.3fr) minmax(13rem,.7fr)}.scheduled-payment-group{margin-inline:0}.scheduled-payment-group+.scheduled-payment-group{margin-top:.4rem}.scheduled-payment-group__header{border-top:1px solid var(--lf-color-line);min-width:0;padding:.85rem 1.2rem .6rem}.scheduled-payment-group__header>div{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.scheduled-payment-group__header strong{font-size:.98rem;overflow-wrap:anywhere}.scheduled-payment-group__header>strong{font-size:1rem;text-align:right;white-space:nowrap}.scheduled-payment-group .data-table{font-size:.88rem}.scheduled-payment-group .data-table td,.scheduled-payment-group .data-table th{padding-block:.62rem}.scheduled-payment-row>td{min-width:0;overflow-wrap:anywhere}.scheduled-payment-row__date{min-width:4.6rem;white-space:nowrap}.scheduled-payment-row__description{min-width:13rem}.scheduled-payment-row__description strong{font-size:.92rem}.scheduled-payment-row__category,.scheduled-payment-row__frequency{color:var(--lf-color-muted)}.scheduled-payment-row__amount{min-width:8.5rem;text-align:right;white-space:nowrap}.scheduled-payment-row__action,.scheduled-payment-row__status{white-space:nowrap}.internal-finance-filters--compact{gap:.7rem;padding:.8rem}.internal-finance-filters--compact .lf-field,.internal-finance-form .lf-field,.internal-finance-movements td{min-width:0;overflow-wrap:anywhere}.internal-finance-indicators{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.internal-finance-indicator{align-items:flex-start;background:var(--lf-color-surface);border:1px solid var(--lf-color-line);border-radius:var(--lf-radius-medium);box-shadow:var(--lf-shadow-card);display:flex;flex-direction:column;gap:.28rem;min-width:0;padding:.78rem .9rem}.internal-finance-indicator>span{color:var(--lf-color-muted);font-size:.78rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.internal-finance-indicator>strong{display:block;font-size:clamp(1.25rem,1.65vw,1.5rem);line-height:1.15;max-width:100%;overflow-wrap:anywhere}.internal-finance-indicator small{color:var(--lf-color-muted);font-size:.76rem;line-height:1.35;max-width:100%;overflow-wrap:anywhere}.internal-finance-form{gap:.75rem}.internal-finance-form .lf-button{justify-self:start}.internal-finance-entry-drawer{align-items:stretch;background:rgb(24 31 42/40%);display:flex;inset:0;justify-content:flex-end;padding:1rem;position:fixed;z-index:70}.internal-finance-entry-drawer__panel{border-radius:var(--lf-radius-large);box-shadow:var(--lf-shadow-elevated);display:grid;grid-gap:1rem;gap:1rem;max-height:calc(100dvh - 2rem);overflow-y:auto;padding:1.15rem;width:min(44rem,100%)}.internal-finance-entry-drawer__actions,.internal-finance-entry-drawer__header{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.internal-finance-entry-drawer__header>div{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.internal-finance-entry-drawer__header span{color:var(--lf-color-muted);font-size:.82rem;overflow-wrap:anywhere}.internal-finance-entry-drawer .internal-finance-form{margin-top:0}.internal-finance-entry-drawer__actions{justify-content:flex-end;padding-top:.25rem}.internal-finance-movements .data-table{font-size:.88rem}.internal-finance-movements .data-table td,.internal-finance-movements .data-table th{padding-block:.65rem}.internal-finance-movements>.table-summary{align-items:center;gap:1rem}.internal-finance-movements>.table-summary>div{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem;min-width:0}.internal-finance-movements>.table-summary>div>strong{line-height:1.2}.internal-finance-movements>.table-summary>div>span{line-height:1.25}.internal-finance-movement-row>td{min-width:0;overflow-wrap:anywhere}.internal-finance-movement-row__action,.internal-finance-movement-row__amount,.internal-finance-movement-row__date{white-space:nowrap}.internal-finance-movement-row__description{min-width:15rem}.internal-finance-movement-row__account{color:var(--lf-color-muted);min-width:10rem}.internal-finance-movement-row__amount{min-width:8.8rem;padding-left:1rem;text-align:right;vertical-align:middle!important}.internal-finance-movement-row__action{min-width:6.5rem;text-align:right;vertical-align:middle!important}.internal-finance-movement-row__action .lf-button{border:1px solid color-mix(in srgb,var(--lf-color-danger) 38%,var(--lf-color-line));border-radius:var(--lf-radius-small);color:var(--lf-color-danger);min-width:5.7rem;padding-inline:.6rem}.internal-finance-movement-row__action .lf-button:hover:not(:disabled){background:color-mix(in srgb,var(--lf-color-danger) 9%,transparent);border-color:var(--lf-color-danger)}.data-table td{line-height:1.35;vertical-align:top}.data-table td>strong{display:block;line-height:1.3}.data-table td>small+small,.data-table td>small:first-of-type,.data-table td>strong+small{display:block;margin-top:.28rem}.finance-value-in,.finance-value-out{min-width:8rem;padding-left:1rem;white-space:nowrap}.contract-workspace-navigation{padding:.45rem}.contract-workspace-tabs{display:flex;gap:.25rem;overflow-x:auto}.contract-workspace-tabs button{background:transparent;border:0;border-radius:.55rem;color:var(--lf-color-muted);cursor:pointer;flex:0 0 auto;font:inherit;font-size:.88rem;font-weight:700;padding:.65rem .85rem}.contract-workspace-tabs button:focus-visible,.contract-workspace-tabs button:hover{background:var(--lf-color-surface-soft);color:var(--lf-color-ink)}.contract-workspace-tabs button.is-current{background:var(--lf-color-primary-soft);color:var(--lf-color-primary-strong)}.contract-home-stack{gap:.85rem}.contract-home-summary{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:1.2fr 1fr 1fr}.contract-home-card{display:grid;grid-gap:.5rem;gap:.5rem;min-height:0;padding:1rem}.contract-home-card h2,.contract-home-card p{margin:0}.contract-home-card h2{font-size:1.05rem;line-height:1.3}.contract-home-card small{color:var(--lf-color-muted)}.contract-home-people{display:grid;grid-gap:.65rem;gap:.65rem}.contract-home-people>div{display:grid;grid-gap:.2rem;gap:.2rem;padding-bottom:.55rem}.contract-home-people>div:not(:last-child){border-bottom:1px solid var(--lf-color-line)}.contract-home-people strong{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.contract-payout-panel{display:grid;grid-gap:.85rem;gap:.85rem}.contract-payout-list{display:grid}.contract-payout-row{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:minmax(0,1fr);padding:.9rem 0}.contract-payout-row+.contract-payout-row{border-top:1px solid var(--lf-color-line)}.contract-payout-account,.contract-payout-actions,.contract-payout-identity{display:grid;grid-gap:.3rem;gap:.3rem}.contract-payout-identity{align-items:start;grid-template-columns:minmax(0,1fr) auto}.contract-payout-account,.contract-payout-identity>div{display:grid;grid-gap:.22rem;gap:.22rem}.contract-payout-account small,.contract-payout-account span,.contract-payout-identity small{color:var(--lf-color-muted)}.contract-payout-actions{align-items:start;display:flex;flex-wrap:wrap;gap:.5rem}.contract-payout-actions .text-link{flex-basis:100%}.contract-activation-warnings details>summary{color:var(--lf-color-muted);cursor:pointer;font-weight:700}.contract-activation-warning-list{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.8rem}.contract-activation-warning-list>div{background:var(--lf-color-surface-soft);border-radius:var(--lf-radius-small);display:grid;grid-gap:.2rem;gap:.2rem;padding:.7rem .8rem}.contract-activation-warning-list span{color:var(--lf-color-muted)}@media (max-width:1050px){.contract-home-summary,.contract-payout-row{grid-template-columns:1fr}.contract-payout-actions{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:650px){.internal-finance-indicators,.operation-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-finance-indicators>article+article,.operation-summary-strip>div+div{border-left:0;border-top:1px solid var(--lf-color-line)}.contract-payout-actions,.operation-table-filters{grid-template-columns:1fr}.contract-payout-actions .text-link{grid-column:auto}.scheduled-payments-filters{grid-template-columns:1fr}.internal-finance-entry-drawer{padding:0}.internal-finance-entry-drawer__panel{border-radius:0;max-height:100dvh;width:100%}.scheduled-payment-group__header{padding-inline:.85rem}.internal-finance-movements .table-scroll,.scheduled-payment-group .table-scroll{overflow:visible}.internal-finance-movements .data-table,.internal-finance-movements .data-table tbody,.scheduled-payment-group .data-table,.scheduled-payment-group .data-table tbody{display:block;width:100%}.internal-finance-movements .data-table thead,.scheduled-payment-group .data-table thead{display:none}.internal-finance-movement-row,.scheduled-payment-row{display:grid;grid-gap:.35rem .65rem;gap:.35rem .65rem;min-width:0;padding:.75rem .85rem}.scheduled-payment-row{grid-template-columns:4.2rem minmax(0,1fr) auto}.internal-finance-movement-row{grid-template-columns:4.6rem minmax(0,1fr) auto}.internal-finance-movement-row>td,.scheduled-payment-row>td{display:block;min-width:0;padding:0}.internal-finance-movement-row+.internal-finance-movement-row,.scheduled-payment-row+.scheduled-payment-row{border-top:1px solid var(--lf-color-line)}.internal-finance-movement-row__date,.scheduled-payment-row__date{grid-column:1;grid-row:1}.internal-finance-movement-row__description,.scheduled-payment-row__description{grid-column:2;grid-row:1;min-width:0}.internal-finance-movement-row__amount,.scheduled-payment-row__amount{grid-column:3;grid-row:1;min-width:0;padding-left:0}.internal-finance-movement-row__account,.scheduled-payment-row__category,.scheduled-payment-row__frequency{grid-column:2}.internal-finance-movement-row__origin,.scheduled-payment-row__status{grid-column:3;justify-self:end}.internal-finance-movement-row__action,.scheduled-payment-row__action{grid-column:1/-1;justify-self:end;margin-top:.1rem}}.internal-finance-indicators{background:transparent;border:0;border-radius:0;box-shadow:none;gap:.75rem;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible;padding:0}@media (max-width:1280px){.internal-finance-indicators{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.internal-finance-indicators{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.internal-finance-indicators{grid-template-columns:1fr}}