.analyz-prom-chart-with-summary-layout{display:flex;flex-direction:row;gap:1.5rem;margin-bottom:1.5rem}@media(max-width:1024px){.analyz-prom-chart-with-summary-layout{flex-direction:column}}.analyz-prom-chart-with-summary-layout .chart-render-area{background-color:#f2f4f3;border-radius:.25rem;box-shadow:0 1px 3px #0000001a;flex-grow:1;height:380px;min-width:0;padding:1.25rem 1rem 1rem .5rem;position:relative}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar{align-self:flex-start;background-color:#f2f4f3;border-radius:.25rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;flex-shrink:0;max-height:380px;overflow-y:auto;padding:1.25rem 1rem;width:320px}@media(max-width:1024px){.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar{margin-top:0;max-height:none;width:100%}}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar .summary-metrics-columns-wrapper{display:flex;flex-direction:row;flex-grow:1;gap:.75rem}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar .summary-metrics-columns-wrapper .summary-column{display:flex;flex:1 1;flex-direction:column;min-width:0}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar .summary-metrics-columns-wrapper .summary-column h4{color:#22223b;font-size:.9rem;font-weight:600;margin-bottom:.6rem;margin-top:0}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar .sidebar-message{align-items:center;color:#7c7e86;display:flex;flex-grow:1;font-size:.875rem;font-style:italic;justify-content:center;padding:1rem 0;text-align:center}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar .sidebar-message.intra-column{font-size:.8rem;margin-top:.5rem;padding:.5rem 0}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar .summary-metric-block{align-items:center;border:1px solid #0000;border-left-width:4px;border-radius:.2rem;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:.4rem;overflow:hidden;padding:.5rem .6rem;position:relative;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar .summary-metric-block .metric-name{color:#50508a;font-size:.8rem;font-weight:500;margin-right:.4rem;position:relative;white-space:nowrap;z-index:1}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar .summary-metric-block .metric-value{color:#22223b;font-size:.85rem;font-weight:600;position:relative;white-space:nowrap;z-index:1}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar .summary-metric-block:hover{background-color:#e9e9e9}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar .summary-metric-block:before{background-color:#ffbc00;background-color:var(--metric-color,#ffbc00);border-radius:.2rem;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease;z-index:0}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar .summary-metric-block.active{border-left-color:#ffbc00;border-left-color:var(--metric-color,#ffbc00)}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar .summary-metric-block.active:before{background-color:#ffbc00;background-color:var(--metric-color,#ffbc00);opacity:.1}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar .summary-metric-block.active .metric-name{color:#ffbc00;color:var(--metric-color,#ffbc00);font-weight:600}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar .summary-metric-block.active .metric-value{color:#ffbc00;color:var(--metric-color,#ffbc00);font-weight:700}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar .summary-metric-block.active-prev{border-left-color:#9b2915;border-left-color:var(--metric-color,#9b2915)}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar .summary-metric-block.active-prev:before{background-color:#9b2915;background-color:var(--metric-color,#9b2915);opacity:.08}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar .summary-metric-block.active-prev .metric-name,.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar .summary-metric-block.active-prev .metric-value{color:#9b2915;color:var(--metric-color,#9b2915)}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar .summary-metric-block.previous-period-metric-value-only{justify-content:flex-end}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar .summary-metric-block.previous-period-metric-value-only .metric-name{display:none}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar button.summary-metric-block.utility-button{background-color:#0000;border:1px solid #e0e0e0;color:#22223b;font-weight:500;margin-top:auto;overflow:visible;padding:.6rem .8rem;text-align:center;width:100%}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar button.summary-metric-block.utility-button:hover{background-color:#e9e9e9;border-color:#e6a900}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar button.summary-metric-block.utility-button.active{background-color:#ffbc00;border-color:#ffbc00;border-left-width:4px;color:#f2f4f3;font-weight:600}.analyz-prom-chart-with-summary-layout .summary-metrics-sidebar button.summary-metric-block.utility-button.active:before{opacity:0}.chart-placeholder{align-items:center;background-color:#f2f4f3;border-radius:.25rem;color:#7c7e86;display:flex;font-size:.95rem;font-style:italic;height:100%;justify-content:center;padding:1rem;width:100%}.custom-chart-tooltip{background-color:#fffffffa;border:1px solid #ccc;border-radius:.2rem;box-shadow:0 4px 12px #00000026;padding:.6rem .8rem}.custom-chart-tooltip .tooltip-label{color:#22223b;font-size:.9rem;font-weight:600;margin-bottom:.4rem}.custom-chart-tooltip div{font-size:.85rem;line-height:1.6;padding:.1rem 0}.recharts-legend-item{cursor:pointer;font-size:.8rem;margin-right:10px!important}.recharts-cartesian-axis-tick-value tspan{font-size:.75rem}#analyz-prom-page{color:#22223b;font-family:-apple-system,BlinkMacSystemFont,Poppins,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#analyz-prom-page,#analyz-prom-page .analyz-prom-controls{display:flex;flex-direction:column;gap:1rem}#analyz-prom-page .analyz-prom-controls-line{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media(max-width:768px){#analyz-prom-page .analyz-prom-controls-line{align-items:stretch;flex-direction:column;gap:.75rem}}#analyz-prom-page .analyz-prom-controls-line .controls-left-group{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}@media(max-width:768px){#analyz-prom-page .analyz-prom-controls-line .controls-left-group{width:100%}}@media(max-width:520px){#analyz-prom-page .analyz-prom-controls-line .controls-left-group{align-items:stretch;flex-direction:column}}#analyz-prom-page .analyz-prom-controls-line .controls-left-group .title-refresh-group{align-items:center;display:flex;gap:.625rem}#analyz-prom-page .analyz-prom-controls-line .controls-left-group .title-refresh-group h3{font-size:1.5rem;font-weight:600;margin:0;white-space:nowrap}#analyz-prom-page .analyz-prom-controls-line .controls-left-group .title-refresh-group button{padding:.625rem}#analyz-prom-page .analyz-prom-controls-line .controls-left-group .search-bar-wrapper{align-items:center;border:1px solid #e9e9e9;border-radius:.25rem;display:flex;position:relative}#analyz-prom-page .analyz-prom-controls-line .controls-left-group .search-bar-wrapper input[type=search]{background-color:#f2f4f3;border:none;border-radius:.25rem;color:#22223b;flex-grow:1;font-size:.9rem;min-width:220px;padding:.5rem .75rem}#analyz-prom-page .analyz-prom-controls-line .controls-left-group .search-bar-wrapper input[type=search]:focus{outline:none}#analyz-prom-page .analyz-prom-controls-line .controls-left-group .search-bar-wrapper input[type=search]::placeholder{color:#7c7e86;opacity:.8}#analyz-prom-page .analyz-prom-controls-line .controls-left-group .analyz-prom-filter-wrapper{position:relative}#analyz-prom-page .analyz-prom-filter-wrapper .analyz-prom-filter-modal-container-for-outside-click>.filter-modal{background-color:#00000073;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040}#analyz-prom-page .analyz-prom-filter-wrapper .analyz-prom-filter-modal-container-for-outside-click .modal-content{background-color:#f2f4f3;border:1px solid #e9e9e9;border-radius:.25rem;box-shadow:0 5px 15px #0000004d;display:flex;flex-direction:column;left:min(30%,35rem);max-height:calc(100vh - 6rem);max-width:600px;overflow:visible;padding:1.25rem;position:fixed;top:4.5rem;width:calc(70% - 1.25rem);z-index:1050}#analyz-prom-page .analyz-prom-filter-wrapper .analyz-prom-filter-modal-container-for-outside-click .modal-content .modal-header{border-bottom:1px solid #e9e9e9;flex-shrink:0;margin-bottom:1rem;padding:0 0 .75rem}#analyz-prom-page .analyz-prom-filter-wrapper .analyz-prom-filter-modal-container-for-outside-click .modal-content .modal-header h4{color:#22223b;font-size:1.15rem;font-weight:500;margin:0}#analyz-prom-page .analyz-prom-filter-wrapper .analyz-prom-filter-modal-container-for-outside-click .modal-content .modal-body{flex-grow:1;grid-template-columns:1fr 2fr;overflow:visible;padding:0}#analyz-prom-page .analyz-prom-filter-wrapper .analyz-prom-filter-modal-container-for-outside-click .modal-content .modal-body .filter-group{margin-bottom:1.15rem}#analyz-prom-page .analyz-prom-filter-wrapper .analyz-prom-filter-modal-container-for-outside-click .modal-content .modal-body .filter-group:last-child{margin-bottom:0}#analyz-prom-page .analyz-prom-filter-wrapper .analyz-prom-filter-modal-container-for-outside-click .modal-content .modal-body .filter-group label{color:#35355b;display:block;font-size:.9rem;font-weight:500;margin-bottom:.4rem}#analyz-prom-page .analyz-prom-filter-wrapper .analyz-prom-filter-modal-container-for-outside-click .modal-content .modal-footer{border-top:1px solid #e9e9e9;display:flex;flex-shrink:0;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding:1rem 0 0}#analyz-prom-page .analyz-prom-filter-wrapper .analyz-prom-filter-modal-container-for-outside-click .modal-content .modal-footer button{background-color:#f2f4f3;border:1px solid #7c7e86;border-radius:.25rem;color:#22223b;cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1.25rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out}#analyz-prom-page .analyz-prom-filter-wrapper .analyz-prom-filter-modal-container-for-outside-click .modal-content .modal-footer button:disabled{background-color:#e9e9e9!important;border-color:#e9e9e9!important;color:#7c7e86!important;cursor:not-allowed;opacity:.6}#analyz-prom-page .analyz-prom-filter-wrapper .analyz-prom-filter-modal-container-for-outside-click .modal-content .modal-footer button:not(:disabled):hover{background-color:#e9e9e9;border-color:#4a4e69}#analyz-prom-page .analyz-prom-filter-wrapper .analyz-prom-filter-modal-container-for-outside-click .modal-content .modal-footer button.focus-button{background-color:#ffbc00;border-color:#ffbc00;color:#f2f4f3}#analyz-prom-page .analyz-prom-filter-wrapper .analyz-prom-filter-modal-container-for-outside-click .modal-content .modal-footer button.focus-button:not(:disabled):hover{background-color:#d69e00;border-color:#d69e00}@media(max-width:768px){#analyz-prom-page .analyz-prom-filter-wrapper .analyz-prom-filter-modal-container-for-outside-click .modal-content{left:1.25rem;max-width:none;top:4.5rem;width:calc(100% - 2.5rem)}}@media(max-width:580px){#analyz-prom-page .analyz-prom-filter-wrapper .analyz-prom-filter-modal-container-for-outside-click .modal-content{left:1rem;max-height:calc(100vh - 8.5rem);top:7.5rem;width:calc(100% - 2rem)}}#analyz-prom-page #analyz-prom-table{background-color:#fff;border-collapse:collapse;box-shadow:0 1px 3px #00000080;table-layout:fixed;width:100%}#analyz-prom-page #analyz-prom-table td,#analyz-prom-page #analyz-prom-table th{word-wrap:break-word;border-bottom:1px solid #e9e9e9;font-size:.875rem;line-height:1.4;overflow-wrap:break-word;padding:.75rem;vertical-align:middle}#analyz-prom-page #analyz-prom-table th{background-color:#22223b;color:#f2f4f3;font-weight:600;text-align:left;white-space:wrap}#analyz-prom-page #analyz-prom-table th.clickable{cursor:pointer;-webkit-user-select:none;user-select:none}#analyz-prom-page #analyz-prom-table th.clickable:hover{background-color:#0f0f1b}#analyz-prom-page #analyz-prom-table th.text-left-cell{text-align:left}#analyz-prom-page #analyz-prom-table th.text-center-cell{text-align:center}#analyz-prom-page #analyz-prom-table th.text-right-cell{text-align:right}#analyz-prom-page #analyz-prom-table td{color:#22223b}#analyz-prom-page #analyz-prom-table td.text-left-cell{text-align:left}#analyz-prom-page #analyz-prom-table td.text-center-cell{text-align:center}#analyz-prom-page #analyz-prom-table td.text-right-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}#analyz-prom-page #analyz-prom-table tbody tr:nth-child(2n){background-color:#f2f4f3}#analyz-prom-page #analyz-prom-table tbody tr:hover{background-color:#e9e9e9}#analyz-prom-page .pagination-controls{display:flex;justify-content:center;margin-top:1.5rem;padding-bottom:1rem}#analyz-prom-page .no-data-message{color:#7c7e86;font-style:italic;padding:2rem;text-align:center}#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-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:7.43%}@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:36.25%}@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:7.43%}@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:9.25%}@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:21.13%}@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:7.43%}@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:11.07%}@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{overflow:visible}#trapskupage #trap-sku-table td .dropdown{color:#22223b;left:0;top:0}#trapskupage #trap-sku-table tr:nth-child(2n) .first-focus-cell{background-color:#6c6a83}#trapskupage #trap-sku-table tr:nth-child(2n) .second-focus-cell{background-color:#72816b}#trapskupage #trap-sku-table tr:hover .first-focus-cell,#trapskupage #trap-sku-table tr:hover .second-focus-cell{background-color:#22223b;border:none}#trapskupage .new-category-form{align-items:center;display:flex;gap:1rem;width:75%}#trapskupage .new-category-form input[type=text]{border:1px solid #ced4da80;flex-grow:1;padding:.625rem 1rem}#trapskupage .new-category-form input[type=text]::placeholder{color:#7c7e86}#trapskupage .new-category-form .dropdown-container{flex-grow:1}#trapskupage .new-category-form .dropdown-container .dropdown__field-wrapper{border-radius:.2rem}#trapskupage .new-category-form button{padding:.625rem 1rem}#trapskupage .new-category-form button:nth-of-type(2){background-color:#9b2915;border-color:#9b2915;color:#f2f4f3}#trapskupage .new-category-form button:nth-of-type(2):hover{background-color:#771f10;border-color:#771f10;color:#f2f4f3}#abc-analysis-page{color:#22223b;font-family:-apple-system,BlinkMacSystemFont,Poppins,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#abc-analysis-page,#abc-analysis-page .abc-analysis-controls{display:flex;flex-direction:column;gap:1rem}#abc-analysis-page .abc-analysis-controls-line{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media(max-width:768px){#abc-analysis-page .abc-analysis-controls-line{align-items:stretch;flex-direction:column;gap:.75rem}}#abc-analysis-page .abc-analysis-controls-line .controls-left-group{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}@media(max-width:768px){#abc-analysis-page .abc-analysis-controls-line .controls-left-group{width:100%}}@media(max-width:520px){#abc-analysis-page .abc-analysis-controls-line .controls-left-group{align-items:stretch;flex-direction:column}}#abc-analysis-page .abc-analysis-controls-line .controls-left-group .title-refresh-group{align-items:center;display:flex;gap:.625rem}#abc-analysis-page .abc-analysis-controls-line .controls-left-group .title-refresh-group h3{margin:0;white-space:nowrap}#abc-analysis-page .abc-analysis-controls-line .controls-left-group .title-refresh-group button{padding:.625rem}#abc-analysis-page .abc-analysis-controls-line .controls-left-group .search-filter-combo-container{align-items:center;border:1px solid #e9e9e9;border-radius:.25rem;display:flex}#abc-analysis-page .abc-analysis-controls-line .controls-left-group .search-filter-combo-container .search-bar-wrapper{border:none;border-radius:0;flex-grow:1}#abc-analysis-page .abc-analysis-controls-line .controls-left-group .search-filter-combo-container .search-bar-wrapper input[type=search]{background-color:#f2f4f3;border:none;border-radius:.25rem 0 0 .25rem;color:#22223b;min-width:200px;padding:.5rem;width:100%}#abc-analysis-page .abc-analysis-controls-line .controls-left-group .search-filter-combo-container .search-bar-wrapper input[type=search]:focus{outline:none}#abc-analysis-page .abc-analysis-controls-line .controls-left-group .search-filter-combo-container .search-bar-wrapper input[type=search]::placeholder{color:#7c7e86}#abc-analysis-page .abc-analysis-controls-line .controls-left-group .search-filter-combo-container .abc-filter-wrapper button{border-left:none;border-radius:0 .25rem .25rem 0;padding:.5rem}#abc-analysis-page .abc-analysis-controls-line .controls-left-group .search-bar-wrapper{align-items:center;border:1px solid #e9e9e9;border-radius:.25rem;display:flex;position:relative}#abc-analysis-page .abc-analysis-controls-line .controls-left-group .search-bar-wrapper input[type=search]{background-color:#f2f4f3;border:none;border-radius:.25rem;color:#22223b;flex-grow:1;min-width:220px;padding:.5rem}#abc-analysis-page .abc-analysis-controls-line .controls-left-group .search-bar-wrapper input[type=search]:focus{outline:none}#abc-analysis-page .abc-analysis-controls-line .controls-left-group .search-bar-wrapper input[type=search]::placeholder{color:#7c7e86}#abc-analysis-page .abc-analysis-controls-line .controls-left-group .abc-filter-wrapper{position:relative}#abc-analysis-page .abc-filter-wrapper .modal-content{background-color:#f2f4f3;border:1px solid #e9e9e9;border-radius:.25rem;box-shadow:0 5px 15px #0000004d;left:min(30%,35rem);max-width:600px;padding:1.25rem;position:fixed;top:4.5rem;width:calc(70% - 1.25rem);z-index:1050}#abc-analysis-page .abc-filter-wrapper .modal-content .modal-header{border-bottom:1px solid #e9e9e9;margin-bottom:1rem;padding-bottom:.75rem}#abc-analysis-page .abc-filter-wrapper .modal-content .modal-header h4{font-size:1.15rem;font-weight:500;margin:0}#abc-analysis-page .abc-filter-wrapper .modal-content .filter-group{margin-bottom:1.15rem}#abc-analysis-page .abc-filter-wrapper .modal-content .filter-group:last-child{margin-bottom:0}#abc-analysis-page .abc-filter-wrapper .modal-content .filter-group label{color:#35355b;display:block;font-size:.9rem;font-weight:500;margin-bottom:.4rem}#abc-analysis-page .abc-filter-wrapper .modal-content .modal-footer{border-top:1px solid #e9e9e9;display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem}@media(max-width:768px){#abc-analysis-page .abc-filter-wrapper .modal-content{left:1.25rem;max-width:none;top:4.5rem;width:calc(100% - 2.5rem)}}@media(max-width:580px){#abc-analysis-page .abc-filter-wrapper .modal-content{top:7.5rem}}#abc-analysis-page #abc-analysis-table{background-color:#fff;border-collapse:collapse;box-shadow:0 1px 3px #0000004d;width:100%}#abc-analysis-page #abc-analysis-table td,#abc-analysis-page #abc-analysis-table th{border-bottom:1px solid #e9e9e9;padding:.6rem .7rem;vertical-align:middle}#abc-analysis-page #abc-analysis-table th{background-color:#22223b;color:#f2f4f3;font-weight:500;text-align:left;white-space:wrap}#abc-analysis-page #abc-analysis-table th.clickable{cursor:pointer;-webkit-user-select:none;user-select:none}#abc-analysis-page #abc-analysis-table th.clickable:hover{background-color:#35355b}#abc-analysis-page #abc-analysis-table th.text-center{text-align:center}#abc-analysis-page #abc-analysis-table th.text-right{text-align:right}#abc-analysis-page #abc-analysis-table td{color:#22223b;text-align:left}#abc-analysis-page #abc-analysis-table td img{border-radius:3px;display:block;max-height:45px;max-width:45px;object-fit:cover}#abc-analysis-page #abc-analysis-table td.abc-category-cell{border-radius:4px;color:#f2f4f3;font-weight:700;padding:.3em .6em;text-align:center}#abc-analysis-page #abc-analysis-table td.abc-category-cell.category-a{background-color:#2d6a4f}#abc-analysis-page #abc-analysis-table td.abc-category-cell.category-b{background-color:#d69a03}#abc-analysis-page #abc-analysis-table td.abc-category-cell.category-c{background-color:#7f1d1d}#abc-analysis-page #abc-analysis-table td.text-center{text-align:center}#abc-analysis-page #abc-analysis-table td.text-right{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}#abc-analysis-page #abc-analysis-table tbody tr:nth-child(2n){background-color:#f7f7f7}#abc-analysis-page #abc-analysis-table tbody tr:hover{background-color:#f2f4f3}#abc-analysis-page #abc-analysis-table td:first-child,#abc-analysis-page #abc-analysis-table th:first-child{text-align:left;width:6%}#abc-analysis-page #abc-analysis-table td:nth-child(2),#abc-analysis-page #abc-analysis-table th:nth-child(2){text-align:center;width:5%}#abc-analysis-page #abc-analysis-table td:nth-child(3),#abc-analysis-page #abc-analysis-table th:nth-child(3){text-align:left;width:25%}#abc-analysis-page #abc-analysis-table td:nth-child(4),#abc-analysis-page #abc-analysis-table th:nth-child(4){text-align:left;width:10%}#abc-analysis-page #abc-analysis-table td:nth-child(5),#abc-analysis-page #abc-analysis-table th:nth-child(5){text-align:left;width:8%}#abc-analysis-page #abc-analysis-table td:nth-child(6),#abc-analysis-page #abc-analysis-table th:nth-child(6){width:2.7%}#abc-analysis-page #abc-analysis-table td:nth-child(7),#abc-analysis-page #abc-analysis-table th:nth-child(7){text-align:center;width:5%}#abc-analysis-page #abc-analysis-table td:nth-child(10),#abc-analysis-page #abc-analysis-table td:nth-child(11),#abc-analysis-page #abc-analysis-table td:nth-child(8),#abc-analysis-page #abc-analysis-table td:nth-child(9),#abc-analysis-page #abc-analysis-table th:nth-child(10),#abc-analysis-page #abc-analysis-table th:nth-child(11),#abc-analysis-page #abc-analysis-table th:nth-child(8),#abc-analysis-page #abc-analysis-table th:nth-child(9){text-align:center;width:4%}#abc-analysis-page #abc-analysis-table td:nth-child(12),#abc-analysis-page #abc-analysis-table td:nth-child(13),#abc-analysis-page #abc-analysis-table th:nth-child(12),#abc-analysis-page #abc-analysis-table th:nth-child(13){text-align:center;width:auto}#abc-analysis-page #abc-analysis-table td:nth-child(14),#abc-analysis-page #abc-analysis-table th:nth-child(14){text-align:center;width:7%}#abc-analysis-page .pagination-controls{display:flex;justify-content:center;margin-top:1.5rem}#accpage,#accpage .accpage-title{display:flex;flex-direction:column;gap:1rem}#accpage .accpage-title-line{align-items:stretch;display:flex;justify-content:space-between}@media(max-width:768px){#accpage .accpage-title-line{flex-direction:column}}#accpage .accpage-title-line button{padding:.625rem}#accpage .accpage-title-line .title-container{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;white-space:nowrap}#accpage .accpage-title-line .search-container{align-items:center;border:1px solid #e9e9e9;border-radius:.25rem;display:flex}#accpage .accpage-title-line .search-container input[type=search]{border-radius:.25rem 0 0 .25rem}#accpage .accpage-title-line .modal-content{left:min(30%,35rem);max-width:600px;top:4.5rem;width:calc(70% - 1.25rem)}@media(max-width:768px){#accpage .accpage-title-line .modal-content{left:1.25rem;max-width:none;top:4.5rem;width:calc(100% - 2.5rem)}}@media(max-width:580px){#accpage .accpage-title-line .modal-content{top:7.5rem}}#accpage #product-table td:nth-child(4),#accpage #product-table th:nth-child(4){width:40%}@media(max-width:768px){#accpage #product-table td:nth-child(4),#accpage #product-table th:nth-child(4){width:100%}}.summary-panel{grid-gap:1rem;align-items:stretch;display:grid;gap:1rem;grid-template-columns:repeat(5,1fr)}@media(max-width:768px){.summary-panel{grid-template-columns:repeat(2,1fr)}}.summary-panel li{align-items:center;background-color:#22223b;border-radius:.5rem;box-shadow:2px 2px 4px #0000004d;color:#f2f4f3;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)}.summary-panel .order-status{background:linear-gradient(90deg,#d69a03,#c68a02 60%,#22223b)}.summary-panel .not-available-status{background:linear-gradient(90deg,#7f1d1d,#6e1a1a 60%,#22223b)}.status-select{border:1px solid #ccc;border-radius:4px;padding:.5rem}.status-select.status-primary{background-color:#ffbc00}.status-select.status-secondary{background-color:#9b2915}.status-select.status-third{background-color:#7c7e86}#admin-panel,#admin-panel .admin-panel-title{display:flex;flex-direction:column;gap:1rem}#admin-panel .admin-panel-title-line{align-items:center;display:flex;flex-direction:row;gap:1rem}#admin-panel .admin-panel-title-line button{padding:.625rem 1rem}#admin-panel .admin-panel-title-line input{border:1px solid #e9e9e9;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}#admin-panel .admin-panel-title-line .new-user-container .focus-button:nth-child(2){background-color:#9b2915;color:#f2f4f3}#admin-panel .admin-panel-title-line .new-user-container .focus-button:nth-child(2):hover{background-color:#e9e9e9;color:#22223b}#admin-panel .admin-panel-title-line:last-child{align-items:flex-start;flex-direction:column}#admin-panel .admin-panel-container{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:2fr 1fr}#admin-panel .admin-panel-container #users-table td:nth-child(2),#admin-panel .admin-panel-container #users-table th:nth-child(2){width:24%}@media(max-width:768px){#admin-panel .admin-panel-container #users-table td:nth-child(2),#admin-panel .admin-panel-container #users-table th:nth-child(2){width:100%}}#admin-panel .admin-panel-container #users-table td:nth-child(3),#admin-panel .admin-panel-container #users-table th:nth-child(3){width:24%}@media(max-width:768px){#admin-panel .admin-panel-container #users-table td:nth-child(3),#admin-panel .admin-panel-container #users-table th:nth-child(3){width:100%}}#admin-panel .admin-panel-container #users-table td:nth-child(4),#admin-panel .admin-panel-container #users-table th:nth-child(4){width:24%}@media(max-width:768px){#admin-panel .admin-panel-container #users-table td:nth-child(4),#admin-panel .admin-panel-container #users-table th:nth-child(4){width:100%}}#admin-panel .admin-panel-container .token-container{background-color:#7c7e86;border-radius:6px;color:#f2f4f3;padding:1.25rem}#admin-panel .admin-panel-container .token-container h2{margin:.625rem 0}#admin-panel .admin-panel-container .token-container .copy-token-button{background-color:#f2f4f3;border-radius:4px;padding:.625rem 1rem;transition:background-color .3s ease-in-out}#admin-panel .admin-panel-container .token-container .copy-token-button:hover{background-color:#ffbc00}#admin-panel .success-notification{color:#2d6a4f}#admin-panel .error-notification{color:#7f1d1d}#admin-panel .m-l-1{margin-left:1rem}#lg{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;height:100%}#lg .lg-l{align-items:center;display:flex;height:100%;justify-content:center;width:100%}#lg .lg-l img{height:auto;width:75%}#lg .lg-r{align-items:center;background-color:#22223b;border-radius:16px;gap:2rem;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}#lg .lg-r form h1{color:#fff;font-size:1.5rem;font-weight:800;margin-bottom:.5rem;text-align:center}#lg .lg-r form input{background-color:#4a4e69;border:none;color:#fff;font-size:1rem;font-weight:600;outline:none;padding:.5rem;width:300px}#lg .lg-r form input::placeholder{color:#fff}#lg .lg-r form button{background-color:#ffbc00;border-radius:.5rem;padding:.5rem}@media(max-width:768px){#lg{grid-template-columns:1fr}#lg .lg-l{display:none}}#exclusions,#exclusions .exclusions-title{display:flex;flex-direction:column;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}#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}#exclusions .exclusions-title-line .new-exclusion-container .focus-button:nth-child(2){background-color:#9b2915;color:#f2f4f3}#exclusions .exclusions-title-line .new-exclusion-container .focus-button:nth-child(2):hover{background-color:#e9e9e9;color:#22223b}#recommendationpage,#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;padding:.5rem;width:100%}#recommendationpage .recommendation-title-line .new-recommendation-container input::placeholder{color:#7c7e86}#recommendationpage .recommendation-title-line .new-recommendation-container .icon{height:100%;transform:scale(1.5)}#recommendationpage .recommendation-title-line .new-recommendation-container .focus-button:nth-child(2){background-color:#9b2915;color:#f2f4f3}#recommendationpage .recommendation-title-line .new-recommendation-container .focus-button:nth-child(2):hover{background-color:#e9e9e9;color:#22223b}#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-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 .selector-full{align-items:center;display:flex;gap:.5rem;justify-content:center}#recommendationpage .recommendation-title-line .selector-full label{color:#e9e9e9;cursor:pointer;font-size:.95rem;font-weight:600;-webkit-user-select:none;user-select:none}#recommendationpage .recommendation-title-line .selector-full .focus-checkbox{accent-color:#ffbc00;border:2px solid #ffd766;border-radius:.25rem;cursor:pointer;height:1.2rem;transition:box-shadow .2s ease,border-color .2s ease;width:1.2rem}#recommendationpage .recommendation-title-line .selector-full .focus-checkbox:hover{border-color:#ffbc00}#recommendationpage .recommendation-title-line .selector-full .focus-checkbox:focus{box-shadow:0 0 0 3px #ffbc0066;outline:none}#recommendationpage .recommendation-title-line .selector-full .focus-checkbox:checked{background-color:#ffbc00}#recommendationpage .recommendation-title-line .toggle-container .toggle-image{background-color:#ffbc00;border-radius:.25rem;box-shadow:3px 3px 0 #b38400;cursor:pointer;left:0;padding:.25rem;position:relative;top:0;transition:all .1s ease-out;width:41px}#recommendationpage .recommendation-title-line .toggle-container .toggle-image .icon{height:100%;width:100%}#recommendationpage .recommendation-title-line .toggle-container:hover .toggle-image{box-shadow:5px 5px 0 #b38400;left:-2px;top:-2px}#recommendationpage .recommendation-title-line .toggle-container:active .toggle-image{box-shadow:1px 1px 0 #b38400;left:1px;top:1px}#recommendationpage .recommendation-title-line:last-child{background-color:#22223b;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{color:#f2f4f3;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}#recommendationpage .recommendation-title-line:last-child .tables-pick-panel .focus-button:first-child{background:linear-gradient(135deg,#918fb1,#a28fb1)}#recommendationpage .recommendation-title-line:last-child .tables-pick-panel .focus-button:first-child .check{background-color:#676490}#recommendationpage .recommendation-title-line:last-child .tables-pick-panel .focus-button:nth-child(2){background:linear-gradient(135deg,#b18f9e,#b1918f)}#recommendationpage .recommendation-title-line:last-child .tables-pick-panel .focus-button:nth-child(2) .check{background-color:#906477}#recommendationpage .recommendation-title-line:last-child .tables-pick-panel .focus-button:nth-child(3){background:linear-gradient(135deg,#afb18f,#9eb18f)}#recommendationpage .recommendation-title-line:last-child .tables-pick-panel .focus-button:nth-child(3) .check{background-color:#8d9064}#recommendationpage .recommendation-title-line:last-child .tables-pick-panel .focus-button:nth-child(4){background:linear-gradient(135deg,#8fb1a2,#8fafb1)}#recommendationpage .recommendation-title-line:last-child .tables-pick-panel .focus-button:nth-child(4) .check{background-color:#64907c}#recommendationpage #recommendation-table td:first-child,#recommendationpage #recommendation-table th:first-child{width:10%}@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:8%}@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:24.2%}@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:6%}@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:6%}@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.8%}@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.8%}@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.8%}@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: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:7.2%}@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.2%}@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:5%}@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(3),#recommendationpage #recommendation-table th:nth-child(3){text-align:left}#recommendationpage #recommendation-table td:nth-child(3) .icon,#recommendationpage #recommendation-table th:nth-child(3) .icon{height:1rem;width:1rem}#recommendationpage #recommendation-table td:nth-child(3) .info-button-container,#recommendationpage #recommendation-table th:nth-child(3) .info-button-container{align-items:center;display:inline-flex;margin-left:.25rem;position:relative}#recommendationpage #recommendation-table td:nth-child(3) .info-tooltip,#recommendationpage #recommendation-table th:nth-child(3) .info-tooltip{background:#e9e9e9;border:1px solid #7c7e86;border-radius:0;box-shadow:0 2px 5px #0000004d;color:#22223b;left:0;opacity:0;padding:1rem;position:absolute;top:100%;transition:opacity .3s;visibility:hidden;width:20rem;z-index:998}#recommendationpage #recommendation-table td:nth-child(3) .info-tooltip[type=text],#recommendationpage #recommendation-table th:nth-child(3) .info-tooltip[type=text]{border-radius:0;height:auto;padding:1rem}#recommendationpage #recommendation-table td:nth-child(3) .info-button-container.is-editing .info-tooltip,#recommendationpage #recommendation-table td:nth-child(3) .info-button-container:not(.is-editing):hover .info-tooltip,#recommendationpage #recommendation-table th:nth-child(3) .info-button-container.is-editing .info-tooltip,#recommendationpage #recommendation-table th:nth-child(3) .info-button-container:not(.is-editing):hover .info-tooltip{opacity:1;visibility:visible}#recommendationpage #recommendation-table .category{background-color:#d6d6d6;border-radius:.25rem;color:#22223b;font-size:.6rem;font-weight:600;margin-left:.5rem;padding:.25rem .5rem;text-align:center;white-space:nowrap}#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;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{background-color:#6c6a83}#recommendationpage #recommendation-table tr:nth-child(2n) .price_05{background-color:#72816b}#recommendationpage #recommendation-table tr:nth-child(2n) .price_birthday{background-color:#6b4e4e}#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{background-color:#22223b}#recommendationpage #recommendation-table tr:hover .split-cell-content>div{border-bottom:1px solid #333}#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{background-color:#918fb1;border:none;color:#f2f4f3}#recommendationpage #recommendation-table tr .price_05{background-color:#8b9d83;border:none;color:#f2f4f3}#recommendationpage #recommendation-table tr .price_birthday{background-color:#836a6a;border:none;color:#f2f4f3}#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}@media(max-width:768px){#shop-settings{grid-template-columns:1fr}}#shop-settings .settings-content:first-child{background-color:#e9e9e9;border-radius:.5rem;padding:1rem}#shop-settings .settings-content,#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 #suppliers-table{background-color:#e9e9e9;border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;padding:1rem}#shop-settings .settings-content #suppliers-table td:nth-child(2),#shop-settings .settings-content #suppliers-table th:nth-child(2){width:25%}@media(max-width:768px){#shop-settings .settings-content #suppliers-table td:nth-child(2),#shop-settings .settings-content #suppliers-table th:nth-child(2){width:100%}}.loader{align-items:center;display:flex;justify-content:center;padding:1.25rem}.loader .spinner-image{animation:spin 1s linear infinite;height:7.5rem;width:7.5rem}@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}.pagination-controls .page-button.focus-button{color:#f2f4f3}.pagination-controls .arrow-button{font-weight:900}.pagination-controls .ellipsis{color:#22223b;display:inline-block;padding:.375rem .75rem}.search-bar-container{display:inline-block;position:relative}.search-bar-container .search-bar{border:0;border-radius:.25rem;font-size:.95rem;outline:none;padding:.625rem 2rem .625rem .75rem}.search-bar-container .clear-button{background:none;border:none;color:#7c7e86;cursor:pointer;font-size:.75rem;inset:0 0 0 auto;position:absolute;width:2rem}.search-bar-container .clear-button:hover{color:#22223b}.filter-modal{inset:0;position:fixed;z-index:1000}.filter-modal .modal-content{background-color:#f2f4f3;border-radius:.25rem;box-shadow:0 4px 16px #0000004d;position:sticky}.filter-modal .modal-content .modal-header{background-color:#f2f4f3;border-bottom:1px solid #e9e9e9;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;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;color:#f2f4f3}.filter-modal .modal-content .modal-footer .btn-apply:hover:not(:disabled){background-color:#9b2915}.dropdown{font-size:.9rem;position:relative}.dropdown__field-wrapper{align-items:center;background-color:#fff;border:1px solid #e9e9e9;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}.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}.dropdown.autocomplete-mode .dropdown__input{background-color:#0000;border:none;color:#22223b;flex-grow:1;font-size:.9rem;outline:none;padding:.5rem .625rem;width:100%}.dropdown.autocomplete-mode .dropdown__input::placeholder{color:#7c7e86;opacity:.8}.dropdown__arrow{color:#7c7e86;transition:transform .2s ease-in-out}.dropdown__arrow.up{transform:rotate(180deg)}.dropdown__list-container{background-color:#fff;border:1px solid #e9e9e9;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:1000000}.dropdown__list-container .dropdown__item{align-items:center;border-bottom:1px solid #f6f6f6;color:#22223b;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}.dropdown__list-container .dropdown__item--selected{background-color:#ffbc00;color:#f2f4f3;font-weight:500}.dropdown__list-container .dropdown__item--selected:hover{background-color:#d69e00}.dropdown__list-container .dropdown__item--no-options{color:#7c7e86;cursor:default;font-style:italic;padding:.5rem .625rem}.dropdown__list-container .dropdown__item--no-options:hover{background-color:#0000}.dropdown--disabled{opacity:.6}.dropdown--disabled,.dropdown--disabled .dropdown__field-wrapper{cursor:not-allowed!important}.dropdown--disabled .dropdown__input{background-color:#e9e9e9;color:#7c7e86;cursor:not-allowed}.dropdown--disabled .dropdown__field-wrapper:hover{border-color:#e9e9e9}.date-range-picker{align-items:center;display:flex;gap:.5rem}.date-range-picker input[type=date]{border:1px solid #e9e9e9;flex:1 1;padding:.5rem .625rem}.text-input{background-color:#fff;border:1px solid #e9e9e9;border-radius:.25rem;padding:.5rem .625rem}.price-modal{display:inline-block;position:relative}.price-modal div{background:#e9e9e9;border:1px solid #7c7e86;box-shadow:0 2px 5px #0000004d;color:#22223b;display:flex;flex-direction:column;gap:.625rem;left:0;padding:1rem;position:absolute;text-align:left;top:100%;width:20rem;z-index:998}@media(max-width:768px){.price-modal div{bottom:1.5rem;transform:translateX(-50%)}}.image-modal{align-items:center;background-color:#0009;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1040}.image-modal .modal-content{position:relative}.image-modal button{background:#0000;border:none;font-size:2rem;position:absolute;right:1rem;top:.25rem}.image-modal img{border-radius:.25rem;box-shadow:0 2 10px #00000080;max-height:80vh;max-width:80vw}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f2f4f3;color:#22223b;font-family:-apple-system,BlinkMacSystemFont,Poppins,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem}main{height:100vh;padding:1.25rem}main section:not(#lg){padding-bottom:.8rem;padding-left:5.25rem}@media(max-width:768px){main section:not(#lg){padding:0 0 5.5rem}}a,button{align-items:center;background:none;border:none;border-radius:.25rem;color:#22223b;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:#22223b}input:-moz-placeholder,input::-moz-placeholder{color:#22223b}input:-ms-input-placeholder{color:#22223b}select{border:0;border-radius:.25rem;font-size:1rem;outline:none;padding:.375rem .625rem;transition:border .3s}select option{background:#fff}.icon{height:1rem;width:1rem}.focus-button{background-color:#ffbc00;transition:background-color .2s}.focus-button:hover:not(:disabled){background-color:#e9e9e9}.focus-button:disabled{background-color:#ffbc00;cursor:not-allowed;opacity:.6}::-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}#navbar{background-color:#22223b;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:1002}#navbar,#navbar .navbar-content{display:flex;flex-direction:column}#navbar .navbar-content{gap:.625rem}#navbar .navbar-content button{padding:.5rem;transition:background .3s}#navbar .navbar-content button:hover{background-color:#4a4e69}#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{background:#0006;display:flex;height:100%;left:0;padding:.8rem 0 .8rem 6.5rem;position:fixed;top:0;width:100%;z-index:1001}#navbar-modal .modal-content{background-color:#f2f4f3;border-radius:.5rem;min-width:18.75rem;padding:1.25rem}#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}#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%}}table{background-color:#fff;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;text-overflow:ellipsis}table td{border-left:1px solid #ced4da80}table td img{height:3rem;width:3rem}table td>*{margin:0 auto}table th{border-left:1px solid #4a4e69;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;box-shadow:0 2px 4px #0006;color:#f2f4f3;position:sticky;top:0;z-index:999}table tbody tr:nth-child(2n){background-color:#e9e9e9}table tbody tr:hover{background-color:#4a4e69;color:#f2f4f3}table tbody tr:hover td{border-left:1px solid #333}table tbody tr:hover td:first-child{border-left:none}table tbody tr:hover input:not([type=checkbox]){color:#f2f4f3}@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-radius:.25rem;height:100%;outline:none;padding-inline:.5rem;width:100%}table .icon{height:1.25rem;width:1.25rem}
/*# sourceMappingURL=main.2002d7ad.css.map*/