.calculation-sheet{border:1px solid #ba9b5c;background:#1b2332;border-radius:8px;padding:24px;margin:30px 0;scroll-margin-top:110px}.calculation-sheet form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.calculation-sheet fieldset{min-width:0;border:1px solid #ba9b5c;border-radius:6px;padding:18px;margin:0}.calculation-sheet fieldset:last-of-type{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.calculation-sheet legend{color:#d3b77a;padding:0 7px;font-size:18px}.calculation-sheet label{display:block;font-size:15px;line-height:1.8;margin-bottom:12px}.calculation-sheet input,.calculation-sheet textarea{font:inherit;border:1px solid #8c7955;border-radius:4px;background:#101520;color:#ddd6c8;padding:10px;width:100%;display:block;margin-top:7px}.calculation-sheet input{direction:ltr;text-align:right}.calculation-sheet input:focus-visible,.calculation-sheet textarea:focus-visible{outline:2px solid #d3b77a;outline-offset:2px}.calculation-sheet output{display:block;direction:ltr;text-align:center;color:#e5cf96;background:#101520;border:1px solid #ba9b5c;border-radius:4px;font-size:17px;padding:14px;margin-top:12px;overflow-wrap:anywhere}.calculation-sheet output[data-invalid]{color:#ffcbad}.calculation-sheet #calculation-status,.calculation-sheet .sheet-actions,.calculation-sheet .sheet-summary{grid-column:1/-1}.calculation-sheet #calculation-status{font-size:14px;margin:0}.sheet-actions{display:flex;gap:10px;flex-wrap:wrap}.sheet-actions .button{font-size:14px}.calculation-sheet textarea{resize:vertical;font-size:14px;line-height:2}.legal-content h3{color:#d3b77a;font-size:19px;margin-top:24px}@media(max-width:600px){.calculation-sheet{padding:16px}.calculation-sheet form,.calculation-sheet fieldset:last-of-type{grid-template-columns:1fr}.sheet-actions .button{width:100%}.calculation-sheet output{font-size:15px}}@media print{body{background:white!important;color:black!important}header,footer,.breadcrumb,.preview,#cookie-consent,.sheet-actions{display:none!important}.wrap{width:100%!important}.calculation-sheet,.calculation-sheet input,.calculation-sheet textarea,.calculation-sheet output{background:white!important;color:black!important}.calculation-sheet{break-inside:avoid}.legal-content> :not(.calculation-sheet){display:none}.calculation-sheet form{display:block}.calculation-sheet fieldset{margin-bottom:14px}.calculation-sheet legend,.calculation-sheet h2{color:black!important}}
