:root,[data-theme=light]{--primary-color:#ffbc00;--primary-color-hover:#f2a900;--primary-color-light:#ffd666;--secondary-color:#9b2915;--secondary-color-hover:#7f1d1d;--secondary-color-focus:#c83821;--secondary-color-light:#e39084;--secondary-color-extra-light:#f2c7c1;--bg-color-main:#f2f4f3;--bg-color-panel:#fff;--bg-color-hover:#e9e9e9;--bg-color-hover-2:#d6d6d6;--bg-color-dark:#22223b;--text-color:#22223b;--text-color-hover:#4a4e69;--text-color-muted:#7c7e86;--text-color-light:#8e8ca5;--text-color-white:#fff;--text-color-offwhite:#f2f4f3;--text-color-reverse:#f2f4f3;--status-success:#388e3c;--status-success-light:#4caf50;--status-warning:#f57c00;--status-danger:#d32f2f;--status-info:#1976d2;--status-purple:#9c27b0;--status-color-first:#2d6a4f;--status-color-first-hover:#295248;--status-color-second:#d69a03;--status-color-second-hover:#c68a02;--status-color-third:#7f1d1d;--status-color-third-hover:#6e1a1a;--table-first-color:#918fb1;--table-first-color-hover:#6c6a83;--table-second-color:#8b9d83;--table-second-color-hover:#72816b;--table-third-color:#836a6a;--table-third-color-hover:#6b4e4e;--table-fourth-color:#b0a77b;--table-fourth-color-hover:#968f69;--table-header-bg:#22223b;--table-header-border:#4a4e69;--border-color:#ced4da80;--border-color-light:#e0e0e0;--border-color-dark:#333;--shadow-color:#0000004d;--primary-hover:#f2a900;--secondary-hover:#7f1d1d;--primary-shadow:#d49d00;--checkbox-border:#ffd666;--gradient-settings-end:#b5b2d1;--gradient-queue-start:#83b191;--gradient-queue-end:#a4c4af}[data-theme=dark]{--primary-color:#c49a2a;--primary-color-hover:#b38a1f;--primary-color-light:#a8872e;--secondary-color:#8b3a2e;--secondary-color-hover:#6e2d24;--secondary-color-focus:#a04533;--secondary-color-light:#7a4f48;--secondary-color-extra-light:#5c3e3a;--bg-color-main:#1a1a24;--bg-color-panel:#242432;--bg-color-hover:#2e2e3e;--bg-color-hover-2:#3a3a4c;--bg-color-dark:#12121a;--text-color:#d8d8e4;--text-color-hover:#bfc0d0;--text-color-muted:#858696;--text-color-light:#6e6f82;--text-color-white:#e8e8f0;--text-color-offwhite:#cccdd8;--text-color-reverse:#71738c;--status-success:#2e7340;--status-success-light:#3a8a4a;--status-warning:#b8721a;--status-danger:#a33030;--status-info:#2a6aaa;--status-purple:#7a3388;--status-color-first:#1e4a38;--status-color-first-hover:#1a3d2f;--status-color-second:#8a6a14;--status-color-second-hover:#785c10;--status-color-third:#5c1e1e;--status-color-third-hover:#4d1818;--table-first-color:#4e4d66;--table-first-color-hover:#5c5b78;--table-second-color:#4a5944;--table-second-color-hover:#576852;--table-third-color:#574242;--table-third-color-hover:#664e4e;--table-fourth-color:#5c553d;--table-fourth-color-hover:#6a6246;--table-header-bg:#2a2a3a;--table-header-border:#3a3a4f;--border-color:#50526073;--border-color-light:#33333f;--border-color-dark:#9ea0b8;--shadow-color:#0000008c;--primary-hover:#b38a1f;--secondary-hover:#6e2d24;--primary-shadow:#8a6a14;--checkbox-border:#a8872e;--gradient-settings-end:#3d3c52;--gradient-queue-start:#2e5a3e;--gradient-queue-end:#3c6e4d}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f2f4f3;background-color:var(--bg-color-main);color:#22223b;color:var(--text-color);font-size:1rem}body,textarea{font-family:-apple-system,BlinkMacSystemFont,Poppins,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}main{height:-webkit-fit-content;height:fit-content;min-height:100vh;padding:1.25rem}main section{height:calc(100vh - 2.5rem)}main section:not(#lg){padding-left:5.25rem}@media(max-width:768px){main section:not(#lg){padding:0}}a,button{align-items:center;background:none;border:none;border-radius:.25rem;color:#22223b;color:var(--text-color);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Poppins,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;text-decoration:none}a,button,ul{display:flex}ul{flex-direction:column;gap:.625rem;list-style:none}input{border-radius:.25rem}input::-webkit-input-placeholder{color:#7c7e86;color:var(--text-color-muted)}input:-moz-placeholder,input::-moz-placeholder{color:#7c7e86;color:var(--text-color-muted)}input:-ms-input-placeholder{color:#7c7e86;color:var(--text-color-muted)}select{background-color:#fff;background-color:var(--bg-color-panel);border:0;border-radius:.25rem;color:#22223b;color:var(--text-color);font-size:1rem;outline:none;padding:.375rem .625rem;transition:border .3s}select option{background:#fff;background:var(--bg-color-panel)}.icon{height:1rem;width:1rem}.focus-button{background-color:#ffbc00;background-color:var(--primary-color);transition:background-color .2s}.focus-button:hover:not(:disabled){background-color:#f2a900;background-color:var(--primary-color-hover)}.focus-button:disabled{background-color:#ffbc00;background-color:var(--primary-color);cursor:not-allowed;opacity:.6}.focus-button-secondary{background-color:#9b2915;background-color:var(--secondary-color);color:#f2f4f3;color:var(--text-color-offwhite)}.focus-button-secondary:hover:not(:disabled){background-color:#7f1d1d;background-color:var(--secondary-color-hover);color:#f2f4f3;color:var(--text-color-offwhite)}.focus-checkbox{accent-color:#ffbc00;accent-color:var(--primary-color);border:2px solid #ffd666;border:2px solid var(--checkbox-border);border-radius:.25rem;cursor:pointer;height:1.2rem;transition:box-shadow .2s ease,border-color .2s ease;width:1.2rem}.focus-checkbox:hover{border-color:#ffbc00;border-color:var(--primary-color)}.focus-checkbox:focus{box-shadow:0 0 0 3px rgba(#ffbc00,.4);box-shadow:0 0 0 3px rgba(var(--primary-color),.4);outline:none}.focus-checkbox:checked{background-color:#ffbc00;background-color:var(--primary-color)}::-ms-clear{display:none}::-webkit-search-cancel-button,::-webkit-search-decoration,::-webkit-search-results-button,::-webkit-search-results-decoration{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.clickable{cursor:pointer!important}.non-draggable{-webkit-user-drag:none;pointer-events:none;-webkit-user-select:none;user-select:none}*{scrollbar-color:#0003 #0000;scrollbar-width:thin}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:#0006}#navbar{background-color:#22223b;background-color:var(--bg-color-dark);border-radius:1rem;height:calc(100vh - 1.6rem);justify-content:space-between;left:0;margin:.8rem;overflow-y:auto;padding:1.25rem;position:fixed;top:0;z-index:301}#navbar,#navbar .navbar-content{display:flex;flex-direction:column}#navbar .navbar-content{gap:.625rem}#navbar .navbar-content .theme-toggle-btn{padding:0}#navbar .navbar-content .theme-toggle-btn .icon-bg-circle{align-items:center;background-color:#e9e9e9;background-color:var(--bg-color-hover);border-radius:50%;display:flex;height:2.2rem;justify-content:center;transition:background-color .3s;width:2.2rem}#navbar .navbar-content .theme-toggle-btn:hover{background-color:#0000}#navbar .navbar-content .theme-toggle-btn:hover .icon-bg-circle{background-color:#ffbc00;background-color:var(--primary-color)}#navbar .navbar-content button{padding:.5rem;transition:background .3s}#navbar .navbar-content button:hover{background-color:#4a4e69;background-color:var(--text-color-hover)}#navbar .navbar-content button .icon{height:1.5rem;width:1.5rem}@media(max-width:768px){#navbar,#navbar .navbar-content{flex-direction:row}#navbar{border-radius:1rem 1rem 0 0;bottom:0;height:auto;margin:0;padding:1rem;top:auto;width:100vw}#navbar-content{flex-direction:row}}#navbar-modal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000004d;background:var(--shadow-color);display:flex;height:100%;left:0;padding:.8rem 0 .8rem 6.5rem;position:fixed;top:0;width:100%;z-index:300}#navbar-modal .modal-content{background-color:#f2f4f3;background-color:var(--bg-color-main);border-radius:.5rem;max-height:calc(100vh - 2rem);min-width:18.75rem;overflow-y:auto;padding:1.25rem}#navbar-modal .modal-content .nav-group{margin-bottom:2.5rem}#navbar-modal .modal-content .nav-group:last-child{margin-bottom:0}#navbar-modal .modal-content .nav-group h4{color:#8e8ca5;color:var(--text-color-light);font-size:.7rem;font-weight:600;letter-spacing:.08em;margin-bottom:.5rem;opacity:.8;padding-left:.625rem;text-transform:uppercase}#navbar-modal .modal-content a,#navbar-modal .modal-content button{display:block;padding:.5rem .625rem;transition:background .3s,color .3s}#navbar-modal .modal-content a:hover,#navbar-modal .modal-content button:hover{background-color:#e9e9e9;background-color:var(--bg-color-hover)}#navbar-modal .modal-content-nf{bottom:1.25rem;height:auto;position:absolute}#navbar-modal .modal-content-nf #logout-button{align-items:center;display:flex;gap:.625rem;justify-content:center}@media(max-width:768px){#navbar-modal{justify-content:center;padding:.5rem}#navbar-modal .modal-content{border-radius:6px;bottom:5rem;min-width:0;min-width:auto;position:absolute;width:90%}}.page-container{display:flex;flex-direction:column;flex-grow:1;gap:1rem;min-height:0;overflow-y:auto;padding-right:.5rem;scrollbar-gutter:stable}main:has(.page-container){padding-right:0}table{background-color:#fff;background-color:var(--bg-color-panel);border-collapse:initial;border-radius:.25rem;border-spacing:0;font-size:.8rem;table-layout:fixed;width:100%}table td,table th{height:3.5rem;overflow:hidden;padding:.25rem .5rem;text-align:center;word-break:break-word}table td{border-left:1px solid #ced4da80;border-left:1px solid var(--border-color)}table td img{height:3rem;width:3rem}table td>*{margin:0 auto}table th{border-left:1px solid #4a4e69;border-left:1px solid var(--table-header-border);cursor:default;-webkit-user-select:none;user-select:none}table td:first-child,table th:first-child{border-left:none}table th:first-child{border-top-left-radius:.25rem}table th:last-child{border-top-right-radius:.25rem}table tr:last-child td:first-child{border-bottom-left-radius:.25rem}table tr:last-child td:last-child{border-bottom-right-radius:.25rem}table td:has(.price-modal){overflow:visible}table thead{background-color:#22223b;background-color:var(--table-header-bg);box-shadow:0 2px 4px #0006;color:#f2f4f3;color:var(--text-color-reverse);position:-webkit-sticky;position:sticky;top:0;z-index:100}table tbody tr:nth-child(2n){background-color:#e9e9e9;background-color:var(--bg-color-hover)}table tbody tr:hover{background-color:#4a4e69;background-color:var(--text-color-hover);color:#f2f4f3;color:var(--text-color-reverse)}table tbody tr:hover .icon.mask{background-color:#f2f4f3;background-color:var(--text-color-reverse)}table tbody tr:hover .icon.mask:hover{background-color:#9b2915;background-color:var(--secondary-color)}table tbody tr:hover td{border-left:1px solid #333;border-left:1px solid var(--border-color-dark)}table tbody tr:hover td:first-child{border-left:none}table tbody tr:hover input:not([type=checkbox]){color:#f2f4f3;color:var(--text-color-reverse)}@media(max-width:768px){table,table tbody,table td,table th,table thead,table tr{display:block}table thead{display:none}table td{border:none;padding:.25rem;position:relative}table td:before{content:attr(data-label);display:block;font-weight:700;margin-bottom:5px}}table input:not([type=checkbox]){background-color:#0000;border:2px solid #ffbc00;border:2px solid var(--primary-color);border-radius:.25rem;height:100%;outline:none;padding-inline:.5rem;width:100%}table .icon{height:1.25rem;width:1.25rem}.icon.mask{background-color:#22223b;background-color:var(--text-color);display:inline-block;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.loader{align-items:center;display:flex;justify-content:center;padding:1.25rem}.loader img{height:4rem;width:4rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pagination-controls{align-items:center;display:flex;font-size:.875rem;gap:.5rem}.pagination-controls .arrow-button,.pagination-controls .page-button{padding:.375rem .75rem;transition:background-color .2s;width:2.5rem}.pagination-controls .arrow-button:disabled,.pagination-controls .page-button:disabled{cursor:not-allowed;opacity:.5}.pagination-controls .arrow-button:hover:not(:disabled),.pagination-controls .page-button:hover:not(:disabled){background-color:#e9e9e9;background-color:var(--bg-color-hover)}.pagination-controls .page-button.focus-button{color:#f2f4f3;color:var(--text-color-offwhite)}.pagination-controls .arrow-button{font-weight:900}.pagination-controls .ellipsis{color:#22223b;color:var(--text-color);display:inline-block;padding:.375rem .75rem}.search-bar-container{display:inline-block;position:relative}.search-bar-container .search-bar{background-color:#fff;background-color:var(--bg-color-panel);border:0;border-radius:.25rem;color:#22223b;color:var(--text-color);font-size:.95rem;outline:none;padding:.625rem 2rem .625rem .75rem}.search-bar-container .clear-button{background:none;border:none;color:#7c7e86;color:var(--text-color-muted);cursor:pointer;font-size:.75rem;inset:0 0 0 auto;position:absolute;width:2rem}.search-bar-container .clear-button:hover{color:#22223b;color:var(--text-color)}.filter-modal{inset:0;position:fixed;z-index:400}.filter-modal .modal-content{background-color:#f2f4f3;background-color:var(--bg-color-main);border-radius:.25rem;box-shadow:0 4px 16px #0000004d;box-shadow:0 4px 16px var(--shadow-color);position:-webkit-sticky;position:sticky}.filter-modal .modal-content .modal-header{background-color:#f2f4f3;background-color:var(--bg-color-main);border-bottom:1px solid #e9e9e9;border-bottom:1px solid var(--bg-color-hover);padding:1rem}.filter-modal .modal-content .modal-header h4{font-size:1.25rem}.filter-modal .modal-content .modal-body{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);padding:1rem}.filter-modal .modal-content .modal-body .filter-group{display:flex;flex-direction:column;gap:.5rem}.filter-modal .modal-content .modal-body .filter-group label{font-weight:600}.filter-modal .modal-content .modal-footer{border-top:1px solid #e9e9e9;border-top:1px solid var(--bg-color-hover);display:flex;gap:.5rem;justify-content:flex-end;padding:.75rem 1rem}.filter-modal .modal-content .modal-footer button:disabled{background-color:#0000;cursor:not-allowed;opacity:.5}.filter-modal .modal-content .modal-footer button:disabled:hover{background-color:#0000!important}.filter-modal .modal-content .modal-footer .btn-apply{background-color:#ffbc00;background-color:var(--primary-color);color:#f2f4f3;color:var(--text-color-offwhite)}.filter-modal .modal-content .modal-footer .btn-apply:hover:not(:disabled){background-color:#9b2915;background-color:var(--secondary-color)}.dropdown{font-size:.9rem;position:relative}.dropdown__field-wrapper{align-items:center;background-color:#fff;background-color:var(--bg-color-panel);border:1px solid #e9e9e9;border:1px solid var(--bg-color-hover);border-radius:.25rem;display:flex;justify-content:space-between;padding:.5rem .625rem;transition:border-color .2s;-webkit-user-select:none;user-select:none}.dropdown__field-wrapper:hover{border-color:#ffbc00;border-color:var(--primary-color)}.dropdown.select-mode .dropdown__field-wrapper{cursor:pointer}.dropdown.select-mode .dropdown__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown.autocomplete-mode .dropdown__field-wrapper{padding:0}.dropdown.autocomplete-mode .dropdown__field-wrapper:focus-within{border-color:#ffbc00;border-color:var(--primary-color)}.dropdown.autocomplete-mode .dropdown__input{background-color:#0000;border:none;color:#22223b;color:var(--text-color);flex-grow:1;font-size:.9rem;outline:none;padding:.5rem .625rem;width:100%}.dropdown.autocomplete-mode .dropdown__input::placeholder{color:#7c7e86;color:var(--text-color-muted);opacity:.8}.dropdown__arrow{color:#7c7e86;color:var(--text-color-muted);transition:transform .2s ease-in-out}.dropdown__arrow.up{transform:rotate(180deg)}.dropdown__list-container{background-color:#fff;background-color:var(--bg-color-panel);border:1px solid #e9e9e9;border:1px solid var(--bg-color-hover);border-radius:0 0 .25rem .25rem;border-top:none;box-shadow:0 2px 6px #0000001a;left:0;max-height:20rem;min-width:100%;overflow:hidden;overflow-y:auto;position:absolute;text-overflow:ellipsis;top:calc(100% + .25rem);white-space:nowrap;z-index:800}.dropdown__list-container .dropdown__item{align-items:center;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color-light);color:#22223b;color:var(--text-color);cursor:pointer;display:flex;padding:.5rem .625rem;transition:background-color .2s}.dropdown__list-container .dropdown__item:last-child{border-bottom:none}.dropdown__list-container .dropdown__item:hover{background-color:#e9e9e9;background-color:var(--bg-color-hover)}.dropdown__list-container .dropdown__item--selected{background-color:#ffbc00;background-color:var(--primary-color);color:#fff;color:var(--text-color-white);font-weight:500}.dropdown__list-container .dropdown__item--selected:hover{background-color:#f2a900;background-color:var(--primary-hover)}.dropdown__list-container .dropdown__item--no-options{color:#7c7e86;color:var(--text-color-muted);cursor:default;font-style:italic;padding:.5rem .625rem}.dropdown__list-container .dropdown__item--no-options:hover{background-color:#0000}.dropdown__list-container--up{bottom:100%;top:auto}.dropdown--disabled{opacity:.6}.dropdown--disabled,.dropdown--disabled .dropdown__field-wrapper{cursor:not-allowed!important}.dropdown--disabled .dropdown__input{background-color:#e9e9e9;background-color:var(--bg-color-hover);color:#7c7e86;color:var(--text-color-muted);cursor:not-allowed}.dropdown--disabled .dropdown__field-wrapper:hover{border-color:#e9e9e9;border-color:var(--bg-color-hover)}.date-range-picker{align-items:center;display:flex;gap:.5rem}.date-range-picker input[type=date]{flex:1 1}.date-range-picker input[type=date],.text-input{border:1px solid #e9e9e9;border:1px solid var(--bg-color-hover);padding:.5rem .625rem}.text-input{background-color:#fff;background-color:var(--bg-color-panel);border-radius:.25rem}.price-modal{display:inline-block;position:relative}.price-modal div{background:#e9e9e9;background:var(--bg-color-hover);border:1px solid #7c7e86;border:1px solid var(--text-color-muted);box-shadow:0 2px 5px #0000004d;box-shadow:0 2px 5px var(--shadow-color);color:#22223b;color:var(--text-color);display:flex;flex-direction:column;gap:.625rem;height:-webkit-fit-content;height:fit-content;left:0;padding:1rem;position:absolute;text-align:left;top:100%;width:20rem;z-index:200}@media(max-width:768px){.price-modal div{bottom:1.5rem;transform:translateX(-50%)}}.image-modal{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000004d;background-color:var(--shadow-color);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:500}.image-modal .modal-content{display:flex;justify-content:center;max-width:900px;min-width:300px;position:relative;width:50vw}.image-modal button{background:#0000;border:none;font-size:2rem;position:absolute;right:1rem;top:.25rem;z-index:10}.image-modal img{background-color:#fff;background-color:var(--text-color-white);border-radius:.25rem;box-shadow:0 2px 10px #00000080;height:auto;max-height:85vh;object-fit:contain;width:100%}.embedded-report-page{box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}.embedded-report-page .error-message,.embedded-report-page .loading-placeholder{border-radius:8px;margin:1rem;padding:2rem;text-align:center}.embedded-report-page .loading-placeholder{background-color:#f2f4f3;background-color:var(--bg-color-main);color:#4a4e69;color:var(--text-color-hover)}.embedded-report-page .error-message{background-color:#f2c7c1;background-color:var(--secondary-color-extra-light);border:1px solid #e39084;border:1px solid var(--secondary-color-light);color:#d32f2f;color:var(--status-danger)}.embedded-report-page .dashboard-container{flex-grow:1;width:100%}.embedded-report-page .dashboard-container.hidden{display:none}.embedded-report-page .dashboard-container iframe{border:none;height:100%;width:100%}.toggle-filter-checkbox{align-items:center;display:flex;gap:.5rem;justify-content:center}.toggle-filter-checkbox label{cursor:pointer;font-size:.95rem;font-weight:600;-webkit-user-select:none;user-select:none}.mask-delete:hover{background-color:#9b2915;background-color:var(--secondary-color)}#productspage,#productspage .productspage-title{display:flex;flex-direction:column}#productspage .productspage-title{gap:1rem}#productspage .productspage-title-line{align-items:stretch;display:flex;justify-content:space-between}@media(max-width:768px){#productspage .productspage-title-line{flex-direction:column}}#productspage .productspage-title-line button{padding:.625rem}#productspage .productspage-title-line .title-container{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;white-space:nowrap}#productspage .productspage-title-line .search-container{align-items:center;border:1px solid #e9e9e9;border:1px solid var(--bg-color-hover);border-radius:.25rem;display:flex}#productspage .productspage-title-line .search-container input[type=search]{border-radius:.25rem 0 0 .25rem}#productspage .productspage-title-line .modal-content{left:min(30%,35rem);max-width:600px;top:4.5rem;width:calc(70% - 1.25rem)}@media(max-width:768px){#productspage .productspage-title-line .modal-content{left:1.25rem;max-width:none;top:4.5rem;width:calc(100% - 2.5rem)}}@media(max-width:580px){#productspage .productspage-title-line .modal-content{top:7.5rem}}#productspage #product-table td:first-child,#productspage #product-table th:first-child{width:28%}@media(max-width:768px){#productspage #product-table td:first-child,#productspage #product-table th:first-child{width:100%}}#productspage #product-table td:nth-child(2),#productspage #product-table th:nth-child(2){width:28%}@media(max-width:768px){#productspage #product-table td:nth-child(2),#productspage #product-table th:nth-child(2){width:100%}}#productspage #product-table td:nth-child(3),#productspage #product-table th:nth-child(3){width:28%}@media(max-width:768px){#productspage #product-table td:nth-child(3),#productspage #product-table th:nth-child(3){width:100%}}#productspage #product-table td:nth-child(4),#productspage #product-table th:nth-child(4){width:16%}@media(max-width:768px){#productspage #product-table td:nth-child(4),#productspage #product-table th:nth-child(4){width:100%}}#productspage #product-table:has(.selection) td:first-child,#productspage #product-table:has(.selection) th:first-child{width:4%}@media(max-width:768px){#productspage #product-table:has(.selection) td:first-child,#productspage #product-table:has(.selection) th:first-child{width:100%}}#productspage #product-table:has(.selection) td:nth-child(2),#productspage #product-table:has(.selection) th:nth-child(2){width:24%}@media(max-width:768px){#productspage #product-table:has(.selection) td:nth-child(2),#productspage #product-table:has(.selection) th:nth-child(2){width:100%}}#productspage #product-table:has(.selection) td:nth-child(3),#productspage #product-table:has(.selection) th:nth-child(3){width:28%}@media(max-width:768px){#productspage #product-table:has(.selection) td:nth-child(3),#productspage #product-table:has(.selection) th:nth-child(3){width:100%}}#productspage #product-table:has(.selection) td:nth-child(4),#productspage #product-table:has(.selection) th:nth-child(4){width:28%}@media(max-width:768px){#productspage #product-table:has(.selection) td:nth-child(4),#productspage #product-table:has(.selection) th:nth-child(4){width:100%}}#productspage #product-table:has(.selection) td:nth-child(5),#productspage #product-table:has(.selection) th:nth-child(5){width:16%}@media(max-width:768px){#productspage #product-table:has(.selection) td:nth-child(5),#productspage #product-table:has(.selection) th:nth-child(5){width:100%}}.summary-panel{grid-gap:1rem;align-items:stretch;display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,15rem))}@media(max-width:768px){.summary-panel{grid-template-columns:repeat(2,1fr)}}.summary-panel li{align-items:center;background-color:#22223b;background-color:var(--bg-color-dark);border-radius:.5rem;box-shadow:2px 2px 4px #0000004d;box-shadow:2px 2px 4px var(--shadow-color);color:#f2f4f3;color:var(--text-color-offwhite);display:flex;gap:1rem;justify-content:space-between;margin:0;padding:.5rem .75rem}.summary-panel li span{font-size:.8rem;font-weight:700}.summary-panel li span p{font-size:1.6rem}.summary-panel .available-status{background:linear-gradient(90deg,#2d6a4f,#295248 60%,#22223b);background:linear-gradient(90deg,var(--status-color-first) 0,var(--status-color-first-hover) 60%,var(--bg-color-dark) 100%)}.summary-panel .order-status{background:linear-gradient(90deg,#d69a03,#c68a02 60%,#22223b);background:linear-gradient(90deg,var(--status-color-second) 0,var(--status-color-second-hover) 60%,var(--bg-color-dark) 100%)}.summary-panel .not-available-status{background:linear-gradient(90deg,#7f1d1d,#6e1a1a 60%,#22223b);background:linear-gradient(90deg,var(--status-color-third) 0,var(--status-color-third-hover) 60%,var(--bg-color-dark) 100%)}.status-select{border:1px solid #e0e0e0;border:1px solid var(--border-color-light);border-radius:.25rem;padding:.5rem}.status-select.status-primary{background-color:#ffbc00;background-color:var(--primary-color)}.status-select.status-secondary{background-color:#9b2915;background-color:var(--secondary-color);color:#fff;color:var(--text-color-white)}.status-select.status-third{background-color:#7c7e86;background-color:var(--text-color-muted);color:#fff;color:var(--text-color-white)}#admin-panel,#admin-panel .admin-panel-title{display:flex;flex-direction:column}#admin-panel .admin-panel-title{flex-shrink:0;gap:1rem}#admin-panel .admin-panel-title-line{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}#admin-panel .admin-panel-title-line button{padding:.625rem 1rem}#admin-panel .admin-panel-title-line input{border:1px solid #e9e9e9;border:1px solid var(--bg-color-hover);width:100%}#admin-panel .admin-panel-title-line .new-user-container{display:flex;gap:1rem}#admin-panel .admin-panel-title-line .new-user-container input{padding:.5rem}#admin-panel .admin-panel-title-line .new-user-container input::placeholder{color:#7c7e86;color:var(--text-color-muted)}#admin-panel .admin-panel-title-line:last-child{align-items:flex-start;flex-direction:column}#admin-panel .admin-panel-container{grid-gap:1rem;display:grid;flex-grow:1;gap:1rem;grid-template-columns:2fr 1fr;min-height:0;overflow-y:auto}#admin-panel .admin-panel-container-row{background-color:#e9e9e9;background-color:var(--bg-color-hover);border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:1rem}#admin-panel .admin-panel-container-row #users-table{display:flex;flex-direction:column;flex-grow:1;gap:1rem;min-height:0;overflow-y:auto}#admin-panel .admin-panel-container-row #users-table td{overflow:visible}#admin-panel .admin-panel-container-row #users-table td .dropdown{color:#22223b;color:var(--text-color);left:0;top:0}#admin-panel .admin-panel-container-row #users-table td:first-child,#admin-panel .admin-panel-container-row #users-table th:first-child{width:8%}@media(max-width:768px){#admin-panel .admin-panel-container-row #users-table td:first-child,#admin-panel .admin-panel-container-row #users-table th:first-child{width:100%}}#admin-panel .admin-panel-container-row #users-table td:nth-child(2),#admin-panel .admin-panel-container-row #users-table th:nth-child(2){width:23%}@media(max-width:768px){#admin-panel .admin-panel-container-row #users-table td:nth-child(2),#admin-panel .admin-panel-container-row #users-table th:nth-child(2){width:100%}}#admin-panel .admin-panel-container-row #users-table td:nth-child(3),#admin-panel .admin-panel-container-row #users-table th:nth-child(3){width:23%}@media(max-width:768px){#admin-panel .admin-panel-container-row #users-table td:nth-child(3),#admin-panel .admin-panel-container-row #users-table th:nth-child(3){width:100%}}#admin-panel .admin-panel-container-row #users-table td:nth-child(4),#admin-panel .admin-panel-container-row #users-table th:nth-child(4){width:23%}@media(max-width:768px){#admin-panel .admin-panel-container-row #users-table td:nth-child(4),#admin-panel .admin-panel-container-row #users-table th:nth-child(4){width:100%}}#admin-panel .admin-panel-container-row #users-table td:nth-child(5),#admin-panel .admin-panel-container-row #users-table th:nth-child(5){width:15%}@media(max-width:768px){#admin-panel .admin-panel-container-row #users-table td:nth-child(5),#admin-panel .admin-panel-container-row #users-table th:nth-child(5){width:100%}}#admin-panel .admin-panel-container-row #users-table td:nth-child(6),#admin-panel .admin-panel-container-row #users-table th:nth-child(6){width:8%}@media(max-width:768px){#admin-panel .admin-panel-container-row #users-table td:nth-child(6),#admin-panel .admin-panel-container-row #users-table th:nth-child(6){width:100%}}#admin-panel .m-l-1{margin-left:1rem}.copy-token-button{background-color:#f2f4f3;background-color:var(--bg-color-main);border-radius:.25rem;color:#22223b;color:var(--text-color);min-width:10rem;padding:.625rem 1rem}.copy-token-button:hover{background-color:#ffbc00;background-color:var(--primary-color);color:#22223b;color:var(--text-color)}.copy-token-button:disabled{background-color:#4caf50;background-color:var(--status-success-light);color:#fff;color:var(--text-color-white);cursor:not-allowed;opacity:.6}.roles-management-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 2fr;height:100%;min-height:0;overflow-y:auto}.roles-management-container .roles-list{border-right:1px solid #e0e0e0;border-right:1px solid var(--border-color-light);display:flex;flex-direction:column;gap:.5rem;height:100%;overflow-y:auto;padding-right:1rem}.roles-management-container .roles-list .roles-title{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.roles-management-container .roles-list .role-item{background-color:#fff;background-color:var(--bg-color-panel);border:none;border-radius:6px;color:#22223b;color:var(--text-color);cursor:pointer;padding:.75rem;text-align:left;transition:background-color .2s,box-shadow .2s;width:100%}.roles-management-container .roles-list .role-item:hover{background-color:#e9e9e9;background-color:var(--bg-color-hover)}.roles-management-container .roles-list .role-item.selected{background-color:#ffbc00;background-color:var(--primary-color);box-shadow:0 1px 3px #0000001a;color:#22223b;color:var(--text-color)}.roles-management-container .roles-list .add-new{color:#7c7e86;color:var(--text-color-muted)}.roles-management-container .permissions-editor{display:flex;flex-direction:column;flex-grow:1;min-height:0;overflow-y:auto}.roles-management-container .permissions-editor .placeholder{align-items:center;color:#7c7e86;color:var(--text-color-muted);display:flex;font-style:italic;height:100%;justify-content:center}.roles-management-container .permissions-editor .permissions-list{grid-gap:1rem;display:grid;flex-grow:1;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:1rem;overflow-y:auto;padding:.5rem .5rem 0 0}.roles-management-container .permissions-editor .permissions-list .permission-item{position:relative}.roles-management-container .permissions-editor .permissions-list .permission-item label{align-items:center;background-color:#fff;background-color:var(--bg-color-panel);border-radius:4px;display:flex;gap:.5rem;padding:.5rem}.roles-management-container .permissions-editor .permissions-list .permission-item-tooltip{background-color:#22223b;background-color:var(--text-color);border-radius:.25rem;color:#f2f4f3;color:var(--text-color-offwhite);font-size:.85rem;left:50%;opacity:.95;padding:.5rem .75rem;pointer-events:none;position:absolute;transform:translateX(-50%);width:80%;z-index:10}.roles-management-container .permissions-editor .permissions-list .permission-item-tooltip--top{bottom:120%}.roles-management-container .permissions-editor .permissions-list .permission-item-tooltip--top:after{border:5px solid #0000;border-top-color:#22223b;border-color:var(--text-color) #0000 #0000 #0000;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.roles-management-container .permissions-editor .permissions-list .permission-item-tooltip--bottom{top:120%}.roles-management-container .permissions-editor .permissions-list .permission-item-tooltip--bottom:after{border:5px solid;border-color:#0000 #0000 #22223b;border-color:#0000 #0000 var(--text-color) #0000;bottom:100%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.roles-management-container .permissions-editor .role-actions{align-items:center;display:flex;justify-content:space-between}.roles-management-container .permissions-editor .role-actions .icon{height:1.5rem;width:1.5rem}.roles-management-container .permissions-editor .create-role-form{display:flex;flex-direction:column;gap:1rem}.roles-management-container .permissions-editor .create-role-form .form-group{display:flex;flex-direction:column;gap:.25rem}.roles-management-container .permissions-editor .create-role-form .form-group label{font-size:.8rem;font-weight:500}.roles-management-container .permissions-editor .create-role-form .form-group input[type=text],.roles-management-container .permissions-editor .create-role-form .form-group textarea{background-color:#fff;background-color:var(--bg-color-panel);border:1px solid #e9e9e9;border:1px solid var(--bg-color-hover);border-radius:.25rem;padding:.5rem;width:100%}.roles-management-container .permissions-editor .create-role-form .form-group input[type=text]:focus,.roles-management-container .permissions-editor .create-role-form .form-group textarea:focus{border-color:#ffbc00;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(#ffbc00,.2);box-shadow:0 0 0 2px rgba(var(--primary-color),.2);outline:none}.roles-management-container .permissions-editor .create-role-form .form-group input[type=text]::placeholder,.roles-management-container .permissions-editor .create-role-form .form-group textarea::placeholder{color:#7c7e86;color:var(--text-color-muted)}.roles-management-container .permissions-editor .create-role-form .form-group textarea{resize:none}.roles-management-container .permissions-editor .save-button{align-self:flex-end;padding:.625rem 1.25rem}.roles-management-container .permissions-editor .save-button:disabled{cursor:not-allowed;opacity:.6}@keyframes animate{0%{border-radius:0;opacity:1;transform:translateY(0) rotate(0deg)}to{border-radius:50%;opacity:0;transform:translateY(-1000px) rotate(1turn)}}#lg{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}#lg .lg-l{height:100%;overflow:hidden;position:relative;width:100%}#lg .lg-l .box-area{height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}#lg .lg-l .box-area li{animation:animate 20s linear infinite;background:#ffbc00;background:var(--primary-color);bottom:-150px;display:block;height:25px;list-style:none;position:absolute;width:25px}#lg .lg-l .box-area li img{height:50%;left:50%;position:relative;top:50%;transform:translate(-50%,-50%);width:50%}#lg .lg-l .box-area li:first-child{animation-delay:0s;height:80px;left:86%;width:80px}#lg .lg-l .box-area li:nth-child(2){animation-delay:1.5s;animation-duration:10s;height:30px;left:12%;width:30px}#lg .lg-l .box-area li:nth-child(3){animation-delay:5.5s;height:100px;left:70%;width:100px}#lg .lg-l .box-area li:nth-child(4){animation-delay:0s;animation-duration:15s;height:150px;left:42%;width:150px}#lg .lg-l .box-area li:nth-child(5){animation-delay:0s;height:40px;left:65%;width:40px}#lg .lg-l .box-area li:nth-child(6){animation-delay:3.5s;height:110px;left:15%;width:110px}#lg .lg-r{align-items:center;background-color:#22223b;background-color:var(--bg-color-dark);border-radius:1rem;color:#f2f4f3;color:var(--text-color-offwhite);height:100%;justify-content:center;width:100%}#lg .lg-r,#lg .lg-r form{display:flex;flex-direction:column}#lg .lg-r form{gap:20px;position:relative}#lg .lg-r form h1{font-size:1.5rem;font-weight:800;margin-bottom:.5rem;text-align:center}#lg .lg-r form input{background-color:#fff;background-color:var(--bg-color-panel);border:none;font-size:1rem;font-weight:600;min-width:300px;outline:none;padding:.5rem}#lg .lg-r form input,#lg .lg-r form input::placeholder{color:#22223b;color:var(--text-color)}#lg .lg-r form button{background-color:#ffbc00;background-color:var(--primary-color);border-radius:.5rem;padding:.5rem}#lg .lg-r form .error-notification{background-color:#f4433633;border-radius:1rem;bottom:-5rem;color:#d32f2f;color:var(--status-danger);font-size:.9rem;left:0;margin:0 auto;padding:.5rem;position:absolute;right:0;text-align:center;width:-webkit-fit-content;width:fit-content}@media(max-width:768px){#lg{grid-template-columns:1fr}#lg .lg-l{display:none}}#exclusions,#exclusions .exclusions-title{display:flex;flex-direction:column}#exclusions .exclusions-title{gap:1rem}#exclusions .exclusions-title-line{align-items:center;display:flex;flex-direction:row;gap:1rem}#exclusions .exclusions-title-line button{padding:.625rem 1rem}#exclusions .exclusions-title-line input{border:1px solid #e9e9e9;border:1px solid var(--bg-color-hover)}#exclusions .exclusions-title-line .new-exclusion-container{display:flex;gap:1rem}#exclusions .exclusions-title-line .new-exclusion-container input{padding:.5rem}#exclusions .exclusions-title-line .new-exclusion-container input::placeholder{color:#7c7e86;color:var(--text-color-muted)}#recommendationpage{display:flex;flex-direction:column}#recommendationpage .recommendation-title{display:flex;flex-direction:column;gap:1rem}#recommendationpage .recommendation-title-line{align-items:stretch;display:flex;justify-content:space-between}@media(max-width:768px){#recommendationpage .recommendation-title-line{flex-direction:column}}#recommendationpage .recommendation-title-line button{padding:.625rem}#recommendationpage .recommendation-title-line .toggle-form-button{padding:.625rem 1rem}#recommendationpage .recommendation-title-line .new-recommendation-container{display:flex;gap:1rem}@media(max-width:768px){#recommendationpage .recommendation-title-line .new-recommendation-container{flex-direction:column}}#recommendationpage .recommendation-title-line .new-recommendation-container input{border:1px solid #e9e9e9;border:1px solid var(--bg-color-hover);border-radius:.25rem;padding:.5rem;width:100%}#recommendationpage .recommendation-title-line .new-recommendation-container input::placeholder{color:#7c7e86;color:var(--text-color-muted)}#recommendationpage .recommendation-title-line .new-recommendation-container .icon{height:100%;transform:scale(1.5)}#recommendationpage .recommendation-title-line .title-container{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;white-space:nowrap}#recommendationpage .recommendation-title-line .search-container{align-items:center;border:1px solid #e9e9e9;border:1px solid var(--bg-color-hover);border-radius:.25rem;display:flex}#recommendationpage .recommendation-title-line .search-container input[type=search]{border-radius:.25rem 0 0 .25rem}#recommendationpage .recommendation-title-line .modal-content{left:min(30%,35rem);max-width:600px;top:4.5rem;width:calc(70% - 1.25rem)}@media(max-width:768px){#recommendationpage .recommendation-title-line .modal-content{left:1.25rem;max-width:none;top:4.5rem;width:calc(100% - 2.5rem)}}@media(max-width:580px){#recommendationpage .recommendation-title-line .modal-content{top:7.5rem}}#recommendationpage .recommendation-title-line .price-menu-container{align-items:center;display:flex;gap:.5rem;height:45px}#recommendationpage .recommendation-title-line .price-menu-container .menu-item{background-color:#0000;border:2px solid #ffbc00;border:2px solid var(--primary-color);border-radius:.25rem;cursor:pointer;height:80%;left:0;opacity:.6;padding:.25rem;position:relative;top:0;transition:all .15s ease-out}#recommendationpage .recommendation-title-line .price-menu-container .menu-item .icon{height:100%;object-fit:contain;width:100%}#recommendationpage .recommendation-title-line .price-menu-container .menu-item:hover:not(.active){background-color:rgba(#ffbc00,.1);background-color:rgba(var(--primary-color),.1);box-shadow:3px 3px 0 #d49d00;box-shadow:3px 3px 0 var(--primary-shadow);left:-2px;opacity:.9;top:-2px}#recommendationpage .recommendation-title-line .price-menu-container .menu-item.active{background-color:#ffbc00;background-color:var(--primary-color);border-color:#ffbc00;border-color:var(--primary-color);cursor:default;opacity:1}#recommendationpage .recommendation-title-line .price-menu-container .menu-item.active,#recommendationpage .recommendation-title-line .price-menu-container .menu-item:active:not(.active){box-shadow:1px 1px 0 #d49d00;box-shadow:1px 1px 0 var(--primary-shadow);left:1px;top:1px}#recommendationpage .recommendation-title-line:last-child{background-color:#22223b;background-color:var(--bg-color-dark);border-radius:.25rem;padding:.5rem}#recommendationpage .recommendation-title-line:last-child .tables-pick-panel{display:flex;gap:.5rem}#recommendationpage .recommendation-title-line:last-child .tables-pick-panel .focus-button{border-radius:.25rem;color:#f2f4f3;color:var(--text-color-offwhite);padding:.25rem .5rem}#recommendationpage .recommendation-title-line:last-child .tables-pick-panel .focus-button .check{border-radius:50%;height:.8rem;width:.8rem}#recommendationpage .recommendation-title-line:last-child .tables-pick-panel .focus-button.active .check{background-color:#f2f4f3!important;background-color:var(--bg-color-main)!important}#recommendationpage .recommendation-title-line:last-child .tables-pick-panel .focus-button:first-child{background:linear-gradient(135deg,#918fb1,color-mix(in srgb,#918fb1,#fff 15%));background:linear-gradient(135deg,var(--table-first-color),color-mix(in srgb,var(--table-first-color),#fff 15%));filter:hue-rotate(0deg)}#recommendationpage .recommendation-title-line:last-child .tables-pick-panel .focus-button:first-child .check{background-color:color-mix(in srgb,#918fb1,#000 15%);background-color:color-mix(in srgb,var(--table-first-color),#000 15%)}#recommendationpage .recommendation-title-line:last-child .tables-pick-panel .focus-button:nth-child(2){background:linear-gradient(135deg,#918fb1,color-mix(in srgb,#918fb1,#fff 15%));background:linear-gradient(135deg,var(--table-first-color),color-mix(in srgb,var(--table-first-color),#fff 15%));filter:hue-rotate(90deg)}#recommendationpage .recommendation-title-line:last-child .tables-pick-panel .focus-button:nth-child(2) .check{background-color:color-mix(in srgb,#918fb1,#000 15%);background-color:color-mix(in srgb,var(--table-first-color),#000 15%)}#recommendationpage .recommendation-title-line:last-child .tables-pick-panel .focus-button:nth-child(3){background:linear-gradient(135deg,#918fb1,color-mix(in srgb,#918fb1,#fff 15%));background:linear-gradient(135deg,var(--table-first-color),color-mix(in srgb,var(--table-first-color),#fff 15%));filter:hue-rotate(180deg)}#recommendationpage .recommendation-title-line:last-child .tables-pick-panel .focus-button:nth-child(3) .check{background-color:color-mix(in srgb,#918fb1,#000 15%);background-color:color-mix(in srgb,var(--table-first-color),#000 15%)}#recommendationpage .recommendation-title-line:last-child .tables-pick-panel .focus-button:nth-child(4){background:linear-gradient(135deg,#918fb1,color-mix(in srgb,#918fb1,#fff 15%));background:linear-gradient(135deg,var(--table-first-color),color-mix(in srgb,var(--table-first-color),#fff 15%));filter:hue-rotate(270deg)}#recommendationpage .recommendation-title-line:last-child .tables-pick-panel .focus-button:nth-child(4) .check{background-color:color-mix(in srgb,#918fb1,#000 15%);background-color:color-mix(in srgb,var(--table-first-color),#000 15%)}#recommendationpage .recommendation-title-line .pricetag-button-container{display:flex;gap:1rem}#recommendationpage #recommendation-table td:first-child,#recommendationpage #recommendation-table th:first-child{width:9%}@media(max-width:768px){#recommendationpage #recommendation-table td:first-child,#recommendationpage #recommendation-table th:first-child{width:100%}}#recommendationpage #recommendation-table td:nth-child(2),#recommendationpage #recommendation-table th:nth-child(2){width:7%}@media(max-width:768px){#recommendationpage #recommendation-table td:nth-child(2),#recommendationpage #recommendation-table th:nth-child(2){width:100%}}#recommendationpage #recommendation-table td:nth-child(3),#recommendationpage #recommendation-table th:nth-child(3){width:20%}@media(max-width:768px){#recommendationpage #recommendation-table td:nth-child(3),#recommendationpage #recommendation-table th:nth-child(3){width:100%}}#recommendationpage #recommendation-table td:nth-child(4),#recommendationpage #recommendation-table th:nth-child(4){width:5.5%}@media(max-width:768px){#recommendationpage #recommendation-table td:nth-child(4),#recommendationpage #recommendation-table th:nth-child(4){width:100%}}#recommendationpage #recommendation-table td:nth-child(5),#recommendationpage #recommendation-table th:nth-child(5){width:5.5%}@media(max-width:768px){#recommendationpage #recommendation-table td:nth-child(5),#recommendationpage #recommendation-table th:nth-child(5){width:100%}}#recommendationpage #recommendation-table td:nth-child(6),#recommendationpage #recommendation-table th:nth-child(6){width:6.5%}@media(max-width:768px){#recommendationpage #recommendation-table td:nth-child(6),#recommendationpage #recommendation-table th:nth-child(6){width:100%}}#recommendationpage #recommendation-table td:nth-child(7),#recommendationpage #recommendation-table th:nth-child(7){width:6.5%}@media(max-width:768px){#recommendationpage #recommendation-table td:nth-child(7),#recommendationpage #recommendation-table th:nth-child(7){width:100%}}#recommendationpage #recommendation-table td:nth-child(8),#recommendationpage #recommendation-table th:nth-child(8){width:6.5%}@media(max-width:768px){#recommendationpage #recommendation-table td:nth-child(8),#recommendationpage #recommendation-table th:nth-child(8){width:100%}}#recommendationpage #recommendation-table td:nth-child(9),#recommendationpage #recommendation-table th:nth-child(9){width:6.5%}@media(max-width:768px){#recommendationpage #recommendation-table td:nth-child(9),#recommendationpage #recommendation-table th:nth-child(9){width:100%}}#recommendationpage #recommendation-table td:nth-child(10),#recommendationpage #recommendation-table th:nth-child(10){width:5%}@media(max-width:768px){#recommendationpage #recommendation-table td:nth-child(10),#recommendationpage #recommendation-table th:nth-child(10){width:100%}}#recommendationpage #recommendation-table td:nth-child(11),#recommendationpage #recommendation-table th:nth-child(11){width:7%}@media(max-width:768px){#recommendationpage #recommendation-table td:nth-child(11),#recommendationpage #recommendation-table th:nth-child(11){width:100%}}#recommendationpage #recommendation-table td:nth-child(12),#recommendationpage #recommendation-table th:nth-child(12){width:7%}@media(max-width:768px){#recommendationpage #recommendation-table td:nth-child(12),#recommendationpage #recommendation-table th:nth-child(12){width:100%}}#recommendationpage #recommendation-table td:nth-child(13),#recommendationpage #recommendation-table th:nth-child(13){width:5%}@media(max-width:768px){#recommendationpage #recommendation-table td:nth-child(13),#recommendationpage #recommendation-table th:nth-child(13){width:100%}}#recommendationpage #recommendation-table:has(.selection) td:first-child,#recommendationpage #recommendation-table:has(.selection) th:first-child{width:3.5%}@media(max-width:768px){#recommendationpage #recommendation-table:has(.selection) td:first-child,#recommendationpage #recommendation-table:has(.selection) th:first-child{width:100%}}#recommendationpage #recommendation-table:has(.selection) td:nth-child(2),#recommendationpage #recommendation-table:has(.selection) th:nth-child(2){width:6.5%}@media(max-width:768px){#recommendationpage #recommendation-table:has(.selection) td:nth-child(2),#recommendationpage #recommendation-table:has(.selection) th:nth-child(2){width:100%}}#recommendationpage #recommendation-table:has(.selection) td:nth-child(3),#recommendationpage #recommendation-table:has(.selection) th:nth-child(3){width:6.5%}@media(max-width:768px){#recommendationpage #recommendation-table:has(.selection) td:nth-child(3),#recommendationpage #recommendation-table:has(.selection) th:nth-child(3){width:100%}}#recommendationpage #recommendation-table:has(.selection) td:nth-child(4),#recommendationpage #recommendation-table:has(.selection) th:nth-child(4){width:20%}@media(max-width:768px){#recommendationpage #recommendation-table:has(.selection) td:nth-child(4),#recommendationpage #recommendation-table:has(.selection) th:nth-child(4){width:100%}}#recommendationpage #recommendation-table:has(.selection) td:nth-child(5),#recommendationpage #recommendation-table:has(.selection) th:nth-child(5){width:5.5%}@media(max-width:768px){#recommendationpage #recommendation-table:has(.selection) td:nth-child(5),#recommendationpage #recommendation-table:has(.selection) th:nth-child(5){width:100%}}#recommendationpage #recommendation-table:has(.selection) td:nth-child(6),#recommendationpage #recommendation-table:has(.selection) th:nth-child(6){width:5.5%}@media(max-width:768px){#recommendationpage #recommendation-table:has(.selection) td:nth-child(6),#recommendationpage #recommendation-table:has(.selection) th:nth-child(6){width:100%}}#recommendationpage #recommendation-table:has(.selection) td:nth-child(7),#recommendationpage #recommendation-table:has(.selection) th:nth-child(7){width:6.5%}@media(max-width:768px){#recommendationpage #recommendation-table:has(.selection) td:nth-child(7),#recommendationpage #recommendation-table:has(.selection) th:nth-child(7){width:100%}}#recommendationpage #recommendation-table:has(.selection) td:nth-child(8),#recommendationpage #recommendation-table:has(.selection) th:nth-child(8){width:6.5%}@media(max-width:768px){#recommendationpage #recommendation-table:has(.selection) td:nth-child(8),#recommendationpage #recommendation-table:has(.selection) th:nth-child(8){width:100%}}#recommendationpage #recommendation-table:has(.selection) td:nth-child(9),#recommendationpage #recommendation-table:has(.selection) th:nth-child(9){width:6.5%}@media(max-width:768px){#recommendationpage #recommendation-table:has(.selection) td:nth-child(9),#recommendationpage #recommendation-table:has(.selection) th:nth-child(9){width:100%}}#recommendationpage #recommendation-table:has(.selection) td:nth-child(10),#recommendationpage #recommendation-table:has(.selection) th:nth-child(10){width:6.5%}@media(max-width:768px){#recommendationpage #recommendation-table:has(.selection) td:nth-child(10),#recommendationpage #recommendation-table:has(.selection) th:nth-child(10){width:100%}}#recommendationpage #recommendation-table:has(.selection) td:nth-child(11),#recommendationpage #recommendation-table:has(.selection) th:nth-child(11){width:5%}@media(max-width:768px){#recommendationpage #recommendation-table:has(.selection) td:nth-child(11),#recommendationpage #recommendation-table:has(.selection) th:nth-child(11){width:100%}}#recommendationpage #recommendation-table:has(.selection) td:nth-child(12),#recommendationpage #recommendation-table:has(.selection) th:nth-child(12){width:7%}@media(max-width:768px){#recommendationpage #recommendation-table:has(.selection) td:nth-child(12),#recommendationpage #recommendation-table:has(.selection) th:nth-child(12){width:100%}}#recommendationpage #recommendation-table:has(.selection) td:nth-child(13),#recommendationpage #recommendation-table:has(.selection) th:nth-child(13){width:7%}@media(max-width:768px){#recommendationpage #recommendation-table:has(.selection) td:nth-child(13),#recommendationpage #recommendation-table:has(.selection) th:nth-child(13){width:100%}}#recommendationpage #recommendation-table:has(.selection) td:nth-child(14),#recommendationpage #recommendation-table:has(.selection) th:nth-child(14){width:5%}@media(max-width:768px){#recommendationpage #recommendation-table:has(.selection) td:nth-child(14),#recommendationpage #recommendation-table:has(.selection) th:nth-child(14){width:100%}}#recommendationpage #recommendation-table:has(.selection) td:nth-child(4),#recommendationpage #recommendation-table:has(.selection) th:nth-child(4){text-align:left}#recommendationpage #recommendation-table:has(.selection) td:nth-child(3),#recommendationpage #recommendation-table:has(.selection) th:nth-child(3){text-align:center}@media(max-width:1200px)and (min-width:768px){#recommendationpage #recommendation-table .price-modal .info-tooltip{left:-16rem}}#recommendationpage #recommendation-table tr:nth-last-child(-n+2) .price-modal .info-tooltip{top:-.1rem;transform:translateY(-100%)}#recommendationpage #recommendation-table td:nth-child(3),#recommendationpage #recommendation-table th:nth-child(3){text-align:left}#recommendationpage #recommendation-table .name{position:relative}#recommendationpage #recommendation-table .name>:not(:last-child){margin-right:.25rem}#recommendationpage #recommendation-table .name .icon{height:1rem;width:1rem}#recommendationpage #recommendation-table .name .info-button-container{align-items:center;display:inline-flex;position:relative;vertical-align:middle}#recommendationpage #recommendation-table .name .info-tooltip{background:#e9e9e9;background:var(--bg-color-hover);border:1px solid #7c7e86;border:1px solid var(--text-color-muted);border-radius:0;box-shadow:0 2px 5px #0000004d;box-shadow:0 2px 5px var(--shadow-color);color:#22223b;color:var(--text-color);left:0;opacity:0;padding:1rem;position:absolute;top:100%;transition:opacity .3s;visibility:hidden;width:20rem;z-index:10}#recommendationpage #recommendation-table .name .info-tooltip[type=text]{border-radius:0;height:auto;padding:1rem}#recommendationpage #recommendation-table .name .info-button-container.is-editing .info-tooltip,#recommendationpage #recommendation-table .name .info-button-container:not(.is-editing):hover .info-tooltip{opacity:1;visibility:visible}#recommendationpage #recommendation-table .name .link_to_warehouse{background-color:#9b2915;background-color:var(--secondary-color);border-radius:50%;color:#f2f4f3;color:var(--text-color-offwhite);font-size:.6rem;font-weight:700;height:1rem;line-height:.8rem;position:absolute;right:.25rem;text-align:center;top:.25rem;width:1rem}#recommendationpage #recommendation-table .category{background-color:#d6d6d6;background-color:var(--bg-color-hover-2);border-radius:.25rem;color:#22223b;color:var(--text-color);display:inline-flex;font-size:.6rem;font-weight:600;max-width:100%;overflow:hidden;padding:.25rem .5rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fit-content;width:fit-content}#recommendationpage #recommendation-table .split-cell{padding:0}#recommendationpage #recommendation-table .split-cell-content{display:flex;flex-direction:column;height:100%}#recommendationpage #recommendation-table .split-cell-content>div{align-items:center;border-bottom:1px solid #ced4da80;border-bottom:1px solid var(--border-color);display:flex;flex:1 1;justify-content:center;padding:.5rem}#recommendationpage #recommendation-table .split-cell-content>div:last-child{border-bottom:none}#recommendationpage #recommendation-table tr:nth-child(2n) .price,#recommendationpage #recommendation-table tr:nth-child(2n) .price_11,#recommendationpage #recommendation-table tr:nth-child(2n) .price_custom{background-color:#6c6a83;background-color:var(--table-first-color-hover)}#recommendationpage #recommendation-table tr:nth-child(2n) .price_05{background-color:#72816b;background-color:var(--table-second-color-hover)}#recommendationpage #recommendation-table tr:nth-child(2n) .price_birthday{background-color:#6b4e4e;background-color:var(--table-third-color-hover)}#recommendationpage #recommendation-table tr:nth-child(2n) .price_wholesale{background-color:#968f69;background-color:var(--table-fourth-color-hover)}#recommendationpage #recommendation-table tr:hover .price,#recommendationpage #recommendation-table tr:hover .price_05,#recommendationpage #recommendation-table tr:hover .price_11,#recommendationpage #recommendation-table tr:hover .price_birthday,#recommendationpage #recommendation-table tr:hover .price_custom,#recommendationpage #recommendation-table tr:hover .price_wholesale{background-color:#22223b;background-color:var(--text-color);color:#f2f4f3;color:var(--text-color-reverse)}#recommendationpage #recommendation-table tr:hover .split-cell-content>div{border-bottom:1px solid #333;border-bottom:1px solid var(--border-color-dark)}#recommendationpage #recommendation-table tr:hover .split-cell-content>div:last-child{border-bottom:none}#recommendationpage #recommendation-table tr .price,#recommendationpage #recommendation-table tr .price_11,#recommendationpage #recommendation-table tr .price_custom{background-color:#918fb1;background-color:var(--table-first-color);border:none;color:#fff;color:var(--text-color-white)}#recommendationpage #recommendation-table tr .price_05{background-color:#8b9d83;background-color:var(--table-second-color);border:none;color:#fff;color:var(--text-color-white)}#recommendationpage #recommendation-table tr .price_birthday{background-color:#836a6a;background-color:var(--table-third-color);border:none;color:#fff;color:var(--text-color-white)}#recommendationpage #recommendation-table tr .price_wholesale{background-color:#b0a77b;background-color:var(--table-fourth-color);border:none;color:#fff;color:var(--text-color-white)}#recommendationpage #recommendation-table .sort-icon{font-size:.75rem}#recommendationpage #recommendation-table td:has(.info-button-container){overflow:visible}#shop-settings{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) 3fr;grid-template-rows:1fr 1fr}@media(max-width:768px){#shop-settings{grid-template-columns:1fr}}#shop-settings .settings-content{background-color:#e9e9e9;background-color:var(--bg-color-hover);border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:1rem}#shop-settings .settings-content:first-child{grid-row:span 2}@media(max-width:768px){#shop-settings .settings-content:first-child{grid-row:auto}}#shop-settings .settings-content #shop-suppliers-selectors{display:flex;flex-direction:column;gap:1rem}#shop-settings .settings-content #shop-suppliers-selectors .field{display:flex;flex-direction:column}#shop-settings .settings-content #shop-suppliers-selectors .field label{font-size:.9rem;font-weight:600;margin-bottom:.5rem}#shop-settings .settings-content #shop-suppliers-selectors .focus-button{padding:.625rem 1.25rem}#shop-settings .settings-content .shops-suppliers-tables{display:flex;flex-direction:column;flex-grow:1;gap:1rem;min-height:0;overflow-y:auto;padding-right:.5rem}#shop-settings .settings-content .shops-suppliers-tables td:nth-child(2),#shop-settings .settings-content .shops-suppliers-tables th:nth-child(2){width:25%}@media(max-width:768px){#shop-settings .settings-content .shops-suppliers-tables td:nth-child(2),#shop-settings .settings-content .shops-suppliers-tables th:nth-child(2){width:100%}}@keyframes moveShapes{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(40px,-60px) rotate(90deg)}50%{transform:translate(-30px,50px) rotate(180deg)}75%{transform:translate(50px,20px) rotate(270deg)}to{transform:translate(0) rotate(1turn)}}@keyframes shimmer{0%{background-position:0 50%}to{background-position:200% 50%}}#welcome-page{overflow:hidden}#welcome-page,#welcome-page .center-content{align-items:center;display:flex;justify-content:center;position:relative}#welcome-page .center-content{z-index:10}@media(max-width:600px){#welcome-page .center-content{height:90vw;width:90vw}}#welcome-page .center-content h1{font-size:5rem;font-weight:700;text-align:center}@media(max-width:600px){#welcome-page .center-content h1{font-size:2.5rem}}#welcome-page .center-content h1 .gradient-name{animation:shimmer 8s linear infinite;background:linear-gradient(90deg,#ffbc00,#ff7b00,#e62b8a,#ffbc00);background:linear-gradient(90deg,var(--primary-color),#ff7b00,#e62b8a,var(--primary-color));-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:#0000;will-change:background-position}#welcome-page .background-shapes .shape{animation:moveShapes 20s linear infinite alternate;background:linear-gradient(45deg,#e62b8a1a,#f8cdda33);border-radius:50%;position:absolute}#welcome-page .background-shapes .shape.shape-1{animation-duration:22s;height:250px;left:10%;top:10%;width:250px}#welcome-page .background-shapes .shape.shape-2{animation-duration:25s;bottom:15%;height:150px;right:15%;width:150px}#welcome-page .background-shapes .shape.shape-3{animation-duration:18s;height:100px;right:25%;top:40%;width:100px}#trapskupage,#trapskupage .tapsku-title{display:flex;flex-direction:column;gap:1rem}#trapskupage .tapsku-title-line{align-items:stretch;display:flex;justify-content:space-between}@media(max-width:768px){#trapskupage .tapsku-title-line{flex-direction:column}}#trapskupage .tapsku-title-line button{padding:.625rem}#trapskupage .tapsku-title-line .title-container{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;white-space:nowrap}#trapskupage .tapsku-title-line .search-container{align-items:center;border:1px solid #e9e9e9;border:1px solid var(--bg-color-hover);border-radius:.25rem;display:flex}#trapskupage .tapsku-title-line .search-container input[type=search]{border-radius:.25rem 0 0 .25rem}#trapskupage .tapsku-title-line .modal-content{left:min(30%,28rem);max-width:600px;top:4.5rem;width:calc(70% - 1.25rem)}@media(max-width:768px){#trapskupage .tapsku-title-line .modal-content{left:1.25rem;max-width:none;top:4.5rem;width:calc(100% - 2.5rem)}}@media(max-width:580px){#trapskupage .tapsku-title-line .modal-content{top:7.5rem}}#trapskupage #trap-sku-table td:first-child,#trapskupage #trap-sku-table th:first-child{width:4.5%}@media(max-width:768px){#trapskupage #trap-sku-table td:first-child,#trapskupage #trap-sku-table th:first-child{width:100%}}#trapskupage #trap-sku-table td:nth-child(2),#trapskupage #trap-sku-table th:nth-child(2){width:6.5%}@media(max-width:768px){#trapskupage #trap-sku-table td:nth-child(2),#trapskupage #trap-sku-table th:nth-child(2){width:100%}}#trapskupage #trap-sku-table td:nth-child(3),#trapskupage #trap-sku-table th:nth-child(3){width:27%}@media(max-width:768px){#trapskupage #trap-sku-table td:nth-child(3),#trapskupage #trap-sku-table th:nth-child(3){width:100%}}#trapskupage #trap-sku-table td:nth-child(4),#trapskupage #trap-sku-table th:nth-child(4){width:7%}@media(max-width:768px){#trapskupage #trap-sku-table td:nth-child(4),#trapskupage #trap-sku-table th:nth-child(4){width:100%}}#trapskupage #trap-sku-table td:nth-child(5),#trapskupage #trap-sku-table th:nth-child(5){width:9%}@media(max-width:768px){#trapskupage #trap-sku-table td:nth-child(5),#trapskupage #trap-sku-table th:nth-child(5){width:100%}}#trapskupage #trap-sku-table td:nth-child(6),#trapskupage #trap-sku-table th:nth-child(6){width:17%}@media(max-width:768px){#trapskupage #trap-sku-table td:nth-child(6),#trapskupage #trap-sku-table th:nth-child(6){width:100%}}#trapskupage #trap-sku-table td:nth-child(7),#trapskupage #trap-sku-table th:nth-child(7){width:7%}@media(max-width:768px){#trapskupage #trap-sku-table td:nth-child(7),#trapskupage #trap-sku-table th:nth-child(7){width:100%}}#trapskupage #trap-sku-table td:nth-child(8),#trapskupage #trap-sku-table th:nth-child(8){width:11.5%}@media(max-width:768px){#trapskupage #trap-sku-table td:nth-child(8),#trapskupage #trap-sku-table th:nth-child(8){width:100%}}#trapskupage #trap-sku-table td:nth-child(9),#trapskupage #trap-sku-table th:nth-child(9){width:5%}@media(max-width:768px){#trapskupage #trap-sku-table td:nth-child(9),#trapskupage #trap-sku-table th:nth-child(9){width:100%}}#trapskupage #trap-sku-table td:nth-child(10),#trapskupage #trap-sku-table th:nth-child(10){width:4.5%}@media(max-width:768px){#trapskupage #trap-sku-table td:nth-child(10),#trapskupage #trap-sku-table th:nth-child(10){width:100%}}#trapskupage #trap-sku-table:has(.selection) td:first-child,#trapskupage #trap-sku-table:has(.selection) th:first-child{width:3%}@media(max-width:768px){#trapskupage #trap-sku-table:has(.selection) td:first-child,#trapskupage #trap-sku-table:has(.selection) th:first-child{width:100%}}#trapskupage #trap-sku-table:has(.selection) td:nth-child(2),#trapskupage #trap-sku-table:has(.selection) th:nth-child(2){width:4%}@media(max-width:768px){#trapskupage #trap-sku-table:has(.selection) td:nth-child(2),#trapskupage #trap-sku-table:has(.selection) th:nth-child(2){width:100%}}#trapskupage #trap-sku-table:has(.selection) td:nth-child(3),#trapskupage #trap-sku-table:has(.selection) th:nth-child(3){width:6%}@media(max-width:768px){#trapskupage #trap-sku-table:has(.selection) td:nth-child(3),#trapskupage #trap-sku-table:has(.selection) th:nth-child(3){width:100%}}#trapskupage #trap-sku-table:has(.selection) td:nth-child(4),#trapskupage #trap-sku-table:has(.selection) th:nth-child(4){width:26%}@media(max-width:768px){#trapskupage #trap-sku-table:has(.selection) td:nth-child(4),#trapskupage #trap-sku-table:has(.selection) th:nth-child(4){width:100%}}#trapskupage #trap-sku-table:has(.selection) td:nth-child(5),#trapskupage #trap-sku-table:has(.selection) th:nth-child(5){width:6.5%}@media(max-width:768px){#trapskupage #trap-sku-table:has(.selection) td:nth-child(5),#trapskupage #trap-sku-table:has(.selection) th:nth-child(5){width:100%}}#trapskupage #trap-sku-table:has(.selection) td:nth-child(6),#trapskupage #trap-sku-table:has(.selection) th:nth-child(6){width:8%}@media(max-width:768px){#trapskupage #trap-sku-table:has(.selection) td:nth-child(6),#trapskupage #trap-sku-table:has(.selection) th:nth-child(6){width:100%}}#trapskupage #trap-sku-table:has(.selection) td:nth-child(7),#trapskupage #trap-sku-table:has(.selection) th:nth-child(7){width:16.5%}@media(max-width:768px){#trapskupage #trap-sku-table:has(.selection) td:nth-child(7),#trapskupage #trap-sku-table:has(.selection) th:nth-child(7){width:100%}}#trapskupage #trap-sku-table:has(.selection) td:nth-child(8),#trapskupage #trap-sku-table:has(.selection) th:nth-child(8){width:6.5%}@media(max-width:768px){#trapskupage #trap-sku-table:has(.selection) td:nth-child(8),#trapskupage #trap-sku-table:has(.selection) th:nth-child(8){width:100%}}#trapskupage #trap-sku-table:has(.selection) td:nth-child(9),#trapskupage #trap-sku-table:has(.selection) th:nth-child(9){width:11%}@media(max-width:768px){#trapskupage #trap-sku-table:has(.selection) td:nth-child(9),#trapskupage #trap-sku-table:has(.selection) th:nth-child(9){width:100%}}#trapskupage #trap-sku-table:has(.selection) td:nth-child(10),#trapskupage #trap-sku-table:has(.selection) th:nth-child(10){width:5%}@media(max-width:768px){#trapskupage #trap-sku-table:has(.selection) td:nth-child(10),#trapskupage #trap-sku-table:has(.selection) th:nth-child(10){width:100%}}#trapskupage #trap-sku-table:has(.selection) td:nth-child(11),#trapskupage #trap-sku-table:has(.selection) th:nth-child(11){width:4.5%}@media(max-width:768px){#trapskupage #trap-sku-table:has(.selection) td:nth-child(11),#trapskupage #trap-sku-table:has(.selection) th:nth-child(11){width:100%}}#trapskupage #trap-sku-table:has(.selection) td:nth-child(4),#trapskupage #trap-sku-table:has(.selection) th:nth-child(4){text-align:left}#trapskupage #trap-sku-table:has(.selection) td:nth-child(3),#trapskupage #trap-sku-table:has(.selection) th:nth-child(3){text-align:center}#trapskupage #trap-sku-table td:nth-child(3),#trapskupage #trap-sku-table th:nth-child(3){text-align:left}#trapskupage #trap-sku-table td{overflow:visible}#trapskupage #trap-sku-table td .dropdown{color:#22223b;color:var(--text-color);left:0;top:0}#trapskupage #trap-sku-table tr:nth-child(2n) .first-focus-cell{background-color:#6c6a83;background-color:var(--table-first-color-hover)}#trapskupage #trap-sku-table tr:nth-child(2n) .second-focus-cell{background-color:#72816b;background-color:var(--table-second-color-hover)}#trapskupage #trap-sku-table tr:hover .first-focus-cell,#trapskupage #trap-sku-table tr:hover .second-focus-cell{background-color:#22223b;background-color:var(--text-color);border:none}#trapskupage #trap-sku-table .expanded-row{background-color:#d6d6d6!important;background-color:var(--bg-color-hover-2)!important}#trapskupage #trap-sku-table .expanded-row td{border-bottom:none}#trapskupage #trap-sku-table .expanded-row td:first-child{box-shadow:inset 3px 0 0 #ffbc00;box-shadow:inset 3px 0 0 var(--primary-color)}#trapskupage #trap-sku-table .expanded-row:hover{background-color:#4a4e69!important;background-color:var(--text-color-hover)!important;color:#f2f4f3;color:var(--text-color-reverse)}#trapskupage #trap-sku-table .expanded-row:hover td{border-left:1px solid #333;border-left:1px solid var(--border-color-dark);color:#f2f4f3;color:var(--text-color-reverse)}#trapskupage #trap-sku-table .expanded-row:hover td:first-child{border-left:none}#trapskupage #trap-sku-table .expand-cell{-webkit-user-select:none;user-select:none;white-space:nowrap}#trapskupage #trap-sku-table .expand-cell .expand-wrapper{align-items:center;display:inline-flex;gap:.25rem}#trapskupage #trap-sku-table .expand-cell .expand-icon{display:inline-block;font-size:.75rem;transition:transform .2s ease}#trapskupage #trap-sku-table .expand-cell .expand-icon.expanded{transform:rotate(90deg)}#trapskupage #trap-sku-table .expand-cell .count-badge{background-color:#d6d6d6;background-color:var(--bg-color-hover-2);border-radius:50%;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:700;padding:.25rem .5rem}#trapskupage #trap-sku-table .expand-cell.clickable{cursor:pointer;transition:color .2s ease}#trapskupage #trap-sku-table .expand-cell.clickable:hover{color:#f2a900;color:var(--primary-color-hover)}#trapskupage #trap-sku-table .expand-cell.clickable:hover .count-badge{background-color:#ffbc00;background-color:var(--primary-color);color:#f2f4f3;color:var(--text-color-offwhite)}#trapskupage #trap-sku-table .action-cell,#trapskupage #trap-sku-table .auto-cell{text-align:center}#trapskupage #trap-sku-table .auto-presence{color:#7c7e86;color:var(--text-color-muted);font-style:italic}#trapskupage #trap-sku-table .tree-cell .tree-line{color:#7c7e86;color:var(--text-color-muted);font-family:monospace;font-size:.85rem}#trapskupage #trap-sku-table .product-inline-row{background-color:#d6d6d6;background-color:var(--bg-color-hover-2)}#trapskupage #trap-sku-table .product-inline-row td:first-child{box-shadow:inset 3px 0 0 #ffbc00;box-shadow:inset 3px 0 0 var(--primary-color)}#trapskupage #trap-sku-table .product-inline-row:hover{background-color:#4a4e69!important;background-color:var(--text-color-hover)!important;color:#f2f4f3;color:var(--text-color-reverse)}#trapskupage #trap-sku-table .product-inline-row:hover td{border-left:1px solid #333;border-left:1px solid var(--border-color-dark);color:#f2f4f3;color:var(--text-color-reverse)}#trapskupage #trap-sku-table .product-inline-row:hover td:first-child{border-left:none}#trapskupage #trap-sku-table .product-inline-row:hover .tree-line{color:#f2f4f3;color:var(--text-color-reverse)}#trapskupage #trap-sku-table .product-inline-row td{border-bottom:1px solid #ced4da80;border-bottom:1px solid var(--border-color);color:#8e8ca5;color:var(--text-color-light)}#trapskupage #trap-sku-table .skeleton-row td{animation:loadingSkeleton 1.5s linear infinite;background:linear-gradient(90deg,#0000 25%,#e9e9e9 50%,#0000 75%);background:linear-gradient(90deg,#0000 25%,var(--bg-color-hover) 50%,#0000 75%);background-size:200% 100%;height:3.5rem}@keyframes loadingSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}#trapskupage #trap-sku-table .add-product-inline-row{background-color:#d6d6d6;background-color:var(--bg-color-hover-2)}#trapskupage #trap-sku-table .add-product-inline-row td:first-child{box-shadow:inset 3px 0 0 #ffbc00;box-shadow:inset 3px 0 0 var(--primary-color)}#trapskupage #trap-sku-table .add-product-inline-row:hover{background-color:#d6d6d6!important;background-color:var(--bg-color-hover-2)!important;color:#22223b;color:var(--text-color)}#trapskupage #trap-sku-table .add-product-inline-row:hover td{color:#22223b;color:var(--text-color)}#trapskupage #trap-sku-table .add-product-inline-row>td{border-bottom:2px solid #ffbc00;border-bottom:2px solid var(--primary-color)}#trapskupage #trap-sku-table .add-product-inline-row .add-product-form{align-items:center;display:flex;gap:.5rem;padding:.25rem 0}#trapskupage #trap-sku-table .add-product-inline-row .add-product-form input[type=text]{background-color:#0000;border:1px solid #333;border:1px solid var(--border-color-dark);border-radius:4px;color:#22223b;color:var(--text-color);font-size:.85rem;outline:none;padding:.35rem .65rem;transition:border-color .2s;width:14rem}#trapskupage #trap-sku-table .add-product-inline-row .add-product-form input[type=text]:focus{border-color:#ffbc00;border-color:var(--primary-color)}#trapskupage #trap-sku-table .add-product-inline-row .add-product-form input[type=text]::placeholder{color:#7c7e86;color:var(--text-color-muted)}#trapskupage #trap-sku-table .add-product-inline-row .add-product-form .focus-button{font-size:.85rem;padding:.35rem .65rem}#trapskupage .new-category-form{align-items:center;display:flex;gap:1rem;width:75%}#trapskupage .new-category-form input[type=text]{flex-grow:1;padding:.625rem 1rem}#trapskupage .new-category-form input[type=text]::placeholder{color:#7c7e86;color:var(--text-color-muted)}#trapskupage .new-category-form .dropdown{flex-grow:1}#trapskupage .new-category-form button{padding:.625rem 1rem}#trapskupage .new-category-form button:nth-of-type(2){background-color:#9b2915;background-color:var(--secondary-color);border-color:#9b2915;border-color:var(--secondary-color);color:#f2f4f3;color:var(--text-color-offwhite)}#trapskupage .new-category-form button:nth-of-type(2):hover{background-color:#7f1d1d;background-color:var(--secondary-hover);border-color:#7f1d1d;border-color:var(--secondary-hover);color:#f2f4f3;color:var(--text-color-offwhite)}.bulk-actions-wrapper .bulk-bar{align-items:center;display:flex;gap:1rem}.bulk-actions-wrapper .bulk-bar__info{color:#9b2915;color:var(--secondary-color);font-weight:700}.bulk-actions-wrapper .bulk-bar__link{border:none;cursor:pointer;text-decoration:underline}#partnerspage,#partnerspage .partnerspage-title{display:flex;flex-direction:column}#partnerspage .partnerspage-title{gap:1rem}#partnerspage .partnerspage-title-line{align-items:stretch;display:flex;justify-content:space-between}@media(max-width:768px){#partnerspage .partnerspage-title-line{flex-direction:column}}#partnerspage .partnerspage-title-line button{padding:.625rem}#partnerspage .partnerspage-title-line .title-container{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;white-space:nowrap}#partnerspage .partnerspage-title-line .title-container .search-container{align-items:center;border:1px solid #e9e9e9;border:1px solid var(--bg-color-hover);border-radius:.25rem;display:flex}#partnerspage .partnerspage-title-line .title-container .search-container input[type=search]{border-radius:.25rem 0 0 .25rem}#partnerspage .partnerspage-title-line .toggle-filter-checkbox label{color:#22223b;color:var(--text-color)}#partnerspage .partnerspage-title-line .modal-content{left:min(30%,35rem);max-width:600px;top:4.5rem;width:calc(70% - 1.25rem)}@media(max-width:768px){#partnerspage .partnerspage-title-line .modal-content{left:1.25rem;max-width:none;top:4.5rem;width:calc(100% - 2.5rem)}}@media(max-width:580px){#partnerspage .partnerspage-title-line .modal-content{top:7.5rem}}#partnerspage #partner-table td:first-child,#partnerspage #partner-table th:first-child{width:5%}@media(max-width:768px){#partnerspage #partner-table td:first-child,#partnerspage #partner-table th:first-child{width:100%}}#partnerspage #partner-table td:nth-child(2),#partnerspage #partner-table th:nth-child(2){width:12%}@media(max-width:768px){#partnerspage #partner-table td:nth-child(2),#partnerspage #partner-table th:nth-child(2){width:100%}}#partnerspage #partner-table td:nth-child(3),#partnerspage #partner-table th:nth-child(3){width:49%}@media(max-width:768px){#partnerspage #partner-table td:nth-child(3),#partnerspage #partner-table th:nth-child(3){width:100%}}#partnerspage #partner-table td:nth-child(4),#partnerspage #partner-table th:nth-child(4){width:5%}@media(max-width:768px){#partnerspage #partner-table td:nth-child(4),#partnerspage #partner-table th:nth-child(4){width:100%}}#partnerspage #partner-table td:nth-child(5),#partnerspage #partner-table th:nth-child(5){width:12%}@media(max-width:768px){#partnerspage #partner-table td:nth-child(5),#partnerspage #partner-table th:nth-child(5){width:100%}}#partnerspage #partner-table td:nth-child(6),#partnerspage #partner-table th:nth-child(6){width:12%}@media(max-width:768px){#partnerspage #partner-table td:nth-child(6),#partnerspage #partner-table th:nth-child(6){width:100%}}#partnerspage #partner-table td:nth-child(7),#partnerspage #partner-table th:nth-child(7){width:5%}@media(max-width:768px){#partnerspage #partner-table td:nth-child(7),#partnerspage #partner-table th:nth-child(7){width:100%}}#partnerspage #partner-table .inactive-row{opacity:.5}#partnerspage #partner-table td{overflow:visible}#partnerspage #partner-table td .dropdown{color:#22223b;color:var(--text-color);left:0;top:0}#partnerspage #partner-table td .focus-checkbox{height:1rem;width:1rem}#partnerspage #partner-table td .cell-container{align-items:center;display:flex;gap:1rem;justify-content:right;padding-inline:.5rem}#partnerspage #partner-table td:nth-child(4) .price-modal div{left:-6.25rem}#partnerspage #partner-table td:nth-child(3),#partnerspage #partner-table th:nth-child(3){text-align:left}#partnerspage #partner-table td:nth-child(3) .model{background-color:#d6d6d6;background-color:var(--bg-color-hover-2);border-radius:.25rem;color:#22223b;color:var(--text-color);font-size:.6rem;font-weight:600;margin-left:.5rem;padding:.25rem .5rem;text-align:center;white-space:nowrap}#supplyreportpage{display:flex;flex-direction:column}#supplyreportpage .supplyreportpage-title{display:flex;flex-direction:column;gap:1rem}#supplyreportpage .supplyreportpage-title-line{align-items:stretch;display:flex;justify-content:space-between}@media(max-width:768px){#supplyreportpage .supplyreportpage-title-line{flex-direction:column}}#supplyreportpage .supplyreportpage-title-line button{padding:.625rem}#supplyreportpage .supplyreportpage-title-line .title-container{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;white-space:nowrap}#supplyreportpage .supplyreportpage-title-line .title-container .search-container{align-items:center;border:1px solid #e9e9e9;border:1px solid var(--bg-color-hover);border-radius:.25rem;display:flex}#supplyreportpage .supplyreportpage-title-line .title-container .search-container input[type=search]{border-radius:.25rem 0 0 .25rem}#supplyreportpage .supplyreportpage-title-line .modal-content{left:min(30%,35rem);max-width:600px;top:4.5rem;width:calc(70% - 1.25rem)}@media(max-width:768px){#supplyreportpage .supplyreportpage-title-line .modal-content{left:1.25rem;max-width:none;top:4.5rem;width:calc(100% - 2.5rem)}}@media(max-width:580px){#supplyreportpage .supplyreportpage-title-line .modal-content{top:7.5rem}}#supplyreportpage #supply-report-table td:first-child,#supplyreportpage #supply-report-table th:first-child{width:8%}@media(max-width:768px){#supplyreportpage #supply-report-table td:first-child,#supplyreportpage #supply-report-table th:first-child{width:100%}}#supplyreportpage #supply-report-table td:nth-child(2),#supplyreportpage #supply-report-table th:nth-child(2){width:8%}@media(max-width:768px){#supplyreportpage #supply-report-table td:nth-child(2),#supplyreportpage #supply-report-table th:nth-child(2){width:100%}}#supplyreportpage #supply-report-table td:nth-child(3),#supplyreportpage #supply-report-table th:nth-child(3){width:5%}@media(max-width:768px){#supplyreportpage #supply-report-table td:nth-child(3),#supplyreportpage #supply-report-table th:nth-child(3){width:100%}}#supplyreportpage #supply-report-table td:nth-child(4),#supplyreportpage #supply-report-table th:nth-child(4){width:25%}@media(max-width:768px){#supplyreportpage #supply-report-table td:nth-child(4),#supplyreportpage #supply-report-table th:nth-child(4){width:100%}}#supplyreportpage #supply-report-table td:nth-child(5),#supplyreportpage #supply-report-table th:nth-child(5){width:8%}@media(max-width:768px){#supplyreportpage #supply-report-table td:nth-child(5),#supplyreportpage #supply-report-table th:nth-child(5){width:100%}}#supplyreportpage #supply-report-table td:nth-child(6),#supplyreportpage #supply-report-table th:nth-child(6){width:8%}@media(max-width:768px){#supplyreportpage #supply-report-table td:nth-child(6),#supplyreportpage #supply-report-table th:nth-child(6){width:100%}}#supplyreportpage #supply-report-table td:nth-child(7),#supplyreportpage #supply-report-table th:nth-child(7){width:5%}@media(max-width:768px){#supplyreportpage #supply-report-table td:nth-child(7),#supplyreportpage #supply-report-table th:nth-child(7){width:100%}}#supplyreportpage #supply-report-table td:nth-child(8),#supplyreportpage #supply-report-table th:nth-child(8){width:5%}@media(max-width:768px){#supplyreportpage #supply-report-table td:nth-child(8),#supplyreportpage #supply-report-table th:nth-child(8){width:100%}}#supplyreportpage #supply-report-table td:nth-child(9),#supplyreportpage #supply-report-table th:nth-child(9){width:8%}@media(max-width:768px){#supplyreportpage #supply-report-table td:nth-child(9),#supplyreportpage #supply-report-table th:nth-child(9){width:100%}}#supplyreportpage #supply-report-table td:nth-child(10),#supplyreportpage #supply-report-table th:nth-child(10){width:10%}@media(max-width:768px){#supplyreportpage #supply-report-table td:nth-child(10),#supplyreportpage #supply-report-table th:nth-child(10){width:100%}}#supplyreportpage #supply-report-table td:nth-child(11),#supplyreportpage #supply-report-table th:nth-child(11){width:10%}@media(max-width:768px){#supplyreportpage #supply-report-table td:nth-child(11),#supplyreportpage #supply-report-table th:nth-child(11){width:100%}}#supplyreportpage #supply-report-table td:nth-child(4),#supplyreportpage #supply-report-table th:nth-child(4){text-align:left}#supplyreportpage #supply-report-table .status-badge{background-color:#ff980033;border-radius:.25rem;color:#f57c00;color:var(--status-warning);cursor:default;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .5rem;text-align:center}#supplyreportpage #supply-report-table .status-badge.status-partial{background-color:#4caf5033;color:#388e3c;color:var(--status-success)}#botsettingspage{display:flex;flex-direction:column}#botsettingspage .botsettingspage-title{display:flex;flex-direction:column;gap:1rem}#botsettingspage .botsettingspage-title-line{align-items:stretch;display:flex;justify-content:space-between}@media(max-width:768px){#botsettingspage .botsettingspage-title-line{flex-direction:column}}#botsettingspage .botsettingspage-title-line button{padding:.625rem}#botsettingspage .botsettingspage-title-line .toggle-tab-button{color:#f2f4f3;color:var(--text-color-offwhite);padding:.625rem 1rem;transition:background .3s ease}#botsettingspage .botsettingspage-title-line .toggle-tab-button.settings{background:linear-gradient(135deg,#918fb1,#b5b2d1);background:linear-gradient(135deg,var(--table-first-color),var(--gradient-settings-end))}#botsettingspage .botsettingspage-title-line .toggle-tab-button.settings:hover{filter:brightness(1.2)}#botsettingspage .botsettingspage-title-line .toggle-tab-button.queue{background:linear-gradient(135deg,#83b191,#a4c4af);background:linear-gradient(135deg,var(--gradient-queue-start),var(--gradient-queue-end))}#botsettingspage .botsettingspage-title-line .toggle-tab-button.queue:hover{filter:brightness(1.2)}#botsettingspage .botsettingspage-title-line .title-container{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;white-space:nowrap}#botsettingspage .table-loading{opacity:.5;pointer-events:none;transition:opacity .2s ease}#botsettingspage .botsettings-container{display:flex;flex-direction:column;gap:1rem;min-height:0}#botsettingspage .botsettings-container .botsettings-content{background-color:#e9e9e9;background-color:var(--bg-color-hover);border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden;padding:1rem}#botsettingspage .botsettings-container .botsettings-content .table-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}#botsettingspage .botsettings-container .botsettings-content .botsettings-table{flex-grow:1;margin-right:-.75rem;min-height:0;overflow-y:auto;padding-right:.25rem;scrollbar-gutter:stable}#botsettingspage .botsettings-container>.botsettings-content:first-child{flex:0 0 auto}#botsettingspage .botsettings-container>.botsettings-content:last-child{flex:1 1 auto;min-height:0}#botsettingspage .botsettings-container:only-child .botsettings-content{height:100%}#botsettingspage .settings-tab{grid-gap:1rem;display:grid;flex-grow:1;gap:1rem;grid-template-columns:3fr minmax(0,1fr);min-height:0}@media(max-width:768px){#botsettingspage .settings-tab{grid-template-columns:1fr;overflow-y:auto}}#botsettingspage .settings-tab #managers-table td:first-child,#botsettingspage .settings-tab #managers-table th:first-child{width:22%}@media(max-width:768px){#botsettingspage .settings-tab #managers-table td:first-child,#botsettingspage .settings-tab #managers-table th:first-child{width:100%}}#botsettingspage .settings-tab #managers-table td:nth-child(2),#botsettingspage .settings-tab #managers-table th:nth-child(2){width:22%}@media(max-width:768px){#botsettingspage .settings-tab #managers-table td:nth-child(2),#botsettingspage .settings-tab #managers-table th:nth-child(2){width:100%}}#botsettingspage .settings-tab #managers-table td:nth-child(3),#botsettingspage .settings-tab #managers-table th:nth-child(3){width:22%}@media(max-width:768px){#botsettingspage .settings-tab #managers-table td:nth-child(3),#botsettingspage .settings-tab #managers-table th:nth-child(3){width:100%}}#botsettingspage .settings-tab #managers-table td:nth-child(4),#botsettingspage .settings-tab #managers-table th:nth-child(4){width:22%}@media(max-width:768px){#botsettingspage .settings-tab #managers-table td:nth-child(4),#botsettingspage .settings-tab #managers-table th:nth-child(4){width:100%}}#botsettingspage .settings-tab #managers-table td:nth-child(5),#botsettingspage .settings-tab #managers-table th:nth-child(5){width:12%}@media(max-width:768px){#botsettingspage .settings-tab #managers-table td:nth-child(5),#botsettingspage .settings-tab #managers-table th:nth-child(5){width:100%}}#botsettingspage .settings-tab #managers-table .price-modal .info-tooltip{max-width:250px;width:-webkit-max-content;width:max-content}@media(max-width:1200px)and (min-width:768px){#botsettingspage .settings-tab #managers-table .price-modal .info-tooltip{left:-9.375rem}}#botsettingspage .settings-tab #managers-table tr:nth-last-child(-n+2) .price-modal .info-tooltip{top:-.1rem;transform:translateY(-100%)}#botsettingspage .settings-tab #managers-table .empty-row{color:#7c7e86;color:var(--text-color-muted);font-style:italic}#botsettingspage .settings-tab #managers-table .manager-status{border-radius:.25rem;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .5rem}#botsettingspage .settings-tab #managers-table .online{background-color:#4caf5026;color:#4caf50;color:var(--status-success-light)}#botsettingspage .settings-tab #managers-table .offline{background-color:#9e9e9e26;color:#7c7e86;color:var(--text-color-muted)}#botsettingspage .settings-tab #role-logic-table .logic-badge{border-radius:.25rem;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .5rem}#botsettingspage .settings-tab #role-logic-table .logic-badge.logic-group_1{background-color:#9c27b033;color:#9c27b0;color:var(--status-purple)}#botsettingspage .settings-tab #role-logic-table .logic-badge.logic-skip_assignment{background-color:#ff980033;color:#f57c00;color:var(--status-warning)}#botsettingspage .queue-tab{grid-gap:1rem;display:grid;flex-grow:1;gap:1rem;grid-template-columns:3fr minmax(0,1fr);min-height:0}@media(max-width:768px){#botsettingspage .queue-tab{grid-template-columns:1fr;overflow-y:auto}}#botsettingspage .queue-tab #queue-table-container td:first-child,#botsettingspage .queue-tab #queue-table-container th:first-child{width:12%}@media(max-width:768px){#botsettingspage .queue-tab #queue-table-container td:first-child,#botsettingspage .queue-tab #queue-table-container th:first-child{width:100%}}#botsettingspage .queue-tab #queue-table-container td:nth-child(2),#botsettingspage .queue-tab #queue-table-container th:nth-child(2){width:10%}@media(max-width:768px){#botsettingspage .queue-tab #queue-table-container td:nth-child(2),#botsettingspage .queue-tab #queue-table-container th:nth-child(2){width:100%}}#botsettingspage .queue-tab #queue-table-container td:nth-child(3),#botsettingspage .queue-tab #queue-table-container th:nth-child(3){width:10%}@media(max-width:768px){#botsettingspage .queue-tab #queue-table-container td:nth-child(3),#botsettingspage .queue-tab #queue-table-container th:nth-child(3){width:100%}}#botsettingspage .queue-tab #queue-table-container td:nth-child(4),#botsettingspage .queue-tab #queue-table-container th:nth-child(4){width:25%}@media(max-width:768px){#botsettingspage .queue-tab #queue-table-container td:nth-child(4),#botsettingspage .queue-tab #queue-table-container th:nth-child(4){width:100%}}#botsettingspage .queue-tab #queue-table-container td:nth-child(5),#botsettingspage .queue-tab #queue-table-container th:nth-child(5){width:12%}@media(max-width:768px){#botsettingspage .queue-tab #queue-table-container td:nth-child(5),#botsettingspage .queue-tab #queue-table-container th:nth-child(5){width:100%}}#botsettingspage .queue-tab #queue-table-container td:nth-child(6),#botsettingspage .queue-tab #queue-table-container th:nth-child(6){width:12%}@media(max-width:768px){#botsettingspage .queue-tab #queue-table-container td:nth-child(6),#botsettingspage .queue-tab #queue-table-container th:nth-child(6){width:100%}}#botsettingspage .queue-tab #queue-table-container td:nth-child(7),#botsettingspage .queue-tab #queue-table-container th:nth-child(7){width:12%}@media(max-width:768px){#botsettingspage .queue-tab #queue-table-container td:nth-child(7),#botsettingspage .queue-tab #queue-table-container th:nth-child(7){width:100%}}#botsettingspage .queue-tab #queue-table-container td:nth-child(8),#botsettingspage .queue-tab #queue-table-container th:nth-child(8){width:7%}@media(max-width:768px){#botsettingspage .queue-tab #queue-table-container td:nth-child(8),#botsettingspage .queue-tab #queue-table-container th:nth-child(8){width:100%}}#botsettingspage .queue-tab #queue-table-container .empty-row{color:#7c7e86;color:var(--text-color-muted);font-style:italic;text-align:center}#botsettingspage .queue-tab .focus-button{padding:.5rem 1rem}#botsettingspage .queue-tab .status-badge{border-radius:.25rem;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .5rem;text-align:center}#botsettingspage .queue-tab .status-badge.status-pending{background-color:#ff980033;color:#f57c00;color:var(--status-warning)}#botsettingspage .queue-tab .status-badge.status-processed{background-color:#4caf5033;color:#388e3c;color:var(--status-success)}#botsettingspage .queue-tab .status-badge.status-failed{background-color:#f4433633;color:#d32f2f;color:var(--status-danger)}#botsettingspage .queue-tab .type-badge{border-radius:.25rem;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .5rem;text-align:center}#botsettingspage .queue-tab .type-badge.type-clean{background-color:#2196f333;color:#1976d2;color:var(--status-info)}#botsettingspage .queue-tab .type-badge.type-change{background-color:#9c27b033;color:#9c27b0;color:var(--status-purple)}#botsettingspage .queue-tab .archive-empty{color:#7c7e86;color:var(--text-color-muted);font-size:.85rem;font-style:italic;padding:1rem;text-align:center}#botsettingspage .queue-tab .archive-list{display:flex;flex-direction:column;gap:.5rem}#botsettingspage .queue-tab .archive-log-item{background-color:#f2f4f3;background-color:var(--bg-color-main);border:1px solid #e0e0e0;border:1px solid var(--border-color-light);border-radius:.2rem;display:flex;flex-direction:column;font-size:.8rem;gap:.25rem;padding:.5rem}#botsettingspage .queue-tab .archive-log-item .archive-log-header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}#botsettingspage .queue-tab .archive-log-item .archive-log-header .archive-log-user{color:#22223b;color:var(--text-color);font-weight:600}#botsettingspage .queue-tab .archive-log-item .archive-log-header .archive-log-action{color:#7c7e86;color:var(--text-color-muted)}#botsettingspage .queue-tab .archive-log-item .archive-log-header .archive-log-id{color:#ffbc00;color:var(--primary-color)}#botsettingspage .queue-tab .archive-log-item .archive-log-details{border-left:2px solid #e0e0e0;border-left:2px solid var(--border-color-light);color:#4a4e69;color:var(--text-color-hover);margin:.25rem 0;padding-left:.5rem}#botsettingspage .queue-tab .archive-log-item .archive-log-details .strike-through{opacity:.6;text-decoration:line-through}#botsettingspage .queue-tab .archive-log-item .archive-log-details .highlight-new{color:#388e3c;color:var(--status-success);font-weight:600}#botsettingspage .queue-tab .archive-log-item .archive-log-time{color:#7c7e86;color:var(--text-color-muted);font-size:.7rem;text-align:right}.error-notification{align-items:stretch;animation:slide-in .3s ease-out;background-color:#f2c7c1;background-color:var(--secondary-color-extra-light);border-radius:.25rem;bottom:1.25rem;box-shadow:0 4px 12px #00000026;color:#9b2915;color:var(--secondary-color);display:flex;gap:1rem;justify-content:space-between;padding:1.25rem;position:fixed;right:1.25rem;width:22rem;z-index:600}.error-notification .error-body{align-items:center;display:flex}.error-notification .error-body span{font-weight:700}.error-notification .error-sidebar{align-items:center;display:flex;position:relative}.error-notification .error-sidebar .close-btn{color:#e39084;color:var(--secondary-color-light);cursor:pointer;font-size:2rem;line-height:1;position:relative;z-index:1}.error-notification .error-sidebar .timer-container{height:40px;left:50%;position:absolute;top:50%;transform:rotate(-90deg) translate(42%,-50%);width:40px}.error-notification .error-sidebar .timer-container .timer-circle{stroke:#c83821;stroke:var(--secondary-color-focus);stroke-dasharray:100;stroke-dashoffset:100;animation:countdown 60s linear forwards}@keyframes countdown{0%{stroke-dashoffset:0}to{stroke-dashoffset:100}}@keyframes slide-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000004d;background-color:var(--shadow-color);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:700}.modal-backdrop .confirmation-modal{background-color:#f2f4f3;background-color:var(--bg-color-main);border-radius:.5rem;box-shadow:0 5px 15px #0000004d;box-shadow:0 5px 15px var(--shadow-color);max-width:400px;padding:1.5rem 2rem;text-align:center;width:90%}.modal-backdrop .confirmation-modal .modal-title{margin-bottom:.75rem;margin-top:0}.modal-backdrop .confirmation-modal .modal-message{color:#7c7e86;color:var(--text-color-muted);margin-bottom:1.5rem}.modal-backdrop .confirmation-modal .modal-actions{display:flex;gap:1rem;justify-content:center}.modal-backdrop .confirmation-modal .modal-actions button{border:none;border-radius:.25rem;cursor:pointer;font-weight:700;padding:.625rem 1.5rem}.modal-backdrop .confirmation-modal .modal-actions .confirm-button{background-color:#9b2915;background-color:var(--secondary-color);color:#fff;color:var(--text-color-white)}.modal-backdrop .confirmation-modal .modal-actions .confirm-button:hover{background-color:#7f1d1d;background-color:var(--secondary-color-hover)}.modal-backdrop .confirmation-modal .modal-actions .cancel-button{background-color:#e9e9e9;background-color:var(--bg-color-hover);color:#22223b;color:var(--text-color)}.history-container:has(.open) .history-trigger-button{height:5rem;z-index:502}.history-container:has(.open) .history-modal{z-index:501}.history-container:has(.open) .history-overlay{z-index:500}.history-trigger-button{align-items:center;background-color:#0000;border-radius:0 0 2rem 2rem;color:#22223b;color:var(--text-color);display:flex;font-size:1.25rem;font-weight:700;height:2rem;justify-content:center;line-height:1;overflow:hidden;position:fixed;right:max(50vw - 17.2rem,5vw + 2.8rem);top:-.4rem;transition:height .3s ease;width:3.6rem;z-index:200}.history-trigger-button:before{background-color:#ffbc00;background-color:var(--primary-color);border-radius:0 0 2rem 2rem;bottom:0;box-shadow:0 2px 8px #0000001a;content:"";left:0;position:absolute;right:0;top:0;transform:scale(.9);transition:transform .3s ease;z-index:-1}.history-trigger-button:hover:before{box-shadow:0 4px 12px #00000026;transform:scale(1.05)}.history-trigger-button:active,.history-trigger-button:active:before{transform:scale(.85)}.history-trigger-button.open{color:#f2f4f3;color:var(--text-color-offwhite)}.history-trigger-button.open:before{background-color:#9b2915;background-color:var(--secondary-color)}.history-overlay{animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000004d;background:var(--shadow-color);height:100%;left:0;position:fixed;top:0;width:100%;z-index:500}.history-modal{background:#f2f4f3;background:var(--bg-color-main);border-radius:.5rem;bottom:1.25rem;box-shadow:0 5px 25px #0003;display:flex;flex-direction:column;max-width:90vw;padding:1rem;position:fixed;right:50%;top:1.25rem;transform:translateX(50%);width:40rem;z-index:501}.history-modal__header{border-bottom:1px solid #e9e9e9;border-bottom:1px solid var(--bg-color-hover);font-size:1.1rem;font-weight:600;padding:0 .5rem .5rem}.history-modal__content{display:flex;flex-direction:column;flex-grow:1;gap:1rem;overflow-y:auto;padding:1rem 0 0 1rem;scrollbar-gutter:stable}.history-modal__content h4{color:#4a4e69;color:var(--text-color-hover);display:block;font-size:.9rem;font-weight:600;margin-bottom:.25rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.history-filters__buttons{display:flex;flex-wrap:wrap;gap:.5rem}.history-filters__button{background-color:#fff;background-color:var(--bg-color-panel);border:1px solid #e9e9e9;border:1px solid var(--bg-color-hover);border-radius:1.25rem;color:#4a4e69;color:var(--text-color-hover);padding:.5rem 1rem;transition:all .2s ease}.history-filters__button:hover{background-color:#e9e9e9;background-color:var(--bg-color-hover)}.history-filters__button.active{background-color:#ffbc00;background-color:var(--primary-color);border-color:#ffbc00;border-color:var(--primary-color);color:#fff;color:var(--text-color-white);font-weight:600}.history-search__input-wrapper{display:flex;position:relative}.history-search__input{background-color:#fff;background-color:var(--bg-color-panel);border:1px solid #e9e9e9;border:1px solid var(--bg-color-hover);border-radius:6px;color:#22223b;color:var(--text-color);flex-grow:1;font-size:.95rem;padding:.625rem 2.5rem .625rem .625rem}.history-search__input:focus{border-color:#ffbc00;border-color:var(--primary-color);outline:none}.history-search__button{align-items:center;color:#4a4e69;color:var(--text-color-hover);display:flex;font-size:1.1rem;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:color .2s ease;width:2.5rem}.history-search__button:hover{color:#ffbc00;color:var(--primary-color)}.history-list{margin-top:1rem}.history-list__container{display:flex;flex-direction:column;gap:1rem}.history-list__empty{color:#4a4e69;color:var(--text-color-hover);font-style:italic;text-align:center}.history-list__items .history-item{background-color:#fff;background-color:var(--bg-color-panel);border:1px solid #e9e9e9;border:1px solid var(--bg-color-hover);border-radius:.5rem;padding:1rem}.history-list__items .history-item__header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.history-list__items .history-item__user{font-weight:600}.history-list__items .history-item__action,.history-list__items .history-item__user{color:#4a4e69;color:var(--text-color-hover)}.history-list__items .history-item__identifier{background-color:#e9e9e9;background-color:var(--bg-color-hover);border-radius:.25rem;color:#4a4e69;color:var(--text-color-hover);font-family:Courier New,Courier,monospace;font-size:.9rem;font-weight:700;padding:2px 6px}.history-list__items .history-item__changes{font-size:.9em;margin:0;padding-left:20px}.history-list__items .history-item__changes li{margin-bottom:4px}.history-list__items .history-item__changes li strong{color:#22223b;color:var(--text-color)}.history-list__items .history-item__changes .old-value{color:#d32f2f;color:var(--status-danger);margin-right:4px;text-decoration:line-through}.history-list__items .history-item__changes .new-value{color:#388e3c;color:var(--status-success);font-weight:700;margin-left:4px}.history-list__items .history-item__changes.deleted .deleted-value{color:#d32f2f;color:var(--status-danger);font-weight:700}.history-list__items .history-item__footer{text-align:right}.history-list__items .history-item__date{color:#8e8ca5;color:var(--text-color-light);font-size:.8rem}.add-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000004d;background:var(--shadow-color);display:flex;inset:0;justify-content:center;position:fixed;z-index:400}.add-modal-overlay .add-modal-content{background:#f2f4f3;background:var(--bg-color-main);border-radius:.25rem;box-shadow:0 4px 12px #00000026;color:#22223b;color:var(--text-color);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Poppins,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;max-height:90vh;max-width:500px;width:95%}.add-modal-header{align-items:center;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color-light);display:flex;flex-shrink:0;justify-content:space-between;padding:.5rem 1rem}.add-modal-header h4{color:#22223b;color:var(--text-color);font-size:1.1rem;font-weight:600;margin:0}.add-modal-header .add-modal-close{background:none;border:none;color:#7c7e86;color:var(--text-color-muted);cursor:pointer;font-size:1.2rem;line-height:1;padding:.5rem;transition:color .2s}.add-modal-header .add-modal-close:hover{color:#22223b;color:var(--text-color)}.add-modal-tabs{background:#e9e9e9;background:var(--bg-color-hover);display:flex;flex-shrink:0;padding:.5rem 1rem}.add-modal-tabs .tab-btn{background:#0000;border:none;border-radius:.2rem;color:#7c7e86;color:var(--text-color-muted);cursor:pointer;flex:1 1;font-weight:500;padding:.5rem;transition:.2s}.add-modal-tabs .tab-btn.active{background:#fff;background:var(--bg-color-panel);box-shadow:0 1px 3px #0000001a;color:#22223b;color:var(--text-color)}.add-modal-tabs .tab-btn:disabled{cursor:not-allowed;opacity:.6}.add-modal-body{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;overflow:visible;padding:.5rem 1rem}.add-modal-body .form-group{display:flex;flex-direction:column;gap:.5rem}.add-modal-body .form-group label{color:#4a4e69;color:var(--text-color-hover);font-size:.9rem;font-weight:500}.add-modal-body input[type=email],.add-modal-body input[type=number],.add-modal-body input[type=password],.add-modal-body input[type=text],.add-modal-body select,.add-modal-body textarea{background:#fff;background:var(--bg-color-panel);border:1px solid #ced4da80;border:1px solid var(--border-color);border-radius:.25rem;color:#22223b;color:var(--text-color);font-size:.95rem;outline:none;padding:.6rem .8rem;transition:border-color .2s;width:100%}.add-modal-body input[type=email]::placeholder,.add-modal-body input[type=number]::placeholder,.add-modal-body input[type=password]::placeholder,.add-modal-body input[type=text]::placeholder,.add-modal-body select::placeholder,.add-modal-body textarea::placeholder{color:#7c7e86;color:var(--text-color-muted);opacity:.7}.add-modal-body input[type=email]:focus,.add-modal-body input[type=number]:focus,.add-modal-body input[type=password]:focus,.add-modal-body input[type=text]:focus,.add-modal-body select:focus,.add-modal-body textarea:focus{border-color:#ffbc00;border-color:var(--primary-color)}.add-modal-body input[type=email]:disabled,.add-modal-body input[type=number]:disabled,.add-modal-body input[type=password]:disabled,.add-modal-body input[type=text]:disabled,.add-modal-body select:disabled,.add-modal-body textarea:disabled{background:#e9e9e9;background:var(--bg-color-hover);cursor:not-allowed}.add-modal-body .range-inputs{display:flex;gap:.75rem}.add-modal-body .range-inputs .input-wrapper{background:#f2f4f3;background:var(--bg-color-main);border:1px solid #ced4da80;border:1px solid var(--border-color);border-radius:.25rem;flex:1 1;padding:.4rem .6rem;transition:border-color .2s}.add-modal-body .range-inputs .input-wrapper .input-label{color:#7c7e86;color:var(--text-color-muted);display:block;font-size:.7rem;margin-bottom:.1rem;text-transform:uppercase}.add-modal-body .range-inputs .input-wrapper input{background:#0000;border:none;padding:0;width:100%}.add-modal-body .range-inputs .input-wrapper input:focus{border-color:#0000}.add-modal-body .range-inputs .input-wrapper:focus-within{border-color:#ffbc00;border-color:var(--primary-color)}.add-modal-footer{border-top:1px solid #e0e0e0;border-top:1px solid var(--border-color-light);display:flex;flex-shrink:0;gap:.75rem;justify-content:flex-end;padding:.5rem 1rem}.add-modal-footer button{border-radius:.25rem;cursor:pointer;font-size:.9rem;font-weight:500;padding:.6rem 1.2rem;transition:background .2s}.add-modal-footer .btn-cancel{background:#9b2915;background:var(--secondary-color);border:1px solid #ced4da80;border:1px solid var(--border-color);color:#f2f4f3;color:var(--text-color-offwhite)}.add-modal-footer .btn-cancel:hover{background:#7f1d1d;background:var(--secondary-color-hover)}.add-modal-footer .btn-save{background:#ffbc00;background:var(--primary-color);border:none;color:#22223b;color:var(--text-color)}.add-modal-footer .btn-save:hover{background:#f2a900;background:var(--primary-color-hover)}.add-modal-footer .btn-save:disabled{background:#d6d6d6;background:var(--bg-color-hover-2);color:#7c7e86;color:var(--text-color-muted);cursor:not-allowed}
/*# sourceMappingURL=main.e4e75617.css.map*/