.gps-shipping-simulator-wrapper{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:20px;margin:25px 0;backdrop-filter:blur(10px);box-shadow:0 4px 15px rgb(0 0 0 / .2)}.gps-shipping-simulator-wrapper h3{font-size:1.1rem;color:#fff;margin-top:0;margin-bottom:15px;display:flex;align-items:center}.gps-shipping-inputs{display:flex;gap:10px;margin-bottom:15px}.gps-shipping-inputs input[type="text"]{flex-grow:1;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);color:#fff;padding:10px 15px;border-radius:8px}.gps-shipping-inputs button{background:linear-gradient(135deg,#FF416C 0%,#FF4B2B 100%)!important;color:#fff!important;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600}#gps_sim_results{margin-top:15px}.gps-shipping-options{list-style:none;padding:0;margin:0}.gps-shipping-options li{display:flex;align-items:center;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05);border-radius:8px;padding:12px;margin-bottom:8px;cursor:pointer;transition:all 0.2s ease}.gps-shipping-options li:hover{background:rgb(255 255 255 / .05)}.gps-shipping-options input[type="radio"]{margin-right:12px;accent-color:#FF4B2B}.gps-shipping-label{flex-grow:1;color:#e0e0e0}.gps-shipping-cost{font-weight:600;color:#4364F7}.gps-error-message{color:#FF416C;font-weight:600;padding:10px;background:rgb(255 65 108 / .1);border-radius:8px;text-align:center}