@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media(max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media(max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}._smallInput_4aiqj_1{width:150px}._mediumInput_4aiqj_5{width:250px}._eventTitle_4aiqj_9{font-size:1.3em;font-weight:700}._completed_4aiqj_14{background-color:#18794e!important;color:#fff!important}._creating_4aiqj_19{background-color:#f5fff8!important;color:#002036!important}._failed_4aiqj_24{background-color:#feefef!important;color:#000!important;color:#002036!important}._issues_4aiqj_30{background-color:#fff4d5!important;color:#000!important;color:#002036!important}._pending_4aiqj_36{background-color:#e9f9ee!important;color:#000!important;color:#002036!important}._rejected_4aiqj_42{background-color:#feefef!important;color:#002036!important}._ticketContainer_4aiqj_47{display:flex;flex-direction:row}._ticketSubContainer_4aiqj_52{display:flex;flex-direction:column}._inHandDateBadge_4aiqj_57{align-self:flex-start;background-color:#e3f5fd!important;color:#002036!important;display:flex;align-items:center}._row_4aiqj_65{cursor:pointer}._modalDialogRight_4aiqj_69{position:fixed;top:0;right:0;margin:0;height:100%;max-width:30%;width:400px}._modalContent_4aiqj_79{height:100%;border-radius:0}._modalCard_4aiqj_84{margin-top:24px}._leftRight_4aiqj_88{display:flex;align-items:center;justify-content:space-between;position:relative}._copyIcon_4aiqj_95{position:absolute;right:-24px;top:4px}._statusBadge_4aiqj_101{display:flex;align-items:center;background-color:#c4ebfd!important;color:#00395f!important;margin-right:10px;font-size:1rem}._statuses_4aiqj_110{display:flex}._pagination_4aiqj_114{display:flex;align-items:center}._status-accepted_4aiqj_119{background-color:#e9f9ee!important;color:#00395f!important}._status-completed_4aiqj_124{background-color:#18794e!important;color:#00395f!important}._status-creating_4aiqj_129{background-color:#f5fff8!important;color:#00395f!important}._status-failed_4aiqj_134{background-color:#feefef!important;color:#00395f!important}._status-issues_4aiqj_139{background-color:#fff4d5!important;color:#00395f!important}._status-pending_4aiqj_144{background-color:#e9f9ee!important;color:#00395f!important}._status-rejected_4aiqj_149{background-color:#feefef!important;color:#00395f!important}.large-checkbox .form-check-input{width:2rem;height:2rem}.large-checkbox.form-check{display:flex;align-items:center}.large-checkbox input{margin-right:12px}.dropdown-toggle:after{content:none!important}._formContainer_19ns8_1{width:500px}._restrictorCheckbox_19ns8_5{padding:0!important;margin:0!important;transform:scale(1.5)}._restrictorLabel_19ns8_11{padding:0!important;margin:0 0 0 12px!important}._weekTitle_1qzg4_1{font-size:2em;font-weight:700;margin-top:32px}._card_1qzg4_7{display:flex;flex-direction:row;align-items:center}._cardLeft_1qzg4_13{width:70%}._cardRight_1qzg4_17{width:30%}._cardRight_1qzg4_17 img{height:100px;width:100px}._lowest_1ii1s_1{color:#1d8d22}._renderedEmail_1u6l1_1 iframe{width:100%;min-height:800px}._tab_1u6l1_6{border:1px solid rgb(222,226,230);border-top:none}:root{--bs-body-bg-rgb: 248, 249, 250;--card-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--card-shadow-hover: 0 .5rem 1rem rgba(0, 0, 0, .15);--border-subtle: rgba(0, 0, 0, .125);--text-muted-custom: #8b92a8;--scrollbar-bg: #e9ecef;--scrollbar-thumb: #adb5bd;--gradient-overlay: linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);--gradient-primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-success: linear-gradient(135deg, #56ab2f 0%, #a8e063 100%);--gradient-info: linear-gradient(135deg, #3a7bd5 0%, #00d2ff 100%);--gradient-warning: linear-gradient(135deg, #f2994a 0%, #f2c94c 100%);--gradient-danger: linear-gradient(135deg, #eb3349 0%, #f45c43 100%)}[data-bs-theme=dark]{--bs-body-bg-rgb: 26, 29, 35;--card-shadow: 0 .125rem .25rem rgba(0, 0, 0, .5);--card-shadow-hover: 0 .5rem 1rem rgba(0, 0, 0, .7);--border-subtle: rgba(255, 255, 255, .125);--text-muted-custom: #6c757d;--scrollbar-bg: #2c3e50;--scrollbar-thumb: #495057;--gradient-overlay: linear-gradient(135deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .2) 100%)}.kanban-column{border-radius:1rem;overflow:hidden;box-shadow:var(--card-shadow);height:100%;display:flex;flex-direction:column;background:var(--bs-body-bg);border:1px solid var(--border-subtle);transition:all .3s cubic-bezier(.4,0,.2,1)}.kanban-column:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.kanban-header{display:flex;align-items:center;justify-content:space-between;position:relative;background-size:200% 200%;animation:gradient-shift 3s ease infinite}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.kanban-header.bg-primary{background:var(--gradient-primary)}.kanban-header.bg-info{background:linear-gradient(135deg,#003d82,#5fa8d3)}.kanban-header.bg-info-inverse{background:linear-gradient(135deg,#a4d4f1,#004a9f)}.kanban-header.bg-warning{background:var(--gradient-warning)}.kanban-header.bg-success{background:var(--gradient-success)}.kanban-header.bg-danger{background:var(--gradient-danger)}.kanban-header h5{font-weight:600;letter-spacing:-.02em}.kanban-body{flex:1;min-height:200px;max-height:70vh;background:var(--gradient-overlay)}@media(max-width:991px){.kanban-body{max-height:40vh}}.swap-card{transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:1px solid var(--border-subtle);border-radius:.75rem!important;position:relative;overflow:hidden;background:var(--bs-card-bg)}.swap-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:3px;background:var(--gradient-primary);transition:left .3s ease}.swap-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:var(--card-shadow-hover);border-color:transparent}.swap-card:hover:before{left:0}.summary-card{transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid var(--border-subtle);border-radius:1rem!important;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.summary-card:after{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);transform:rotate(45deg);transition:all .5s ease}.summary-card:hover{transform:translateY(-4px);box-shadow:var(--card-shadow-hover)}.summary-card:hover:after{top:-60%;right:-60%}.summary-card.border-primary{background:linear-gradient(135deg,#667eea0d,#764ba20d);border-color:#667eea4d!important}.summary-card.border-success{background:linear-gradient(135deg,#56ab2f0d,#a8e0630d);border-color:#56ab2f4d!important}.summary-card.border-danger{background:linear-gradient(135deg,#eb33490d,#f45c430d);border-color:#eb33494d!important}.summary-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:1.5rem;background:var(--gradient-overlay)}.kanban-body::-webkit-scrollbar{width:10px}.kanban-body::-webkit-scrollbar-track{background:var(--scrollbar-bg);border-radius:10px;margin:10px 0}.kanban-body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:10px;border:2px solid var(--scrollbar-bg)}.kanban-body::-webkit-scrollbar-thumb:hover{background:var(--bs-primary)}.badge{font-weight:600;padding:.375rem .75rem;border-radius:.5rem;font-size:.75rem;letter-spacing:.025em;text-transform:uppercase;box-shadow:0 2px 4px #0000001a}.badge.bg-primary{background:var(--gradient-primary)!important}.badge.bg-info{background:linear-gradient(135deg,#003d82,#5fa8d3)!important;color:#fff!important}.badge.bg-info-inverse{background:linear-gradient(135deg,#a4d4f1,#004a9f)!important;color:#fff!important}.badge.bg-warning{background:var(--gradient-warning)!important;color:#fff!important}.badge.bg-success{background:var(--gradient-success)!important}.badge.bg-danger{background:var(--gradient-danger)!important}.modal-glass .modal-body h6{color:#495057;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:.5rem;margin-bottom:1rem;font-weight:600}.modal-glass .modal-body{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.modal-glass .modal-body::-webkit-scrollbar{width:8px}.modal-glass .modal-body::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.modal-glass .modal-body::-webkit-scrollbar-thumb{background:#0003;border-radius:10px;border:2px solid transparent;background-clip:content-box}.modal-glass .modal-body::-webkit-scrollbar-thumb:hover{background:#0000004d;background-clip:content-box}[data-bs-theme=dark] .modal-glass .modal-body h6{color:#adb5bd;border-bottom-color:#ffffff1a}[data-bs-theme=dark] .modal-glass .modal-body::-webkit-scrollbar-track{background:#ffffff0d}[data-bs-theme=dark] .modal-glass .modal-body::-webkit-scrollbar-thumb{background:#fff3;background-clip:content-box}[data-bs-theme=dark] .modal-glass .modal-body::-webkit-scrollbar-thumb:hover{background:#ffffff4d;background-clip:content-box}@media(max-width:768px){.kanban-column,.summary-card{margin-bottom:1rem}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-spin{animation:spin 1s linear infinite}.text-status-new{color:#007bff}.text-status-awaiting{color:#ffc107}.text-status-unlocked{color:#28a745}.text-status-completed{color:#20c997}.text-status-cancelled{color:#dc3545}.text-status-refunded{color:#6c757d}.swap-card .btn{opacity:.9;transition:opacity .2s}.swap-card:hover .btn{opacity:1}.loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:9999}[data-bs-theme=dark] .loading-overlay{background:#000000e6}[data-bs-theme=dark] .seller-stats-grid{background:#ffffff0d}[data-bs-theme=dark] .recent-swaps-list{border-left-color:#fff3}[data-bs-theme=dark] .recent-swap-item{border-bottom-color:#ffffff0d}[data-bs-theme=dark] .seller-info-compact{border-color:#ffffff1a}.theme-toggle-btn{position:fixed;bottom:2rem;right:2rem;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary);border:none;box-shadow:var(--card-shadow-hover);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000;color:#fff;font-size:1.25rem}.theme-toggle-btn:hover{transform:scale(1.1);box-shadow:0 .75rem 1.5rem #0000004d}.theme-toggle-btn:active{transform:scale(.95)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.swap-card{animation:fadeInUp .3s ease forwards;animation-delay:calc(var(--animation-order, 0) * 50ms)}.seller-profile-section{background:rgba(var(--bs-body-bg-rgb),.95);padding:0;border-radius:.75rem}.seller-info-compact{padding:.75rem;background:var(--bs-body-bg);border:1px solid var(--border-subtle);border-radius:.5rem}.seller-basic-info{margin-bottom:.5rem}.seller-contact-info{padding-left:.5rem}.seller-history-section{margin-top:.5rem}.seller-stats-grid{padding:.5rem;background:rgba(var(--bs-light-rgb),.3);border-radius:.375rem}.recent-submissions{padding:.5rem 0}.recent-swaps-list{border-left:2px solid var(--border-subtle);padding-left:.75rem}.recent-swap-item{border-bottom:1px solid rgba(var(--bs-secondary-rgb),.1);font-size:.875rem}.recent-swap-item:last-child{border-bottom:none}.recent-swap-item:hover{background:rgba(var(--bs-primary-rgb),.03);margin-left:-.75rem;padding-left:.75rem;margin-right:-.5rem;padding-right:.5rem;transition:all .2s ease}.market-intelligence{background:var(--gradient-overlay);padding:1.5rem;border-radius:.75rem}.market-intelligence .table{background:var(--bs-body-bg);border-radius:.5rem;overflow:hidden;margin-bottom:0}.market-intelligence .table th{font-weight:700;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;padding:.75rem;background:linear-gradient(180deg,#ffffff1a,#0000000d)}.market-intelligence .table td{padding:.75rem;vertical-align:middle}.market-intelligence .table tbody tr:hover{background:rgba(var(--bs-primary-rgb),.05)}.event-header{background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.1),rgba(var(--bs-info-rgb),.05));border:1px solid rgba(var(--bs-primary-rgb),.2)}.btn{font-weight:600;border-radius:.5rem;transition:all .2s ease;position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .3s,height .3s}.btn:hover:after{width:300px;height:300px}@keyframes pulse{0%{box-shadow:0 0 #667eeab3}70%{box-shadow:0 0 0 10px #667eea00}to{box-shadow:0 0 #667eea00}}.swap-card.new-item{animation:pulse 2s infinite}.modal-blur-backdrop.modal{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.modal-glass .modal-dialog{max-height:85vh;margin:1.75rem auto}.modal-glass .modal-content{background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:20px;box-shadow:0 8px 32px #0000001a,inset 0 1px #ffffff80,inset 0 -1px #ffffff1a;overflow:hidden;position:relative;max-height:85vh;display:flex;flex-direction:column}.modal-glass .modal-content:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation:shimmer 3s infinite}@keyframes shimmer{to{left:100%}}.modal-glass.show .modal-dialog{animation:modalSlideIn .3s cubic-bezier(.4,0,.2,1)}@keyframes modalSlideIn{0%{transform:translateY(-50px) scale(.95);opacity:0}to{transform:translate(0) scale(1);opacity:1}}.modal-glass .modal-header{background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,transparent 100%);border-bottom:1px solid rgba(255,255,255,.2);padding:1rem 1.5rem;flex-shrink:0}.modal-glass .modal-body{overflow-y:auto;overflow-x:hidden;max-height:calc(85vh - 120px);padding:1.5rem;flex:1}.modal-glass .modal-footer{background:linear-gradient(0deg,rgba(255,255,255,.1) 0%,transparent 100%);border-top:1px solid rgba(255,255,255,.2);padding:1rem 1.5rem;flex-shrink:0}[data-bs-theme=dark] .modal-glass .modal-content{background:#1e1e1ef2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a,inset 0 -1px #0000004d}[data-bs-theme=dark] .modal-glass .modal-header,[data-bs-theme=dark] .modal-glass .modal-footer{background:linear-gradient(180deg,rgba(255,255,255,.05) 0%,transparent 100%);border-color:#ffffff1a}[data-bs-theme=dark] .event-header{background:linear-gradient(135deg,#667eea26,#3a7bd51a)!important;border-color:#667eea4d!important}[data-bs-theme=dark] .table{color:#e9ecef;background-color:#ffffff0d}[data-bs-theme=dark] .table thead{background:#ffffff1a;color:#fff}[data-bs-theme=dark] .table tbody tr{border-bottom-color:#ffffff1a}[data-bs-theme=dark] .table tbody tr:hover{background-color:#667eea26}[data-bs-theme=dark] .form-control,[data-bs-theme=dark] .form-select{background-color:#ffffff0d;border-color:#fff3;color:#e9ecef}[data-bs-theme=dark] .form-control:focus,[data-bs-theme=dark] .form-select:focus{background-color:#ffffff14;border-color:#667eea80;color:#fff}[data-bs-theme=dark] .form-control::placeholder{color:#fff6}[data-bs-theme=dark] .form-label{color:#adb5bd}[data-bs-theme=dark] .form-text{color:#ffffff80}[data-bs-theme=dark] .input-group-text{background-color:#667eea4d;border-color:#fff3;color:#fff}[data-bs-theme=dark] .offer-range{background:#ffffff0d;border-color:#fff3}[data-bs-theme=dark] .offer-section{background:linear-gradient(135deg,#667eea1a,#764ba21a);border-color:#667eea4d}[data-bs-theme=dark] .market-intelligence{background:#ffffff05}[data-bs-theme=dark] .list-unstyled li{color:#adb5bd}[data-bs-theme=dark] .list-unstyled li strong{color:#e9ecef}[data-bs-theme=dark] .dropdown-menu{background-color:#1e1e1ef2;border-color:#fff3}[data-bs-theme=dark] .dropdown-item{color:#e9ecef}[data-bs-theme=dark] .dropdown-item:hover{background-color:#667eea33;color:#fff}[data-bs-theme=dark] .dropdown-header{color:#adb5bd}[data-bs-theme=dark] .dropdown-divider{border-top-color:#ffffff1a}.modal-backdrop{background-color:#000000a6;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:opacity .3s ease}.modal-backdrop.show{animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.modal-glass .modal-dialog{margin:.5rem;max-height:100vh}.modal-glass .modal-content{max-height:calc(100vh - 1rem);border-radius:12px}.modal-glass .modal-body{max-height:calc(100vh - 1rem - 120px);padding:1rem}.modal-glass .modal-header,.modal-glass .modal-footer{padding:.75rem 1rem}}.empty-state{padding:3rem 1rem;text-align:center;color:var(--text-muted-custom)}.empty-state-icon{font-size:3rem;opacity:.3;margin-bottom:1rem}.offer-section{background:linear-gradient(135deg,#667eea0d,#764ba20d);border:1px solid rgba(102,126,234,.2);border-radius:12px;padding:1.5rem}.offer-range{background:#fff;padding:1rem;border-radius:8px;border:1px solid var(--border-subtle);margin-bottom:1.5rem}.offer-range h5{color:var(--bs-primary);font-weight:700}.offer-controls .form-label{color:var(--text-primary);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.offer-controls .form-control{border-radius:8px;border:2px solid var(--border-subtle);padding:.75rem;font-size:1.125rem;font-weight:600}.offer-controls .form-control:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem #667eea40}.offer-controls .input-group-text{background:var(--gradient-primary);color:#fff;border:none;font-weight:600;border-radius:8px 0 0 8px}.modal-footer .btn-group-offers{display:flex;gap:1rem;width:100%}.modal-footer .btn-decline{background:transparent;border:2px solid var(--bs-secondary);color:var(--bs-secondary);font-weight:600;padding:.75rem 1.5rem;border-radius:8px}.modal-footer .btn-decline:hover{background:var(--bs-secondary);color:#fff}.toast{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.125);box-shadow:0 8px 32px #0000001a;border-radius:12px!important;overflow:hidden}.toast.bg-success{background-color:#28a745bf!important;border-color:#28a7454d}.toast.bg-success .toast-header{background-color:#28a745e6!important;border-bottom:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast.bg-danger{background-color:#dc3545bf!important;border-color:#dc35454d}.toast.bg-danger .toast-header{background-color:#dc3545e6!important;border-bottom:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast.bg-warning{background-color:#ffc107bf!important;border-color:#ffc1074d}.toast.bg-warning .toast-header{background-color:#ffc107e6!important;border-bottom:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#212529}.toast.bg-info{background-color:#0dcaf0bf!important;border-color:#0dcaf04d}.toast.bg-info .toast-header{background-color:#0dcaf0e6!important;border-bottom:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast-header{color:#fff!important;font-weight:600;padding:.75rem 1rem}.toast-header strong{font-size:.9rem;letter-spacing:.025em}.toast-header .btn-close{filter:brightness(0) invert(1);opacity:.8}.toast-header .btn-close:hover{opacity:1}.toast-body{padding:1rem;color:#fff;font-weight:500;font-size:.9rem;line-height:1.5}[data-bs-theme=dark] .toast{border-color:#fff3;box-shadow:0 8px 32px #00000080}[data-bs-theme=dark] .toast.bg-success{background-color:#28a745d9!important}[data-bs-theme=dark] .toast.bg-danger{background-color:#dc3545d9!important}[data-bs-theme=dark] .toast.bg-warning{background-color:#ffc107d9!important}[data-bs-theme=dark] .toast.bg-info{background-color:#0dcaf0d9!important}.modal-glass-body .flex{display:flex!important}.modal-glass-body .flex-col{flex-direction:column!important}.modal-glass-body .flex-1{flex:1 1 0%!important}.modal-glass-body .flex-shrink-0{flex-shrink:0!important}.modal-glass-body .items-center{align-items:center!important}.modal-glass-body .items-baseline{align-items:baseline!important}.modal-glass-body .justify-center{justify-content:center!important}.modal-glass-body .justify-between{justify-content:space-between!important}.modal-glass-body .gap-2{gap:.5rem!important}.modal-glass-body .gap-3{gap:.75rem!important}.modal-glass-body .mb-0\.5{margin-bottom:.125rem!important}.modal-glass-body .mb-1{margin-bottom:.25rem!important}.modal-glass-body .mb-2{margin-bottom:.5rem!important}.modal-glass-body .mb-3{margin-bottom:.75rem!important}.modal-glass-body .mt-1{margin-top:.25rem!important}.modal-glass-body .mt-2{margin-top:.5rem!important}.modal-glass-body .mt-3{margin-top:.75rem!important}.modal-glass-body .pt-3{padding-top:.75rem!important}.modal-glass-body .pr-2{padding-right:.5rem!important}.modal-glass-body .pl-4{padding-left:1rem!important}.modal-glass-body .ml-1{margin-left:.25rem!important}.modal-glass-body .w-7{width:1.75rem!important}.modal-glass-body .h-7{height:1.75rem!important}.modal-glass-body .h-4{height:1rem!important}.modal-glass-body .w-4{width:1rem!important}.modal-glass-body .w-full{width:100%!important}.modal-glass-body .w-\[30\%\]{width:30%!important}.modal-glass-body .w-\[70\%\]{width:70%!important}.modal-glass-body .min-w-0{min-width:0!important}.modal-glass-body .border{border-width:1px!important;border-style:solid!important;border-color:#dee2e6!important}.modal-glass-body .border-2{border-width:2px!important;border-style:solid!important}.modal-glass-body .border-l{border-left-width:1px!important;border-left-style:solid!important;border-left-color:#dee2e6!important}.modal-glass-body .border-t{border-top-width:1px!important;border-top-style:solid!important;border-top-color:#dee2e6!important}.modal-glass-body .border-red-300{border-color:#fca5a5!important}.modal-glass-body .border-gray-200{border-color:#e5e7eb!important}.modal-glass-body .border-blue-300{border-color:#93c5fd!important}.modal-glass-body .border-orange-300{border-color:#fdba74!important}.modal-glass-body .border-purple-300{border-color:#c084fc!important}.modal-glass-body .rounded{border-radius:.25rem!important}.modal-glass-body .rounded-full{border-radius:9999px!important}.modal-glass-body .p-2{padding:.5rem!important}.modal-glass-body .p-3{padding:.75rem!important}.modal-glass-body .p-4{padding:1rem!important}.modal-glass-body .px-2{padding-left:.5rem!important;padding-right:.5rem!important}.modal-glass-body .px-3{padding-left:.75rem!important;padding-right:.75rem!important}.modal-glass-body .px-4{padding-left:1rem!important;padding-right:1rem!important}.modal-glass-body .py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.modal-glass-body .py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.modal-glass-body .py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.modal-glass-body .py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.modal-glass-body .text-xs{font-size:.75rem!important;line-height:1rem!important}.modal-glass-body .text-sm{font-size:.875rem!important;line-height:1.25rem!important}.modal-glass-body .text-\[10px\]{font-size:10px!important}.modal-glass-body .font-normal{font-weight:400!important}.modal-glass-body .font-medium{font-weight:500!important}.modal-glass-body .font-semibold{font-weight:600!important}.modal-glass-body .leading-relaxed{line-height:1.625!important}.modal-glass-body .uppercase{text-transform:uppercase!important}.modal-glass-body .tracking-wide{letter-spacing:.025em!important}.modal-glass-body .text-right{text-align:right!important}.modal-glass-body .text-center{text-align:center!important}.modal-glass-body .whitespace-pre-wrap{white-space:pre-wrap!important}.modal-glass-body .text-white{color:#fff!important}.modal-glass-body .text-gray-500{color:#6b7280!important}.modal-glass-body .text-gray-600{color:#4b5563!important}.modal-glass-body .text-gray-700{color:#374151!important}.modal-glass-body .text-gray-900{color:#111827!important}.modal-glass-body .text-red-700{color:#b91c1c!important}.modal-glass-body .text-red-800{color:#991b1b!important}.modal-glass-body .text-orange-700{color:#c2410c!important}.modal-glass-body .text-orange-800{color:#9a3412!important}.modal-glass-body .text-blue-800{color:#1e40af!important}.modal-glass-body .text-purple-800{color:#6b21a8!important}.modal-glass-body .bg-white{background-color:#fff!important}.modal-glass-body .bg-gray-50{background-color:#f9fafb!important}.modal-glass-body .bg-red-50{background-color:#fef2f2!important}.modal-glass-body .bg-red-600{background-color:#dc2626!important}.modal-glass-body .bg-blue-50{background-color:#eff6ff!important}.modal-glass-body .bg-blue-100{background-color:#dbeafe!important}.modal-glass-body .bg-orange-50{background-color:#fff7ed!important}.modal-glass-body .bg-orange-100{background-color:#ffedd5!important}.modal-glass-body .bg-purple-50{background-color:#faf5ff!important}.modal-glass-body .bg-purple-100{background-color:#f3e8ff!important}.modal-glass-body .bg-pink-50{background-color:#fdf2f8!important}.modal-glass-body .bg-green-50{background-color:#f0fdf4!important}.modal-glass-body .bg-blue-500{background-color:#3b82f6!important}.modal-glass-body .bg-purple-500{background-color:#a855f7!important}.modal-glass-body .bg-pink-500{background-color:#ec4899!important}.modal-glass-body .bg-green-500{background-color:#22c55e!important}.modal-glass-body .bg-yellow-500{background-color:#eab308!important}.modal-glass-body .bg-red-500{background-color:#ef4444!important}.modal-glass-body .bg-indigo-500{background-color:#6366f1!important}.modal-glass-body .bg-teal-500{background-color:#14b8a6!important}.modal-glass-body .bg-orange-500{background-color:#f97316!important}.modal-glass-body .bg-cyan-500{background-color:#06b6d4!important}.modal-glass-body .hover\:bg-red-700:hover{background-color:#b91c1c!important}.modal-glass-body .hover\:bg-gray-200:hover{background-color:#e5e7eb!important}.modal-glass-body .block{display:block!important}.modal-glass-body .inline-block{display:inline-block!important}.modal-glass-body .overflow-hidden{overflow:hidden!important}.modal-glass-body .overflow-y-auto{overflow-y:auto!important}.modal-glass-body .overflow-auto{overflow:auto!important}.modal-glass-body .max-h-96{max-height:24rem!important}.modal-glass-body .space-y-1>*+*{margin-top:.25rem!important}.modal-glass-body .space-y-2>*+*{margin-top:.5rem!important}.modal-glass-body .transition-all{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.modal-glass-body .resize-none{resize:none!important}.hello-scope{--background: 0 0% 100%;--foreground: 222.2 84% 4.9%;--muted: 210 40% 96.1%;--muted-foreground: 215.4 16.3% 46.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--primary: 217.2 91.2% 59.8%;--primary-foreground: 0 0% 100%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%;--ring: 215 20.2% 65.1%}.hello-scope.dark,[data-bs-theme=dark] .hello-scope{--background: 224 71% 4%;--foreground: 213 31% 91%;--muted: 223 47% 11%;--muted-foreground: 215.4 16.3% 56.9%;--popover: 224 71% 4%;--popover-foreground: 210 40% 98%;--card: 224 71% 4%;--card-foreground: 213 31% 91%;--border: 216 34% 17%;--input: 216 34% 17%;--primary: 217.2 91.2% 59.8%;--primary-foreground: 222.2 47.4% 11.2%;--accent: 216 34% 17%;--accent-foreground: 210 40% 98%;--ring: 224 71% 4%}.hello-scope .bg-background{background-color:hsl(var(--background))}.hello-scope .text-foreground{color:hsl(var(--foreground))}.hello-scope .bg-muted{background-color:hsl(var(--muted))}.hello-scope .text-muted-foreground{color:hsl(var(--muted-foreground))}.hello-scope .bg-popover{background-color:hsl(var(--popover))}.hello-scope .text-popover-foreground{color:hsl(var(--popover-foreground))}.hello-scope .bg-card{background-color:hsl(var(--card))}.hello-scope .text-card-foreground{color:hsl(var(--card-foreground))}.hello-scope .bg-primary{background-color:hsl(var(--primary))}.hello-scope .text-primary{color:hsl(var(--primary))}.hello-scope .text-primary-foreground{color:hsl(var(--primary-foreground))}.hello-scope .bg-accent{background-color:hsl(var(--accent))}.hello-scope .text-accent-foreground{color:hsl(var(--accent-foreground))}.hello-scope .border-border{border-color:hsl(var(--border))}.hello-scope .border-input{border-color:hsl(var(--input))}.hello-scope .ring-ring{--tw-ring-color: hsl(var(--ring))}.hello-scope .ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.hello-scope{isolation:isolate}.hello-scope *{box-sizing:border-box}.hello-scope{font-family:ui-sans-serif,system-ui,sans-serif;line-height:1.5;color:#020817;background-color:#fafafa;transition:background-color .3s,color .3s}.hello-scope.dark{background-color:#020817;color:#f8fafc}.hello-scope.dark .bg-slate-50{background-color:#1e293b!important}.hello-scope.dark .bg-white{background-color:#020817!important}.hello-scope.dark .border-border,.hello-scope.dark .border{border-color:#1e293b!important}.hello-scope.dark .text-foreground{color:#f8fafc!important}.hello-scope.dark .text-muted-foreground{color:#94a3b8!important}.hello-scope.dark .bg-card{background-color:#020817!important}.hello-scope.dark .hover\:bg-accent:hover{background-color:#1e293b!important}.hello-scope.dark button.border{border-color:#1e293b!important;color:#f8fafc!important}.hello-scope.dark table{color:#f8fafc}.hello-scope.dark th{background-color:#1e293b!important;color:#f8fafc!important}.hello-scope.dark tr:hover,.hello-scope.dark .bg-accent{background-color:#1e293b!important}.hello-scope button.inline-flex{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:.375rem!important;font-size:.875rem!important;font-weight:500!important;height:2.5rem!important;padding:.5rem 1rem!important;transition:all .2s!important}.hello-scope button.inline-flex.h-8{height:2rem!important;width:2rem!important;padding:0!important}.hello-scope button.bg-primary{background-color:#3b82f6!important;color:#fff!important}.hello-scope button.border{border:1px solid hsl(214.3 31.8% 91.4%)!important;background-color:transparent!important;color:#020817!important}.hello-scope button:hover{opacity:.9!important}[data-bs-theme=dark] .hello-scope button.border{border-color:#1e293b!important;color:#f8fafc!important}[data-bs-theme=dark] .hello-scope button.bg-primary{background-color:#3b82f6!important;color:#fff!important}.hello-scope [data-radix-dialog-overlay]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background-color:#000c}.hello-scope [data-radix-dialog-content]{position:fixed;left:50%;top:50%;z-index:50;display:grid;width:100%;max-width:32rem;transform:translate(-50%,-50%);gap:1rem;border:1px solid hsl(var(--border));background-color:hsl(var(--background));padding:1.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transition-duration:.2s}@media(min-width:640px){.hello-scope [data-radix-dialog-content]{border-radius:.5rem}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes zoom-in{0%{transform:translate(-50%,-50%) scale(.95)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes zoom-out{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(.95)}}@keyframes slide-in-from-left{0%{transform:translate(calc(-50% - .25rem),-50%)}to{transform:translate(-50%,-50%)}}@keyframes slide-in-from-top{0%{transform:translate(-50%,calc(-50% - .75rem))}to{transform:translate(-50%,-50%)}}@keyframes slide-out-to-left{0%{transform:translate(-50%,-50%)}to{transform:translate(calc(-50% - .25rem),-50%)}}@keyframes slide-out-to-top{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,calc(-50% - .75rem))}}.hello-scope [data-radix-dialog-overlay][data-state=open]{animation:fade-in .15s ease-out}.hello-scope [data-radix-dialog-overlay][data-state=closed]{animation:fade-out .15s ease-in}.hello-scope [data-radix-dialog-content][data-state=open]{animation:fade-in .2s ease-out,zoom-in .2s ease-out,slide-in-from-left .2s ease-out,slide-in-from-top .2s ease-out}.hello-scope [data-radix-dialog-content][data-state=closed]{animation:fade-out .2s ease-in,zoom-out .2s ease-in,slide-out-to-left .2s ease-in,slide-out-to-top .2s ease-in}.hello-scope .fixed{position:fixed}.hello-scope .inset-0{top:0;right:0;bottom:0;left:0}.hello-scope .z-50{z-index:50}.hello-scope .bg-black\/80{background-color:#000c}.hello-scope .left-\[50\%\]{left:50%}.hello-scope .top-\[50\%\]{top:50%}.hello-scope .translate-x-\[-50\%\]{transform:translate(-50%)}.hello-scope .translate-y-\[-50\%\]{transform:translateY(-50%)}.hello-scope .grid{display:grid}.hello-scope .w-full{width:100%}.hello-scope .max-w-lg{max-width:32rem}.hello-scope .gap-4{gap:1rem}.hello-scope .border{border-width:1px}.hello-scope .p-6{padding:1.5rem}.hello-scope .shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@media(min-width:640px){.hello-scope .sm\:rounded-lg{border-radius:.5rem}}.hello-scope .absolute{position:absolute}.hello-scope .right-4{right:1rem}.hello-scope .top-4{top:1rem}.hello-scope .rounded-sm{border-radius:.125rem}.hello-scope .opacity-70{opacity:.7}.hello-scope .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hello-scope .hover\:opacity-100:hover{opacity:1}.hello-scope .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.hello-scope .focus\:ring-2:focus{box-shadow:0 0 0 2px hsl(var(--ring))}.hello-scope .focus\:ring-offset-2:focus{box-shadow-offset:2px}.hello-scope .disabled\:pointer-events-none:disabled{pointer-events:none}.hello-scope .flex{display:flex}.hello-scope .flex-col{flex-direction:column}.hello-scope .space-y-1\.5>*+*{margin-top:.375rem}.hello-scope .text-center{text-align:center}@media(min-width:640px){.hello-scope .sm\:text-left{text-align:left}}.hello-scope .flex-col-reverse{flex-direction:column-reverse}@media(min-width:640px){.hello-scope .sm\:flex-row{flex-direction:row}}@media(min-width:640px){.hello-scope .sm\:justify-end{justify-content:flex-end}}@media(min-width:640px){.hello-scope .sm\:space-x-2>*+*{margin-left:.5rem}}.hello-scope .text-lg{font-size:1.125rem;line-height:1.75rem}.hello-scope .font-semibold{font-weight:600}.hello-scope .leading-none{line-height:1}.hello-scope .tracking-tight{letter-spacing:-.025em}.hello-scope .text-sm{font-size:.875rem;line-height:1.25rem}
