.withdrawal-shell{max-width:850px;padding-bottom:56px}.withdrawal-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px;margin:24px 0}.withdrawal-card h2{color:#08758a;font-size:1.5rem}.withdrawal-card input,.withdrawal-card textarea{width:100%;font:inherit;padding:12px;border:1px solid #758990;border-radius:8px;color:#172a30;background:#fff}.withdrawal-card label{display:block;font-weight:700;margin-bottom:8px}.withdrawal-field{margin:18px 0}.withdrawal-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.withdrawal-hint{font-size:.9rem;color:#40575f}.withdrawal-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.withdrawal-actions button{padding:12px 18px;min-height:48px;border:1px solid #08758a;border-radius:10px;background:#08758a;color:white;font:inherit;font-weight:700;cursor:pointer}.withdrawal-actions .secondary{color:#075e6f;background:white}.withdrawal-actions button:disabled{opacity:.55;cursor:not-allowed}.withdrawal-steps{display:flex;gap:24px;padding-left:22px}.withdrawal-steps [aria-current]{font-weight:800}.withdrawal-notice{border-left:4px solid #29bbdd;background:#eaf8fb;padding:15px 18px;margin:18px 0}.withdrawal-card pre,.withdrawal-print pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.withdrawal-error{background:#fff2f1;color:#9b241d;padding:12px}#result-reference{overflow-wrap:anywhere}.withdrawal-print{display:none}[hidden]{display:none!important}.withdrawal-card :focus-visible{outline:3px solid #08758a;outline-offset:4px}@media(max-width:600px){.withdrawal-row{grid-template-columns:1fr;gap:0}.withdrawal-card{padding:22px}.withdrawal-actions{flex-direction:column}.withdrawal-steps{font-size:.9rem;gap:18px}}@media print{body>*{display:none!important}.withdrawal-print{display:block!important;color:#000;background:#fff;font:12pt/1.5 Arial,sans-serif;padding:15mm}.withdrawal-print h1{font-size:19pt;color:#000}.withdrawal-print pre{border:1px solid #999;padding:12px}}
