.container{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:0 auto;max-width:800px;padding:20px}h1{font-size:1.8rem}.rate-table,h1{margin-bottom:20px}.rate-table{border-collapse:collapse;width:100%}.rate-table th,td{border:1px solid #ccc;padding:10px;text-align:left}.rate-table th{background-color:#f0f0f0;cursor:default}.pagination{display:flex;justify-content:center;margin-top:20px}.pagination button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:0 5px;padding:10px 20px}.pagination button.active{background-color:#45a049}.popup{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-content{background:#ffffffbd;border-radius:10px;box-shadow:0 4px 8px #0003;max-width:500px;padding:20px;position:relative;text-align:center;width:90%}.close{color:#333;cursor:pointer;font-size:24px;font-weight:700;position:absolute;right:20px;top:10px}.close:hover{color:#007bff}.product-image{border-radius:10px;display:block;height:200px;margin:20px auto;object-fit:cover;width:200px}.popup-content h2{font-size:24px;margin-bottom:15px}.popup-content p{font-size:18px;margin:10px 0;margin-bottom:5px}.popup-content ul{list-style-type:none;margin-top:0;padding-left:20px}.popup-content ul li{margin-bottom:5px}@media screen and (max-width:768px){.popup-content{height:300px;max-width:400px;width:70%}.popup-content img{height:130px;margin-bottom:10px;width:130px}}@media screen and (max-width:750px){.popup-content{height:300px;max-width:400px;width:70%}.rate-table th,td{border:1px solid #ccc;padding:0}.popup-content img{height:130px;margin-bottom:10px;width:130px}td:nth-child(4),th:nth-child(4){display:none}}.category-select{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:20px}.category-select button{background-color:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer;font-size:1rem;margin:5px;padding:10px 15px;transition:background-color .3s,border-color .3s}.category-select button.active,.category-select button:hover{background-color:#007bff;border-color:#007bff;color:#fff}.rate-table td,.rate-table th{border:1px solid #ddd;padding:8px;text-align:center}.rate-container{display:flex}.sidebar{width:20%}.category-list{display:flex;flex-direction:column}.category-list button{background-color:#f5f5f5;border:none;cursor:pointer;margin-bottom:5px;padding:10px;text-align:left}.category-list button:hover{background-color:#adb5bd}.category-list button.active{background-color:#ddd}.product-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.product-image{height:150px;margin-bottom:10px;width:150px}.product-info{text-align:left}.product-name{font-size:16px;margin-bottom:5px}.product-price{color:#888;font-size:14px}.no-products-message{color:#666;font-size:18px;padding:20px;text-align:center}.product-section{align-items:center;display:flex;flex-direction:column}.category-list2{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.category-list2 button.active{background-color:#132d44;border-color:#007bff;color:#fff}.category-list2 button:hover{background-color:#e2e6ea;border-color:#adb5bd}.product-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));width:100%}.product-card{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;cursor:pointer;overflow:hidden;transition:transform .3s,box-shadow .3s}.product-card:hover{box-shadow:0 4px 8px #0000001a;transform:scale(1.05)}.sidebar{background-color:#f8f9fa;border-right:1px solid #dee2e6;padding:10px;width:250px}@media (max-width:768px){.sidebar{display:none}}.product-section{flex:1 1;padding:20px}.error-message,.loading-message{font-size:18px;margin-bottom:20px;text-align:center}.loading-message{color:#007bff}.error-message{color:red}.category-list2 button{background-color:#f8f9fa;border:1px solid #ced4da;border-radius:5px;cursor:pointer;font-size:16px;padding:10px 15px;transition:background-color .3s,border-color .3s}.product-info{padding:10px}.product-name{font-size:18px;margin:0}.product-price{color:#28a745;font-size:16px}.oldest-changes{border-radius:8px;overflow:hidden;padding:10px 0;position:relative;width:100%}.oldest-changes-list{animation:marquee 10s linear infinite;display:flex;gap:40px}@keyframes marquee{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.change-item:hover{transform:scale(1.05)}.product-name{color:#343a40;font-size:1rem;font-weight:700}.price-change{font-size:1.2rem;margin:5px 0}.change-date{color:#6c757d;font-size:.875rem}.no-changes-message{color:#6c757d;font-size:1rem;text-align:center}.increase .price-change{color:green}.decrease .price-change{color:red}@media (max-width:768px){.oldest-changes{background-color:#f8f8f8;border-radius:8px;height:60px;margin-bottom:20px;overflow:hidden;padding:10px;position:relative}.oldest-changes-list{animation:scroll-up-single 15s linear infinite;display:flex;flex-direction:column}.change-item{align-items:center;background-color:#fff;border-radius:6px;box-shadow:0 2px 4px #0000001a;display:flex;height:50px;justify-content:space-between;padding:8px}.change-item.increase{border-left:4px solid #28a745}.change-item.decrease{border-left:4px solid #dc3545}.product-name{color:#333;font-size:14px;font-weight:600}.price-change{color:#555;font-size:14px;font-weight:500}.change-date{color:#777;font-size:12px}@keyframes scroll-up-single{0%{transform:translateY(0)}25%{transform:translateY(0)}50%{transform:translateY(-100%)}75%{transform:translateY(-100%)}to{transform:translateY(0)}}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-ext-400-normal.ac62c8eba7f954b48546.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-400-normal.cd2ad378115f549d3c5b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-400-normal.fa78d8d6788399bf6527.woff2) format("woff2"),url(/static/media/inter-cyrillic-400-normal.fa67b2dd0048a5433bd5.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-ext-400-normal.1e2b9039d9ecdbea5d80.woff2) format("woff2"),url(/static/media/inter-greek-ext-400-normal.708f2f7425851a3b7633.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-400-normal.be0e76b30a7663adf9eb.woff2) format("woff2"),url(/static/media/inter-greek-400-normal.1eeaf1d0bde712085ffc.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-vietnamese-400-normal.5952d3d3c5df5a2f8e09.woff2) format("woff2"),url(/static/media/inter-vietnamese-400-normal.6eab7f5e6cae783b49bf.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-ext-400-normal.0f9e8d4e940df8f6edfe.woff2) format("woff2"),url(/static/media/inter-latin-ext-400-normal.40b3b0d5e09a90fb6e3e.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-400-normal.f1535355a7df553be385.woff2) format("woff2"),url(/static/media/inter-latin-400-normal.08a02fd275ecea6ef662.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-cyrillic-ext-800-normal.4ac5e1d589c3ccefaade.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-800-normal.d7490d9b54aa20c53f8c.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-cyrillic-800-normal.056b04a9d10f9b155178.woff2) format("woff2"),url(/static/media/inter-cyrillic-800-normal.5b8cc202b0f2eb27b369.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-greek-ext-800-normal.69e5e33b19772c28b979.woff2) format("woff2"),url(/static/media/inter-greek-ext-800-normal.27ebd45a80cc803a4de5.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-greek-800-normal.5f33247cd255b1a1a2a7.woff2) format("woff2"),url(/static/media/inter-greek-800-normal.1a806da0aeba2e3a1042.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-vietnamese-800-normal.9b37b6ac37095d9e3080.woff2) format("woff2"),url(/static/media/inter-vietnamese-800-normal.2d02cfeb889933c748fe.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-latin-ext-800-normal.8029217522ea758a98a6.woff2) format("woff2"),url(/static/media/inter-latin-ext-800-normal.27a0fd40978a03b0181e.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-latin-800-normal.af3824f4adfaba3054f2.woff2) format("woff2"),url(/static/media/inter-latin-800-normal.8529390fcae755d4d3c2.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.recent-orders{margin-top:1.3rem;padding-left:30px}.recent-orders h1{font-size:30px;font-weight:700;margin-bottom:.8rem}.recent-orders table{background-color:var(--color-white);border-radius:var(--card-border-radius);box-shadow:var(--box-shadow);padding:var(--card-padding);text-align:center;transition:all .3s ease;width:100%}.recent-orders table:hover{box-shadow:none}.recent-orders table tbody tr td{border-bottom:1px solid var(--color-light);color:var(--color-dark-variant);height:2.8rem}.recent-orders table tbody tr:last-child td{border:none}.recent-orders a{color:var(--color-primary);display:block;margin:1rem auto;text-align:center}.cur{cursor:grab}.cur1{cursor:grabbing}thead{background:#f1f4f68a;height:45px}.recent-orders .secondary{color:#ff0016}.recent-orders .warning{color:orange}.recent-orders .primary{color:green}.form-container{align-items:center;background-color:#90a4c2;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;margin:33px auto;max-width:500px;padding:20px}.form-container h2{color:#333;font-size:30px;font-weight:700;margin-bottom:20px}.form-container form{display:flex;flex-direction:column;width:100%}.form-container input[type=text]{border:1px solid #ddd;border-radius:4px;font-size:16px;margin-bottom:15px;padding:10px}.form-container input[type=radio]{margin-right:10px}.form-container label{color:#555;margin-right:20px}.form-container button{background-color:#edf2f7;border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:10px 15px;transition:background-color .3s}.form-container button:hover{background-color:#3a5677cf}.radio-group{margin-bottom:15px}.radio-group,.radio-group label{align-items:center;display:flex}.message{border-radius:5px;margin-bottom:15px;padding:10px;text-align:center}.message.success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.message.error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.customer-details{background-color:#f9f9f9;border:1px solid #ddd;margin-top:10px;padding:10px}.customer-details h2{margin-top:0}.customer-details li{padding:5px 0}.totals p{margin:5px 0}.product-name-container{align-items:center;display:flex;margin:10px 0}.product-name-container input{flex:1 1;margin-right:75px;padding:10px}.set-advance-link{background-color:#237009;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:15px;padding:10px;text-align:center;text-decoration:none;transition:background-color .3s ease}.set-advance-link:hover{background-color:#61da2e}.avatar{box-shadow:0 0 5px #0000001a;object-fit:cover}.customer-details-overlay{background:#000000bf;z-index:1000}.customer-details{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;max-width:600px;width:90%;z-index:1001}.customer-header{border-bottom:1px solid var(--color-light);height:6rem}.customer-name{align-items:center;color:var(--color-dark-variant);display:flex;font-size:1.8rem;gap:15px}.customer-details h2{height:4.8rem}.customer-details h2,.customer-details ul{border-bottom:1px solid var(--color-light);color:var(--color-dark-variant)}.customer-details ul{list-style-type:none;padding:0}.order-table-container{overflow-x:auto}.detail{cursor:pointer}.customer-details-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.customer-details{background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0003;max-height:80%;max-width:90%;overflow-y:auto;padding:20px}.customer-header{align-items:center;display:flex;margin-bottom:10px}.customer-name{font-size:18px;margin-left:10px}.totals{margin-top:20px}@media screen and (max-width:768px){.customer-name{font-size:16px}.avatar{border-width:1px;height:40px;width:40px}td:nth-child(5),td:nth-child(7),th:nth-child(5),th:nth-child(7){display:none}}.product-form{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:20px auto;max-width:500px;padding:20px}.product-form h3{text-align:center}.product-form label{display:block;font-weight:700;margin-bottom:10px}.product-form input{border:1px solid #ddd;border-radius:5px;box-sizing:border-box;margin-bottom:15px;padding:10px;width:100%}.product-form button{background:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px;width:100%}.product-form button:hover{background:#218838}.tabs{background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;padding:10px}.tabs button{background-color:#e9ecef;border:none;border-radius:5px;color:#495057;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.tabs button:hover{background-color:#dee2e6}.tabs button.active{background-color:#007bff;box-shadow:0 0 5px #007bff80;color:#fff;font-weight:700}@media (max-width:768px){.tabs button{flex:1 1 100%;text-align:center}}.product-form h3{font-size:1.5rem;margin-bottom:20px}.product-form input,.product-form select{border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-bottom:15px;padding:10px;width:100%}.close-button{cursor:pointer;margin-left:10px}.statement-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.header{align-items:center;display:flex;font-weight:700;justify-content:space-between;margin-bottom:20px}.refresh-icon{color:#007bff;cursor:pointer;font-size:1.2em;transition:color .3s ease}.refresh-icon:hover{color:#0056b3}.filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.filters .date-picker,.filters .dropdown,.filters .search,.filters .search-btn{border:1px solid #ced4da;border-radius:5px;padding:10px}.filters .dropdown,.filters .search{flex:1 1}.filters .search-btn{background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s ease}.filters .search-btn:hover{background-color:#0056b3}.filtered-orders{margin-top:20px}.filtered-orders table{border-collapse:collapse;width:100%}.filtered-orders td,.filtered-orders th{border-bottom:1px solid #dee2e6;padding:10px;text-align:left}.show-more-less{margin-top:20px;text-align:center}.show-less,.show-more{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.show-less:hover,.show-more:hover{background-color:#0056b3}.dashboard-container{background-color:#f5f5f5;box-sizing:border-box;min-height:100vh;padding:20px}.dashboard-cards{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.card{border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#090909;cursor:default;flex:1 1;font-weight:700;margin:10px;padding:20px;transition:transform .2s}.tasks{background-color:#bbf7d0}.credits{background-color:#d9f99d}.affiliates{background-color:#fecaca}.affiliates p,.credits p,.tasks p{color:#00000069;font-size:1.2em;margin-top:10px}.chart-container{background:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;margin-top:20px;overflow-x:auto;padding:20px}@media (max-width:768px){.dashboard-cards{flex-direction:column}.card{margin:10px 0;width:100%}}@media (max-width:480px){.card{margin:10px 0;padding:15px}.affiliates p,.credits p,.tasks p{font-size:1em}.chart-container{padding:15px}}@media (max-width:768px){.recharts-legend-item-text{display:none}}.recharts-line{stroke-linejoin:round;stroke-linecap:round}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:#e0e0e0}.recharts-legend-wrapper{margin-bottom:10px}.recharts-tooltip-wrapper .recharts-default-tooltip{background-color:#fff;border-radius:5px;box-shadow:0 2px 8px #0000001a}.recharts-surface{fill:none}.chart-container button{background-color:#00ff005e;border:none;border-radius:8px;color:#0009;cursor:pointer;display:block;font-size:1em;margin:20px auto;padding:10px 20px;transition:background-color .3s}.header-sec{align-items:center;background-color:#3e3e44;display:flex;justify-content:space-between;padding:20px}.logo-placeholder{flex:0 0 auto;margin-right:20px}.logo-image{height:auto;width:100px}.avatar-container{display:flex;gap:15px}.avatar-wrapper{position:relative;transition:transform .2s ease}.avatar{border:2px solid #fff;border-radius:50%;height:50px;transition:transform .2s ease,box-shadow .2s ease;width:50px}.avatar:hover{box-shadow:0 8px 16px #0003;transform:scale(1.1) rotate(15deg)}.tooltip{background-color:#000c;border-radius:5px;bottom:-30px;color:#fff;font-size:12px;left:50%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s ease;white-space:nowrap}.avatar-wrapper:hover .tooltip{opacity:1}.crown-icon{font-size:14px;margin-right:5px}:root{--color-primary:#6c9bcf;--color-danger:#ff0060;--color-success:#1b9c85;--color-warning:#f7d060;--color-white:#fff;--color-info-dark:#7d8da1;--color-dark:#363949;--color-light:#848bc82e;--color-dark-variant:#677483;--color-background:#f6f6f9;--card-border-radius:2rem;--border-radius-1:0.4rem;--border-radius-2:1.2rem;--card-padding:1.8rem;--padding-1:1.2rem;--box-shadow:0 2rem 3rem var(--color-light)}.dark-mode-variables{--color-background:#181a1e;--color-white:#202528;--color-dark:#edeffd;--color-dark-variant:#a3bdcc;--color-light:#0006;--box-shadow:0 2rem 3rem var(--color-light)}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}
/*# sourceMappingURL=main.eb2b5642.css.map*/