@font-face{font-family:Quicksand;src:url(quicksand.ttf) format("truetype");font-display:swap}
.obsc{font-family:Quicksand,Nunito,Fredoka,sans-serif;color:#355854;max-width:1040px}.obsc-card{background:#fff;border:1px solid #81c9c7;border-radius:18px;padding:24px;margin:24px 0}.obsc label{display:block;margin:12px 0}.obsc input:not([type=checkbox]),.obsc textarea,.obsc select{display:block;max-width:100%;width:420px;padding:10px;border:1px solid #81c9c7;border-radius:8px}.obsc textarea{min-height:85px}.obsc details{border-bottom:1px solid #d8eae7;padding:12px 0}.obsc summary{cursor:pointer;font-weight:700}.obsc button{margin:8px 0}.obsc h2,.obsc h3{color:#357e79}.obsc form{padding:12px 0}.obsc input[type=checkbox]{margin-right:8px}
.obsc-scroll{overflow-x:auto}.obsc table{border-collapse:collapse;width:100%;margin:18px 0;font-size:14px}.obsc th,.obsc td{padding:12px;border:1px solid #d6e9e6;text-align:left;vertical-align:top}.obsc th{background:#e5f4f1}.obsc td form{max-width:220px}.obsc td input:not([type=checkbox]){width:190px}.obsc td label{font-size:12px}.obsc .button{white-space:normal}.obsc-card>h2{margin-top:0}.obsc select{height:auto}@media(max-width:600px){.obsc-card{padding:14px}.obsc h1{font-size:26px}}
.obsc .select2-container{max-width:100%;font-family:Quicksand,Nunito,sans-serif}.obsc .select2-container .select2-selection--single{min-height:40px;border:1px solid #81c9c7;border-radius:8px}.obsc .select2-container .select2-selection__rendered{padding:5px 12px}.obsc .select2-container .select2-selection__arrow{top:7px}.obsc .description{max-width:520px}
.obsc-products{border:1px solid #d6e9e6;border-radius:12px;padding:16px;margin:14px 0}.obsc-products legend{font-weight:700}.obsc-product-row{display:flex;gap:12px;align-items:center;max-width:740px}.obsc-product-row>label:first-child{flex:1;min-width:180px}.obsc-product-row>label:nth-child(2){width:90px}.obsc-product-row input[type=number]{width:85px}.obsc-product-row .select2-container{width:100%!important}@media(max-width:600px){.obsc-product-row{flex-wrap:wrap}.obsc-product-row>label:first-child{flex-basis:100%}}
