.uber-direct-settings-form{background:#fff;padding:20px;border:1px solid #ddd;border-radius:8px;max-width:600px}.uber-direct-settings-section{padding:15px;margin-bottom:20px;border-radius:5px;border-left:5px solid #0073aa;background:#f9f9f9}.uber-direct-settings-section h3{margin-top:0;color:#0073aa}.form-table th{text-align:left;padding-right:15px}form input,form select,form button{padding:8px;font-size:14px}.uber-tabs{display:flex;gap:10px;margin-bottom:20px}.uber-tab{flex:1;text-align:center;background:#f1f1f1;border:2px solid #ccc;border-radius:6px;padding:12px;cursor:pointer;user-select:none;font-weight:600;transition:all 0.2s ease-in-out;font-size:15px;color:#333}.uber-tab input[type="radio"]{display:none}.uber-tab span{display:inline-block}.uber-tab input[type="radio"]:checked+span{border-bottom:2px solid #000}.uber-tab--black{background:#000;border:2px solid #000}.uber-tab--black span{color:#fff;font-size:16px;letter-spacing:1px}.uber-tab--black input[type="radio"]:checked+span{text-decoration:underline}#pickup-scheduler .pickup-field{margin-bottom:12px}#pickup-scheduler label{display:block;font-weight:500;margin-bottom:4px}#pickup-scheduler input{width:100%;max-width:300px}