.es-row{border:1px solid #c7d6ce;border-radius:8px;padding:1rem;margin:1rem 0;min-width:0}.es-table-field{min-width:0;border:1px solid #b8cbc2;border-radius:10px;padding:1rem}.es-table-field legend,.es-row legend{font-weight:700}.es-tools .calc-card{min-width:0}.es-tools .calc-card h2{overflow-wrap:anywhere}.es-calculator .input-wrap select{max-width:44%;min-width:5rem}.es-calculator .input-wrap input{min-width:0}.es-decision section{scroll-margin-top:2rem}.es-decision fieldset{min-width:0}.es-decision .specialty-fields>*{min-width:0}.es-decision nav a{display:inline-block;padding:.6rem}.es-decision [hidden]{display:none!important}.es-decision .table-scroll,.es-calculator .table-scroll{max-width:100%;overflow:auto}.es-decision input,.es-decision select,.es-decision textarea{max-width:100%}.es-decision summary{cursor:pointer;font-weight:700;padding:.6rem 0}.es-decision .error:empty{display:none}@media(max-width:600px){.es-decision .specialty-fields{display:block}.es-row{padding:.65rem}.es-table-field{padding:.7rem}.es-calculator .input-wrap{flex-wrap:wrap}.es-calculator .input-wrap select{max-width:100%}}@media print{.es-calculator .form-panel,.es-decision form,.es-decision .form-actions,.es-decision nav,.es-decision .es-controls,.es-decision details:not([open]),#es-loading{display:none!important}.es-decision .es-print-result,.es-calculator .result-container{display:block!important;break-inside:auto}.es-decision .es-print-result table{font-size:10pt}.es-decision .es-print-result{border:0}.es-calculator .calculator-layout{display:block}.es-decision section:has(>form){break-inside:auto}}
.es-decision input[type="checkbox"]{width:auto;min-width:1.2rem;min-height:1.2rem}.es-decision .es-print-result{overflow-wrap:anywhere}@media print{body[data-es-print="focused"] [data-es-section]:not([data-es-section="focused"]),body[data-es-print="study"] [data-es-section]:not([data-es-section="study"]),body[data-es-print="commitment"] [data-es-section]:not([data-es-section="commitment"]){display:none!important}}

.es-calculator .field{min-width:0}.es-calculator select[data-path]{width:100%;min-width:0;max-width:100%}.es-decision select{width:100%;min-width:0}
.es-decision nav.form-panel{display:block}.es-decision nav.form-panel>a{display:block;white-space:normal;max-width:100%}.es-decision .es-controls label.secondary{white-space:normal}
