.debt-banner{background:linear-gradient(110deg,#123e5e,#138b9b)}.debt-banner-paper{width:155px;padding:20px;background:white;transform:rotate(7deg);border-radius:9px;box-shadow:0 10px 0 #ffffff22;color:#20556c;flex-shrink:0}.debt-banner-paper strong{font-size:27px}.debt-banner-paper b{display:block;font-size:21px}.debt-banner-paper span{font-size:6px;letter-spacing:.7px;display:block;margin:9px 0 18px}.debt-banner-paper i{display:block;border-bottom:1px solid #cbdfe9;margin:12px 0}#debt-form input:not([type=checkbox]),#debt-form select{font-size:16px;font-weight:400}#debt-form input[aria-invalid=true],#debt-form select[aria-invalid=true]{border:1px solid #c23c53;background:#fff9fa;box-shadow:none}#debt-form input[aria-invalid=true]:focus,#debt-form select[aria-invalid=true]:focus{outline:2px solid #f0b7c2;outline-offset:0}#debt-form label>small{font-weight:400;color:#73889c;margin-left:5px}#debt-form .section-heading>label{min-width:90px;max-width:130px}.section-card h2>span{color:#3988b6;margin-right:8px}.debt-banner+.workspace .preview-sidebar{top:24px}#review-section .primary{width:100%}#state-rows .entry-row{padding:16px;margin-bottom:16px;background:#f7fafc;border:1px solid #dce6ef;border-radius:8px}#state-rows .row-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.preview-sidebar .paper img{height:auto;max-height:none}.preview-sidebar{scroll-margin-top:20px}.field-error{display:block;font-size:13px;color:#a32943;margin-top:7px}#form-notice{outline:none}#preview-dialog{max-width:900px}.dialog-preview-paper img{width:100%;display:block}.preview-header h2{line-height:1.5}.debt-banner li{white-space:nowrap}#new-debt{margin-top:24px}@media(max-width:760px){.debt-banner-paper{display:none}.debt-banner{padding:26px}.debt-banner h1{font-size:28px}.debt-banner li{font-size:11px}.grid{grid-template-columns:minmax(0,1fr)}.address-row{grid-template-columns:1fr 1fr}.address-row>label:first-child{grid-column:1/-1}.preview-sidebar{position:static}#state-rows .row-fields{grid-template-columns:1fr}}

#debt-form label>.field-error{color:#a32943;margin-left:0}#preview-page-title{font-size:22px;font-weight:700;color:#203b50}.preview-header h2>[data-year]{font-size:16px;font-weight:400;margin-left:6px}

#debt-form .grid{align-items:end}
