.preparation-sheet-module__jYaCwG__root{border:1px solid var(--border);background:var(--brand-ivory);border-radius:24px;margin-top:24px;padding:24px}.preparation-sheet-module__jYaCwG__root>p,.preparation-sheet-module__jYaCwG__fields p{color:var(--muted-foreground);font-size:13px!important;line-height:1.7!important}.preparation-sheet-module__jYaCwG__fields{gap:24px;margin:24px 0;display:grid}.preparation-sheet-module__jYaCwG__fields label{margin-bottom:6px;font-size:16px;font-weight:500;display:block}.preparation-sheet-module__jYaCwG__fields textarea{border:1px solid var(--border);background:var(--background);width:100%;min-height:110px;color:var(--foreground);resize:vertical;border-radius:12px;margin-top:10px;padding:14px;font-family:inherit;font-size:16px;line-height:1.6}.preparation-sheet-module__jYaCwG__fields textarea:focus-visible,.preparation-sheet-module__jYaCwG__actions button:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.preparation-sheet-module__jYaCwG__actions{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.preparation-sheet-module__jYaCwG__actions button{background:var(--foreground);min-height:44px;color:var(--background);cursor:pointer;border-radius:999px;padding:12px 20px;font-size:13px}.preparation-sheet-module__jYaCwG__actions .preparation-sheet-module__jYaCwG__secondary{background:var(--background);color:var(--foreground);border:1px solid var(--border)}.preparation-sheet-module__jYaCwG__actions button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:767px){.preparation-sheet-module__jYaCwG__root{padding:18px}.preparation-sheet-module__jYaCwG__actions{flex-direction:column}.preparation-sheet-module__jYaCwG__actions button{width:100%}}@media screen{.preparation-sheet-module__jYaCwG__printSheet{display:none}}@media print{@page career-sheet{size:A4;margin:12mm}.preparation-sheet-module__jYaCwG__printSheet,.preparation-sheet-module__jYaCwG__printSheet *{visibility:visible!important}body:has([data-career-print])>:not([data-career-print]){display:none!important}.preparation-sheet-module__jYaCwG__printSheet{page:career-sheet;color:#000;background:#fff;padding:0;font:11pt/1.6 Arial,sans-serif;display:block}.preparation-sheet-module__jYaCwG__printSheet h1{margin:8mm 0;font:500 23pt/1.2 Arial,sans-serif}.preparation-sheet-module__jYaCwG__printSheet h2{break-after:avoid;margin:7mm 0 2mm;font:700 13pt/1.4 Arial,sans-serif}.preparation-sheet-module__jYaCwG__printSheet p{white-space:pre-wrap;overflow-wrap:anywhere;orphans:3;widows:3;margin:0 0 3mm}}
