body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.seller_header{animation:fadeInUp .8s ease-out;margin-bottom:50px;position:relative;text-align:center}.seller_header:before{animation:shimmer 3s infinite;background:linear-gradient(90deg,#667eea,#764ba2,#667eea);background-size:200% 100%;border-radius:10px;content:"";height:5px;left:50%;position:absolute;top:-20px;transform:translateX(-50%);width:100px}.company-logo{align-items:center;animation:float 3s ease-in-out infinite;border-radius:20px;box-shadow:0 10px 30px #667eea66;color:#fff;display:flex;font-size:40px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.company-logo,.main-title{background:linear-gradient(135deg,#667eea,#764ba2);font-weight:900}.main-title{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:48px;letter-spacing:-1px;margin-bottom:10px}.subtitle{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:18px;font-weight:500;gap:10px;justify-content:center}.live-indicator{align-items:center;animation:pulse 2s infinite;background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;box-shadow:0 4px 15px #10b98166;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px}.live-dot{animation:pulse 1.5s infinite;background:#fff;border-radius:50%;height:8px;width:8px}.period-selector{animation:fadeInUp .8s ease-out .3s both;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:30px}.period-btn{background:#fff;border:2px solid #667eea;border-radius:12px;color:#667eea;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:1px;overflow:hidden;padding:12px 30px;position:relative;text-transform:uppercase;transition:all .3s ease}.period-btn.active{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 5px 15px #667eea4d;color:#fff}.period-btn:hover{box-shadow:0 8px 20px #667eea66;transform:translateY(-2px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@media (max-width:1024px){.main-title{font-size:36px}.subtitle{font-size:16px}.period-btn{font-size:12px;padding:10px 20px}}@media (max-width:768px){.seller_header{margin-bottom:30px}.main-title{font-size:28px}.subtitle{flex-direction:column;font-size:14px}.period-selector{flex-direction:column;gap:10px}.period-btn{padding:12px;width:100%}.company-logo{font-size:30px;height:60px;width:60px}}.autocomplete-list.portal{background:#fff;border-radius:12px;box-shadow:0 15px 40px #00000040;max-height:260px;overflow-y:auto}@media (max-width:480px){.main-title{font-size:24px}.subtitle{font-size:12px}.live-indicator{font-size:11px;padding:6px 12px}}.seller-dropdown{background:#fff;border:2px solid #667eea;border-radius:8px;cursor:pointer;font-size:14px;margin-right:12px;padding:10px 14px}.seller-dropdown:focus{border-color:#667eea;box-shadow:0 0 4px #667eea80;outline:none}.date-error{color:#ef4444;font-size:13px;font-weight:600;margin-top:8px;text-align:center}.seller-autocomplete{width:250px}.seller-autocomplete input{background:#fff;border:2px solid #667eea;border-radius:10px;font-size:14px;outline:none;padding:10px 14px;transition:.2s ease;width:100%}.seller-autocomplete input:focus{border-color:#4f46e5;box-shadow:0 0 0 4px #4f46e526}.autocomplete-list{animation:fadeIn .12s ease-out;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 6px 18px #0000001f;margin-top:4px;max-height:220px;min-width:250px;overflow-y:auto;padding:6px 0;top:48px;z-index:2000}.autocomplete-item{border-radius:6px;color:#1e293b;cursor:pointer;font-size:14px;list-style:none;padding:10px 16px;transition:background .12s ease,padding-left .12s ease}.autocomplete-item:hover{background:#f1f5f9;padding-left:20px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.autocomplete-list::-webkit-scrollbar{width:6px}.autocomplete-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.min-char-message{color:#e11d48;font-size:12px;margin-top:4px;padding-left:2px}.no-result-item{color:#9ca3af;font-size:14px;list-style:none;padding:12px 16px;text-align:center}.input-wrapper{position:relative;width:100%}.clear-icon{color:#94a3b8;cursor:pointer;font-size:14px;padding:2px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:.2s ease}.clear-icon:hover{color:#475569}.custom-range-inline{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:14px}.date-input{background:#fff;border:2px solid #667eea;border-radius:10px;color:#1e293b;cursor:pointer;font-size:14px;font-weight:600;height:46px;min-width:140px;padding:0 12px}.date-input:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e533;outline:none}.period-btn.outline{background:#fff;color:#667eea}.period-btn.outline:hover{background:#f8fafc}.period-btn.danger-text{border-color:#ef4444;color:#ef4444}.period-btn.danger-text:hover{background:#fee2e2}@media (max-width:768px){.custom-range-inline{gap:10px}.date-input,.period-btn{width:100%}}.stats-grid{grid-gap:20px;grid-template-columns:repeat(4,1fr)}.stats-grid,.stats-grid-two{display:grid;gap:20px;margin-bottom:40px}.stats-grid-two{grid-gap:20px;grid-template-columns:repeat(2,1fr)}.quantity-list{display:flex;flex-direction:column;gap:8px;margin-top:6px}.quantity-row{align-items:center;background:#f7f7ff;border-radius:10px;display:flex;justify-content:space-between;padding:8px 10px}.quantity-value{font-size:18px;font-weight:700}.quantity-unit{font-size:14px;opacity:.8}.quantity-category{background:#ffe5ef;border-radius:6px;color:#c36;font-size:12px;padding:3px 8px}.stat-card{background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014;overflow:hidden;padding:30px;position:relative;text-align:center}.stat-icon{align-items:center;border-radius:16px;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.blue-gradient{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 8px 16px #3b82f64d}.purple-gradient{background:linear-gradient(135deg,#a855f7,#9333ea);box-shadow:0 8px 16px #a855f74d}.pink-gradient{background:linear-gradient(135deg,#ec4899,#db2777);box-shadow:0 8px 16px #ec48994d}.orange-gradient{background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 8px 16px #f973164d}.stat-label{color:#94a3b8;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.stat-value{color:#1e293b;font-size:42px;font-weight:800}.stat-unit{color:#64748b;font-size:16px;font-weight:600;margin-top:4px}.quantity-carousel{align-items:center;flex-direction:column;height:80px;position:relative}.carousel-dots,.quantity-carousel{display:flex;justify-content:center}.carousel-dots{gap:6px;margin-top:16px}.carousel-dot{background:#e2e8f0;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .3s ease;width:8px}.carousel-dot.active{background:#ec4899}@media (max-width:1024px){.stats-grid,.stats-grid-two{gap:15px;grid-template-columns:repeat(2,1fr);margin-bottom:30px}.stat-card{padding:20px}.stat-value{font-size:32px}.stat-icon{height:56px;width:56px}}@media (max-width:768px){.stats-grid,.stats-grid-two{gap:15px;grid-template-columns:1fr;margin-bottom:25px}.stat-card{padding:20px}.stat-label{font-size:11px}.stat-value{font-size:28px}.stat-unit{font-size:14px}.quantity-carousel{height:70px}}@media (max-width:480px){.stat-value{font-size:32px}.stat-icon{height:48px;width:48px}}.top-section-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr 1fr;margin-bottom:40px}.top-section-card{background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014;padding:30px}.card-header{flex-wrap:wrap;justify-content:space-between;margin-bottom:25px}.card-header,.card-title{align-items:center;display:flex;gap:10px}.card-title{color:#1e293b;font-size:20px;font-weight:800;margin:0}.title-icon{font-size:24px}.badge-hot{background:linear-gradient(135deg,#f59e0b,#d97706)}.badge-hot,.badge-month{border-radius:20px;color:#fff;font-size:12px;font-weight:700;padding:6px 12px}.badge-month{background:linear-gradient(135deg,#10b981,#059669)}.product-item{border-left:4px solid;border-radius:12px;margin-bottom:15px;padding:15px}.product-header{align-items:start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.product-info{flex:1 1;min-width:150px}.product-name{color:#1e293b;font-size:16px;font-weight:700}.product-seller{color:#64748b;font-size:13px;margin-top:4px}.best-seller-badge{background:#ef4444;border-radius:15px;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;white-space:nowrap}.product-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;margin-top:12px}.product-stat-label{color:#64748b;font-size:11px;text-transform:uppercase}.product-stat-value{color:#1e293b;font-size:16px;font-weight:800}.seller-item{align-items:center;border-left:4px solid;border-radius:12px;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px;padding:15px}.seller-info{flex:1 1;min-width:150px}.seller-name{color:#1e293b;font-size:16px;font-weight:700}.seller-meta{color:#64748b;font-size:13px;margin-top:4px}.seller-revenue{text-align:right}.revenue-amount{color:#1e293b;font-size:18px;font-weight:800}.revenue-share{color:#10b981;font-size:12px;font-weight:600;margin-top:2px}.others-row{align-items:center;background:#f1f5f980;border-radius:10px;display:flex;justify-content:space-between;padding:12px}.others-label{color:#64748b;font-size:13px;font-weight:600}.others-value{color:#475569;font-size:14px;font-weight:700}@media (max-width:1024px){.top-section-grid{gap:20px;margin-bottom:30px}.top-section-card{padding:25px}.card-title{font-size:18px}.product-name,.seller-name{font-size:15px}}@media (max-width:768px){.top-section-grid{gap:20px;grid-template-columns:1fr;margin-bottom:25px}.top-section-card{padding:20px}.card-header{align-items:flex-start;flex-direction:column}.card-title{font-size:16px}.product-stats{gap:8px;grid-template-columns:1fr}.product-name,.seller-name{font-size:14px}.seller-item{align-items:flex-start;flex-direction:column}.seller-revenue{text-align:left;width:100%}}@media (max-width:480px){.product-item,.seller-item{padding:12px}.product-stat-value,.revenue-amount{font-size:14px}}.monthly-trend-card{background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014;padding:30px}.monthly-trend-header{margin-bottom:25px}.monthly-trend-title{align-items:center;color:#1e293b;display:flex;font-size:20px;font-weight:800;gap:10px;margin:0 0 8px}.monthly-trend-subtitle{color:#94a3b8;font-size:14px;margin:0}.monthly-trend-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,1fr);margin-bottom:20px}.month-item{border-radius:16px;padding:20px 15px;position:relative;text-align:center}.month-item.highlighted{border:2px solid #a855f7}.month-label{color:#64748b;font-size:12px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.month-revenue{color:#1e293b;font-size:24px;font-weight:800;margin-bottom:4px}.month-orders{color:#64748b;font-size:11px;font-weight:600;margin-bottom:12px}.month-bar{border-radius:8px;height:60px;width:100%}.growth-indicator{align-items:center;background:#dcfce780;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.growth-icon{font-size:24px}.growth-rate{color:#10b981;font-size:16px;font-weight:700}.growth-description{color:#64748b;font-size:13px}@media (max-width:1024px){.monthly-trend-card{padding:25px}.monthly-trend-grid{gap:10px;grid-template-columns:repeat(3,1fr)}.month-revenue{font-size:20px}.month-bar{height:50px}}@media (max-width:768px){.monthly-trend-card{padding:20px}.monthly-trend-title{font-size:18px}.monthly-trend-subtitle{font-size:12px}.monthly-trend-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.month-item{padding:15px 10px}.month-revenue{font-size:18px}.month-bar{height:40px}.growth-indicator{flex-direction:column;padding:12px 15px;text-align:center}.growth-rate{font-size:14px}}@media (max-width:480px){.monthly-trend-grid{grid-template-columns:repeat(2,1fr)}.month-label{font-size:11px}.month-revenue{font-size:16px}.month-bar{height:35px}}.pagination{gap:8px;justify-content:center;margin-top:20px}.pagination button{background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;font-weight:600;padding:8px 14px}.pagination button.active{background:#667eea;border-color:#667eea;color:#fff}.pagination button:disabled{cursor:not-allowed;opacity:.4}.month-item.highest{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed66,0 18px 40px #7c3aed59;transform:translateY(-4px)}.month-item:hover{box-shadow:0 12px 28px #00000026;transform:translateY(-3px)}.order-status-card{background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014;padding:30px}.order-status-header{margin-bottom:25px}.order-status-title{align-items:center;color:#1e293b;display:flex;font-size:20px;font-weight:800;gap:10px;margin:0}.order-status-list{display:flex;flex-direction:column;gap:16px}.order-status-item{align-items:center;border-left:4px solid;border-radius:16px;display:flex;gap:15px;justify-content:space-between;padding:2px 19px}.order-status-info{flex:1 1}.status-label{color:#64748b;font-size:14px;font-weight:400;margin-bottom:4px}.status-count{color:#1e293b;font-size:28px;font-weight:800;margin-bottom:4px}.status-rate{font-size:13px;font-weight:400}.status-icon{font-size:24px}.total-orders-box{background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:16px;margin-top:8px;padding:20px;text-align:center}.total-orders-label{color:#ffffffe6;font-size:14px;font-weight:600;margin-bottom:8px}.total-orders-value{color:#fff;font-size:36px;font-weight:800}@media (max-width:1024px){.order-status-card{padding:25px}.status-count{font-size:26px}.status-icon{font-size:32px}.total-orders-box{padding:16px}.total-orders-label{font-size:12px}.total-orders-value{font-size:26px}}@media (max-width:768px){.order-status-card{margin-top:30px;padding:20px}.order-status-title{font-size:18px}.order-status-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.order-status-item{flex-direction:column;gap:8px;padding:12px;text-align:center}.status-count{font-size:24px}.status-icon{font-size:28px;margin-top:5px}.status-label{font-size:12px}.status-rate{font-size:11px}.total-orders-box{grid-column:1/-1;padding:14px}.total-orders-label{font-size:11px}.total-orders-value{font-size:24px}}@media (max-width:480px){.order-status-list{gap:10px;grid-template-columns:repeat(2,1fr)}.order-status-item{padding:10px}.status-label{font-size:11px}.status-count{font-size:20px}.status-rate{font-size:10px}.status-icon{font-size:24px}.total-orders-box{padding:12px}.total-orders-label{font-size:10px}.total-orders-value{font-size:22px}}.total-orders-box{padding:1px!important}.total-orders-label{position:relative!important;top:10px!important}.total-orders-value{font-size:22px}.material-chart-card{background:#fff;border-radius:20px;border-top:4px solid #667eea;box-shadow:0 10px 30px #00000014;margin-bottom:1px;padding:20px}.material-chart-header{margin-bottom:20px}.material-chart-title{color:#1e293b;font-size:24px;font-weight:800}.material-chart-subtitle{color:#94a3b8;font-size:14px}.chart-container{height:420px;padding-bottom:20px;padding-left:60px;position:relative}.y-axis{bottom:20px;color:#94a3b8;display:flex;flex-direction:column;font-size:12px;font-weight:600;justify-content:space-between;left:0;position:absolute;text-align:right;top:0;width:55px}.y-axis-label{padding-right:6px;position:relative}.y-axis-label:after{background:#e2e8f0;content:"";height:1px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:8px}.grid-lines{bottom:20px;display:flex;flex-direction:column;justify-content:space-between;left:60px;position:absolute;right:0;top:0}.grid-line{background:#f1f5f9;height:1px}.bars-container{bottom:20px;left:60px;position:absolute;right:0;top:0}.bars-scale{inset:0;justify-content:space-around;padding:0 20px;position:absolute}.bar-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-width:70px;position:relative}.bar{border-radius:8px 8px 0 0;box-shadow:0 3px 8px #0000001f;position:relative;transition:.25s ease;width:70%}.bar.hovered{box-shadow:0 8px 22px #00000040;transform:translateY(-6px)}.bar-value{background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;font-weight:700;left:50%;padding:4px 8px;position:absolute;top:-30px;transform:translateX(-50%)}.bar-label{color:#64748b;font-size:13px;margin-top:-15px;text-align:center;transform:translateY(23px);white-space:nowrap}.bar-wrapper:hover .bar-label{background:#f8fafc;border-radius:4px;padding:2px 6px}.bar-tooltip{background:#1e293bfa;border-radius:10px;box-shadow:0 10px 24px #00000040;color:#fff;font-size:10px;left:50%;line-height:1.4;min-width:180px;padding:12px 16px;position:absolute;transform:translateX(-50%);z-index:999}.tooltip-title{font-size:12px;font-weight:600;margin-bottom:8px}.tooltip-row{display:flex;justify-content:space-between;margin-bottom:4px}.tooltip-label{color:#cbd5e1;font-size:11px}.tooltip-value{font-size:11px;font-weight:600}.tooltip-arrow{border-left:6px solid #0000;border-right:6px solid #0000;border-top:7px solid #1e293bfa;height:0;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:0}.x-axis-line{background:#e2e8f0;bottom:20px;height:2px;left:60px;position:absolute;right:0}@media (max-width:768px){.chart-container{height:330px;padding-left:45px}.y-axis{font-size:10px;width:40px}.bar-wrapper{min-width:55px}}.material-table-card{background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014;margin-bottom:40px;padding:40px}.table-header{grid-gap:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;display:grid;gap:20px;grid-template-columns:2fr 1fr 1fr;margin-bottom:0;padding:20px 30px}.table-header-cell{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.5px;text-transform:uppercase}.table-body{background:#fff;border-radius:0 0 16px 16px}.table-row{grid-gap:20px;border-bottom:1px solid #f1f5f9;cursor:pointer;display:grid;gap:20px;grid-template-columns:2fr 1fr 1fr;padding:12px 26px;transition:background .2s ease}.table-row:last-of-type{border-bottom:none}.table-row.hovered{background:#f8fafc}.table-cell{align-items:center;color:#475569;display:flex;font-size:16px;font-weight:700}.material-cell{gap:12px}.material-icon{font-size:24px}.material-name{color:#1e293b;font-size:15px;font-weight:600}.grand-total-row{grid-gap:20px;background:#667eea14;border-radius:0 0 16px 16px;display:grid;gap:20px;grid-template-columns:2fr 1fr 1fr;padding:24px 30px}.grand-total-cell{align-items:center;display:flex;gap:12px}.total-icon{font-size:24px}.total-label{color:#1e293b;font-size:16px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.grand-total-value{align-items:center;color:#667eea;display:flex;font-size:18px;font-weight:800}.action-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:32px}.export-button{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 15px #667eea66;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;margin-left:41%;margin-top:20px;padding:16px 32px;text-transform:uppercase;transition:all .3s ease}.compliance-notice{align-items:flex-start;background:#e0e7ff80;border-left:4px solid #667eea;border-radius:12px;display:flex;gap:12px;margin-top:32px;padding:20px 24px}.compliance-icon{font-size:20px}.compliance-title{color:#1e293b;font-size:14px;font-weight:700}.compliance-text{color:#64748b;font-size:14px}@media (max-width:1024px){.material-table-card{padding:30px}.grand-total-row,.table-header,.table-row{gap:15px;padding:18px 20px}.table-header-cell{font-size:12px}.material-name,.table-cell{font-size:14px}.grand-total-value{font-size:16px}}@media (max-width:768px){.material-table-card{margin-bottom:25px;padding:20px}.grand-total-row,.table-header,.table-row{gap:10px;grid-template-columns:1fr;padding:15px}.table-header-cell{font-size:11px;justify-content:flex-start}.table-cell{font-size:13px}.material-icon{font-size:20px}.grand-total-cell{gap:8px}.total-label{font-size:14px}.grand-total-value{font-size:16px}.action-buttons{flex-direction:column;margin-top:20px}.export-button{font-size:12px;justify-content:center;padding:14px;width:100%}.compliance-notice{flex-direction:column;padding:15px}.compliance-text,.compliance-title{font-size:12px}}@media (max-width:480px){.grand-total-row,.table-header,.table-row{padding:12px}.material-name,.table-cell{font-size:12px}.export-button{margin-left:1%;margin-top:10px;padding:12px}}.pagination-wrapper{display:flex;justify-content:flex-end;padding:20px 30px}.pagination{align-items:center;display:flex;gap:12px}.page-info{color:#475569;font-weight:600}.pdf-spinner-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.pdf-spinner-card{background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;padding:32px 40px;text-align:center}.pdf-spinner{animation:spin .9s linear infinite;border:6px solid #e5e7eb;border-radius:50%;border-top-color:#4f46e5;height:56px;margin:0 auto;width:56px}.pdf-spinner-text{color:#1f2937;font-size:15px;font-weight:600;margin-top:18px}@keyframes spin{to{transform:rotate(1turn)}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.autocomplete-list{background:#fff;border-radius:12px;box-shadow:0 12px 35px #0000002e;left:0;position:absolute;top:calc(100% + 8px);width:100%;z-index:999999}.card,.dashboard-card,.seller-autocomplete,.stat-card{overflow:visible!important}.seller-autocomplete{position:relative}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.monthly-order-container{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1.5fr 1fr;margin-bottom:40px}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dashboard{animation:scaleIn .6s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-radius:30px;box-shadow:0 30px 60px #0000004d,0 0 100px #667eea66;margin:20px auto;max-width:1400px;padding:32px 1px 1px}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:1024px){.dashboard{border-radius:20px;margin:15px auto;max-width:95%;padding:30px}.monthly-order-container{gap:20px;grid-template-columns:1fr 1fr}}@media (max-width:768px){.dashboard{border-radius:15px;margin:10px;padding:20px}.monthly-order-container{gap:30px;grid-template-columns:1fr}}@media (max-width:480px){.dashboard{margin:5px;padding:15px}}@media print{*{animation:none!important;transition:none!important}}.exporting .chart-container{height:auto!important;min-height:0!important;min-height:auto!important}.chart-container{width:100%}.bars-container{overflow:visible}.bars-scale{align-items:flex-end;display:flex;gap:18px;min-width:-webkit-max-content;min-width:max-content}
/*# sourceMappingURL=main.df750476.css.map*/