.sl-request-summary,.sl-request-summary *,.sl-money-input,.sl-money-input *{box-sizing:border-box}
.sl-money-input,.sl-summary-field{display:flex;flex-direction:column;gap:6px;color:#334155;font-size:14px;font-weight:600;margin-top:12px}.sl-money-input input,.sl-summary-field input,.sl-summary-field select{width:100%;min-height:44px;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;color:#0f172a;background:#fff;font:inherit}.sl-money-input input{max-width:240px}.sl-request-summary{padding:16px;border:1px solid #a7f3d0;border-radius:16px;background:#f0fdf4}.sl-request-summary summary{cursor:pointer;font-weight:700;color:#065f46;min-height:28px}.sl-request-summary p,.sl-optional-hint{font-size:14px;line-height:1.6}.sl-request-summary [data-sl-summary-fields]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sl-money-input input:focus-visible,.sl-summary-field input:focus-visible,.sl-summary-field select:focus-visible,.sl-request-summary summary:focus-visible{outline:3px solid #059669;outline-offset:3px}@media(max-width:480px){.sl-request-summary [data-sl-summary-fields]{grid-template-columns:1fr}.sl-money-input input{max-width:none}}

.sl-optional-skip{display:block;width:100%;min-height:44px;padding:12px;margin-top:12px;border:1px solid #94a3b8;border-radius:12px;background:#fff;color:#334155;font-weight:600;cursor:pointer}.sl-optional-skip:hover{background:#f1f5f9}.sl-optional-skip:focus-visible{outline:3px solid #059669;outline-offset:3px}
