.ct-form{max-width:900px;padding:24px;border:1px solid #d7dce3;border-radius:12px;background:#fff;color:#1d2939}.ct-steps{display:flex;gap:18px;padding:0;margin:0 0 28px;list-style:none}.ct-steps li{color:#667085}.ct-steps .is-active{font-weight:700;color:#175cd3}.ct-panel{display:none}.ct-panel.is-active{display:block}.ct-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}.ct-form label{display:grid;gap:6px;font-weight:600}.ct-form input,.ct-form select{box-sizing:border-box;width:100%;padding:10px;border:1px solid #98a2b3;border-radius:6px;background:#fff}.ct-line{display:grid;grid-template-columns:1fr 110px 110px 110px 42px;gap:10px;align-items:end;margin-bottom:12px;padding:14px;background:#f8fafc;border-radius:8px}.ct-line b{padding:10px 0}.ct-form button{margin:8px 8px 0 0;padding:10px 16px;border:0;border-radius:6px;background:#175cd3;color:#fff;cursor:pointer}.ct-form button.ct-remove{background:#b42318}.ct-procedure{border:0;padding:20px 0}.ct-procedure label{display:flex;align-items:center;gap:8px;margin:8px 0}.ct-procedure input{width:auto}.ct-procedure small{font-weight:400}.ct-summary table{width:100%;border-collapse:collapse}.ct-summary th,.ct-summary td{padding:9px;border-bottom:1px solid #eaecf0;text-align:left}.ct-summary td:last-child{text-align:right}.ct-form [data-summary] table{width:100%!important;table-layout:auto!important}.ct-form [data-summary] th:nth-child(2),.ct-form [data-summary] td:nth-child(2){width:18%!important;white-space:nowrap}.ct-form [data-summary] th:nth-child(3),.ct-form [data-summary] td:nth-child(3){width:16%!important;white-space:nowrap;text-align:right!important}.ct-summary .ct-total{font-size:1.2em;font-weight:700}.ct-error{color:#b42318}.ct-privacy{margin-top:20px;display:flex!important;align-items:center;grid-template-columns:auto 1fr}.ct-privacy input{width:auto}@media(max-width:640px){.ct-grid,.ct-line{grid-template-columns:1fr}.ct-steps{font-size:.8rem;gap:8px}.ct-line b{padding:0}}
