.ErrorToast_toast__ZSQjh{position:fixed;top:80px;left:50%;transform:translateX(-50%);background-color:#e53e3e;color:white;padding:12px 20px;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.15);z-index:9999;font-size:15px;width:auto;max-width:90%}.ErrorToast_toastContent__z4Pyz{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.ErrorToast_closeButton__Rys7y{background:none;border:none;color:white;font-size:16px;cursor:pointer;padding:0;line-height:1}@media (max-width:600px){.ErrorToast_toast__ZSQjh{width:90%;max-width:400px;left:50%;transform:translateX(-50%)}}.FormRenderer_form__yiwNI{display:grid;grid-gap:14px;gap:14px}.FormRenderer_field__8p73l{display:grid;grid-gap:6px;gap:6px}.FormRenderer_label__H6XTa{font-size:13px;color:#374151;font-weight:500}.FormRenderer_input__z8zxO,.FormRenderer_select__Em9tu{height:40px;padding:0 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#111827;outline:none;transition:box-shadow .15s ease,border-color .15s ease}.FormRenderer_input__z8zxO:focus,.FormRenderer_select__Em9tu:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.15)}.FormRenderer_checkboxRow__UYQDh{display:flex;align-items:center;gap:10px}.FormRenderer_checkbox__KNZlI{width:18px;height:18px;accent-color:#111827}.FormRenderer_actions__ADahC{margin-top:6px}.FormRenderer_inputError__PnsQP{border-color:red!important;outline-color:red!important}.Button_button__Fhpa1{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 16px;background:#111827;color:#fff;border-radius:10px;border:1px solid rgba(17,24,39,.9);cursor:pointer;font-weight:600;letter-spacing:.01em;transition:transform .05s ease,box-shadow .15s ease,background .2s ease}.Button_button__Fhpa1:hover{background:#0f172a;box-shadow:0 6px 16px rgba(2,6,23,.12)}.Button_button__Fhpa1:active{transform:translateY(1px)}.Button_resetButton__GHp7w{background-color:#bdbdbd;color:#333;margin-left:.5rem}.Button_resetButton__GHp7w:hover{background-color:#d5d5d5}.CustomSortDropdown_inlineLabelWrapper__RjBhy{display:flex;align-items:center;gap:8px;margin-bottom:1rem}.CustomSortDropdown_label__MZeqb{font-size:16px;color:#2C3E50;white-space:nowrap}.CustomSortDropdown_selected__BqP15{padding:8px 12px;border:1px solid #ccc;border-radius:6px;font-size:15px;background-color:white;color:#2C3E50;cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:100%}.CustomSortDropdown_arrow__TIp2m{margin-left:10px}.CustomSortDropdown_buttonDropdownContainer__FVS07{position:relative;display:inline-block;width:100%}.CustomSortDropdown_dropdown__YO45N{position:absolute;top:100%;left:0;background-color:white;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:6px;z-index:10;max-height:200px;overflow-y:auto;padding:0;margin-top:4px}.CustomSortDropdown_option__Aijpi{padding:8px 12px;font-size:14px;color:#2C3E50;cursor:pointer}.CustomSortDropdown_option__Aijpi:hover{background-color:#f5f5f5}.CustomSortDropdown_selectedOption__EN2CQ{font-weight:700;background-color:#e8f4ff}.CustomSortDropdown_disabled__PlAhw{opacity:.6;cursor:not-allowed;pointer-events:none}.QuotePage_shell__a_Ng8{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(1200px 600px at 20% 10%,#f7f7fb 0,#f3f4f8 40%,#eef0f5 100%)}.QuotePage_panel__GtxOT{width:100%;max-width:450px;min-height:400px;background:#fff;border-radius:16px;box-shadow:0 10px 15px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.04);padding:28px 28px 24px;border:1px solid rgba(17,24,39,.06)}.QuotePage_header__zh360{margin-bottom:14px}.QuotePage_title__bw4hs{margin:0 0 6px;font-size:22px;font-weight:600;letter-spacing:-.01em;color:#111827}.QuotePage_subtitle___OVfh{margin:0;color:#6b7280;font-size:14px}.QuotePage_overlaySpinner__d8QWr{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;z-index:10}.QuotePage_overlaySpinner__d8QWr:after{content:"";width:32px;height:32px;border:4px solid #ccc;border-top-color:#111827;border-radius:50%;animation:QuotePage_spin__UBoLS .8s linear infinite}@keyframes QuotePage_spin__UBoLS{to{transform:rotate(1turn)}}