.modern-select{appearance:none;color:#1f2937;cursor:pointer;background-color:#f9fafb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%239ca3af' viewBox='0 0 16 16'%3E%3Cpath d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-position:12px;background-repeat:no-repeat;border:1.5px solid #e5e7eb;border-radius:12px;padding-left:32px;padding-right:12px;font-size:.95rem;font-weight:600;transition:all .15s}.modern-select:focus{background-color:#fff;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.toggle-track{cursor:pointer;background:#e5e7eb;border-radius:9999px;width:44px;height:24px;transition:background .2s;position:relative}.toggle-track.active{background:#2563eb}.toggle-track:after{content:"";background:#fff;border:1px solid #d1d5db;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;right:2px;box-shadow:0 1px 3px #0000001a}.toggle-track.active:after{border-color:#0000;transform:translate(-20px)}
