
.cu28{border-top:4px solid #087e83;min-width:0}.cu28 label{display:flex;gap:.7rem;align-items:center;min-height:44px;padding:.45rem 0;overflow-wrap:anywhere}.cu28 select{width:100%;max-width:100%;min-width:0;min-height:44px;font:inherit;color:#173a3b;background:#fff;padding:.65rem}.cu28 label:has(select){display:block}.cu28 input[type=checkbox]{width:22px;height:22px;flex:0 0 22px;accent-color:#087e83}.cu28 output{display:block;white-space:pre-line;background:#eaf5f1;border-left:3px solid #087e83;padding:1rem;margin:1rem 0}.cu28 button{font:inherit;padding:.8rem 1rem;min-height:44px;white-space:normal;max-width:100%;background:#087e83;border:1px solid #087e83;color:white;border-radius:.4rem;margin:.3rem .4rem .3rem 0}.cu28 fieldset{padding:0;border:0}.cu28 legend{font-weight:700}.cu28 [hidden]{display:none!important}.cu28 :focus-visible,.cu28-table:focus-visible{outline:3px solid #c15d29;outline-offset:3px}.cu28 details{margin:1rem 0}.cu28 summary{cursor:pointer;min-height:44px;font-weight:700}.cu28-table{max-width:100%;overflow-x:auto;margin:1rem 0}.cu28-table table{border-collapse:collapse;width:100%;min-width:510px}.cu28-table th,.cu28-table td{padding:.7rem;border:1px solid #cadbd7;text-align:left;vertical-align:top;overflow-wrap:anywhere}.cu28-table caption{font-weight:700;text-align:left;padding:.5rem 0}.cu28-complement{border-top:2px solid #087e83;margin-top:1.5rem;padding-top:1rem}.cu28-complement h2{font-size:1.4rem;overflow-wrap:anywhere}@media(max-width:600px){.cu28{padding:1rem!important}.cu28 h3{overflow-wrap:anywhere}.cu28-table th,.cu28-table td{font-size:.9rem;padding:.5rem}}@media print{.cu28 [data-cu28-js],.cu28 button{display:none!important}.cu28 details>*{display:block}}
