@import"https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@300;400;500;600;700;800&family=Inter:wght@300;400;500;600;700;800&display=swap";:root{--bg-main: #f8fafc;--bg-sidebar: rgba(255, 255, 255, .8);--bg-card: rgba(255, 255, 255, .85);--bg-card-hover: rgba(255, 255, 255, .98);--border-color: rgba(15, 23, 42, .08);--border-color-hover: rgba(15, 23, 42, .15);--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #94a3b8;--accent-blue: #2563eb;--accent-blue-rgb: 37, 99, 235;--accent-green: #10b981;--accent-green-rgb: 16, 185, 129;--accent-red: #ef4444;--accent-red-rgb: 239, 68, 68;--accent-yellow: #d97706;--accent-purple: #7c3aed;--bg-input: rgba(15, 23, 42, .04);--bg-input-focus: #ffffff;--sidebar-width: 260px;--transition-speed: .3s;--radius-md: 10px;--shadow-sm: 0 2px 8px rgba(15, 23, 42, .06);--glow-effect: 0 0 15px rgba(var(--accent-blue-rgb), .1);--shadow-card: 0 8px 32px 0 rgba(15, 23, 42, .05), 0 1px 3px 0 rgba(15, 23, 42, .03)}*{margin:0;padding:0;box-sizing:border-box;font-family:Be Vietnam Pro,Inter,sans-serif}body{background-color:var(--bg-main);color:var(--text-primary);min-height:100vh;overflow-x:hidden;background-image:radial-gradient(at 0% 0%,rgba(37,99,235,.03) 0px,transparent 50%),radial-gradient(at 100% 100%,rgba(124,58,237,.03) 0px,transparent 50%),radial-gradient(at 50% 50%,rgba(16,185,129,.02) 0px,transparent 50%)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0003}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.app-container{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-width);background:var(--bg-sidebar);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-right:1px solid var(--border-color);display:flex;flex-direction:column;height:100vh;position:fixed;z-index:100;transition:var(--transition-speed)}.logo-section{padding:16px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border-color)}.brand-logo-img{height:44px;width:auto;object-fit:contain;transition:transform var(--transition-speed) ease;filter:drop-shadow(0 0 6px rgba(16,185,129,.25))}.brand-logo-img:hover{transform:scale(1.08) rotate(3deg);filter:drop-shadow(0 0 12px rgba(16,185,129,.45))}.sidebar-logo-img{height:40px}.login-logo-img{height:56px;margin-right:8px}.brand-text-container{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.brand-title{font-size:1.15rem;font-weight:800;line-height:1.2;margin:0}.brand-title.glow-green{background:linear-gradient(135deg,#10b981,#34d399,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 10px rgba(16,185,129,.15);animation:glow-pulse 3s infinite alternate}.login-logo-section .brand-title{font-size:1.5rem}.brand-subtitle{font-size:.72rem;font-weight:600;color:#059669;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.login-logo-section .brand-subtitle{font-size:.8rem;color:#34d399}@keyframes glow-pulse{0%{filter:drop-shadow(0 0 2px rgba(16,185,129,.2))}to{filter:drop-shadow(0 0 8px rgba(16,185,129,.4))}}.nav-menu{flex:1;padding:16px 12px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.nav-item{display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--text-secondary);text-decoration:none;border-radius:10px;font-size:.95rem;font-weight:500;transition:all .2s ease;cursor:pointer;border:1px solid transparent}.nav-item:hover{color:var(--text-primary);background:#0f172a0a;border-color:#0f172a05;padding-left:20px}.nav-item.active{color:var(--accent-blue);background:#2563eb14;border-left:3px solid var(--accent-blue);border-top:1px solid rgba(37,99,235,.05);border-right:1px solid rgba(37,99,235,.05);border-bottom:1px solid rgba(37,99,235,.05);box-shadow:inset 0 0 10px #2563eb05}.nav-item svg{width:20px;height:20px;transition:transform .2s ease}.nav-item:hover svg{transform:scale(1.1)}.nav-item.active svg{color:var(--accent-blue);filter:drop-shadow(0 0 3px rgba(37,99,235,.3))}.user-profile{padding:16px 24px;border-top:1px solid var(--border-color);display:flex;align-items:center;gap:12px;background:#00000026}.avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--accent-purple),var(--accent-blue));display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;border:2px solid rgba(255,255,255,.1)}.user-info .username{font-size:.9rem;font-weight:600}.user-info .role{font-size:.75rem;color:var(--text-muted)}.main-content{margin-left:var(--sidebar-width);flex:1;padding:32px;display:flex;flex-direction:column;gap:24px;min-height:100vh}header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.header-title h1{font-size:1.6rem;font-weight:700;letter-spacing:-.5px}.header-title p{font-size:.85rem;color:var(--text-secondary);margin-top:4px}.header-actions{display:flex;align-items:center;gap:12px}.system-time{font-size:.9rem;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-color);padding:8px 16px;border-radius:8px;display:flex;align-items:center;gap:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.btn-primary{background:linear-gradient(135deg,var(--accent-blue) 0%,#1d4ed8 100%);color:#fff;box-shadow:0 4px 15px rgba(var(--accent-blue-rgb),.2)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--accent-blue-rgb),.35);filter:brightness(1.1)}.btn-success{background:linear-gradient(135deg,var(--accent-green) 0%,#059669 100%);color:#fff;box-shadow:0 4px 15px #10b98133}.btn-success:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98159;filter:brightness(1.1)}.btn-danger{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:var(--accent-red)}.btn-danger:hover{background:var(--accent-red);color:#fff}.btn-secondary{background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-primary)}.btn-secondary:hover{background:#0f172a14;border-color:var(--text-secondary)}.btn-warning{background:#d977061a;border:1px solid rgba(217,119,6,.2);color:var(--accent-yellow)}.btn-warning:hover{background:var(--accent-yellow);color:#fff}.btn-red{background:linear-gradient(135deg,var(--accent-red) 0%,#dc2626 100%);color:#fff;box-shadow:0 4px 15px #ef444433}.btn-red:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ef444459;filter:brightness(1.1)}.glass-card{background:var(--bg-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:16px;padding:24px;box-shadow:var(--shadow-card);transition:border-color var(--transition-speed),box-shadow var(--transition-speed)}.glass-card:hover{border-color:var(--border-color-hover)}.tab-content{display:none;animation:fadeIn .4s ease-in-out}.tab-content.active{display:flex;flex-direction:column;gap:24px}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.stat-card{display:flex;align-items:center;gap:20px;padding:24px}.stat-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.stat-info{display:flex;flex-direction:column;gap:4px}.stat-label{font-size:.85rem;color:var(--text-secondary);font-weight:500}.stat-value{font-size:1.5rem;font-weight:700}#stat-revenue{color:#0284c7!important}#stat-profit{color:#22c55e!important}.stat-blue{background:#00d2ff26;border:1px solid rgba(0,210,255,.25);color:var(--accent-blue)}.stat-green{background:#10b98126;border:1px solid rgba(16,185,129,.25);color:var(--accent-green)}.stat-yellow{background:#f59e0b26;border:1px solid rgba(245,158,11,.25);color:var(--accent-yellow)}.stat-red{background:#ef444426;border:1px solid rgba(239,68,68,.25);color:var(--accent-red)}.dashboard-charts{display:grid;grid-template-columns:2fr 1fr;gap:24px}@media (max-width: 1024px){.dashboard-charts{grid-template-columns:1fr}}.chart-container{height:320px;position:relative;width:100%}.dashboard-details{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 768px){.dashboard-details{grid-template-columns:1fr}}.section-title{font-size:1.1rem;font-weight:600;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.activity-list{display:flex;flex-direction:column;gap:12px;max-height:280px;overflow-y:auto;padding-right:4px}.activity-item{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#ffffff05;border:1px solid var(--border-color);border-radius:8px}.activity-details{display:flex;flex-direction:column;gap:2px}.activity-name{font-size:.9rem;font-weight:500}.activity-time{font-size:.75rem;color:var(--text-muted)}.activity-value{font-size:.9rem;font-weight:600}.panel-controls{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:8px}.search-filter-group{display:flex;align-items:center;gap:12px;flex-grow:1;max-width:600px}.input-search{background:#fff!important;border:1px solid rgba(0,0,0,.2)!important;padding:10px 16px;border-radius:8px;color:#000!important;font-size:.9rem;width:100%;outline:none;transition:all .2s}.input-search::placeholder{color:#64748b!important;opacity:1}.input-search:focus{background:#fff!important;border-color:var(--accent-blue)!important;box-shadow:0 0 10px #2563eb26!important;color:#000!important}select{background:var(--bg-input);border:1px solid var(--border-color);padding:10px 16px;border-radius:8px;color:var(--text-primary);font-size:.9rem;outline:none;cursor:pointer}.table-wrapper{overflow-x:auto;width:100%;border-radius:12px;border:1px solid var(--border-color)}table{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}th{background:#0f172a08;color:var(--text-secondary);font-weight:600;padding:14px 18px;border-bottom:1px solid var(--border-color)}td{padding:14px 18px;border-bottom:1px solid var(--border-color);color:var(--text-primary)}tr:last-child td{border-bottom:none}tr:hover td{background:#0f172a05}.pagination{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid var(--border-color);font-size:.85rem;color:var(--text-secondary)}.page-buttons{display:flex;gap:8px}.badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:600}.badge-success{background:#10b9811f;color:var(--accent-green);border:1px solid rgba(16,185,129,.2)}.badge-danger{background:#ef44441f;color:var(--accent-red);border:1px solid rgba(239,68,68,.2)}.badge-warning{background:#f59e0b1f;color:var(--accent-yellow);border:1px solid rgba(245,158,11,.2)}.badge-info{background:#00d2ff1f;color:var(--accent-blue);border:1px solid rgba(0,210,255,.2)}.table-actions{display:flex;gap:8px}.btn-icon{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:var(--bg-input);color:var(--text-secondary);cursor:pointer;transition:all .2s}.btn-icon:hover{color:var(--text-primary);background:#0f172a0f}.btn-icon.edit:hover{color:var(--accent-blue);border-color:rgba(var(--accent-blue-rgb),.3)}.btn-icon.delete:hover{color:var(--accent-red);border-color:rgba(var(--accent-red-rgb),.3)}.pos-container{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;height:calc(100vh - 160px)}@media (max-width: 1024px){.pos-container{grid-template-columns:1fr;height:auto}}.pos-products-side{display:flex;flex-direction:column;gap:16px;overflow-y:hidden}.pos-search-bar{display:flex;gap:12px}.pos-grid-wrapper{flex:1;overflow-y:auto;padding-right:4px}.pos-products-grid{display:flex;flex-direction:column;gap:6px}.pos-item-card{cursor:pointer;padding:8px 12px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;position:relative;background:#fff!important;border:1px solid var(--border-color);border-radius:8px;transition:transform .2s,border-color .2s,box-shadow .2s}.pos-item-card:hover{transform:translateY(-1px);border-color:var(--accent-blue);box-shadow:0 2px 10px #2563eb14}.pos-item-name{font-size:.85rem;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000!important}.pos-item-sku{font-size:.75rem;color:#475569!important}.pos-item-price{font-weight:700;color:var(--accent-blue)!important;font-size:.9rem}.pos-item-stock{font-size:.8rem;color:#334155!important;display:flex;gap:4px}.pos-item-badge{position:absolute;top:8px;right:8px}.pos-cart-side{display:flex;flex-direction:column;height:100%}.pos-cart-header{padding-bottom:12px;border-bottom:1px solid var(--border-color);font-weight:600;display:flex;justify-content:space-between}.pos-cart-list{flex:1;overflow-y:auto;margin:12px 0;display:flex;flex-direction:column;gap:12px}.cart-item{display:flex;justify-content:space-between;align-items:center;background:#ffffff05;border:1px solid var(--border-color);padding:12px;border-radius:8px}.cart-item-info{flex:1;margin-right:12px}.cart-item-name{font-size:.85rem;font-weight:600}.cart-item-price{font-size:.8rem;color:var(--accent-blue);margin-top:4px}.cart-item-actions{display:flex;align-items:center;gap:8px}.qty-btn{width:24px;height:24px;border-radius:4px;border:1px solid var(--border-color);background:var(--bg-input);color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:700}.qty-val{font-size:.85rem;width:24px;text-align:center}.pos-checkout-section{border-top:1px solid var(--border-color);padding-top:16px;display:flex;flex-direction:column;gap:12px}.checkout-row{display:flex;justify-content:space-between;font-size:.9rem}.checkout-row.total{font-size:1.15rem;font-weight:700;color:var(--text-primary);border-top:1px dashed var(--border-color);padding-top:12px;margin-top:4px}.checkout-row.total span:last-child{color:var(--accent-green)}.pos-customer-select{display:flex;gap:8px}.pos-customer-select select{flex:1}.import-grid{display:grid;grid-template-columns:2fr 1fr;gap:24px}@media (max-width: 1024px){.import-grid{grid-template-columns:1fr}}.import-items-card{display:flex;flex-direction:column;gap:16px}.debt-tabs{display:flex;gap:12px;margin-bottom:16px;border-bottom:1px solid var(--border-color);padding-bottom:12px}.debt-tab{padding:8px 16px;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:600;color:var(--text-secondary);transition:all .2s}.debt-tab.active{background:#2563eb1a;color:var(--accent-blue);border:1px solid rgba(37,99,235,.2)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172a73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:none;align-items:center;justify-content:center;animation:fadeIn .2s ease-out}.modal-overlay.active{display:flex}.modal-box{background:#fff;border:1px solid var(--border-color);border-radius:16px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 50px #0f172a26;animation:scaleUp .3s cubic-bezier(.34,1.56,.64,1)}.modal-box.large{max-width:800px}@keyframes scaleUp{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header{padding:20px 24px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.modal-header h3{font-size:1.2rem;font-weight:700}.modal-close{cursor:pointer;font-size:1.5rem;color:var(--text-muted);transition:color .2s}.modal-close:hover{color:var(--text-primary)}.modal-body{padding:24px}.modal-footer{padding:16px 24px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:12px}.form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.form-group label{font-size:.85rem;font-weight:500;color:var(--text-secondary)}.form-group input,.form-group select,.form-group textarea{background:var(--bg-input);border:1px solid var(--border-color);padding:10px 14px;border-radius:8px;color:var(--text-primary);font-size:.9rem;outline:none;transition:all .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:var(--bg-input-focus);border-color:var(--accent-blue);box-shadow:0 0 10px rgba(var(--accent-blue-rgb),.15)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.invoice-print-preview{font-family:Courier New,Courier,monospace;background:#fff;color:#000;padding:15px;border-radius:4px;width:320px;margin:0 auto;box-shadow:0 4px 10px #0000001a;box-sizing:border-box}.invoice-print-header{text-align:center;border-bottom:1px dashed black;padding-bottom:12px;margin-bottom:12px}.invoice-print-header h4{font-size:1.2rem;font-weight:700;margin-bottom:4px}.invoice-print-header p{font-size:.8rem;margin:2px 0}.invoice-print-details{font-size:.8rem;margin-bottom:12px;line-height:1.4}.invoice-print-table{width:100%;font-size:.8rem;border-bottom:1px dashed black;margin-bottom:12px}.invoice-print-table th,.invoice-print-table td{padding:4px 0;color:#000;background:transparent;border-bottom:none}.invoice-print-totals{font-size:.85rem;text-align:right;line-height:1.5;white-space:pre-wrap}.invoice-print-footer{margin-top:16px;text-align:center;font-size:.8rem;border-top:1px dashed black;padding-top:12px}@media (max-width: 900px){.sidebar{width:70px}.logo-text,.user-info,.nav-item span{display:none}.logo-section{padding:16px;justify-content:center}.nav-menu{padding:12px 6px;align-items:center}.nav-item,.user-profile{padding:12px;justify-content:center}.main-content{margin-left:70px;padding:16px}}code.clickable{cursor:pointer;color:var(--accent-blue)!important;font-weight:600;transition:color var(--transition-speed)}code.clickable:hover{color:var(--accent-purple)!important;text-decoration:underline}.cart-item-name,.pos-item-name,#table-products-body strong,#table-inventory-body strong,#import-cart-body strong,#detail-products-body strong,#import-detail-products-body strong,#dashboard-stock-warnings td:nth-child(2){color:#000!important}.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:24px;margin-top:16px;align-items:start}.permission-list{display:flex;flex-direction:column}.switch-container{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--border-color)}.switch-container:last-child{border-bottom:none}.switch-label-desc{display:flex;flex-direction:column;gap:2px;padding-right:12px}.switch-label-desc span{font-size:.9rem;font-weight:600;color:var(--text-primary)}.switch-label-desc small{font-size:.75rem;color:var(--text-secondary)}.switch{position:relative;display:inline-block;width:46px;height:24px;flex-shrink:0}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#0f172a26;transition:.3s ease;border-radius:24px}.slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s ease;border-radius:50%;box-shadow:0 1px 3px #00000026}input:checked+.slider{background-color:var(--accent-blue)}input:checked+.slider:before{transform:translate(22px)}input:disabled+.slider{opacity:.5;cursor:not-allowed}body.role-staff #table-products-body td:nth-child(4),body.role-staff #tab-products table thead th:nth-child(4){display:none}body.role-staff #table-inventory-body td:nth-child(3),body.role-staff #tab-inventory table thead th:nth-child(3){display:none}body.hide-cancel-return .btn-cancel-order,body.hide-cancel-return .btn-return-order,body.hide-cancel-return .btn-cancel-import,body.hide-cancel-return .btn-cancel-debt{display:none!important}#login-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f172a,#1e293b);z-index:9999}.login-card{width:100%;max-width:420px;padding:40px;border-radius:24px;background:#ffffff14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);box-shadow:0 20px 40px #0000004d;color:#fff;text-align:center}.login-logo-section{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px}.login-card h2{font-size:1.5rem;font-weight:700;margin-bottom:8px;color:#fff}.login-subtitle{font-size:.85rem;color:#94a3b8;margin-bottom:32px}.login-card .form-group{text-align:left;margin-bottom:20px}.login-card .form-group label{display:block;font-size:.8rem;font-weight:600;margin-bottom:6px;color:#cbd5e1}.login-card .form-group input{width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:.95rem;outline:none;transition:all .25s}.login-card .form-group input:focus{background:#ffffff14;border-color:#60a5fa;box-shadow:0 0 12px #60a5fa40}.login-card .form-group input::placeholder{color:#64748b}#btn-toggle-password svg{transition:color .2s}#btn-toggle-password:hover svg{color:#fff}.logout-btn{background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;transition:all .2s}.logout-btn:hover{background:#ef44441a;color:var(--accent-red)}.invoice-layout-item{transition:all .2s ease}.invoice-layout-item:hover{background:#fff9!important;box-shadow:0 4px 12px #0000000d}.invoice-layout-item button:disabled{opacity:.3;cursor:not-allowed}@media print{@page{size:80mm auto;margin:0}body *{visibility:hidden}#print-area,#print-area *{visibility:visible!important}#print-area{position:absolute;left:0;top:0;width:80mm!important;max-width:80mm!important;margin:0!important;padding:5mm!important;box-shadow:none!important;display:block!important;background:#fff!important;color:#000!important;box-sizing:border-box!important}}.autocomplete-wrapper{position:relative;width:100%}.autocomplete-suggestions{position:absolute;top:100%;left:0;right:0;max-height:250px;overflow-y:auto;background:#fff!important;border:1px solid rgba(0,0,0,.15)!important;border-radius:var(--radius-md);z-index:1100;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:4px}.autocomplete-suggestion{padding:10px 14px;cursor:pointer;font-size:.85rem;color:#0f172a!important;border-bottom:1px solid rgba(0,0,0,.05);transition:background-color .2s ease;display:flex;justify-content:space-between;align-items:center}.autocomplete-suggestion strong{color:#0f172a!important}.autocomplete-suggestion small{color:#64748b!important}.autocomplete-suggestion:last-child{border-bottom:none}.autocomplete-suggestion:hover,.autocomplete-suggestion.active{background-color:#2563eb1a!important}
