.dashboard-period{display:flex!important;flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;padding:14px 16px;border:2px solid #0b4770;border-radius:14px;background:#f7fcff}.dashboard-period>div{display:grid;gap:5px}.dashboard-period label{margin:0;font-weight:900}.dashboard-period input{width:auto}.dashboard-period p{flex-basis:100%;margin:0;color:#073b5c;font-weight:750;line-height:1.45}.dashboard-period .attention{color:#9b4c00}
#debt-form.cg-form-grid>.credit-fields{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:start}#debt-form.cg-form-grid>.credit-fields.hidden{display:none!important}#debt-form .credit-fields>.cg-form-field{display:grid;grid-template-rows:auto minmax(46px,auto);gap:6px;min-width:0}#debt-form .credit-fields label,#debt-payment-form label{position:static!important;margin:0!important;line-height:1.3!important}#debt-form .money-field,#debt-payment-form .money-field,.goals-card .money-field{position:relative!important;width:100%!important;min-width:0}.goals-card .money-field{display:block;margin-top:6px}.goals-card .money-field input{width:100%!important}.money-field::before{top:50%!important;transform:translateY(-50%)!important}.money-field input{padding-left:31px!important}
#debt-payment-form{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:end!important}#debt-payment-form>div{display:grid;gap:6px;min-width:0}#debt-payment-form>.credit-fields{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}#debt-payment-form>.credit-fields.hidden{display:none!important}#debt-payment-form input,#debt-payment-form select{width:100%!important;min-width:0}
.debt-alerts .account-usage-alert{display:flex;align-items:center;gap:12px;padding:12px 14px;border:2px solid currentColor;border-radius:13px;background:#fff;font-weight:850}.debt-alerts .account-usage-alert.overdue{color:#c62828}.debt-alerts .account-usage-alert.urgent{color:#b74b00}.debt-alerts .account-usage-alert.warning{color:#9b7200}.debt-alerts .account-usage-alert.ok{color:#087a55}.debt-alerts .budget-alert-icon{font-size:2.25rem!important;line-height:1!important;min-width:2.6rem;text-align:center}.debt-alerts .account-usage-alert span:last-child{display:grid;gap:3px}.debt-alerts .account-usage-alert small{font-size:.84rem;color:inherit}
.clari-help{touch-action:none;user-select:none;cursor:grab}.clari-help.dragging{cursor:grabbing;transition:none!important}.clari-dialog.clari-open{display:block!important}.clari-conversation{display:grid;gap:8px;margin-top:12px}.clari-form input{width:100%;font-size:1rem}
@media(max-width:700px){#debt-form.cg-form-grid>.credit-fields,#debt-payment-form,#debt-payment-form>.credit-fields{grid-template-columns:1fr!important}.dashboard-period{align-items:stretch;flex-direction:column}.dashboard-period input{width:100%}}
