.zone-check{margin:0 auto;max-width:900px}.zone-check-header{padding:2rem 0 1rem;text-align:center}.zone-check-header h1{color:#1a1a1a;font-size:1.6rem;font-weight:600}.zone-check-header p{color:#666;font-size:.95rem}.zone-check-form{background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.08);margin-bottom:1.5rem;padding:1.5rem}.zone-check-form label{font-size:.9rem;font-weight:500;margin-bottom:.3rem}.zone-check-results{background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.08);margin-bottom:1.5rem;padding:1.5rem}.zone-check-results h5{font-weight:600;margin-bottom:1rem}.zone-check-results table{margin-bottom:0}.zone-check-results table th{border-top:0;color:#999;font-size:.8rem;text-transform:uppercase}.zone-check-results table td{vertical-align:middle}.zone-check-map{background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.08);margin-bottom:1.5rem;overflow:hidden}.zone-check-map #map,.zone-check-map .ol-viewport{min-height:400px}.zone-check-prices{background:#f8f9fa;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.zone-check-prices h6{font-weight:600;margin-bottom:.8rem}.badge-zone{border-radius:4px;color:#fff;display:inline-block;font-size:.85rem;font-weight:600;padding:3px 10px}.badge-zone-a{background:#d32f2f}.badge-zone-b{background:#f57c00}.badge-zone-c{background:#fbc02d;color:#333}.badge-zone-d{background:#388e3c}.badge-zone-x{background:#9e9e9e}.zone-check-form [data-bs-toggle=collapse] .fa-chevron-down{transition:transform .3s ease}.zone-check-form [data-bs-toggle=collapse][aria-expanded=true] .fa-chevron-down{transform:rotate(180deg)}.zone-check-form .select2-container{width:100%!important}.zone-check-form .select2-container--default .select2-selection--single{border-color:#ced4da!important;height:38px!important}.zone-check-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px!important}.zone-check-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:36px!important}.zone-check-form .select2-dropdown{border-color:#ced4da!important}#instructionsCollapse.collapsing~#instructionsChevron,#instructionsCollapse.show~#instructionsChevron{transform:rotate(180deg)}
