*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}img,video{height:auto;max-width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.skip-link{border-radius:0 0 4px 0;font-weight:500;left:0;padding:8px 16px;top:-40px;transition:top .3s ease;z-index:100000}.skip-link:focus{outline:2px solid #0ea5e9;outline-offset:2px}:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@keyframes analysis-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes analysis-glow{0%,to{box-shadow:0 0 20px #8b5cf64d}50%{box-shadow:0 0 40px #8b5cf699,0 0 60px #3b82f64d}}@keyframes analysis-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes analysis-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes analysis-wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.5)}}@keyframes analysis-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes analysis-slide-in{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes analysis-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes analysis-pop{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes analysis-number-count{0%{opacity:.3;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes particle-float{0%,to{opacity:.6;transform:translateY(0) rotate(0deg)}50%{opacity:1;transform:translateY(-20px) rotate(180deg)}}@keyframes progress-stripe{0%{background-position:0 0}to{background-position:40px 0}}@keyframes ring-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes check-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-10px) rotate(0deg)}to{opacity:0;transform:translateY(100px) rotate(2turn)}}@keyframes success-burst{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(2)}}.analysis-container{animation:analysis-fade-up .4s ease-out}.analysis-step-enter{animation:analysis-slide-in .3s ease-out forwards}.analysis-step-active{animation:analysis-pulse 2s ease-in-out infinite}.analysis-icon-spin{animation:analysis-rotate 2s linear infinite}.analysis-icon-bounce{animation:analysis-bounce .6s ease-in-out infinite}.analysis-shimmer{animation:analysis-shimmer 1.5s linear infinite;background:linear-gradient(90deg,#8b5cf61a,#8b5cf64d 50%,#8b5cf61a);background-size:200% 100%}.analysis-glow{animation:analysis-glow 2s ease-in-out infinite}.analysis-number-animate{animation:analysis-number-count .3s ease-out}.analysis-pop-in{animation:analysis-pop .4s cubic-bezier(.34,1.56,.64,1)}.progress-bar-animated{animation:progress-stripe 1s linear infinite;background:linear-gradient(45deg,#8b5cf6 25%,#6366f1 0,#6366f1 50%,#8b5cf6 0,#8b5cf6 75%,#6366f1 0,#6366f1);background-size:40px 40px}.analysis-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute}.analysis-particle{animation:particle-float 3s ease-in-out infinite;border-radius:50%;height:6px;position:absolute;width:6px}.analysis-confetti{animation:confetti-fall 1.5s ease-out forwards;height:8px;position:absolute;width:8px}.analysis-success-burst{animation:success-burst .6s ease-out forwards;background:radial-gradient(circle,#10b98166 0,#0000 70%);border-radius:50%;position:absolute}.loading-spinner{align-items:center;display:flex;justify-content:center;padding:2rem}.loading-spinner__container{text-align:center}.loading-spinner__circle{height:40px;margin:0 auto 1rem;position:relative;width:40px}.loading-spinner__inner{animation:spin .8s linear infinite;border:3px solid #3b82f633;border-radius:50%;border-top-color:#38bdf8;height:100%;width:100%}.loading-spinner--small .loading-spinner__circle{height:24px;width:24px}.loading-spinner--large .loading-spinner__circle{height:60px;width:60px}.loading-spinner__message{color:#94a3b8;font-size:.875rem;margin:0}.page-loader{align-items:center;background:#0a1628;background:var(--bg-primary,#0a1628);bottom:0;display:flex;justify-content:center;left:0;min-height:100vh;min-height:-webkit-fill-available;position:fixed;right:0;top:0;z-index:9999}.theme-light .page-loader{background:#f1f5f9;background:var(--bg-primary,#f1f5f9)}.theme-light .page-loader__text{color:#64748b;color:var(--text-secondary,#64748b)}.theme-light .skeleton{animation:skeleton-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0cc 25%,#cbd5e1cc 50%,#e2e8f0cc 75%);background-size:200% 100%}.page-loader__content{text-align:center}.page-loader__logo{align-items:center;animation:pulse-logo 2s ease-in-out infinite;background:linear-gradient(135deg,#38bdf8,#0ea5e9);border-radius:1rem;display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.page-loader__logo i{color:#fff;font-size:2.5rem}@keyframes pulse-logo{0%,to{box-shadow:0 0 0 0 #3b82f666;transform:scale(1)}50%{box-shadow:0 0 0 20px #3b82f600;transform:scale(1.05)}}.page-loader__spinner{animation:spin .8s linear infinite;border:3px solid #3b82f633;border-radius:50%;border-top-color:#38bdf8;height:40px;margin:0 auto 1rem;width:40px}.page-loader__text{color:#94a3b8;font-size:.875rem;margin:0}.skeleton{animation:skeleton-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#1e293bcc 25%,#334155cc 50%,#1e293bcc 75%);background-size:200% 100%;border-radius:4px}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton--text{border-radius:4px}.skeleton--circle{border-radius:50%}.skeleton--rect{border-radius:8px}.skeleton-card{background:#1e293b80;border:1px solid #3b82f61a;border-radius:12px;overflow:hidden}.skeleton-card__content{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.skeleton-table{width:100%}.skeleton-table__header,.skeleton-table__row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));padding:1rem}.skeleton-table__header{background:#1e293b99;border-radius:8px 8px 0 0}.skeleton-table__row{border-bottom:1px solid #3b82f61a}.skeleton-table__row:last-child{border-bottom:none}.skeleton-dashboard{padding:1.5rem}.skeleton-dashboard__header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.skeleton-dashboard__stats{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.skeleton-dashboard__stat-card{align-items:center;background:#1e293b80;border:1px solid #3b82f61a;border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.skeleton-dashboard__content{border-radius:12px;overflow:hidden}@media (max-width:768px){.page-loader__logo{height:60px;width:60px}.page-loader__logo i{font-size:1.75rem}.skeleton-dashboard__stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.skeleton-dashboard__stats{grid-template-columns:1fr}}.skip-links{left:0;position:absolute;top:0;z-index:10000}.skip-link{background:#38bdf8;background:var(--accent-color,#38bdf8);border-radius:0 0 .5rem 0;box-shadow:0 2px 8px #0000004d;color:#fff;font-size:.875rem;font-weight:600;height:1px;left:-9999px;overflow:hidden;padding:.75rem 1.5rem;position:absolute;text-decoration:none;top:auto;transition:all .2s;width:1px}.skip-link:focus{height:auto;left:0;outline:2px solid #fff;outline-offset:-2px;position:fixed;top:0;width:auto}.skip-link:hover{background:#2563eb;background:var(--accent-hover,#2563eb)}.shortcuts-overlay{align-items:center;animation:fadeIn .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.shortcuts-modal{animation:slideUp .2s ease;background:#1e293bf2;background:var(--card-bg,#1e293bf2);border:1px solid #94a3b833;border:1px solid var(--card-border,#94a3b833);border-radius:1rem;box-shadow:0 20px 60px #0006;display:flex;flex-direction:column;max-height:80vh;max-width:600px;overflow:hidden;width:90%}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.shortcuts-header{align-items:center;background:#0003;border-bottom:1px solid #94a3b81a;border-bottom:1px solid var(--card-border,#94a3b81a);display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.shortcuts-header h2{align-items:center;color:#f8fafc;color:var(--text-primary,#f8fafc);display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;margin:0}.shortcuts-header h2 i{color:#38bdf8;color:var(--accent-color,#38bdf8)}.shortcuts-close{background:none;border:none;border-radius:.5rem;color:#94a3b8;color:var(--text-secondary,#94a3b8);cursor:pointer;padding:.5rem;transition:all .2s}.shortcuts-close:hover{background:#ffffff1a;color:#f8fafc;color:var(--text-primary,#f8fafc)}.shortcuts-content{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));overflow-y:auto;padding:1.5rem}.shortcuts-category h3{border-bottom:1px solid #94a3b81a;border-bottom:1px solid var(--card-border,#94a3b81a);color:#94a3b8;color:var(--text-secondary,#94a3b8);font-size:.75rem;font-weight:600;letter-spacing:.05em;margin:0 0 .75rem;padding-bottom:.5rem;text-transform:uppercase}.shortcuts-category ul{list-style:none;margin:0;padding:0}.shortcuts-category li{align-items:center;display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem 0}.shortcut-keys{align-items:center;display:flex;gap:.25rem}.shortcut-keys span{color:#94a3b8;color:var(--text-secondary,#94a3b8)}kbd{background:#ffffff14;border:1px solid #ffffff26;border-radius:.375rem;box-shadow:0 1px 2px #0003;color:#f8fafc;color:var(--text-primary,#f8fafc);display:inline-block;font-family:inherit;font-size:.75rem;min-width:1.5rem;padding:.25rem .5rem;text-align:center}.shortcut-desc,.shortcuts-footer{color:#94a3b8;color:var(--text-secondary,#94a3b8)}.shortcuts-footer{background:#0000001a;border-top:1px solid #94a3b81a;border-top:1px solid var(--card-border,#94a3b81a);font-size:.75rem;padding:1rem 1.5rem;text-align:center}.shortcuts-footer kbd{margin:0 .25rem}@media (prefers-reduced-motion:reduce){.shortcuts-modal,.shortcuts-overlay{animation:none}}.cookie-consent{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:9999}.cookie-consent.visible{opacity:1;pointer-events:auto;transform:none}.cookie-content{background:#0c1929;border:1px solid #b49b574d;border-radius:1.5rem;box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;gap:2.5rem;max-width:600px;overflow:hidden;padding:3rem;position:relative;text-align:center;width:90%}.cookie-content:before{background:radial-gradient(circle at center,#b49b571a 0,#0000 50%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}.cookie-text{color:#e2e8f0;font-size:1.25rem;line-height:1.6;position:relative;z-index:1}.cookie-text p{margin:0}.cookie-text a{border-bottom:2px solid #b49b574d;color:#b49b57;font-weight:600;text-decoration:none;transition:all .2s}.cookie-text a:hover{border-color:#c8a7e8;color:#c8a7e8}.cookie-actions{display:flex;gap:1.5rem;justify-content:center;position:relative;z-index:1}.btn-cookie-accept{background:linear-gradient(135deg,#b49b57,#c8a7e8);border:none;border-radius:.75rem;color:#05060a;cursor:pointer;flex:1 1;font-size:1.1rem;font-weight:700;max-width:200px;padding:1rem 2.5rem;transition:transform .2s,opacity .2s}.btn-cookie-accept:hover{opacity:.95;transform:translateY(-2px)}.btn-cookie-decline{background:#0000;border:2px solid #ffffff26;border-radius:.75rem;color:#cbd5e1;cursor:pointer;flex:1 1;font-size:1.1rem;font-weight:600;max-width:200px;padding:1rem 2.5rem;transition:all .2s}.btn-cookie-decline:hover{background:#ffffff0d;border-color:#fff;color:#fff}@media (max-width:640px){.cookie-content{padding:2rem;width:95%}.cookie-text{font-size:1.1rem}.cookie-actions{flex-direction:column-reverse;gap:1rem}.btn-cookie-accept,.btn-cookie-decline{max-width:none;width:100%}}.notification-bell-container{display:inline-block;margin-right:15px;position:relative;z-index:1}.notification-bell-btn{background:none;border:none;border-radius:8px;color:#cbd5e1;cursor:pointer;font-size:1.2rem;padding:8px;position:relative;transition:all .2s}.notification-bell-btn:hover{background:#ffffff1a;color:#fff}.notification-badge{animation:badgePulse 2s ease-in-out infinite;background:linear-gradient(135deg,#ef4444,#dc2626);border:2px solid #0f2137;border-radius:50%;color:#fff;font-size:.65rem;font-weight:700;min-width:18px;padding:2px 6px;position:absolute;right:0;text-align:center;top:0}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.notification-dropdown{animation:slideIn .2s ease-out;background:linear-gradient(180deg,#0f2137,#0c1929);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 20px 40px #00000080,0 0 0 1px #ffffff0d;overflow:hidden;position:absolute;right:0;top:100%;width:380px;z-index:100000}.notification-dropdown--portal{position:fixed;z-index:1000000}.notification-header{align-items:center;background:#0003;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:16px 20px}.notification-header h3{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:600;gap:8px;margin:0}.notification-header h3 i{color:#b49b57}.notification-header-count{background:linear-gradient(135deg,#b49b57,#d4af37);border-radius:12px;color:#000;font-size:.75rem;font-weight:700;padding:2px 8px}.notification-header-actions{align-items:center;display:flex;gap:8px}.mark-read-btn{align-items:center;background:#b49b5726;border:1px solid #b49b574d;border-radius:8px;color:#b49b57;cursor:pointer;display:flex;font-size:.75rem;gap:6px;padding:6px 12px;transition:all .2s}.mark-read-btn:hover{background:#b49b5740;border-color:#b49b57}.delete-all-btn{align-items:center;background:#ef444426;border:1px solid #ef44444d;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;font-size:.75rem;gap:6px;padding:6px 12px;transition:all .2s}.delete-all-btn:hover{background:#ef444440;border-color:#ef4444}.notification-list{max-height:400px;overflow-y:auto}.notification-list::-webkit-scrollbar{width:6px}.notification-list::-webkit-scrollbar-track{background:#0000}.notification-list::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.notification-item{align-items:flex-start;border-bottom:1px solid #ffffff0d;cursor:pointer;display:flex;gap:12px;padding:14px 16px;transition:all .2s}.notification-item:hover{background:#ffffff0d}.notification-item.unread{background:#b49b5714;border-left:3px solid #b49b57}.notification-item.unread:hover{background:#b49b571f}.notification-item-icon{align-items:center;background:#b49b5726;border-radius:10px;color:#b49b57;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.notification-item.unread .notification-item-icon{background:linear-gradient(135deg,#b49b57,#d4af37);color:#000}.notification-item-content{flex:1 1;min-width:0}.notification-item-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.notification-item-title{color:#fff;font-size:.9rem;font-weight:600}.notification-chip{background:#0003;border:1px solid #ffffff26;border-radius:999px;color:#94a3b8;font-size:.65rem;padding:2px 8px;white-space:nowrap}.notification-chip--store{background:linear-gradient(135deg,#b49b57,#d4af37);border:none;color:#000;font-weight:600}.notification-item-details{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.notification-order-no{background:#60a5fa1a;border-radius:4px;color:#7dd3fc;font-family:Monaco,Consolas,monospace;font-size:.8rem;padding:2px 6px}.notification-customer{color:#94a3b8;font-size:.8rem}.notification-amount{color:#10b981;font-size:.8rem;font-weight:600}.notification-item-message{color:#94a3b8;font-size:.8rem;line-height:1.4;margin-bottom:6px}.notification-item-meta{align-items:center;display:flex;gap:8px}.notification-time{color:#64748b;font-size:.7rem}.notification-new-badge{background:linear-gradient(135deg,#10b981,#059669);border-radius:4px;color:#000;font-size:.65rem;font-weight:600;padding:2px 6px;text-transform:uppercase}.notification-item-arrow{color:#475569;transition:transform .2s}.notification-item:hover .notification-item-arrow{color:#b49b57;transform:translateX(2px)}.notification-empty{color:#64748b;padding:40px 20px;text-align:center}.notification-empty i{font-size:2.5rem;margin-bottom:12px;opacity:.5}.notification-empty p{font-size:.9rem;margin:0}.notification-footer{background:#0003;border-top:1px solid #ffffff1a;padding:12px 16px}.notification-footer-btn{align-items:center;background:#b49b5726;border:1px solid #b49b574d;border-radius:8px;color:#b49b57;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s;width:100%}.notification-footer-btn:hover{background:#b49b5740;border-color:#b49b57}.notification-detail-overlay{align-items:center;animation:fadeIn .2s ease-out;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000001}.notification-detail-popup{animation:popupIn .3s ease-out;background:linear-gradient(180deg,#0f2137,#0c1929);border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 25px 50px #00000080;max-width:440px;overflow:hidden;width:90%}@keyframes popupIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.notification-detail-header{align-items:center;background:#0003;border-bottom:1px solid #ffffff1a;display:flex;gap:16px;padding:20px}.notification-detail-icon{align-items:center;background:linear-gradient(135deg,#b49b57,#d4af37);border-radius:14px;color:#000;display:flex;flex-shrink:0;font-size:1.3rem;height:50px;justify-content:center;width:50px}.notification-detail-title-wrapper{flex:1 1}.notification-detail-title-wrapper h3{color:#fff;font-size:1.1rem;font-weight:600;margin:0}.notification-detail-time{color:#94a3b8;display:block;font-size:.8rem;margin-top:4px}.notification-detail-close{align-items:center;background:#ffffff1a;border:none;border-radius:10px;color:#94a3b8;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.notification-detail-close:hover{background:#ffffff26;color:#fff}.notification-detail-body{padding:20px}.notification-detail-info{display:flex;flex-direction:column;gap:12px}.notification-detail-row{align-items:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;display:flex;justify-content:space-between;padding:12px 16px}.notification-detail-label{color:#94a3b8;font-size:.85rem}.notification-detail-value{color:#fff;font-size:.9rem;font-weight:500;text-align:right}.notification-detail-value--code{background:#60a5fa1a;border-radius:6px;color:#7dd3fc;font-family:Monaco,Consolas,monospace;font-size:.85rem;padding:4px 10px}.notification-detail-value--amount{color:#10b981;font-size:1.1rem;font-weight:700}.notification-detail-message{background:#ffffff08;border-radius:10px;color:#cbd5e1;font-size:.9rem;line-height:1.6;padding:16px}.notification-detail-actions{display:flex;flex-direction:column;gap:10px;padding:16px 20px 20px}.notification-action-btn{border:none;border-radius:10px;display:flex;font-size:.9rem;font-weight:600;gap:10px;justify-content:center;padding:14px 20px;transition:all .2s}.notification-action-btn--primary{background:linear-gradient(135deg,#b49b57,#d4af37);color:#000}.notification-action-btn--primary:hover{box-shadow:0 4px 12px #b49b5766;transform:translateY(-2px)}.notification-action-btn--secondary{background:#ffffff1a;border:1px solid #ffffff26;color:#fff}.notification-action-btn--secondary:hover{background:#ffffff26}.notification-action-btn--ghost{background:#0000;color:#94a3b8}.notification-action-btn--ghost:hover{color:#fff}@media (max-width:480px){.notification-dropdown{border-radius:1rem;right:-60px!important;width:320px}.notification-detail-popup{border-radius:1rem;margin:20px}.notification-detail-actions{flex-direction:column}}@media (max-width:768px){.notification-dropdown{border-radius:1rem;max-width:360px;right:0!important;width:calc(100vw - 2rem)}.notification-header{border-radius:1rem 1rem 0 0;padding:14px 16px}.notification-footer{border-radius:0 0 1rem 1rem}}.action-notification-container{display:flex;flex-direction:column;gap:.75rem;max-height:calc(100vh - 2rem);overflow:hidden;pointer-events:none;position:fixed;right:1rem;top:1rem;z-index:99999}.action-notification{align-items:flex-start;animation:notificationSlideIn .4s cubic-bezier(.21,1.02,.73,1) forwards;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1e1e28f2;border:1px solid #ffffff1a;border-radius:1rem;box-shadow:0 20px 60px #0006,inset 0 0 0 1px #ffffff0d,0 0 40px #0003;cursor:default;display:flex;gap:1rem;max-width:450px;min-width:360px;overflow:hidden;padding:1rem 1.25rem;pointer-events:auto;position:relative}.action-notification.exiting{animation:notificationSlideOut .3s ease-in forwards}@keyframes notificationSlideIn{0%{opacity:0;transform:translateX(100%) scale(.8)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes notificationSlideOut{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(100%) scale(.8)}}.notification-bg-effect{background:radial-gradient(circle at 0 0,currentColor 0,#0000 70%);bottom:0;left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.action-notification-success{border-left:4px solid #10b981;color:#10b981}.action-notification-success .notification-icon{background:linear-gradient(135deg,#10b981,#059669)}.action-notification-error{border-left:4px solid #ef4444;color:#ef4444}.action-notification-error .notification-icon{background:linear-gradient(135deg,#ef4444,#dc2626)}.action-notification-warning{border-left:4px solid #f59e0b;color:#f59e0b}.action-notification-warning .notification-icon{background:linear-gradient(135deg,#f59e0b,#d97706)}.action-notification-info{border-left:4px solid #3b82f6;color:#3b82f6}.action-notification-info .notification-icon{background:linear-gradient(135deg,#3b82f6,#2563eb)}.action-notification-order{border-left:4px solid #8b5cf6;box-shadow:0 20px 60px #8b5cf64d,inset 0 0 0 1px #8b5cf633,0 0 60px #8b5cf633;color:#8b5cf6}.action-notification-order .notification-icon{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.notification-icon-wrapper{flex-shrink:0;position:relative}.notification-icon{align-items:center;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;height:44px;justify-content:center;position:relative;width:44px;z-index:1}.notification-icon-pulse{animation:iconPulse 2s ease-out infinite;border-radius:12px;height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.action-notification-order .notification-icon-pulse,.action-notification-warning .notification-icon-pulse{background:currentColor}@keyframes iconPulse{0%{opacity:.6;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.8)}}.notification-content{flex:1 1;min-width:0}.notification-subtitle{background:#ffffff1a;border-radius:4px;color:#ffffffb3;display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.05em;margin-bottom:.375rem;padding:.125rem .5rem;text-transform:uppercase}.notification-title{color:#fff;font-size:1rem;font-weight:600;line-height:1.3;margin:0 0 .25rem}.notification-message{color:#ffffffb3;font-size:.875rem;line-height:1.4;margin:0}.notification-action-btn{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.5rem;margin-top:.75rem;padding:.5rem 1rem;transition:all .2s ease}.notification-action-btn:hover{background:#fff3;transform:translateX(4px)}.notification-action-btn i{font-size:.75rem;transition:transform .2s ease}.notification-action-btn:hover i{transform:translateX(2px)}.notification-close{align-items:center;background:#ffffff1a;border:none;border-radius:6px;color:#ffffff80;cursor:pointer;display:flex;font-size:.75rem;height:24px;justify-content:center;position:absolute;right:.75rem;top:.75rem;transition:all .2s ease;width:24px}.notification-close:hover{background:#fff3;color:#fff}.notification-progress{background:currentColor;border-radius:0 0 0 1rem;bottom:0;height:3px;left:0;opacity:.6;position:absolute;transition:width .05s linear}.action-notification-container .action-notification:nth-child(n+4){opacity:.7;transform:scale(.95)}.action-notification-container .action-notification:nth-child(n+5){display:none}.action-notification:hover{box-shadow:0 25px 70px #00000080,inset 0 0 0 1px #ffffff1a;transform:translateX(-4px)}.action-notification:hover .notification-progress{opacity:.3}@media (max-width:480px){.action-notification-container{left:.75rem;right:.75rem;top:.75rem}.action-notification{max-width:none;min-width:auto;padding:.875rem 1rem;width:100%}.notification-icon{font-size:1rem;height:40px;width:40px}}@media (prefers-color-scheme:light){.action-notification{background:#fffffffa;border-color:#00000014;box-shadow:0 20px 60px #00000026,0 0 0 1px #0000000d}.notification-title{color:#1f2937}.notification-message{color:#6b7280}.notification-subtitle{background:#0000000d;color:#6b7280}.notification-close{background:#0000000d;color:#9ca3af}.notification-close:hover{background:#0000001a;color:#374151}.notification-action-btn{background:#0000000d;border-color:#0000001a;color:#374151}.notification-action-btn:hover{background:#0000001a}}@media (prefers-reduced-motion:reduce){.action-notification{animation:none;opacity:1;transform:none}.action-notification.exiting{animation:none;opacity:0}.notification-icon-pulse{animation:none}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}.action-notification-error.critical{animation:notificationSlideIn .4s cubic-bezier(.21,1.02,.73,1) forwards,shake .5s ease-in-out .4s}.toast-container{bottom:1.5rem;display:flex;flex-direction:column-reverse;gap:.75rem;max-height:calc(100vh - 3rem);overflow-x:hidden;overflow-y:auto;pointer-events:none;position:fixed;right:1.5rem;z-index:10000}.toast{align-items:flex-start;animation:toastEnter .3s cubic-bezier(.21,1.02,.73,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.875rem;box-shadow:0 10px 40px #0000004d,0 0 0 1px #ffffff0d;display:flex;gap:.875rem;max-width:420px;min-width:320px;overflow:hidden;padding:1rem 1.25rem;pointer-events:auto;position:relative}@keyframes toastEnter{0%{opacity:0;transform:translateX(100%) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}.toast-success{background:linear-gradient(135deg,#10b981f2,#059669f2);border-left:4px solid #34d399}.toast-error{background:linear-gradient(135deg,#ef4444f2,#b91c1cf2);border-left:4px solid #f87171}.toast-warning{background:linear-gradient(135deg,#f59e0bf2,#b45309f2);border-left:4px solid #fbbf24}.toast-info{background:linear-gradient(135deg,#3b82f6f2,#2563ebf2);border-left:4px solid #7dd3fc}.toast-confirm{background:linear-gradient(135deg,#6366f1f2,#4f46e5f2);border-left:4px solid #818cf8}.toast-icon{align-items:center;background:#ffffff26;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1rem;height:32px;justify-content:center;width:32px}.toast-content{flex:1 1;min-width:0}.toast-title{color:#fff;font-size:.9375rem;font-weight:600;line-height:1.3;margin:0 0 .25rem}.toast-message{color:#ffffffe6;font-size:.875rem;line-height:1.4;margin:0}.toast-dismiss{align-items:center;background:#ffffff1a;border:none;border-radius:.375rem;color:#ffffffb3;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-left:.5rem;transition:all .2s;width:28px}.toast-dismiss:hover{background:#fff3;color:#fff}.toast-progress{animation:toastProgress linear forwards;background:#ffffff4d;border-radius:0 0 0 .875rem;bottom:0;height:3px;left:0;position:absolute;transform-origin:left}@keyframes toastProgress{0%{width:100%}to{width:0}}.toast-actions{display:flex;gap:.5rem;margin-top:.875rem}.toast-btn{border:none;border-radius:.5rem;cursor:pointer;flex:1 1;font-size:.8125rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.toast-btn-cancel{background:#ffffff26;color:#fff}.toast-btn-cancel:hover{background:#ffffff40}.toast-btn-confirm{background:#fff;color:#4f46e5}.toast-btn-confirm:hover{background:#ffffffe6;transform:translateY(-1px)}.toast-btn-confirm.destructive{background:#ef4444;color:#fff}.toast-btn-confirm.destructive:hover{background:#dc2626}.toast-action-btn{background:#fff3;border:1px solid #ffffff4d;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.8125rem;font-weight:500;margin-top:.625rem;padding:.375rem .75rem;transition:all .2s}.toast-action-btn:hover{background:#ffffff4d}@media (max-width:480px){.toast-container{bottom:1rem;left:1rem;right:1rem}.toast{max-width:none;min-width:auto;width:100%}}@media (prefers-reduced-motion:reduce){.toast{animation:none}.toast-progress{animation:none;width:0}}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.onboarding-overlay{inset:0;pointer-events:none;position:fixed;z-index:99999}.onboarding-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009}.onboarding-modal-overlay,.onboarding-spotlight{animation:fadeIn .3s ease-out;inset:0;pointer-events:all;position:fixed}.onboarding-spotlight{background:#0000}.onboarding-spotlight__hole{animation:spotlightPulse 2s ease-in-out infinite;border-radius:12px;box-shadow:0 0 0 9999px #0000008c,0 0 0 4px #3b82f6e6,0 0 15px #3b82f6cc,0 0 30px #3b82f699,0 0 50px #3b82f666,inset 0 0 0 2px #ffffff4d;pointer-events:none;position:absolute;transition:all .3s ease-out}@keyframes spotlightPulse{0%,to{box-shadow:0 0 0 9999px #0000008c,0 0 0 4px #3b82f6e6,0 0 15px #3b82f6cc,0 0 30px #3b82f699,0 0 50px #3b82f666,inset 0 0 0 2px #ffffff4d}50%{box-shadow:0 0 0 9999px #0000008c,0 0 0 4px #60a5fa,0 0 20px #60a5fae6,0 0 40px #3b82f6b3,0 0 60px #3b82f680,inset 0 0 0 2px #ffffff80}}@keyframes borderPulse{0%,to{border-color:#3b82f6cc;box-shadow:0 0 10px #3b82f680}50%{border-color:#60a5fa;box-shadow:0 0 20px #60a5facc}}.onboarding-spotlight__glow-border{z-index:100001}.onboarding-tooltip{animation:tooltipEnter .3s ease-out;background:linear-gradient(135deg,#0f2137,#0c1929);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 25px 50px -12px #00000080,0 0 40px #3b82f626;max-width:calc(100vw - 32px);overflow:hidden;padding:0;pointer-events:all;position:fixed;width:380px;z-index:100000}.onboarding-tooltip--modal{width:440px}.onboarding-tooltip__progress{background:#ffffff1a;height:4px;width:100%}.onboarding-tooltip__progress-bar{background:linear-gradient(90deg,#38bdf8,#0ea5e9);border-radius:0 2px 2px 0;height:100%;transition:width .3s ease-out}.onboarding-tooltip__badge{border-radius:20px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.5px;margin:16px 20px 0;padding:4px 12px}.onboarding-tooltip__title{color:#fff;font-size:20px;font-weight:600;line-height:1.3;margin:16px 20px 8px}.onboarding-tooltip__content{color:#fffc;font-size:14px;line-height:1.6;margin:0 20px 20px}.onboarding-tooltip__actions{align-items:center;background:#0003;border-top:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:16px 20px}.onboarding-tooltip__nav{display:flex;gap:8px}.onboarding-tooltip__step-info{color:#ffffff80;font-size:13px;font-weight:500}.onboarding-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:10px 16px;transition:all .2s ease}.onboarding-btn--primary{background:linear-gradient(135deg,#38bdf8,#2563eb);color:#fff}.onboarding-btn--primary:hover{background:linear-gradient(135deg,#7dd3fc,#38bdf8);transform:translateY(-1px)}.onboarding-btn--secondary{background:#ffffff1a;color:#fffc}.onboarding-btn--secondary:hover{background:#ffffff26}.onboarding-btn--success{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.onboarding-btn--success:hover{background:linear-gradient(135deg,#34d399,#10b981);transform:translateY(-1px)}.onboarding-tooltip__skip{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#ffffff80;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:28px}.onboarding-tooltip__skip:hover{background:#fff3;color:#fff}.onboarding-tooltip__keyboard-hint{background:#0000001a;color:#fff6;display:flex;font-size:11px;gap:16px;justify-content:center;padding:10px 20px}.onboarding-tooltip__keyboard-hint kbd{background:#ffffff1a;border-radius:4px;display:inline-block;font-family:inherit;font-size:10px;padding:2px 6px}.onboarding-minimized{align-items:center;background:linear-gradient(135deg,#0f2137,#0c1929);border:1px solid #ffffff1a;border-radius:50px;bottom:90px;box-shadow:0 10px 40px #0000004d;color:#fff;cursor:pointer;display:flex;gap:10px;padding:12px 16px;position:fixed;right:20px;transition:all .3s ease;z-index:99998}.onboarding-minimized:hover{box-shadow:0 15px 50px #0006;transform:translateY(-2px)}.onboarding-minimized__icon{align-items:center;background:linear-gradient(135deg,#38bdf8,#0ea5e9);border-radius:50%;display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.onboarding-minimized__progress{background:#fff3;border-radius:2px;height:4px;overflow:hidden;width:60px}.onboarding-minimized__progress-bar{background:linear-gradient(90deg,#38bdf8,#0ea5e9);height:100%;transition:width .3s ease}.onboarding-minimized__text{font-size:13px;font-weight:500}.onboarding-help-container{bottom:20px;position:fixed;right:20px;z-index:99990}.onboarding-help-menu{animation:menuEnter .2s ease-out;background:linear-gradient(135deg,#0f2137,#0c1929);border:1px solid #ffffff1a;border-radius:12px;bottom:60px;box-shadow:0 10px 40px #0000004d;min-width:180px;overflow:hidden;position:absolute;right:0}.onboarding-help-menu button{align-items:center;background:none;border:none;color:#fffc;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.onboarding-help-menu button:hover{background:#3b82f633;color:#fff}.onboarding-help-menu button+button{border-top:1px solid #ffffff0d}.onboarding-help-menu button i{color:#38bdf8;text-align:center;width:20px}.onboarding-help-button{align-items:center;background:linear-gradient(135deg,#38bdf8,#2563eb);border:none;border-radius:50%;box-shadow:0 4px 20px #3b82f666;color:#fff;cursor:pointer;display:flex;font-size:18px;height:50px;justify-content:center;transition:all .3s ease;width:50px}.onboarding-help-button:hover{box-shadow:0 6px 30px #3b82f680;transform:scale(1.1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes tooltipEnter{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes menuEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.onboarding-tooltip--bottom:before,.onboarding-tooltip--left:after,.onboarding-tooltip--right:before,.onboarding-tooltip--top:after{content:"";height:0;position:absolute;width:0}.onboarding-tooltip--bottom:before{border-bottom:8px solid #0f2137;top:-8px}.onboarding-tooltip--bottom:before,.onboarding-tooltip--top:after{border-left:10px solid #0000;border-right:10px solid #0000;left:50%;transform:translateX(-50%)}.onboarding-tooltip--top:after{border-top:8px solid #0c1929;bottom:-8px}.onboarding-tooltip--left:after{border-left:8px solid #0f2137;right:-8px}.onboarding-tooltip--left:after,.onboarding-tooltip--right:before{border-bottom:10px solid #0000;border-top:10px solid #0000;top:50%;transform:translateY(-50%)}.onboarding-tooltip--right:before{border-right:8px solid #0f2137;left:-8px}@media (max-width:768px){.onboarding-tooltip{left:12px!important;max-width:360px;width:calc(100vw - 24px)}.onboarding-tooltip--mobile{border-radius:12px}.onboarding-tooltip__title{font-size:17px;margin:14px 16px 6px;padding-right:24px}.onboarding-tooltip__content{font-size:13px;line-height:1.5;margin:0 16px 16px}.onboarding-tooltip__actions{gap:8px;padding:12px 16px}.onboarding-tooltip__step-info{font-size:12px}.onboarding-btn{align-items:center;display:flex;font-size:13px;justify-content:center;min-height:44px;min-width:44px;padding:10px 14px}.onboarding-btn i{font-size:14px}.onboarding-tooltip__skip{height:32px;right:12px;top:12px;width:32px}.onboarding-tooltip__badge{font-size:10px;margin:14px 16px 0;padding:3px 10px}.onboarding-minimized{bottom:calc(70px + env(safe-area-inset-bottom, 0px));padding:10px 14px;right:12px}.onboarding-minimized__text{display:none}.onboarding-minimized__icon{font-size:12px;height:28px;width:28px}.onboarding-minimized__progress{width:40px}.onboarding-help-container{bottom:calc(70px + env(safe-area-inset-bottom, 0px));right:12px}.onboarding-help-container--mobile{bottom:calc(75px + env(safe-area-inset-bottom, 0px));right:12px}.onboarding-help-button{box-shadow:0 4px 16px #3b82f64d;font-size:18px;height:48px;width:48px}.onboarding-help-menu{bottom:56px;min-width:150px;right:0}.onboarding-help-menu button{font-size:14px;min-height:48px;padding:14px 16px}.onboarding-tooltip__keyboard-hint{display:none}.onboarding-spotlight__hole{box-shadow:0 0 0 9999px #00000073,0 0 0 3px #3b82f6e6,0 0 12px #3b82f6b3,0 0 24px #3b82f680}}@media (prefers-reduced-motion:reduce){.onboarding-btn,.onboarding-help-button,.onboarding-help-menu,.onboarding-minimized,.onboarding-modal-overlay,.onboarding-spotlight,.onboarding-spotlight__hole,.onboarding-tooltip{animation:none;transition:none}}.onboarding-btn:focus-visible,.onboarding-help-button:focus-visible,.onboarding-tooltip__skip:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.impersonation-banner{background:linear-gradient(135deg,#0ea5e9,#ec4899);box-shadow:0 2px 10px #8b5cf666;left:0;padding:.5rem 1rem;position:fixed;right:0;top:0;z-index:10000}.banner-content{gap:1rem;margin:0 auto;max-width:1400px}.banner-content,.banner-icon{align-items:center;display:flex;justify-content:center}.banner-icon{background:#fff3;border-radius:50%;height:28px;width:28px}.banner-icon,.banner-text{color:#fff;font-size:.9rem}.banner-text strong{color:#fffc}.banner-text .target-user{background:#fff3;border-radius:.25rem;font-weight:600;margin-left:.25rem;padding:.15rem .5rem}.end-btn{align-items:center;background:#fff3;border:1px solid #ffffff4d;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:.4rem;padding:.4rem .75rem;transition:all .2s}.end-btn:hover{background:#ffffff4d;transform:scale(1.02)}.end-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}body.has-impersonation-banner{padding-top:44px}@media (max-width:768px){.impersonation-banner{padding:.4rem .75rem}.banner-content{flex-wrap:wrap;gap:.5rem}.banner-text{font-size:.8rem;text-align:center}.banner-icon{display:none}}:root{--bg-primary:#0c1929;--bg-secondary:#0f2137;--nav-bg:#0c1929f2;--text-primary:#f0f9ff;--text-secondary:#7dd3fc;--border-color:#38bdf826;--card-bg:#0f2137e6;--hover-bg:#38bdf81f;--input-bg:#0c1929cc;--shadow-color:#0000004d;--gradient-primary:#38bdf833;--gradient-secondary:#0ea5e926;--gradient-accent:#7dd3fc1a;--gradient-highlight:#bae6fd14;--accent-primary:#38bdf8;--accent-secondary:#0ea5e9;--accent-success:#22c55e;--accent-warning:#f59e0b;--accent-danger:#ef4444;--page-title-size:1.75rem;--page-title-weight:700;color-scheme:dark;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.theme-light{--bg-primary:#f0f9ff;--bg-secondary:#e0f2fe;--nav-bg:#f0f9fffa;--text-primary:#0c4a6e;--text-secondary:#0369a1;--border-color:#0ea5e933;--card-bg:#fff;--hover-bg:#0ea5e914;--input-bg:#fff;--shadow-color:#0ea5e91a;--gradient-primary:#0ea5e914;--gradient-secondary:#38bdf80f;--gradient-accent:#7dd3fc0a;--gradient-highlight:#bae6fd08;color-scheme:light}body{background:#0c1929;background:var(--bg-primary);background-attachment:fixed;background-image:radial-gradient(ellipse 100% 80% at 50% -30%,#38bdf833,#0000),radial-gradient(ellipse 70% 50% at 80% 0,#0ea5e926,#0000),radial-gradient(ellipse 60% 40% at 10% 100%,#7dd3fc1a,#0000),radial-gradient(ellipse 50% 30% at 95% 80%,#bae6fd14,#0000),linear-gradient(180deg,#0c1929,#0f2137 50%,#0c1929);background-image:radial-gradient(ellipse 100% 80% at 50% -30%,var(--gradient-primary),#0000),radial-gradient(ellipse 70% 50% at 80% 0,var(--gradient-secondary),#0000),radial-gradient(ellipse 60% 40% at 10% 100%,var(--gradient-accent),#0000),radial-gradient(ellipse 50% 30% at 95% 80%,var(--gradient-highlight),#0000),linear-gradient(180deg,var(--bg-primary) 0,var(--bg-secondary) 50%,var(--bg-primary) 100%);background-repeat:no-repeat;background-size:cover;color:#f0f9ff;color:var(--text-primary);margin:0;min-height:100vh;transition:background .3s ease,color .3s ease}.theme-dark select optgroup,.theme-dark select option,.theme-light select optgroup,.theme-light select option{background:#0f2137e6;background:var(--card-bg);color:#f0f9ff;color:var(--text-primary)}.auto-scrape-header h1,.dashboard-title h1,.orders-dashboard__header h1,.page-title-unified,.pool-title h1,.questions-header h1,.refunds-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#94a3b8);-webkit-background-clip:text;background-clip:text;font-size:1.75rem!important;font-size:var(--page-title-size)!important;font-weight:700!important;font-weight:var(--page-title-weight)!important;margin:0}*{box-sizing:border-box}.admin-shell{display:flex;flex-direction:column;min-height:100vh}.admin-nav{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1929f2;background:var(--nav-bg);border-bottom:1px solid #38bdf826;border-bottom:1px solid var(--border-color);display:flex;gap:1rem;justify-content:space-between;padding:1.2rem 3rem;position:-webkit-sticky;position:sticky;top:0;transition:background .3s ease,border-color .3s ease;z-index:100}.admin-nav__session,.admin-nav__tabs{display:flex;gap:.75rem}.admin-nav__session,.admin-nav__user{align-items:center}.admin-nav__user{background:#38bdf81f;background:var(--hover-bg);border:1px solid #38bdf826;border:1px solid var(--border-color);border-radius:.5rem;color:#7dd3fc;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;letter-spacing:.05em;max-width:180px;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.admin-nav__user:hover{background:#ffffff1a;border-color:#fff3}.admin-nav__user i{font-size:.8em;opacity:.7}.nav-tab{align-items:center;background:none;border:1px solid #ffffff2e;border-radius:999px;color:#d2dcf5d1;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.68rem;gap:.35rem;justify-content:center;letter-spacing:.06em;min-width:44px;padding:.55rem .8rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .3s ease,border-color .3s ease,color .3s ease;white-space:nowrap}.nav-tab span{display:inline}.nav-tab__icon{font-size:.9em}.nav-tab:hover{background:#ffffff1f}.nav-tab.is-active{background:linear-gradient(135deg,#b49b57d9,#c8a7e8d9);border-color:#0000;color:#05060a;font-weight:600}.nav-tab--logout{border-color:#ff6b8166;color:#ff99aae6}.nav-tab--logout:hover{background:#ff6b812e;color:#ffd2dcf2}@media print{body{background:#fff}.admin-nav,.admin-nav__session,.admin-nav__tabs{display:none!important}.admin-shell{min-height:auto}}.auth-gate{align-items:center;background:radial-gradient(circle at 12% 18%,#b49b5729,#0000 55%),radial-gradient(circle at 88% 6%,#d272a02e,#0000 60%),linear-gradient(155deg,#04070d,#0d1524 70%,#04060b);display:flex;justify-content:center;min-height:100vh;min-height:100dvh;padding:2.5rem 1.5rem}.auth-card{background:#0a101ae0;border:1px solid #ffffff14;border-radius:1.5rem;box-shadow:0 38px 90px #0006;color:#f5f7ff;padding:2rem;text-align:center;width:min(420px,100%)}@media (max-width:480px){.auth-gate{align-items:flex-start;padding:15vh 1rem 1rem}.auth-card{border-radius:1rem;padding:1.5rem}.auth-card h1{font-size:1.2rem;letter-spacing:.12em}.auth-card__subtitle{font-size:.85rem;margin:.75rem 0 1.5rem}.auth-form__field{font-size:.72rem}.auth-form__field input{border-radius:.75rem;font-size:16px;padding:.75rem .875rem}.auth-form__submit{font-size:.9rem;padding:.875rem}}.auth-card h1{font-size:1.4rem;letter-spacing:.18em;margin:0;text-transform:uppercase}.auth-card__subtitle{color:#d2dcf5bf;font-size:.92rem;letter-spacing:.04em;margin:.85rem 0 2rem}.auth-form{gap:1.1rem}.auth-form,.auth-form__field{display:flex;flex-direction:column}.auth-form__field{color:#f5e9d7cc;font-size:.78rem;gap:.55rem;letter-spacing:.12em;text-align:left;text-transform:uppercase}.auth-form__field input{background:#0c121ed1;border:1px solid #ffffff2e;border-radius:.9rem;color:#f5f7ff;padding:.85rem 1rem}.auth-form__field input:focus{border-color:#d272a099;box-shadow:0 0 0 2px #d272a033;outline:none}.auth-form__error{color:#ff99aaf2;font-size:.85rem;margin:0}.auth-form__submit{background:linear-gradient(135deg,#8b5cf6e6,#d272a0e6);border:none;border-radius:.875rem;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;margin-top:.5rem;padding:.85rem 2rem;transition:all .2s ease;width:100%}.auth-form__submit:hover:not(:disabled){box-shadow:0 4px 15px #8b5cf64d;transform:translateY(-1px)}.auth-form__submit:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.auth-card--error,.auth-card--loading{align-items:center;display:flex;flex-direction:column;gap:1.2rem}.auth-card--error h1{color:#f5f7ff;font-size:1.4rem;font-weight:600;letter-spacing:.18em;margin:0;text-transform:uppercase}.auth-card--error p{color:#ff99aaf2;font-size:.9rem;margin:0}.auth-card--error button{background:linear-gradient(135deg,#8b5cf6e6,#d272a0e6);border:none;border-radius:.875rem;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;margin-top:.5rem;padding:.85rem 2rem;transition:all .2s ease}.auth-card--error button:hover{box-shadow:0 4px 15px #8b5cf64d;transform:translateY(-1px)}.auth-card__spinner{animation:spin 1s linear infinite;border:3px solid #ffffff2e;border-radius:50%;border-top-color:#d272a0d9;height:38px;width:38px}@keyframes spin{to{transform:rotate(1turn)}}.user-menu-container{position:relative}.user-dropdown{animation:dropdownFadeIn .2s ease-out;background:#0d1524;border:1px solid #ffffff1a;border-radius:.75rem;box-shadow:0 10px 40px #00000080;margin-top:.5rem;overflow:hidden;position:absolute;right:0;top:100%;width:220px;z-index:100}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.user-dropdown__header{background:#ffffff05;border-bottom:1px solid #ffffff0d;padding:1rem}.user-dropdown__username{color:#f5f7ff;font-size:.95rem;font-weight:600;margin-bottom:.25rem}.user-dropdown__plan{background:#d272a026;border-radius:4px;color:#d2dcf599;color:#d272a0;display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.05em;padding:.15rem .5rem;text-transform:uppercase}.user-dropdown__divider{background:#ffffff0d;height:1px;margin:0}.user-dropdown__item{align-items:center;background:none;border:none;color:#d2dcf5cc;cursor:pointer;display:flex;font-size:.9rem;gap:.6rem;padding:.85rem 1rem;text-align:left;transition:all .2s ease;width:100%}.user-dropdown__item:hover{background:#ffffff0d;color:#fff}.user-dropdown__item i{font-size:.9em;opacity:.7}@media (max-width:768px){.user-dropdown{right:-.5rem;width:260px}.user-dropdown__header{padding:.75rem}.user-dropdown__username{font-size:.85rem}.user-dropdown__item{font-size:.85rem;padding:.75rem}.user-dropdown__nav-section{border-bottom:1px solid #ffffff0d;padding:.5rem 0}.user-dropdown__item--danger{color:#f87171}.user-dropdown__item--danger:hover{background:#ef44441a}}.admin-nav__mobile-right{align-items:center;display:none;gap:.5rem}.desktop-only{display:flex}.mobile-only{display:none}.admin-nav__logo{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#38bdf8,#0ea5e9);background-clip:text;-webkit-background-clip:text;border-right:1px solid #ffffff14;display:flex;font-size:1.1rem;font-weight:700;gap:.5rem;margin-right:.25rem;padding:0 .75rem 0 0;white-space:nowrap}.admin-nav__logo img{flex-shrink:0;height:28px;width:28px}.admin-nav__logo span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#38bdf8,#0ea5e9);background-clip:text;-webkit-background-clip:text}.admin-nav__mobile-icons{align-items:center;display:none;gap:.35rem}.mobile-nav-icon{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;color:#d2dcf5d1;display:flex;font-size:.9rem;height:36px;justify-content:center;text-decoration:none;transition:all .2s ease;width:36px}.mobile-nav-icon:hover{background:#ffffff1f;color:#fff}.mobile-nav-icon.is-active{background:linear-gradient(135deg,#b49b57d9,#c8a7e8d9);border-color:#0000;color:#05060a}@media (max-width:768px){.desktop-only{display:none!important}.mobile-only{display:flex!important}.admin-nav{align-items:center;gap:.5rem;justify-content:space-between;min-height:52px;padding:.6rem 1rem}.admin-nav__logo{display:flex;flex-shrink:0}.admin-nav__tabs{display:none!important}.admin-nav__mobile-icons{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;gap:.35rem;justify-content:flex-end;overflow-x:auto;scrollbar-width:none}.admin-nav__mobile-icons::-webkit-scrollbar{display:none}.admin-nav__mobile-right{display:flex;flex-shrink:0;gap:.35rem}.admin-nav__mobile-right .admin-nav__user{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;display:flex;height:36px;justify-content:center;padding:0;width:36px}.admin-nav__mobile-right .admin-nav__user i{font-size:.9rem}.admin-nav__mobile-right .notification-bell{height:36px;width:36px}}@media (max-width:480px){.admin-nav{padding:.5rem .75rem}.admin-nav__logo{font-size:1rem}.mobile-nav-icon{font-size:.8rem}.admin-nav__mobile-right .admin-nav__user,.mobile-nav-icon{height:32px;width:32px}}.theme-light{--light-bg-base:#f8fafc;--light-bg-elevated:#fff;--light-bg-subtle:#f1f5f9;--light-bg-muted:#e2e8f0;--light-text-primary:#0c1929;--light-text-secondary:#475569;--light-text-tertiary:#64748b;--light-text-muted:#94a3b8;--light-brand-primary:#2563eb;--light-brand-secondary:#7c3aed;--light-brand-gradient:linear-gradient(135deg,#2563eb,#7c3aed);--light-success:#059669;--light-success-bg:#05966914;--light-warning:#d97706;--light-warning-bg:#d9770614;--light-error:#dc2626;--light-error-bg:#dc262614;--light-info:#0891b2;--light-info-bg:#0891b214;--light-border-subtle:#e2e8f0cc;--light-border-default:#cbd5e1e6;--light-border-strong:#94a3b8cc;--light-shadow-xs:0 1px 2px #00000008;--light-shadow-sm:0 1px 3px #0000000a,0 1px 2px #00000005;--light-shadow-md:0 4px 6px #0000000a,0 2px 4px #00000005;--light-shadow-lg:0 10px 15px #0000000f,0 4px 6px #00000008;--light-shadow-xl:0 20px 25px #00000014,0 8px 10px #0000000a}.theme-light,.theme-light body,body.theme-light{background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important;background-attachment:fixed!important;color:var(--light-text-primary)!important}.theme-light .admin-nav{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#fffffff2!important;border-bottom:1px solid var(--light-border-subtle)!important;box-shadow:var(--light-shadow-sm)!important}.theme-light .admin-nav__logo{color:var(--light-text-primary)!important}.theme-light .admin-nav__logo span{-webkit-text-fill-color:#0000!important;background:var(--light-brand-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important}.theme-light .admin-nav__user{background:var(--light-bg-subtle)!important;border:1px solid var(--light-border-subtle)!important;color:var(--light-text-secondary)!important}.theme-light .admin-nav__user:hover{background:var(--light-bg-muted)!important;border-color:var(--light-border-default)!important}.theme-light .admin-nav__user-name{color:var(--light-text-primary)!important}.theme-light .admin-nav__user-role{color:var(--light-text-tertiary)!important}.theme-light .nav-tab{background:#0000!important;border:1px solid var(--light-border-subtle)!important;color:var(--light-text-secondary)!important;transition:all .2s ease!important}.theme-light .nav-tab:hover{background:#2563eb0d!important;border-color:#2563eb33!important;color:var(--light-brand-primary)!important}.theme-light .nav-tab.is-active{background:var(--light-brand-gradient)!important;border-color:#0000!important;box-shadow:0 2px 8px #2563eb4d!important;color:#fff!important}.theme-light .nav-tab--logout{border-color:#dc262640!important;color:var(--light-error)!important}.theme-light .nav-tab--logout:hover{background:var(--light-error-bg)!important;border-color:#dc262666!important}.theme-light .mobile-nav-icon{background:#0000!important;border:1px solid var(--light-border-subtle)!important;color:var(--light-text-secondary)!important}.theme-light .mobile-nav-icon.is-active,.theme-light .mobile-nav-icon:hover{background:#2563eb0f!important;border-color:#2563eb40!important;color:var(--light-brand-primary)!important}.theme-light .card,.theme-light .dashboard-card,.theme-light .order-card,.theme-light .panel,.theme-light .product-card,.theme-light .stat-card,.theme-light .summary-card,.theme-light [class*=-card]:not([class*=order-card-]):not(.summary-card--danger):not(.summary-card--success),.theme-light [class*=__card]:not([class*=order-card__]){background:var(--light-bg-elevated)!important;border:1px solid var(--light-border-subtle)!important;box-shadow:var(--light-shadow-sm)!important;color:var(--light-text-primary)!important}.theme-light .card:hover,.theme-light .dashboard-card:hover,.theme-light .order-card:hover,.theme-light .product-card:hover,.theme-light .stat-card:hover{border-color:#2563eb33!important;box-shadow:var(--light-shadow-md)!important}.theme-light .marketplace-tag,.theme-light .order-card__marketplace,.theme-light .store-badge,.theme-light [class*=marketplace-badge],.theme-light [class*=marketplace-label]{border:none!important;border-radius:6px!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.03em!important;padding:.35rem .75rem!important;text-transform:uppercase!important}.theme-light .marketplace-badge--trendyol,.theme-light .marketplace-tag--trendyol,.theme-light .order-card--trendyol .order-card__marketplace,.theme-light [class*=trendyol] .order-card__marketplace{background:linear-gradient(135deg,#ff6000,#ff8533)!important;box-shadow:0 2px 6px #ff600040!important;color:#fff!important}.theme-light .marketplace-badge--n11,.theme-light .marketplace-tag--n11,.theme-light .order-card--n11 .order-card__marketplace,.theme-light [class*=n11] .order-card__marketplace{background:linear-gradient(135deg,#7b2d8e,#9b4dca)!important;box-shadow:0 2px 6px #7b2d8e40!important;color:#fff!important}.theme-light .marketplace-badge--hepsiburada,.theme-light .marketplace-tag--hepsiburada,.theme-light .order-card--hepsiburada .order-card__marketplace,.theme-light .order-card__marketplace[class*=hepsiburada],.theme-light [class*=hepsiburada] .order-card__marketplace,.theme-light td:has(.order-card__marketplace) .order-card__marketplace{background:linear-gradient(135deg,#ff6000,#ff8c00)!important;box-shadow:0 2px 6px #ff600040!important;color:#fff!important}.theme-light [class*=HEPSIBURADA],.theme-light [class*=Hepsiburada],.theme-light [class*=hepsiburada]{color:inherit}.theme-light .order-card--hepsiburada .order-card__marketplace,.theme-light span[class*=marketplace]:contains("HEPSİBURADA"),.theme-light span[class*=marketplace]:contains("Hepsiburada"){background:linear-gradient(135deg,#ff6000,#ff8c00)!important;color:#fff!important}.theme-light .marketplace-badge--amazon,.theme-light .order-card--amazon .order-card__marketplace,.theme-light [class*=amazon] .order-card__marketplace{background:linear-gradient(135deg,#f90,#ffad33)!important;box-shadow:0 2px 6px #ff990040!important;color:#0c1929!important}.theme-light .dashboard-title h1,.theme-light .orders-dashboard__header h1,.theme-light .page-title-unified,.theme-light .pool-title h1,.theme-light .questions-header h1,.theme-light .refunds-header h1,.theme-light h1,.theme-light h2{color:var(--light-text-primary)!important}.theme-light .dashboard-title p,.theme-light .page-subtitle,.theme-light h3,.theme-light h4{color:var(--light-text-secondary)!important}.theme-light input:not([type=checkbox]):not([type=radio]),.theme-light select,.theme-light textarea{background:var(--light-bg-elevated)!important;border:1px solid var(--light-border-default)!important;color:var(--light-text-primary)!important;transition:all .2s ease!important}.theme-light input:not([type=checkbox]):not([type=radio]):hover,.theme-light select:hover,.theme-light textarea:hover{border-color:var(--light-border-strong)!important}.theme-light input:not([type=checkbox]):not([type=radio]):focus,.theme-light select:focus,.theme-light textarea:focus{border-color:var(--light-brand-primary)!important;box-shadow:0 0 0 3px #2563eb1a!important;outline:none!important}.theme-light input::placeholder,.theme-light textarea::placeholder{color:var(--light-text-muted)!important}.theme-light select optgroup,.theme-light select option{background:var(--light-bg-elevated)!important;color:var(--light-text-primary)!important}.theme-light input[type=checkbox],.theme-light input[type=radio]{accent-color:var(--light-brand-primary)!important}.theme-light .btn-primary,.theme-light .button-primary,.theme-light .primary-button,.theme-light button[type=submit]{background:var(--light-brand-gradient)!important;border:none!important;box-shadow:0 2px 8px #2563eb40!important;color:#fff!important;transition:all .2s ease!important}.theme-light .btn-primary:hover,.theme-light .button-primary:hover,.theme-light .primary-button:hover,.theme-light button[type=submit]:hover{box-shadow:0 4px 12px #2563eb59!important;transform:translateY(-1px)!important}.theme-light .btn-secondary,.theme-light .button-secondary,.theme-light .secondary-button{background:#2563eb0f!important;border:1px solid #2563eb33!important;color:var(--light-brand-primary)!important}.theme-light .btn-secondary:hover,.theme-light .button-secondary:hover,.theme-light .secondary-button:hover{background:#2563eb1a!important;border-color:#2563eb4d!important}.theme-light .btn-danger,.theme-light .button-danger,.theme-light .danger-button{background:var(--light-error-bg)!important;border:1px solid #dc262633!important;color:var(--light-error)!important}.theme-light .btn-danger:hover,.theme-light .button-danger:hover,.theme-light .danger-button:hover{background:#dc26261f!important;border-color:#dc262659!important}.theme-light .btn-success,.theme-light .success-button{background:var(--light-success-bg)!important;border:1px solid #05966933!important;color:var(--light-success)!important}.theme-light table{background:var(--light-bg-elevated)!important;border-collapse:initial!important;border-spacing:0!important}.theme-light th,.theme-light thead{background:var(--light-bg-subtle)!important}.theme-light th{border-bottom:2px solid var(--light-border-subtle)!important;color:var(--light-text-secondary)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important}.theme-light td{border-bottom:1px solid var(--light-border-subtle)!important;color:var(--light-text-primary)!important}.theme-light tbody tr{transition:background .15s ease!important}.theme-light tbody tr:hover{background:#2563eb08!important}.theme-light tbody tr:nth-child(2n){background:#f8fafc80!important}.theme-light tbody tr:nth-child(2n):hover{background:#2563eb0a!important}.theme-light .badge,.theme-light .tag,.theme-light [class*=badge],.theme-light [class*=status-badge]{border-radius:6px!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.02em!important;padding:.25rem .5rem!important;text-transform:uppercase!important}.theme-light .badge-success,.theme-light .status--delivered,.theme-light .status-success,.theme-light [class*=status][class*=delivered],.theme-light [class*=status][class*=success]{background:var(--light-success-bg)!important;color:var(--light-success)!important}.theme-light .badge-warning,.theme-light .status--pending,.theme-light .status-warning,.theme-light [class*=status][class*=pending],.theme-light [class*=status][class*=picking],.theme-light [class*=status][class*=warning]{background:var(--light-warning-bg)!important;color:var(--light-warning)!important}.theme-light .badge-danger,.theme-light .badge-error,.theme-light .status--cancelled,.theme-light .status--returned,.theme-light .status-error,.theme-light [class*=status][class*=cancelled],.theme-light [class*=status][class*=error],.theme-light [class*=status][class*=returned]{background:var(--light-error-bg)!important;color:var(--light-error)!important}.theme-light .badge-info,.theme-light .status--shipped,.theme-light .status-info,.theme-light [class*=status][class*=info],.theme-light [class*=status][class*=shipped]{background:var(--light-info-bg)!important;color:var(--light-info)!important}.theme-light .dialog,.theme-light .modal,.theme-light [class*=Dialog]:not([class*=Overlay]),.theme-light [class*=Modal]:not([class*=Overlay]),.theme-light [class*=dialog]:not(.dialog-overlay),.theme-light [class*=modal]:not(.modal-overlay){background:var(--light-bg-elevated)!important;border:1px solid var(--light-border-subtle)!important;box-shadow:var(--light-shadow-xl)!important;color:var(--light-text-primary)!important}.theme-light .dialog-overlay,.theme-light .modal-overlay,.theme-light [class*=Overlay]{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#0f172a80!important}.theme-light .dialog-header,.theme-light .modal-header,.theme-light [class*=dialog__header],.theme-light [class*=modal__header]{background:var(--light-bg-subtle)!important;border-bottom:1px solid var(--light-border-subtle)!important}.theme-light .dialog-footer,.theme-light .modal-footer,.theme-light [class*=dialog__footer],.theme-light [class*=modal__footer]{background:var(--light-bg-subtle)!important;border-top:1px solid var(--light-border-subtle)!important}.theme-light .dropdown,.theme-light .dropdown-menu,.theme-light [class*=dropdown]:not(.dropdown-item){background:var(--light-bg-elevated)!important;border:1px solid var(--light-border-subtle)!important;box-shadow:var(--light-shadow-lg)!important}.theme-light .dropdown-item{color:var(--light-text-primary)!important;transition:background .15s ease!important}.theme-light .dropdown-item:hover{background:#2563eb0d!important;color:var(--light-brand-primary)!important}.theme-light .custom-select-trigger{background:var(--light-bg-elevated)!important;border:1px solid var(--light-border-default)!important;color:var(--light-text-primary)!important}.theme-light .custom-select-trigger:hover{border-color:var(--light-border-strong)!important}.theme-light .custom-select-trigger.open{border-color:var(--light-brand-primary)!important;box-shadow:0 0 0 3px #2563eb1a!important}.theme-light .custom-select-options{background:var(--light-bg-elevated)!important;border:1px solid var(--light-border-subtle)!important;box-shadow:var(--light-shadow-lg)!important}.theme-light .custom-select-option{color:var(--light-text-primary)!important}.theme-light .custom-select-option:hover{background:#2563eb0d!important}.theme-light .custom-select-option.selected{background:#2563eb14!important;color:var(--light-brand-primary)!important}.theme-light .tooltip,.theme-light [class*=tooltip]{background:var(--light-text-primary)!important;box-shadow:var(--light-shadow-md)!important;color:#fff!important}.theme-light .progress,.theme-light [class*=progress]:not(.progress-bar){background:var(--light-bg-muted)!important;border-radius:999px!important}.theme-light .progress-bar,.theme-light [class*=progress-bar],.theme-light [class*=progress]>div{background:var(--light-brand-gradient)!important;border-radius:999px!important}.theme-light .skeleton,.theme-light [class*=skeleton]{animation:light-shimmer 1.5s infinite!important;background:linear-gradient(90deg,#e2e8f0,#f8fafc 50%,#e2e8f0)!important;background-size:200% 100%!important}@keyframes light-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.theme-light .sidebar,.theme-light [class*=sidebar]{background:var(--light-bg-elevated)!important;border-right:1px solid var(--light-border-subtle)!important}.theme-light .sidebar-item{color:var(--light-text-secondary)!important}.theme-light .sidebar-item:hover{background:#2563eb0d!important;color:var(--light-brand-primary)!important}.theme-light .sidebar-item.active{background:#2563eb14!important;color:var(--light-brand-primary)!important}.theme-light .auth-gate{background:linear-gradient(135deg,#f8fafc,#e2e8f0 50%,#cbd5e1)!important}.theme-light .auth-card{background:var(--light-bg-elevated)!important;border:1px solid var(--light-border-subtle)!important;box-shadow:var(--light-shadow-xl)!important}.theme-light .auth-card,.theme-light .auth-card h1{color:var(--light-text-primary)!important}.theme-light .auth-card__subtitle{color:var(--light-text-tertiary)!important}.theme-light .notification,.theme-light .toast,.theme-light [class*=notification],.theme-light [class*=toast]{background:var(--light-bg-elevated)!important;border:1px solid var(--light-border-subtle)!important;box-shadow:var(--light-shadow-lg)!important;color:var(--light-text-primary)!important}.theme-light .chart-container,.theme-light [class*=chart]{background:var(--light-bg-elevated)!important}.theme-light .tabs,.theme-light [class*=tab]:not(.nav-tab){border-color:var(--light-border-subtle)!important}.theme-light .tab-item{color:var(--light-text-secondary)!important}.theme-light .tab-item:hover{background:#2563eb0d!important;color:var(--light-brand-primary)!important}.theme-light .tab-item.active{border-bottom-color:var(--light-brand-primary)!important}.theme-light .tab-item.active,.theme-light a:not(.nav-tab):not(.btn):not([class*=button]){color:var(--light-brand-primary)!important}.theme-light a:not(.nav-tab):not(.btn):not([class*=button]):hover{color:#1d4ed8!important}.theme-light code,.theme-light pre{background:var(--light-bg-subtle)!important;border:1px solid var(--light-border-subtle)!important;color:var(--light-text-primary)!important}.theme-light .divider,.theme-light hr{border-color:var(--light-border-subtle)!important}.theme-light .theme-toggle{background:#2563eb0f!important;border:1px solid #2563eb33!important;color:var(--light-brand-primary)!important}.theme-light .theme-toggle:hover{background:var(--light-brand-primary)!important;color:#fff!important}.theme-light ::-webkit-scrollbar{height:8px!important;width:8px!important}.theme-light ::-webkit-scrollbar-track{background:var(--light-bg-subtle)!important}.theme-light ::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:4px!important}.theme-light ::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}.theme-light .empty-state,.theme-light [class*=empty]{color:var(--light-text-tertiary)!important}.theme-light .empty-state i,.theme-light [class*=empty] i{color:var(--light-text-muted)!important}.theme-light .icon,.theme-light i.fa,.theme-light i.fab,.theme-light i.far,.theme-light i.fas{color:inherit!important}.theme-light .search-box,.theme-light [class*=search] input{background:var(--light-bg-elevated)!important;border:1px solid var(--light-border-default)!important;color:var(--light-text-primary)!important}.theme-light .search-box:focus-within,.theme-light [class*=search] input:focus{border-color:var(--light-brand-primary)!important;box-shadow:0 0 0 3px #2563eb1a!important}.theme-light .filters,.theme-light [class*=filter]{background:#0000!important}.theme-light .filters label,.theme-light [class*=filter] label{color:var(--light-text-secondary)!important}.theme-light .action-card,.theme-light .quick-action{background:var(--light-bg-elevated)!important;border:1px solid var(--light-border-subtle)!important;color:var(--light-text-primary)!important}.theme-light .action-card:hover,.theme-light .quick-action:hover{border-color:#2563eb40!important;box-shadow:var(--light-shadow-md)!important}.theme-light .list-item,.theme-light [class*=list-item]{border-bottom:1px solid var(--light-border-subtle)!important}.theme-light .list-item:hover,.theme-light [class*=list-item]:hover{background:#2563eb08!important}.theme-light .order-card{background:var(--light-bg-elevated)!important;border:1px solid var(--light-border-subtle)!important}.theme-light .order-card:hover{border-color:#2563eb40!important;box-shadow:var(--light-shadow-md)!important}.theme-light .order-card--selected{border-color:var(--light-brand-primary)!important;box-shadow:0 0 0 3px #2563eb1a!important}.theme-light .order-card--urgent{background:linear-gradient(135deg,#fff,#fef2f2)!important;border-color:#dc262666!important}.theme-light .order-card--overdue{background:linear-gradient(135deg,#fff,#fff7ed)!important;border-color:#ea580c66!important}.theme-light .order-card__header{border-bottom:1px solid var(--light-border-subtle)!important}.theme-light .order-card__status{font-weight:600!important}.theme-light div:not([class*=card]):not([class*=modal]):not([class*=dropdown]),.theme-light p,.theme-light span:not([class*=status]):not([class*=badge]):not([class*=marketplace]){color:inherit}.theme-light .muted,.theme-light .text-muted,.theme-light [class*=muted]{color:var(--light-text-muted)!important}.theme-light .text-secondary,.theme-light [class*=secondary-text]{color:var(--light-text-secondary)!important}.theme-light .summary-card--danger{background:linear-gradient(135deg,#fff,#fef2f2)!important;border:1px solid #dc262626!important}.theme-light .summary-card--danger:hover{border-color:#dc26264d!important;box-shadow:0 8px 24px #dc26261a!important}.theme-light .summary-card--danger .summary-card__icon{background:linear-gradient(135deg,#fecaca,#fee2e2)!important}.theme-light .summary-card--danger .summary-card__value{color:var(--light-error)!important}.theme-light .summary-card--success{background:linear-gradient(135deg,#fff,#f0fdf4)!important;border:1px solid #05966926!important}.theme-light .summary-card--success:hover{border-color:#0596694d!important;box-shadow:0 8px 24px #0596691a!important}.theme-light .summary-card--success .summary-card__icon{background:linear-gradient(135deg,#a7f3d0,#d1fae5)!important}.theme-light .summary-card--success .summary-card__value{color:var(--light-success)!important}.theme-light .order-card__marketplace{color:#fff!important}.theme-light [class*=order-card--] .order-card__marketplace{border:none!important;font-weight:700!important}.mobile-header{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0a1628fa;border-bottom:1px solid #ffffff14;display:none;justify-content:space-between;min-height:56px;padding:.75rem 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.mobile-header__logo{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#38bdf8,#0ea5e9);background-clip:text;-webkit-background-clip:text;display:flex;font-size:1.15rem;font-weight:700;gap:.5rem}.mobile-header__icon{flex-shrink:0;height:28px;width:28px}.mobile-header__actions{align-items:center;display:flex;gap:.5rem}.mobile-header__btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;color:#d2dcf5d9;cursor:pointer;display:flex;font-size:1rem;height:40px;justify-content:center;transition:all .2s ease;width:40px}.mobile-header__btn:active,.mobile-header__btn:hover{background:#ffffff1a;color:#fff}.mobile-bottom-nav{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0a1628fa;border-top:1px solid #ffffff14;bottom:0;display:none!important;justify-content:space-around;left:0;padding:.5rem 0 calc(.5rem + env(safe-area-inset-bottom, 0));position:fixed;right:0;z-index:1000}@media (min-width:769px){.mobile-bottom-nav{display:none!important}}.mobile-bottom-nav__item{align-items:center;border-radius:.75rem;color:#94a3b8e6;display:flex;flex-direction:column;font-size:.65rem;font-weight:500;gap:.25rem;justify-content:center;letter-spacing:.02em;min-width:56px;padding:.5rem .75rem;text-decoration:none;transition:all .2s ease}.mobile-bottom-nav__item i{font-size:1.25rem;transition:all .2s ease}.mobile-bottom-nav__item span{max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-nav__item:active,.mobile-bottom-nav__item:hover{color:#e2e8f0}.mobile-bottom-nav__item.is-active{color:#38bdf8}.mobile-bottom-nav__item.is-active i{transform:scale(1.1)}.user-dropdown--mobile{border-radius:1rem;left:auto;max-height:calc(100vh - 120px);max-width:320px;overflow-y:auto;right:0;width:calc(100vw - 2rem)}@media (max-width:768px){.admin-shell{padding-bottom:calc(70px + env(safe-area-inset-bottom, 0))}.mobile-bottom-nav,.mobile-header{display:flex!important}.admin-nav.desktop-only{display:none!important}#main-content{padding-bottom:80px}.dashboard-home,.orders-dashboard,.product-pool,.questions-dashboard,.refunds-dashboard{padding:1rem 1rem 100px!important}.dashboard-title h1,.orders-dashboard__header h1,.page-title-unified,.pool-title h1,h1{font-size:1.35rem!important}.stats-grid,.summary-cards,.summary-grid{gap:.75rem!important;grid-template-columns:repeat(2,1fr)!important}.stat-card,.summary-card{padding:.875rem!important}.stat-value,.summary-card__value{font-size:1.25rem!important}.stat-label,.summary-card__label{font-size:.7rem!important}.orders-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.filters{flex-direction:column!important;gap:.75rem!important}.filters>*{width:100%!important}.header-actions,.pool-actions{flex-direction:column!important;gap:.5rem!important}.pool-actions .btn-primary,.pool-actions .btn-secondary{justify-content:center!important;width:100%!important}}@media (max-width:480px){.mobile-header{min-height:52px;padding:.5rem .75rem}.mobile-header__logo{font-size:1rem}.mobile-header__btn{font-size:.9rem;height:36px;width:36px}.mobile-bottom-nav__item{font-size:.6rem;min-width:48px;padding:.4rem .5rem}.mobile-bottom-nav__item i{font-size:1.1rem}.mobile-bottom-nav__item span{max-width:48px}.stats-grid,.summary-cards,.summary-grid{grid-template-columns:1fr!important}.dashboard-home,.orders-dashboard,.product-pool,.questions-dashboard,.refunds-dashboard{padding:.75rem!important}.dashboard-title h1,.orders-dashboard__header h1,.page-title-unified,.pool-title h1,h1{font-size:1.15rem!important}}.theme-light .mobile-header{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#fffffffa!important;border-bottom:1px solid #e2e8f0e6!important;box-shadow:0 1px 3px #0000000a!important}.theme-light .mobile-header__logo{-webkit-text-fill-color:#0000!important;background:linear-gradient(135deg,#2563eb,#7c3aed)!important;background-clip:text!important;-webkit-background-clip:text!important}.theme-light .mobile-header__btn{background:#2563eb0a!important;border:1px solid #e2e8f0cc!important;color:#475569!important}.theme-light .mobile-header__btn:active,.theme-light .mobile-header__btn:hover{background:#2563eb14!important;border-color:#2563eb33!important;color:#2563eb!important}.theme-light .mobile-bottom-nav{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#fffffffa!important;border-top:1px solid #e2e8f0e6!important;box-shadow:0 -2px 10px #0000000a!important}.theme-light .mobile-bottom-nav__item{color:#64748b!important}.theme-light .mobile-bottom-nav__item:active,.theme-light .mobile-bottom-nav__item:hover{background:#2563eb0a!important;color:#475569!important}.theme-light .mobile-bottom-nav__item.is-active{background:#2563eb0f!important;color:#2563eb!important}.theme-light .user-dropdown,.theme-light .user-dropdown--mobile{background:#fff!important;border:1px solid #e2e8f0e6!important;border-radius:1rem!important;box-shadow:0 10px 40px #0000001a,0 2px 10px #0000000d!important}.theme-light .user-dropdown__header{background:#f8fafc!important;border-bottom:1px solid #e2e8f0cc!important}.theme-light .user-dropdown__username{color:#0c1929!important}.theme-light .user-dropdown__plan{background:#2563eb14!important;color:#2563eb!important}.theme-light .user-dropdown__divider{background:#e2e8f0cc!important}.theme-light .user-dropdown__item{color:#475569!important}.theme-light .user-dropdown__item:hover{background:#2563eb0a!important;color:#2563eb!important}.theme-light .user-dropdown__item--danger{color:#dc2626!important}.theme-light .user-dropdown__item--danger:hover{background:#dc26260a!important;color:#b91c1c!important}@media (max-width:768px){.theme-light .dashboard-title h1,.theme-light .orders-dashboard__header h1,.theme-light .page-title-unified,.theme-light .pool-title h1,.theme-light h1{-webkit-text-fill-color:#0c1929!important;background:none!important;-webkit-background-clip:unset!important;background-clip:initial!important;color:#0c1929!important}.theme-light .dashboard-title p,.theme-light .page-subtitle,.theme-light h2,.theme-light h3{color:#475569!important}.theme-light .stat-card,.theme-light .summary-card{background:#fff!important;border:1px solid #e2e8f0e6!important;box-shadow:0 1px 3px #0000000a!important}.theme-light .stat-label,.theme-light .summary-card__label{color:#64748b!important}.theme-light .stat-value,.theme-light .summary-card__value{color:#0c1929!important}.theme-light input:not([type=checkbox]):not([type=radio]),.theme-light select,.theme-light textarea{background:#fff!important;border:1px solid #cbd5e1e6!important;color:#0c1929!important}.theme-light input::placeholder,.theme-light textarea::placeholder{color:#94a3b8!important}.theme-light input:focus,.theme-light select:focus,.theme-light textarea:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1a!important}.theme-light .btn-primary{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;border:none!important;color:#fff!important}.theme-light .btn-secondary{background:#2563eb0f!important;border:1px solid #2563eb33!important;color:#2563eb!important}.theme-light .card,.theme-light .order-card,.theme-light .product-card,.theme-light [class*=__card]{background:#fff!important;border:1px solid #e2e8f0e6!important;box-shadow:0 1px 3px #0000000a!important}.theme-light .card:hover,.theme-light .order-card:hover,.theme-light .product-card:hover{border-color:#2563eb26!important;box-shadow:0 4px 12px #0000000f!important}.theme-light .filters label{color:#475569!important}.theme-light .stage-tabs,.theme-light .status-tabs,.theme-light [class*=tabs]{background:#f8fafc!important;border:1px solid #e2e8f0e6!important}.theme-light .stage-tab,.theme-light [class*=tab]:not(.nav-tab){background:#0000!important;color:#64748b!important}.theme-light .stage-tab.active,.theme-light .stage-tab:hover,.theme-light [class*=tab].active{background:#2563eb0f!important;color:#2563eb!important}.theme-light .empty-state,.theme-light [class*=empty]{color:#64748b!important}.theme-light .loading-spinner,.theme-light [class*=loader],.theme-light [class*=spinner]{border-color:#2563eb #2563eb26 #2563eb26!important}}@supports (padding-bottom:env(safe-area-inset-bottom)){.mobile-bottom-nav{padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}.admin-shell{padding-bottom:calc(70px + env(safe-area-inset-bottom))}}@media (pointer:coarse){.mobile-bottom-nav__item,.mobile-header__btn,.user-dropdown__item{min-height:44px}a,button,input,select,textarea{touch-action:manipulation}}@media (prefers-reduced-motion:reduce){*,.mobile-bottom-nav__item,.mobile-header__btn,.user-dropdown__item{animation:none!important;transition:none!important}}@media print{.admin-nav,.admin-sidebar,.cookie-consent,.floating-action-button,.mobile-bottom-nav,.mobile-header,.mobile-only,.notification-bell,.onboarding-help-button,.sidebar,.user-dropdown,nav{display:none!important;visibility:hidden!important}#main-content,.admin-shell,.main-content{margin:0!important;padding:0!important;width:100%!important}}@media (display-mode:standalone){.admin-shell{-webkit-overflow-scrolling:touch;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto}.data-grid-container,.orders-table-wrapper,[class*=table-wrapper]{-webkit-overflow-scrolling:touch;overflow-x:auto}.modal-overlay{-webkit-overflow-scrolling:touch;overflow-y:auto}}@media (pointer:coarse){.notification-list,.orders-list,.product-list,.scrollable,[data-scrollable=true]{-webkit-overflow-scrolling:touch}}:root{--mobile-spacing-xs:0.25rem;--mobile-spacing-sm:0.5rem;--mobile-spacing-md:1rem;--mobile-spacing-lg:1.5rem;--mobile-font-xs:0.7rem;--mobile-font-sm:0.8rem;--mobile-font-md:0.9rem;--mobile-font-lg:1rem;--mobile-touch-target:44px;--mobile-border-radius:8px;--mobile-card-padding:12px}@media (max-width:1024px){.admin-shell{padding-left:0!important}.side-nav{position:fixed!important;transform:translateX(-100%);transition:transform .3s ease;z-index:1000}.side-nav.mobile-open{transform:translateX(0)}.dashboard-content,.main-content,.pool-content{margin-left:0!important;padding:1rem!important;width:100%!important}.bundles-grid,.products-grid,.stats-grid{gap:.75rem!important;grid-template-columns:repeat(2,1fr)!important}.data-table-wrapper,.orders-table-wrapper,.table-container{-webkit-overflow-scrolling:touch;overflow-x:auto!important}}@media (max-width:768px){.page-title,h1{font-size:1.25rem!important}h2{font-size:1.1rem!important}h3{font-size:1rem!important}.dashboard-container,.page-container,.pool-container{padding:.75rem .75rem 80px!important}.dashboard-header,.page-header,.pool-header{align-items:flex-start!important;flex-direction:column!important;gap:.75rem!important;padding:.75rem!important}.bundles-grid,.products-grid{gap:.5rem!important;grid-template-columns:1fr!important}.stats-grid,.summary-cards{gap:.5rem!important;grid-template-columns:repeat(2,1fr)!important}.card,.panel,.section-box{border-radius:8px!important;border-radius:var(--mobile-border-radius)!important;padding:12px!important;padding:var(--mobile-card-padding)!important}.form-row,.input-group{flex-direction:column!important;gap:.5rem!important}.form-group{margin-bottom:.75rem!important}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url],select,textarea{font-size:16px!important;padding:.75rem!important;width:100%!important}.btn,button:not(.icon-btn),input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url],select,textarea{border-radius:8px!important;border-radius:var(--mobile-border-radius)!important;min-height:44px!important;min-height:var(--mobile-touch-target)!important}.btn,button:not(.icon-btn){font-size:.9rem!important;font-size:var(--mobile-font-md)!important;justify-content:center!important;padding:.75rem 1rem!important}.btn-group,.button-group{flex-wrap:wrap!important;gap:.5rem!important}.btn-group .btn,.button-group button{flex-basis:calc(50% - 0.25rem);flex-grow:1;flex-shrink:1;min-width:120px!important}.filter-bar,.filters-container,.search-filters{flex-direction:column!important;gap:.5rem!important}.filter-bar>*,.filters-container>*,.search-filters>*{width:100%!important}.tab-list,.tabs-container{-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;gap:0!important;overflow-x:auto!important;padding-bottom:2px}.tab-list::-webkit-scrollbar,.tabs-container::-webkit-scrollbar{display:none}.tab,.tab-item{flex-shrink:0!important;font-size:.8rem!important;font-size:var(--mobile-font-sm)!important;padding:.5rem 1rem!important;white-space:nowrap!important}.dialog,.modal,.modal-content{border-radius:12px 12px 0 0!important;margin:5vh auto!important;max-height:90vh!important;max-width:100%!important;width:95vw!important}.modal-body{-webkit-overflow-scrolling:touch;max-height:60vh!important;overflow-y:auto!important}table{font-size:.8rem!important;font-size:var(--mobile-font-sm)!important}td,th{padding:.5rem .375rem!important;white-space:nowrap}.dropdown-menu,.select-dropdown{border-radius:8px!important;border-radius:var(--mobile-border-radius)!important;bottom:auto!important;left:5%!important;max-height:50vh!important;position:fixed!important;right:5%!important;top:50%!important;transform:translateY(-50%)!important;width:90%!important}.pagination{flex-wrap:wrap!important;gap:.25rem!important;justify-content:center!important}.pagination a,.pagination button{min-height:36px!important;min-width:36px!important;padding:.25rem!important}.desktop-only,.hide-mobile{display:none!important}.mobile-only{display:block!important}.fab,.floating-action-btn{bottom:80px!important;position:fixed!important;right:1rem!important;z-index:100!important}}@media (max-width:480px){.page-title,h1{font-size:1.1rem!important}.dashboard-container,.page-container{padding:.5rem .5rem 80px!important}.stats-grid{-webkit-overflow-scrolling:touch;display:flex!important;flex-wrap:nowrap!important;gap:.5rem!important;overflow-x:auto!important;padding-bottom:.5rem}.stats-grid>*{flex:0 0 140px!important}.btn-group .btn,.button-group button{flex:1 1 100%!important}.card,.panel{padding:.75rem!important}.image-preview,.product-image,.thumbnail{height:60px!important;width:60px!important}.list-item,.product-item{padding:.5rem!important}}@media (max-width:768px){.pool-header{background:var(--bg-primary);padding:.75rem!important;position:-webkit-sticky;position:sticky;top:0;z-index:50}.pool-title h1{font-size:1.2rem!important}.pool-tabs,.stage-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;gap:.25rem!important;overflow-x:auto!important}.pool-tabs::-webkit-scrollbar,.stage-tabs::-webkit-scrollbar{display:none}.pool-filters{flex-direction:column!important;gap:.5rem!important}.pool-search{width:100%!important}.pool-products-grid{gap:.5rem!important;grid-template-columns:repeat(2,1fr)!important}.pool-product-card{padding:.5rem!important}.pool-product-card .product-image{height:120px!important}.pool-product-card .product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.8rem!important;font-size:var(--mobile-font-sm)!important;overflow:hidden}.pool-product-card .product-price{font-size:.9rem!important;font-size:var(--mobile-font-md)!important}.pool-product-card .card-actions{flex-wrap:wrap!important;gap:.25rem!important}.pool-product-card .card-actions button{font-size:.7rem!important;font-size:var(--mobile-font-xs)!important;padding:.25rem .5rem!important}.bulk-actions-bar{background:var(--card-bg)!important;border-top:1px solid var(--border-color)!important;bottom:60px!important;left:0!important;padding:.5rem!important;position:fixed!important;right:0!important;z-index:100!important}.pool-pagination{justify-content:center!important;padding:.5rem!important}}@media (max-width:480px){.pool-products-grid{grid-template-columns:1fr!important}.pool-product-card{display:flex!important;flex-direction:row!important;gap:.5rem!important}.pool-product-card .product-image{flex-shrink:0!important;height:80px!important;width:80px!important}.pool-product-card .product-details{display:flex!important;flex:1 1!important;flex-direction:column!important;justify-content:space-between!important}}@media (max-width:768px){.product-edit-container{padding:.5rem!important}.product-edit-header{background:var(--bg-primary)!important;margin:-.5rem -.5rem .5rem!important;padding:.75rem!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:50!important}.image-gallery,.product-images{-webkit-overflow-scrolling:touch;display:flex!important;gap:.5rem!important;overflow-x:auto!important;padding-bottom:.5rem!important}.image-gallery::-webkit-scrollbar,.product-images::-webkit-scrollbar{display:none}.image-item{flex:0 0 100px!important;height:100px!important}.edit-form-grid{grid-gap:.75rem!important;display:grid!important;gap:.75rem!important;grid-template-columns:1fr!important}.form-section{padding:.75rem!important}.price-inputs{grid-gap:.5rem!important;display:grid!important;gap:.5rem!important;grid-template-columns:1fr 1fr!important}.marketplace-tabs{flex-wrap:nowrap!important;overflow-x:auto!important}.product-edit-actions{background:var(--bg-primary)!important;border-top:1px solid var(--border-color)!important;bottom:60px!important;display:flex!important;gap:.5rem!important;left:0!important;padding:.75rem!important;position:fixed!important;right:0!important;z-index:100!important}.product-edit-actions button{flex:1 1!important}.orders-header{flex-direction:column!important;gap:.5rem!important}.order-stats{-webkit-overflow-scrolling:touch;display:flex!important;gap:.5rem!important;overflow-x:auto!important;padding-bottom:.5rem!important}}@media (max-width:768px){.order-stats::-webkit-scrollbar{display:none}.stat-card{flex:0 0 140px!important}.orders-table{display:none!important}.orders-mobile-list{display:block!important}.order-card{background:var(--card-bg)!important;border:1px solid var(--border-color)!important;border-radius:8px!important;border-radius:var(--mobile-border-radius)!important;margin-bottom:.5rem!important;padding:.75rem!important}.order-card-header{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:.5rem!important}.order-card-body{font-size:.8rem!important;font-size:var(--mobile-font-sm)!important}.order-card-footer{align-items:center!important;border-top:1px solid var(--border-color)!important;display:flex!important;justify-content:space-between!important;margin-top:.5rem!important;padding-top:.5rem!important}.order-detail-modal{border-radius:0!important;bottom:0!important;left:0!important;max-height:100%!important;max-width:100%!important;position:fixed!important;right:0!important;top:0!important}.hero-section{padding:2rem 1rem!important;text-align:center!important}.hero-title{font-size:1.75rem!important}.hero-subtitle{font-size:1rem!important}.features-grid,.pricing-grid{gap:1rem!important;grid-template-columns:1fr!important}.pricing-card{padding:1.5rem!important}.cta-buttons{flex-direction:column!important;gap:.75rem!important}.cta-buttons .btn{width:100%!important}.bundles-grid{grid-template-columns:1fr!important}.bundle-card{padding:.75rem!important}.bundle-card .product-thumbnails{-webkit-overflow-scrolling:touch;display:flex!important;gap:.25rem!important;overflow-x:auto!important}.bundle-card .product-thumbnails img{flex-shrink:0!important;height:50px!important;width:50px!important}.bundle-edit-container{flex-direction:column!important}.bundle-details-panel,.bundle-products-panel{max-height:50vh!important;width:100%!important}.bundle-products-list{-webkit-overflow-scrolling:touch;display:flex!important;flex-wrap:nowrap!important;gap:.5rem!important;overflow-x:auto!important;padding:.5rem!important}}@media (max-width:768px){.bundle-products-list::-webkit-scrollbar{display:none}.bundle-product-item{flex:0 0 120px!important}.account-section{margin-bottom:.75rem!important;padding:.75rem!important}.store-connections-grid{grid-template-columns:1fr!important}.profile-form{padding:.75rem!important}.subscription-card{padding:1rem!important}}.mobile-hidden{display:none!important}.mobile-visible{display:block!important}.mobile-flex{display:flex!important}.mobile-stack{flex-direction:column!important}.mobile-row{flex-direction:row!important}.mobile-wrap{flex-wrap:wrap!important}.mobile-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.mobile-scroll-x::-webkit-scrollbar{display:none}.mobile-full-width{width:100%!important}.mobile-text-center{text-align:center!important}.mobile-p-0{padding:0!important}.mobile-p-sm{padding:.5rem!important}.mobile-m-0{margin:0!important}.mobile-gap-sm{gap:.5rem!important}@media (min-width:769px){.mobile-hidden{display:block!important}.desktop-hidden,.mobile-visible{display:none!important}}@media (pointer:coarse){.clickable,[role=button],a,button{min-height:44px;min-width:44px}*{touch-action:manipulation}.no-touch-hover:hover{background:inherit!important;transform:none!important}.clickable:active,a:active,button:active{opacity:.7;transform:scale(.98)}.overflow-auto,.overflow-scroll,.scrollable,[data-scrollable=true]{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.page-container{overscroll-behavior-y:contain}}@media (max-width:896px) and (orientation:landscape){.dashboard-header,.page-header{padding:.5rem!important}.mobile-bottom-nav{height:50px!important}.modal,.modal-content{max-height:95vh!important}.stats-grid{grid-template-columns:repeat(4,1fr)!important}}@supports (padding:env(safe-area-inset-bottom)){.dashboard-container,.page-container{padding-bottom:calc(80px + env(safe-area-inset-bottom))!important}.mobile-bottom-nav{padding-bottom:env(safe-area-inset-bottom)!important}.bulk-actions-bar,.fixed-bottom-bar,.product-edit-actions{bottom:calc(60px + env(safe-area-inset-bottom))!important;padding-bottom:calc(.75rem + env(safe-area-inset-bottom))!important}}@media (max-width:768px){.theme-dark{--text-primary:#f8fafc;--border-color:#ffffff1a}.theme-light{--shadow-color:#0000001a}}@media print{.bulk-actions-bar,.fab,.floating-action-btn,.mobile-bottom-nav,.mobile-header,.product-edit-actions{display:none!important}}@media (max-width:768px){.dialog-overlay,.modal-overlay,[class*=-overlay]{padding:.5rem!important}.dialog,.dialog-content,.modal,.modal-content,[class*=-modal]:not([class*=-modal__]):not([class*=-modal-]){border-radius:16px 16px 0 0!important;bottom:0!important;left:0!important;margin:auto!important;max-height:90vh!important;max-width:100%!important;position:fixed!important;right:0!important;top:auto!important;width:95vw!important}.dialog-header,.modal-header,[class*=-modal__header]{border-bottom:1px solid var(--border-color)!important;padding:1rem!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:10!important}.dialog-body,.modal-body,[class*=-modal__body]{-webkit-overflow-scrolling:touch!important;max-height:60vh!important;overflow-y:auto!important;padding:1rem!important}.dialog-footer,.modal-footer,[class*=-modal__actions],[class*=-modal__footer]{background:inherit!important;border-top:1px solid var(--border-color)!important;bottom:0!important;display:flex!important;gap:.5rem!important;padding:1rem!important;position:-webkit-sticky!important;position:sticky!important}.dialog-footer button,.modal-footer button,[class*=-modal__actions] button,[class*=-modal__footer] button{flex:1 1!important;min-height:44px!important}.dialog-close,.modal-close,[class*=-close-btn]{font-size:1.25rem!important;height:40px!important;width:40px!important}.context-menu,.dropdown-menu,.select-dropdown{-webkit-overflow-scrolling:touch!important;border-radius:16px 16px 0 0!important;bottom:0!important;left:0!important;max-height:60vh!important;overflow-y:auto!important;padding:1rem!important;position:fixed!important;right:0!important;top:auto!important;width:100%!important}.dropdown-menu:before,.select-dropdown:before{background:#fff3;border-radius:2px;content:"";display:block;height:4px;margin:0 auto 1rem;width:40px}.context-menu-item,.dropdown-item{align-items:center!important;display:flex!important;font-size:1rem!important;min-height:48px!important;padding:.875rem 1rem!important}.notification-toast,.toast,[class*=toast]{bottom:70px!important;left:.5rem!important;max-width:calc(100% - 1rem)!important;right:.5rem!important}.tooltip,[class*=tooltip]{font-size:.8rem!important;max-width:90vw!important}.popover,[class*=popover]{max-width:90vw!important}input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{-webkit-appearance:none!important;appearance:none!important;border-radius:10px!important;font-size:16px!important;min-height:48px!important;padding:.875rem!important;width:100%!important}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%2394a3b8' d='M6 9 1 4h10z'/%3E%3C/svg%3E")!important;background-position:right 1rem center!important;background-repeat:no-repeat!important;padding-right:2.5rem!important}textarea{min-height:100px!important;resize:vertical!important}input[type=checkbox],input[type=radio]{height:22px!important;width:22px!important}label{display:block!important;font-size:.875rem!important;margin-bottom:.5rem!important}.field,.form-group,.input-group{margin-bottom:1rem!important}.field-row,.form-row,.input-row{flex-direction:column!important;gap:1rem!important}.form-inline{align-items:stretch!important;flex-direction:column!important}.search-box,.search-input,[class*=search] input{padding-left:2.75rem!important}.search-icon{font-size:1rem!important;left:1rem!important}}@media (max-width:768px){input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:40px!important;width:30px!important}input[type=date],input[type=datetime-local],input[type=time]{padding-right:.5rem!important}input[type=file]{padding:.75rem!important}input[type=range]{height:30px!important}.switch,.toggle,[class*=switch],[class*=toggle]{min-height:30px!important}input[type=color]{height:48px!important;padding:4px!important;width:48px!important}.btn,[class*=btn-],[type=button],[type=submit],button{border-radius:10px!important;font-size:.9rem!important;min-height:48px!important;padding:.75rem 1.25rem!important;touch-action:manipulation!important}.btn-icon,.icon-btn,[class*=icon-btn]{min-height:44px!important;min-width:44px!important;padding:.5rem!important}.btn-group,.button-group,[class*=btn-group]{flex-wrap:wrap!important;gap:.5rem!important}.btn-group>button,.button-group>button{flex-basis:calc(50% - 0.25rem);flex-grow:1;flex-shrink:1;min-width:120px!important}.fab,.floating-btn,[class*=floating-action]{bottom:80px!important;box-shadow:0 4px 12px #0000004d!important;height:56px!important;right:16px!important;width:56px!important}.table,[class*=table],table{-webkit-overflow-scrolling:touch!important;display:block!important;overflow-x:auto!important;white-space:nowrap!important}td,th{font-size:.8rem!important;padding:.625rem .5rem!important}.hide-on-mobile,[data-mobile-hide=true]{display:none!important}.table-responsive-cards tbody tr{border:1px solid var(--border-color)!important;border-radius:10px!important;display:block!important;margin-bottom:.75rem!important;padding:.75rem!important}.table-responsive-cards tbody td{border:none!important;display:flex!important;justify-content:space-between!important;padding:.375rem 0!important}.table-responsive-cards tbody td:before{color:var(--text-secondary);content:attr(data-label);font-weight:600}.table-responsive-cards thead{display:none!important}.card,[class*=card]{border-radius:12px!important;margin-bottom:.75rem!important;padding:1rem!important}.card-header,[class*=card__header]{margin-bottom:.75rem!important;padding:.75rem 0!important}.card-body,[class*=card__body]{padding:0!important}.card-footer,[class*=card__footer]{margin-top:.75rem!important;padding:.75rem 0 0!important}.list-item,li[class*=item]{min-height:56px!important;padding:.875rem!important}.divider,hr{margin:1rem 0!important}.loading-spinner,.spinner,[class*=spinner]{height:40px!important;width:40px!important}.skeleton,[class*=skeleton]{border-radius:8px!important}.full-page-loader,.page-loader{padding:2rem!important}.full-page-loader .spinner,.page-loader .spinner{height:48px!important;width:48px!important}.badge,.chip,.tag,[class*=badge],[class*=chip],[class*=tag]{border-radius:6px!important;font-size:.7rem!important;padding:.375rem .625rem!important}.chip-group,.tag-group,[class*=chips]{-webkit-overflow-scrolling:touch!important;display:flex!important;gap:.375rem!important;overflow-x:auto!important;scrollbar-width:none!important}}@media (max-width:768px){.chip-group::-webkit-scrollbar,.tag-group::-webkit-scrollbar{display:none!important}}@media (max-width:768px){.mobile-bottom-nav{flex-direction:row!important;gap:0!important;height:60px!important;justify-content:space-around!important;padding:.25rem .5rem calc(.25rem + env(safe-area-inset-bottom, 0))!important}.mobile-bottom-nav,.mobile-bottom-nav__item{align-items:center!important;display:flex!important}.mobile-bottom-nav__item{flex:1 1!important;flex-direction:column!important;gap:.15rem!important;justify-content:center!important;max-width:80px!important;padding:.25rem!important}.mobile-bottom-nav__item i{font-size:1.1rem!important}.mobile-bottom-nav__item span{font-size:.6rem!important;white-space:nowrap!important}}@media (min-width:481px) and (max-width:768px){.mobile-bottom-nav{height:65px!important}.mobile-bottom-nav__item i{font-size:1.25rem!important}.mobile-bottom-nav__item span{font-size:.65rem!important}}@media (max-width:480px){.mobile-bottom-nav{height:55px!important}.mobile-bottom-nav__item{max-width:65px!important;padding:.2rem!important}.mobile-bottom-nav__item i{font-size:1rem!important}.mobile-bottom-nav__item span{font-size:.55rem!important}}@media (max-width:360px){.mobile-bottom-nav{height:50px!important}.mobile-bottom-nav__item{max-width:55px!important}.mobile-bottom-nav__item i{font-size:.9rem!important}.mobile-bottom-nav__item span{font-size:.5rem!important;letter-spacing:-.02em!important}}@media screen and (max-width:768px){.mobile-bottom-nav{bottom:0!important;flex-wrap:nowrap!important;left:0!important;overflow-x:hidden!important;position:fixed!important;right:0!important}}@media (max-width:768px){.products-grid{gap:10px!important;grid-template-columns:repeat(2,1fr)!important;padding:0!important}.product-card{background:var(--card-bg)!important;border:1px solid var(--card-border)!important;border-radius:12px!important;box-shadow:0 2px 8px #0000001a!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important;position:relative!important}.product-card .card-image{border-radius:0!important;height:120px!important;overflow:hidden!important;width:100%!important}.product-card .card-image img{height:120px!important;object-fit:cover!important;width:100%!important}.product-card .card-source{border-radius:50%!important;height:28px!important;position:absolute!important;right:8px!important;top:8px!important;width:28px!important;z-index:5!important}.product-card .card-select{align-items:center!important;background:#ffffffe6!important;border-radius:6px!important;display:flex!important;height:24px!important;justify-content:center!important;left:8px!important;position:absolute!important;top:8px!important;width:24px!important;z-index:10!important}.product-card .card-select input[type=checkbox]{accent-color:var(--accent-color)!important;height:18px!important;margin:0!important;width:18px!important}.product-card .card-body{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:6px!important;padding:10px!important}.product-card .card-title{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:var(--text-primary)!important;display:-webkit-box!important;font-size:.8rem!important;font-weight:600!important;line-height:1.3!important;margin:0!important;overflow:hidden!important}.product-card .card-meta{align-items:center!important;display:flex!important;gap:8px!important;justify-content:space-between!important}.product-card .card-price{color:var(--accent-color)!important;font-size:1rem!important;font-weight:700!important}.product-card .card-sku{background:#0000000d!important;border-radius:4px!important;color:var(--text-secondary)!important;font-size:.7rem!important;padding:2px 6px!important}.product-card .card-badges{display:none!important}.product-card .card-actions{grid-gap:4px!important;background:#00000008!important;border-top:1px solid var(--card-border)!important;display:grid!important;gap:4px!important;grid-template-columns:repeat(3,1fr)!important;margin-top:auto!important;padding:8px 10px!important}.product-card .card-btn.duplicate,.product-card .card-btn.quick{display:none!important}.product-card .card-btn{align-items:center!important;border:none!important;border-radius:8px!important;cursor:pointer!important;display:flex!important;font-size:.75rem!important;justify-content:center!important;min-height:40px!important;padding:10px 8px!important;transition:all .2s!important}.product-card .card-btn i{font-size:1rem!important}.product-card .card-btn.send{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important}.product-card .card-btn.store{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important}.product-card .card-btn.edit{background:#6366f126!important;color:#6366f1!important}.product-card .card-btn.delete{background:#ef44441a!important;color:#ef4444!important;display:none!important;grid-column:span 3!important}.product-card .card-btn:active{opacity:.9!important;transform:scale(.95)!important}}@media (max-width:400px){.products-grid{gap:8px!important;grid-template-columns:1fr!important}.product-card{align-items:stretch!important;flex-direction:row!important}.product-card .card-image{flex-shrink:0!important;height:auto!important;min-height:100px!important;width:100px!important}.product-card .card-image img{height:100%!important;min-height:100px!important;width:100px!important}.product-card .card-body{display:flex!important;flex:1 1!important;flex-direction:column!important;justify-content:space-between!important}.product-card .card-select{left:4px!important;top:4px!important}.product-card .card-actions{display:flex!important;flex-direction:row!important;padding:6px 8px!important}.product-card .card-btn{flex:1 1!important;min-height:36px!important;padding:8px!important}.product-card .card-btn i{font-size:.9rem!important}}@media (pointer:coarse){.product-card .card-btn{min-height:44px!important}.product-card:active{transform:scale(.98)!important}.filter-chip,.stage-tab{min-height:38px!important;padding:8px 14px!important}}@media (max-width:768px){.pool-header{gap:12px!important;padding:12px!important}.pool-actions{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr!important}.pool-actions .btn-primary,.pool-actions .btn-secondary{border-radius:10px!important;font-size:.85rem!important;padding:12px!important}.pool-actions .btn-primary span,.pool-actions .btn-secondary span{display:none!important}.pool-actions .btn-primary i,.pool-actions .btn-secondary i{font-size:1.1rem!important}.search-container{width:100%!important}.search-container input{border-radius:12px!important;font-size:16px!important;height:48px!important;padding-left:44px!important}.search-container .search-icon{font-size:1.1rem!important;left:14px!important}.stage-tabs{display:flex!important;gap:8px!important;margin:0 -12px!important;overflow-x:auto!important;padding:8px 12px!important}.stage-tab{background:#ffffff1a!important;border:1px solid var(--card-border)!important;border-radius:20px!important;flex-shrink:0!important;font-size:.8rem!important;font-weight:500!important;padding:10px 16px!important;white-space:nowrap!important}.stage-tab.active{background:var(--accent-color)!important;border-color:var(--accent-color)!important;color:#fff!important}.stats-grid{display:none!important}.fab-add,.floating-add-btn{align-items:center!important;background:linear-gradient(135deg,var(--accent-color),var(--accent-hover))!important;border-radius:50%!important;bottom:80px!important;box-shadow:0 4px 12px #0003!important;color:#fff!important;display:flex!important;font-size:1.5rem!important;height:56px!important;justify-content:center!important;position:fixed!important;right:16px!important;width:56px!important;z-index:99!important}.selection-mode-active .product-card:before{background:#3b82f60d!important;content:""!important;inset:0!important;pointer-events:none!important;position:absolute!important;z-index:1!important}.selection-mode-active .product-card.selected:before{background:#3b82f626!important;border:2px solid var(--accent-color)!important;border-radius:12px!important}.products-grid{gap:8px!important;grid-template-columns:repeat(2,1fr)!important}.product-card{border-radius:10px!important;height:auto!important;min-height:auto!important;padding:0!important}.product-card .card-image,.product-card .card-image img{height:80px!important}.product-card .card-body{gap:2px!important;padding:6px 8px!important}.product-card .card-title{-webkit-line-clamp:1!important;font-size:.7rem!important;line-height:1.2!important;margin-bottom:2px!important}.product-card .card-meta{gap:4px!important;margin-bottom:0!important}.product-card .card-price{font-size:.85rem!important}.product-card .card-sku{font-size:.6rem!important;padding:1px 4px!important}.product-card .card-actions{gap:3px!important;padding:4px 6px!important}.product-card .card-btn{border-radius:6px!important;min-height:32px!important;padding:6px 4px!important}.product-card .card-btn i{font-size:.85rem!important}.product-card .card-select{height:20px!important;left:4px!important;top:4px!important;width:20px!important}.product-card .card-select input[type=checkbox]{height:14px!important;width:14px!important}.product-card .card-source{font-size:.65rem!important;height:22px!important;right:4px!important;top:4px!important;width:22px!important}}@media (max-width:480px){.products-grid{gap:6px!important;grid-template-columns:repeat(2,1fr)!important}.product-card .card-image,.product-card .card-image img{height:70px!important}.product-card .card-body{padding:4px 6px!important}.product-card .card-title{font-size:.65rem!important}.product-card .card-price{font-size:.75rem!important}.product-card .card-actions{padding:3px 4px!important}.product-card .card-btn{min-height:28px!important;padding:5px 3px!important}.product-card .card-btn i{font-size:.75rem!important}}@media (min-width:400px) and (max-width:768px){.products-grid{gap:6px!important;grid-template-columns:repeat(3,1fr)!important}.product-card .card-image,.product-card .card-image img{height:75px!important}.product-card .card-title{font-size:.65rem!important}.product-card .card-price{font-size:.75rem!important}.product-card .card-sku{display:none!important}.product-card .card-actions{grid-template-columns:repeat(2,1fr)!important}.product-card .card-btn.edit{display:none!important}}@media (max-width:768px){.product-card .card-image,.product-card .card-image img{height:130px!important;width:100%!important}.product-card .card-image img{object-fit:cover!important}.product-card .card-body{background:#0000!important;gap:0!important;padding:4px 6px!important}.product-card .card-title{font-size:.65rem!important;line-height:1.15!important;margin:0!important;padding:0!important}.product-card .card-meta{margin:2px 0!important;padding:0!important}.product-card .card-price{font-size:.8rem!important}.product-card .card-sku{display:none!important}.product-card .card-actions{background:#00000005!important;gap:2px!important;padding:3px 4px!important}.product-card .card-btn{min-height:28px!important;padding:5px!important}.product-card .card-btn i{font-size:.8rem!important}}@media (min-width:400px) and (max-width:768px){.product-card .card-image,.product-card .card-image img{height:110px!important}}@media (max-width:400px){.products-grid{grid-template-columns:repeat(2,1fr)!important}.product-card .card-image,.product-card .card-image img{height:120px!important}}.mobile-actions-toggle{display:none}@media (max-width:768px){.mobile-actions-toggle{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex!important;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;margin-bottom:8px;padding:10px 16px;transition:all .3s ease;width:100%}.mobile-actions-toggle:active{transform:scale(.98)}.mobile-actions-toggle i{font-size:1rem;transition:transform .3s ease}.pool-actions{animation:slideDown .3s ease;background:#0f172af2!important;border:1px solid #6366f14d!important;border-radius:12px!important;display:none!important;flex-direction:column!important;gap:6px!important;margin-top:8px!important;padding:12px!important}.pool-actions.mobile-open{display:flex!important}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.pool-actions .btn-primary,.pool-actions .btn-secondary,.pool-actions button{align-items:center!important;border-radius:8px!important;display:flex!important;font-size:.8rem!important;gap:8px!important;justify-content:center!important;padding:12px!important;width:100%!important}.pool-actions .btn-secondary{background:#ffffff1a!important;border:1px solid #fff3!important}.pool-actions .btn-primary{background:linear-gradient(135deg,#3b82f6,#2563eb)!important}.pool-actions .view-toggle{display:none!important}.pool-header{align-items:stretch!important;flex-direction:column!important;gap:8px!important;padding:12px!important}.pool-title{text-align:center!important}.pool-title h1{font-size:1.3rem!important;margin-bottom:4px!important}.pool-title p{display:none!important}.theme-light .pool-actions{background:#fffffffa!important;border-color:#0000001a!important}.theme-light .pool-actions .btn-secondary{background:#0000000d!important;border-color:#00000026!important;color:#1e293b!important}.theme-light .mobile-actions-toggle{background:linear-gradient(135deg,#6366f1,#4f46e5)!important}.pool-header .pool-actions,.product-pool .pool-actions{display:none!important;max-height:0!important;opacity:0!important;overflow:hidden!important;transition:all .3s ease!important;visibility:hidden!important}.pool-header .pool-actions.mobile-open,.product-pool .pool-actions.mobile-open{display:flex!important;max-height:1000px!important;opacity:1!important;overflow:visible!important;visibility:visible!important}}.error-boundary{align-items:center;background:linear-gradient(135deg,#0c1929,#0f2137 50%,#0c1929);display:flex;justify-content:center;min-height:100vh;padding:2rem}.error-boundary__container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293bcc;border:1px solid #3b82f633;border-radius:1rem;box-shadow:0 25px 50px -12px #00000080;max-width:500px;padding:3rem 2rem;text-align:center}.error-boundary__icon{align-items:center;animation:pulse-error 2s ease-in-out infinite;background:linear-gradient(135deg,#ef4444,#f97316);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.error-boundary__icon i{color:#fff;font-size:2.5rem}@keyframes pulse-error{0%,to{box-shadow:0 0 0 0 #ef444466;transform:scale(1)}50%{box-shadow:0 0 0 20px #ef444400;transform:scale(1.05)}}.error-boundary__title{color:#f1f5f9;font-size:1.75rem;font-weight:700;margin-bottom:.75rem}.error-boundary__message{color:#94a3b8;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.error-boundary__details{background:#0f172a99;border:1px solid #ef44444d;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem;text-align:left}.error-boundary__details summary{color:#f87171;cursor:pointer;font-weight:500;margin-bottom:.5rem}.error-boundary__details pre{background:#0000004d;border-radius:.25rem;color:#fca5a5;font-size:.75rem;margin:.5rem 0;overflow-x:auto;padding:.5rem;white-space:pre-wrap;word-break:break-word}.error-boundary__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1.5rem}.error-boundary__btn{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:all .2s ease}.error-boundary__btn--primary{background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff}.error-boundary__btn--primary:hover{box-shadow:0 10px 20px -5px #3b82f666;transform:translateY(-2px)}.error-boundary__btn--secondary{background:#3b82f61a;border:1px solid #3b82f64d;color:#7dd3fc}.error-boundary__btn--secondary:hover{background:#3b82f633}.error-boundary__btn--outline{background:#0000;border:1px solid #94a3b84d;color:#94a3b8}.error-boundary__btn--outline:hover{background:#94a3b81a;color:#f1f5f9}.error-boundary__support{color:#64748b;font-size:.875rem}.error-boundary__support a{color:#7dd3fc;text-decoration:none}.error-boundary__support a:hover{text-decoration:underline}@media (max-width:480px){.error-boundary{padding:1rem}.error-boundary__container{padding:2rem 1.5rem}.error-boundary__icon{height:60px;width:60px}.error-boundary__icon i{font-size:1.75rem}.error-boundary__title{font-size:1.5rem}.error-boundary__actions{flex-direction:column}.error-boundary__btn{justify-content:center;width:100%}}
/*# sourceMappingURL=main.6a896f9a.css.map*/