@import"https://fonts.googleapis.com/css?family=Fira+Sans";.lds-hourglass{display:inline-block;width:80px;height:80px}.lds-hourglass:after{content:" ";display:block;border-radius:50%;width:0;height:0;margin:8px;box-sizing:border-box;border:32px solid #9a99ff;border-color:#9a99ff transparent #9a99ff transparent;animation:lds-hourglass 1.2s infinite}.lds-hourglass-small{display:inline-block;width:20px;height:20px}.lds-hourglass-small:after{content:" ";display:block;border-radius:50%;width:0;height:0;margin:0;box-sizing:border-box;border:8px solid #9a99ff;border-color:#9a99ff transparent #9a99ff transparent;animation:lds-hourglass 1.2s infinite}@keyframes lds-hourglass{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{transform:rotate(900deg);animation-timing-function:cubic-bezier(.215,.61,.355,1)}to{transform:rotate(1800deg)}}.price-settings-modal{color:#eef0f2;max-width:calc(100vw - 24px)}.price-settings-modal .ant-modal-content{padding:26px;border:1px solid #44494c;border-radius:16px;box-shadow:0 24px 90px #0008}.price-settings-modal .ant-modal-body{color:#eef0f2;font-family:inherit;display:flex;flex-direction:column;max-height:calc(100dvh - 90px)}.price-settings-modal .ant-modal-body>:not(.pg-body){flex-shrink:0}.price-settings-modal *{box-sizing:border-box}.pg-heading{padding-right:28px;margin-bottom:20px}.pg-eyebrow{font-size:10px;letter-spacing:.14em;color:#dabb86;margin-bottom:6px}.pg-heading h2{font-size:23px;margin:0 0 3px;font-weight:650}.pg-heading p,.pg-section-title p,.pg-comparison p{color:#aab4bc;margin:3px 0 0;font-size:12px;line-height:1.5}.pg-body{padding:0;margin:0;border:0;max-height:66vh;overflow:auto;min-width:0;min-height:0}.pg-fields{padding:0;margin:0;border:0;min-width:0}.price-settings-modal button{cursor:pointer;color:#dbbc87;border:1px solid #55544c;background:#303335;border-radius:7px;padding:7px 12px;font-size:12px;line-height:1.5;transition:background .15s}.price-settings-modal button:hover:not(:disabled){background:#414343;border-color:#ba9c69}.price-settings-modal button:disabled{opacity:.5;cursor:default}.price-settings-modal button:focus-visible,.price-settings-modal input:focus-visible,.price-settings-modal textarea:focus-visible,.price-settings-modal select:focus-visible{outline:2px solid #dbbc87;outline-offset:2px}.price-settings-modal label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#bec6cc;min-width:0}.price-settings-modal input:not([type=checkbox]),.price-settings-modal textarea,.price-settings-modal select{border:1px solid #4b5256;background:#242729;color:#f0f2f4;border-radius:7px;padding:8px 10px;font-family:inherit;width:100%;font-size:13px;line-height:1.5;min-height:37px}.price-settings-modal input:-moz-read-only{color:#a9b1b7;background:#2c3032}.price-settings-modal input:read-only{color:#a9b1b7;background:#2c3032}.price-settings-modal textarea{resize:vertical}.price-settings-modal small{font-size:11px;color:#a1adb6;line-height:1.5}.pg-globals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:17px;background:#282b2d;border:1px solid #42484b;border-radius:10px}.pg-stock-settings{display:grid;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:20px;padding:17px;margin-top:12px;background:#282b2d;border:1px solid #42484b;border-radius:10px}.pg-stock-settings h3{font-size:14px;font-weight:600;margin:0 0 5px}.pg-stock-settings p{color:#bec6cc;margin:0 0 5px;font-size:12px;line-height:1.5}.pg-comparison strong{font-size:13px}.pg-segments{display:flex;gap:3px;padding:3px;border:1px solid #464c50;border-radius:8px;background:#242729}.pg-segments button{border-color:transparent;background:transparent;color:#b5bfc7;padding:6px 13px}.pg-segments button.is-selected{color:#f3d4a1;background:#484236;border-color:#7b6b4f}.pg-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:15px 0 10px}.pg-section-title h3{font-size:16px;font-weight:600;margin:0}.pg-section-title h3 span{font-size:11px;background:#44494b;color:#c4cdd4;border-radius:12px;padding:2px 7px}.pg-section-title>button{flex-shrink:0}.pg-muted{color:#9da9b2;font-size:11px}.pg-workspace{display:grid;grid-template-columns:218px minmax(0,1fr);border:1px solid #454b4f;border-radius:10px;background:#292d2f;overflow:hidden}.pg-sidebar{padding:8px;border-right:1px solid #454b4f;max-height:410px;overflow:auto;background:#272a2c}.pg-sidebar button{display:flex;align-items:center;text-align:left;gap:8px;width:100%;border-color:transparent;color:#cbd1d5;padding:9px 7px;background:transparent}.pg-sidebar button.is-selected{background:#454034;border-color:#746348;color:#f0d5a8}.pg-sidebar button.is-disabled{opacity:.6}.pg-priority{color:#949fa7;font-size:10px;min-width:13px}.pg-group-name{min-width:0;flex:1;overflow-wrap:anywhere;line-height:1.4}.pg-group-name small{display:block;font-size:10px}.pg-sidebar strong{font-weight:500;font-size:12px}.pg-editor{padding:19px;min-width:0}.pg-editor-top{display:flex;gap:12px}.pg-name{flex:1}.pg-percent{width:104px}.pg-group-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:16px 0}.pg-actions{display:flex;align-items:center;gap:7px}.price-settings-modal .pg-check{display:flex;flex-direction:row;align-items:center;gap:7px;color:#e1e5e8}.pg-check input{accent-color:#ddb97a;width:15px;height:15px}.pg-match-mode{width:-moz-fit-content;width:fit-content;margin-bottom:15px}.pg-add-skus{display:flex;align-items:center;gap:12px;margin:8px 0 12px;justify-content:space-between}.pg-add-skus button{flex-shrink:0}.pg-chips{display:flex;flex-wrap:wrap;gap:5px;max-height:170px;overflow:auto}.pg-chips>span{display:inline-flex;align-items:center;gap:5px;background:#343c40;color:#c5d9e3;border-radius:5px;padding:3px 7px;font-size:11px;overflow-wrap:anywhere;min-width:0}.pg-chips button{border:0;background:transparent;padding:0 2px;font-size:15px;color:#aebcc5}.price-settings-modal .pg-text-button{border:0;background:none;padding:8px 0 0}.pg-editor-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #42494e;padding-top:14px;margin-top:17px}.pg-editor-bottom>span{color:#94a1aa;font-size:11px;max-width:230px}.price-settings-modal .pg-danger{color:#e7a3a3}.pg-flags>div{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.pg-flags p{font-size:12px;color:#aeb8c0}.pg-flags .pg-check{padding:9px 12px;border:1px solid #444e54;border-radius:7px}.pg-flags .pg-check.is-selected{border-color:#897453;background:#423e35}.pg-comparison{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:15px 0}.pg-comparison button{flex-shrink:0}.pg-results{background:#262d31;border:1px solid #465760;border-radius:8px;padding:12px;font-size:12px}.pg-results p{margin:0 0 8px}.pg-table-scroll{overflow:auto;max-height:220px}.pg-results table{border-collapse:collapse;width:100%;margin-bottom:10px;text-align:left}.pg-results td,.pg-results th{padding:6px 10px;border-bottom:1px solid #424d54;font-size:11px}.pg-footer{border-top:1px solid #464c50;display:flex;gap:15px;justify-content:space-between;align-items:center;padding-top:17px;margin-top:18px}.pg-footer>span{color:#c4cbd0;font-size:12px}.pg-footer small{display:block;margin-top:3px}.price-settings-modal .pg-primary{color:#242320;border-color:#e5c184;background:#e5c184;font-weight:600}.price-settings-modal .pg-primary:hover:not(:disabled){background:#f0d39c}.pg-alert,.pg-confirm{border:1px solid #806d43;background:#3c372b;color:#efcf93;padding:12px;border-radius:8px;margin:10px 0;font-size:12px}.pg-error{border-color:#91524f;background:#452e2e;color:#ffb4b1}.pg-success{border-color:#477b64;background:#293e35;color:#a8ddc3}.pg-confirm p{margin:0 0 10px}.pg-loading,.pg-empty{color:#aebbc4;padding:25px}.price-settings-modal .pg-mobile-picker{display:none}@media (max-width: 760px){.price-settings-modal .ant-modal-body{max-height:calc(100dvh - 62px)}.price-settings-modal .ant-modal-content{padding:18px}.pg-body{max-height:64vh}.pg-globals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pg-workspace{grid-template-columns:175px minmax(0,1fr)}.pg-editor{padding:12px}.pg-group-tools,.pg-editor-bottom,.pg-comparison,.pg-footer{align-items:flex-start;flex-wrap:wrap;gap:10px}}@media (max-width: 550px){.pg-stock-settings{grid-template-columns:minmax(0,1fr);padding:12px;gap:12px}.pg-sidebar{display:none}.pg-workspace{display:block}.price-settings-modal .pg-mobile-picker{display:flex;padding:12px;border-bottom:1px solid #454b4f}.pg-heading h2{font-size:20px}.pg-section-title{flex-wrap:wrap}.pg-globals{padding:12px}.pg-add-skus{flex-wrap:wrap}.pg-footer .pg-actions{width:100%;justify-content:flex-end}.pg-group-tools .pg-actions{flex-wrap:wrap}}.editor-field{min-width:0}.editor-field>label{display:block;color:#cbd0d3;font-size:12px;margin-bottom:6px}.editor-input{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:40px;padding:9px 11px;border:1px solid #51595d;border-radius:8px;background:#222527;color:#eceeef;font:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.editor-input::-moz-placeholder{color:#889399}.editor-input::placeholder{color:#889399}.editor-input:hover{border-color:#a28a5e}.editor-input:focus-visible{outline:2px solid #e8c888;outline-offset:2px}.editor-select.ant-select{display:block;width:100%;min-width:0;margin-top:5px;font-size:13px}.editor-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:40px;padding:0 11px;background:#222527;border-color:#51595d;border-radius:8px}.editor-select.ant-select-single .ant-select-selector .ant-select-selection-item,.editor-select.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:38px;color:#eceeef}.editor-select.ant-select .ant-select-arrow{color:#d4b77e}.editor-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#b99b60}.editor-select.ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:#e8c888;box-shadow:0 0 0 2px #e8c88825}.editor-select-popup.ant-select-dropdown{padding:5px;background:#292c2e;border:1px solid #b79b625c;border-radius:10px;box-shadow:0 12px 32px #0007}.editor-select-popup .ant-select-item{min-height:40px;align-items:center;padding:9px 11px;border-radius:6px;font-size:13px;color:#d6dadd}.editor-select-popup .ant-select-item-option-content{white-space:normal;line-height:1.4}.editor-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#e8c88812;color:#f0d296}.editor-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#e8c88826;color:#f0d296;font-weight:600}.editor-select-popup .ant-select-item-option-state{color:#f0d296}button.editor-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 13px;border:1px solid #d6b16b55;border-radius:8px;background:#d6b16b10;color:#efd296;font-size:13px;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}.editor-button:hover{background:#d6b16b22;border-color:#d6b16b99}.editor-button:focus-visible{outline:2px solid #e8c888;outline-offset:2px}.editor-button:disabled{opacity:.5;cursor:wait}button.editor-button-primary{background:#e8c888;border-color:#e8c888;color:#30291b;font-weight:600}button.editor-button-primary:hover{background:#f2d89e}@media (max-width:600px){.editor-input,.editor-button,.editor-select-popup .ant-select-item{min-height:44px}.editor-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:44px}.editor-select.ant-select-single .ant-select-selector .ant-select-selection-item{line-height:42px}}.catalog-page{height:100%;min-height:0;min-width:0;display:flex;flex-direction:column;gap:10px;color:#e8ecee}.catalog-controls{flex-shrink:0;padding:14px 16px;background:#292c2e;border:1px solid #d6b16b40;border-radius:12px}.catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.catalog-title{min-width:0}.catalog-title>div{display:flex;align-items:center;gap:10px}.catalog-title h1{margin:0;font-size:22px;line-height:1.2;color:#f0d296;font-weight:600}.catalog-total{background:#d6b16b18;color:#deca9f;font-size:12px;padding:2px 8px;border:1px solid #d6b16b22;border-radius:5px;font-variant-numeric:tabular-nums}.catalog-title p{display:flex;gap:14px;margin:6px 0 0;color:#9ea9b0;font-size:11px}.catalog-title b{font-weight:500;margin-left:4px}.catalog-available b{color:#a0cfb5}.catalog-unavailable b{color:#c5aba5}.catalog-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.catalog-actions button{font-size:12px}.catalog-actions .anticon{font-size:14px}.catalog-filters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(155px,.48fr) minmax(155px,.45fr) minmax(130px,.38fr) 40px;gap:9px;align-items:center}.catalog-filters .editor-select{margin-top:0}.catalog-search.ant-input-affix-wrapper{height:40px;background:#222527;border-color:#51595d;border-radius:8px;padding:8px 11px}.catalog-search.ant-input-affix-wrapper .ant-input{background:transparent;color:#eceeef;font-size:13px}.catalog-search .ant-input-prefix{margin-right:8px;color:#d4b77e}.catalog-search .ant-input-clear-icon{color:#aeb9c0}.catalog-search.ant-input-affix-wrapper:hover{border-color:#b99b60}.catalog-search.ant-input-affix-wrapper-focused{border-color:#e8c888;box-shadow:0 0 0 2px #e8c88825}button.catalog-reset{display:grid;place-items:center;height:40px;width:40px;border:1px solid #d6b16b40;border-radius:8px;background:#d6b16b10;color:#e8c888;cursor:pointer}button.catalog-reset:disabled{opacity:.3;cursor:default}.catalog-reset:not(:disabled):hover{background:#d6b16b25}.catalog-footer{display:flex;align-items:center;gap:14px;flex-shrink:0;min-height:40px;padding:0 3px}.catalog-range{font-size:11px;color:#98a6ae;flex:1}.catalog-range b{color:#d3d8da;font-weight:500}.catalog-pagination{display:flex;gap:8px;align-items:center;font-size:12px;color:#d0bb90}.catalog-pagination>span{min-width:52px;text-align:center;font-variant-numeric:tabular-nums}.catalog-pagination button,button.catalog-all{min-height:34px;min-width:34px;display:flex;align-items:center;justify-content:center;padding:6px 10px;border:1px solid #d6b16b40;border-radius:7px;background:#292c2e;color:#d9bf8e;font-size:11px;cursor:pointer}.catalog-pagination button:hover:not(:disabled),button.catalog-all:hover:not(:disabled){background:#d6b16b18;border-color:#d6b16b80}.catalog-pagination button:disabled,button.catalog-all:disabled{opacity:.3;cursor:default}.catalog-all[aria-pressed=true]{background:#d6b16b20;border-color:#d6b16b80}.goods-table-wrap{min-height:0;min-width:0;flex:1;overflow:auto;border:1px solid #d6b16b30;border-radius:12px;background:#292c2e;transition:opacity .15s}.goods-table-wrap.is-loading{opacity:.55}.goods-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left}.goods-table th{position:sticky;top:0;z-index:2;padding:12px;background:#242729;color:#a7b0b5;font-size:10px;font-weight:500;letter-spacing:.02em;border-bottom:1px solid #d6b16b30}.goods-table td{padding:10px 12px;border-bottom:1px solid #ffffff0b;vertical-align:middle;min-width:0}.goods-table tbody tr{transition:background-color .12s ease}.goods-table tbody tr:last-child td{border-bottom:0}.goods-table tbody tr:nth-child(even){background:#ffffff02}.goods-table tbody tr:is(:hover,:focus-within){background:#d6b16b30;box-shadow:inset 3px 0 #e8c888}.goods-product-col{width:30%}.goods-vendor-col{width:12%}.goods-status-col{width:10%}.goods-type-col{width:11%}.goods-stock-col{width:7%;text-align:center}.goods-description-col{width:21%}.goods-actions-col{width:110px;text-align:right}button.goods-product-link{display:block;min-width:0;width:100%;text-align:left;cursor:pointer;border-radius:4px}.goods-sku{display:block;color:#e5c88f;font-size:12px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.goods-product-link:hover .goods-sku{color:#ffe4ae}.goods-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:4px;color:#ccd3d7;font-size:11.5px;line-height:1.4;overflow-wrap:anywhere}.goods-vendor{font-size:11px;color:#c3cbd0;overflow-wrap:anywhere;line-height:1.5}.goods-vendor small{display:block;margin-top:4px;color:#8e9ca4;font-size:10px}.goods-status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;border:1px solid transparent;border-radius:6px;padding:4px 7px;font-size:10px;line-height:1.3}.goods-status:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.goods-status.is-available{color:#9ed0b6;background:#8fc4a512;border-color:#8fc4a518}.goods-status.is-unavailable{color:#cfaaa3;background:#ce968412;border-color:#ce968418}.goods-types>div{display:flex;flex-wrap:wrap;gap:4px}.goods-type{display:inline-block;border:1px solid #d6b16b30;border-radius:4px;padding:2px 6px;font-size:10px;line-height:1.4;color:#cdb689;background:#d6b16b08;white-space:nowrap}.goods-type.is-ordinary{color:#94a0a7;border-color:#ffffff16;background:transparent}.goods-stock{text-align:center;color:#91a0a8;font-size:12px;font-variant-numeric:tabular-nums}.goods-stock .has-stock{color:#e8cf9b;background:#d6b16b14;border-radius:5px;padding:3px 8px}.goods-description>div{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#9ba8af;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.goods-actions{display:flex;justify-content:flex-end;gap:3px}.goods-actions button{display:grid;place-items:center;height:30px;width:28px;border:1px solid transparent;border-radius:6px;color:#9aa6ad;font-size:13px;cursor:pointer}.goods-actions button:hover{color:#efd296;border-color:#d6b16b55;background:#d6b16b12}.goods-actions .goods-edit{color:#d2b77f}.goods-actions .goods-delete:hover{color:#eab0a5;background:#eab0a512;border-color:#eab0a530}.goods-mobile-label{display:none}.catalog-page button:focus-visible,.goods-table-wrap:focus-visible{outline:2px solid #e8c888;outline-offset:-2px}.catalog-empty{display:grid;place-items:center;flex:1;min-height:100px;border:1px dashed #d6b16b40;border-radius:12px;background:#292c2e;color:#aeb9c0;text-align:center;font-size:13px;padding:20px}.catalog-dialog .ant-modal-content{background:#292c2e!important;border:1px solid #b49a6155;border-radius:14px;padding:24px;box-shadow:0 24px 70px #0008}.catalog-dialog .ant-modal-header{background:transparent}.catalog-dialog .ant-modal-title{background:transparent!important;color:#efd296!important;font-size:18px}.catalog-dialog .ant-modal-footer{border-top:1px solid #ffffff15;padding-top:14px;margin-top:18px}.catalog-dialog-sku{margin:16px 0 10px;color:#deca9f;font-size:13px;overflow-wrap:anywhere}.catalog-dialog-hint{color:#aeb9c0;font-size:12px;line-height:1.6}.catalog-dialog .ant-btn-default{background:#222527;border-color:#d6b16b55!important}.catalog-dialog .ant-btn-primary:hover{color:#30291b!important;border-color:#f2d89e!important;background:#f2d89e!important}.catalog-add-modal .ant-input{background:#222527;color:#eceeef;border-color:#51595d;font-size:13px}.catalog-add-modal .ant-input:hover,.catalog-add-modal .ant-input:focus{border-color:#e8c888}.catalog-add-modal input[type=checkbox]{color-scheme:dark}.catalog-add-modal .ant-input-data-count{color:#8f9da5!important;font-size:11px}.catalog-add-modal .editor-field>.editor-select{margin-top:0}.catalog-add-modal .ant-modal-title{margin-bottom:14px}.goods-type.is-link{color:#9cc8ff;background:#629fff20;border-color:#629fff55}.goods-type.is-esim{color:#7cdde5;background:#49c8d320;border-color:#49c8d355}.goods-type.is-dtu{color:#c9a5ff;background:#a679ed24;border-color:#a679ed60}.goods-type.is-gift{color:#f4cb7c;background:#e4b45120;border-color:#e4b45155}.goods-type.is-auto-reply{color:#f5a9d0;background:#e878b520;border-color:#e878b560}.goods-vendor .goods-supplier{font-weight:500}.goods-vendor .goods-supplier[data-supplier=AppRoute]{color:#9cc8ff}.goods-vendor .goods-supplier[data-supplier=QuickSales]{color:#8bdcb8}.goods-vendor .goods-supplier[data-supplier=DonateHub]{color:#c9a5ff}.goods-vendor .goods-supplier[data-supplier="NS.Gifts"]{color:#f4cb7c}@media (max-width:1000px){.catalog-heading{align-items:flex-start}.catalog-actions{gap:6px}.catalog-filters{grid-template-columns:repeat(6,minmax(0,1fr))}.catalog-search{grid-column:1/-1;grid-row:1;width:calc(100% - 49px)}.catalog-reset{grid-column:6;grid-row:1;justify-self:end}.catalog-vendor{grid-column:1/3}.catalog-availability{grid-column:3/5}.catalog-type{grid-column:5/7}}@media (min-width:861px) and (max-width:1150px){.goods-table td,.goods-table th{padding:9px 8px}.goods-description-col{width:16%}.goods-product-col{width:31%}.goods-vendor-col{width:13%}.goods-status-col,.goods-type-col{width:12%}.goods-stock-col{width:7%}}@media (max-width:860px){.catalog-controls{padding:12px}.catalog-heading{flex-wrap:wrap;gap:12px}.catalog-actions{margin-left:auto}.catalog-title h1{font-size:20px}.goods-table thead{display:none}.goods-table tbody{display:block}.goods-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:14px;border-bottom:1px solid #d6b16b25}.goods-table td{display:block;border:0!important;padding:0}.goods-product{grid-column:1/-1}.goods-vendor{grid-column:1}.goods-availability{grid-column:2;grid-row:2;text-align:right}.goods-types{grid-column:1}.goods-stock{grid-column:2;text-align:right;display:flex!important;align-items:center;justify-content:flex-end;gap:7px}.goods-description,.goods-actions-cell{grid-column:1/-1}.goods-actions button{height:36px;width:36px;border-color:#ffffff12}.goods-sku{font-size:13px}.goods-name{font-size:12px}.goods-mobile-label{display:inline;margin-right:6px;color:#8f9da5;font-size:10px}.goods-vendor small{display:inline;margin-left:8px}.goods-stock .goods-mobile-label{margin:0}}@media (max-width:600px){.catalog-page{gap:8px}.catalog-heading{margin-bottom:12px}.catalog-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.catalog-title h1{font-size:19px}.catalog-title p{margin:0;font-size:10px;gap:10px}.catalog-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;width:100%;gap:6px}.catalog-actions button{padding:8px;font-size:11px;white-space:normal;min-height:44px;line-height:1.35}.catalog-actions .anticon{font-size:13px}.catalog-actions .catalog-yml{padding:8px}.catalog-actions .catalog-yml .anticon{display:none}.catalog-actions button:first-child{justify-content:flex-start;text-align:left}.catalog-actions button:last-child{max-width:120px}.catalog-filters{gap:7px}.catalog-search.ant-input-affix-wrapper{height:44px}.catalog-filters .editor-select{font-size:12px}.catalog-reset{height:44px!important}.catalog-vendor{grid-column:1/4}.catalog-availability{grid-column:4/7}.catalog-type{grid-column:1/7}.catalog-footer{gap:7px;flex-wrap:wrap;min-height:44px}.catalog-range{font-size:10px}.catalog-pagination{gap:3px;font-size:11px}.catalog-pagination>span{min-width:42px}.catalog-pagination button{min-height:40px;min-width:32px}.catalog-all{font-size:10px!important;min-height:40px!important;padding:6px!important}.goods-table tr{padding:12px;gap:8px}.goods-actions button{height:40px;width:40px}.catalog-dialog .ant-modal-content{padding:18px}}.offer-policy,.offer-policy *{box-sizing:border-box}.offer-policy{container:offer-policy / inline-size;border:1px solid #d6b16b55;border-radius:12px;padding:14px 16px;background:#292c2e;color:#eceeef;min-width:0}.op-heading{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.op-heading h3{margin:0;color:#f0d296;font-size:16px;font-weight:600}.offer-policy p{font-size:12px;line-height:1.45;margin:5px 0 0;color:#aeb9c0}.op-toggle{display:flex;gap:7px;align-items:center;white-space:nowrap;font-size:12px;min-height:28px}.offer-policy input[type=checkbox]{accent-color:#e8c888;color-scheme:dark;width:16px;height:16px;margin:0}.op-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.offer-policy label{display:block;font-size:12px;color:#cbd0d3}.offer-policy .op-toggle{display:flex}.offer-policy .op-control>label>input,.offer-policy .op-grid>label>input{display:block;width:100%;min-width:0;background:#222527;color:#f2f2f2;border:1px solid #51595d;border-radius:7px;padding:8px 10px;margin-top:5px;min-height:38px;font-size:13px}.offer-policy select:focus-visible,.offer-policy input:focus-visible,.offer-policy button:focus-visible,.offer-policy summary:focus-visible{outline:2px solid #e8c888;outline-offset:2px}.op-control{min-width:0}.op-cost{margin-top:8px}.op-control>.op-grid{margin-top:8px}.op-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;border-top:1px solid #ffffff15;padding-top:10px;margin-top:12px}.op-preview{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.op-preview button{border:1px solid #d6b16b66;background:#d6b16b15;color:#f0d296;border-radius:7px;padding:8px 12px;cursor:pointer;font-size:12px;min-height:36px}.op-preview button:hover{background:#d6b16b25}.op-preview button:disabled{opacity:.5;cursor:wait}.op-preview span{color:#a4adb4;font-size:11px}.op-help{font-size:12px;min-width:0}.op-help summary{color:#d4b77e;cursor:pointer;padding:6px 0}.op-help[open]{flex-basis:100%}.op-help>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;padding-top:4px}.offer-policy .op-error{color:#ffaaa0}.offer-policy .op-warning{color:#f0cd89}.op-result{background:#202325;border-radius:8px;padding:12px;margin-top:10px;overflow-wrap:anywhere}.op-result h4{font-size:12px;color:#f0d296;margin:0 0 8px}.op-result dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px 14px;margin:0 0 8px}.op-result dt{font-size:11px;color:#9ba9b1}.op-result dd{font-size:13px;margin:2px 0 0}.op-result small{font-size:11px;color:#a4adb4}@container offer-policy (max-width:560px){.op-grid{grid-template-columns:1fr}.op-control>.op-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-help>div{grid-template-columns:1fr}}@container offer-policy (max-width:360px){.op-heading{flex-wrap:wrap}.op-heading>div{flex:1 1 100%}.op-preview span{flex:1 1 100%}.op-control>.op-grid{grid-template-columns:1fr}}@media (max-width:600px){.offer-policy{padding:12px}.offer-policy .op-control>label>input,.offer-policy .op-grid>label>input,.op-preview button,.op-toggle{min-height:44px}}.supplier-fields,.supplier-fields *{box-sizing:border-box}.supplier-fields{container:supplier-fields / inline-size;border:1px solid #d6b16b40;border-radius:12px;padding:14px 16px;background:#292c2e;color:#eceeef;min-width:0}.supplier-fields h3{margin:0;color:#efd296;font-size:16px;font-weight:600}.supplier-fields p{font-size:12px;line-height:1.45;color:#abb5bb;margin:5px 0 0}.sf-switch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;margin:12px 0;background:#222527;border:1px solid #ffffff12;border-radius:9px}.sf-switch label{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:36px;padding:6px 8px;border:1px solid transparent;border-radius:6px;font-size:13px;color:#bbc2c6;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.sf-switch label:hover{background:#d6b16b0d;color:#f0d296}.sf-switch .sf-selected{border-color:#d6b16b65;background:#d6b16b23;color:#f0d296;font-weight:600}.sf-switch input{position:absolute;opacity:0;width:1px;height:1px}.sf-switch label:focus-within{outline:2px solid #e8c888;outline-offset:2px}.sf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 12px}.sf-grid label{display:block;min-width:0;font-size:12px;color:#cbd0d3}.sf-grid label>span{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.sf-grid small{font-size:10px;color:#8f9ba2;overflow-wrap:anywhere}.sf-grid input{display:block;width:100%;min-width:0;min-height:38px;margin-top:5px;padding:8px 10px;border:1px solid #51595d;border-radius:7px;background:#222527;color:#f1f1f1;font-size:14px}.sf-grid input:focus-visible{outline:2px solid #e8c888;outline-offset:2px}.supplier-fields .sf-cache{margin-top:10px;font-size:11px}.sf-cache strong{color:#e9cb91;font-weight:500}@container supplier-fields (max-width:420px){.sf-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-switch label{min-height:40px}.sf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-grid small{display:none}}@container supplier-fields (max-width:290px){.sf-grid{grid-template-columns:1fr}}@media (max-width:600px){.sf-grid input,.sf-switch label{min-height:44px}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-editor{width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;color:#eceeef}.product-editor input[type=checkbox]{color-scheme:dark}.product-editor-toolbar{display:flex;align-items:center;gap:14px;margin-bottom:16px;min-height:48px}.product-editor-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.product-editor-title>span{font-size:11px;color:#9fa9ae}.product-editor-title strong{font-size:14px;color:#e8c888;font-weight:500;overflow-wrap:anywhere}.product-editor-grid{display:grid;flex:1;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:18px;align-items:start;overflow:hidden}.product-editor-form{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;gap:14px;overflow:auto;padding:2px 5px 16px 2px}.product-editor-form>section{flex-shrink:0}.product-editor-codes{min-width:0;min-height:0;height:100%;max-height:100%;display:flex;flex-direction:column}.product-editor-section{container:editor-section / inline-size;min-width:0;padding:14px 16px 18px;border:1px solid #d6b16b35;border-radius:12px;background:#292c2e}.product-editor-section-heading{margin-bottom:12px}.product-editor-section h3{margin:0;color:#efd296;font-size:16px;font-weight:600}.product-editor-section-heading p{margin:5px 0 0;font-size:12px;color:#aeb9c0;line-height:1.45}.product-editor-basics{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:12px}.product-editor-toggles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.product-editor-toggle{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 10px;background:#222527;border:1px solid #ffffff16;border-radius:8px;color:#bdc6cb;font-size:12px;cursor:pointer}.product-editor-toggle:hover{border-color:#d6b16b70}.product-editor-toggle.is-checked{border-color:#d6b16b55;background:#d6b16b10;color:#f0d296}.product-editor-toggle input{width:15px;height:15px;accent-color:#e8c888;flex-shrink:0}.product-editor-toggle:focus-within{outline:2px solid #e8c888;outline-offset:2px}.product-editor-images{display:flex;flex-wrap:wrap;gap:12px}.product-editor-image{position:relative;padding:7px;background:#222527;border:1px solid #ffffff1c;border-radius:9px}.product-editor-image img{width:120px;height:140px;-o-object-fit:contain;object-fit:contain;border-radius:4px;font-size:11px;color:#aeb9c0}.product-editor-image button{position:absolute;right:3px;top:3px;display:grid;place-items:center;width:28px;height:28px;border:1px solid #d6b16b55;border-radius:6px;background:#222527ed;color:#f0d296;cursor:pointer}.product-editor-image button:hover{color:#ffaaa0;border-color:#ffaaa0}.product-editor-add-image{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:110px;min-width:110px;border:1px dashed #bba07066;background:#d6b16b08;color:#e8c888;border-radius:9px;cursor:pointer}.product-editor-add-image:hover{border-color:#e8c888;background:#d6b16b18}.editor-textarea-label{font-size:12px;color:#cbd0d3;margin-bottom:6px}.product-editor .ant-input{background:#222527;color:#eceeef;border-color:#51595d;border-radius:8px;padding:9px 11px;font-size:13px}.product-editor .ant-input:hover{border-color:#b99b60}.product-editor .ant-input:focus{border-color:#e8c888;box-shadow:0 0 0 2px #e8c88820}.product-editor .ant-input-data-count{font-size:11px;color:#919fa7!important}.product-editor-image-missing{width:120px;height:140px;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;color:#8f9da5;font-size:11px}.product-editor-image-missing>.anticon{font-size:24px;color:#baa475}@container editor-section (max-width:440px){.product-editor-basics{grid-template-columns:repeat(2,minmax(0,1fr))}.product-editor-basics>.editor-field:first-child{grid-column:1/-1}.product-editor-toggles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.product-editor-grid{display:block;overflow:auto}.product-editor-form{height:auto;overflow:visible;padding-right:2px}.product-editor-codes{height:auto;max-height:none;margin-bottom:16px}.product-editor-toolbar{flex-shrink:0;background:#2d3032;padding:4px 0;margin-bottom:8px}}@media (max-width:600px){.product-editor-toolbar{gap:8px;flex-wrap:wrap}.product-editor-title{order:-1;flex:1 1 100%}.product-editor-toolbar>.editor-button-primary{margin-left:auto}.product-editor-section{padding:12px}.product-editor-toggle{min-height:44px}.product-editor-image button{width:32px;height:32px}}.product-codes{display:flex;flex-direction:column;min-height:0;min-width:0;max-height:100%;border:1px solid #d6b16b40;border-radius:12px;background:#292c2e;color:#eceeef;overflow:hidden}.pc-mobile-label{display:none}.pc-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 16px 12px}.pc-heading h3{margin:0;color:#efd296;font-size:16px;font-weight:600}.pc-heading p{margin:4px 0 0;font-size:12px;color:#aeb9c0}.pc-filters{display:flex;gap:4px;padding:4px;margin:0 16px 12px;border:1px solid #ffffff13;border-radius:9px;background:#222527}.pc-filters button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-width:0;min-height:36px;border:1px solid transparent;border-radius:6px;color:#aeb9c0;font-size:12px;cursor:pointer}.pc-filters button:hover{color:#efd296}.pc-filters button[aria-pressed=true]{color:#efd296;background:#d6b16b20;border-color:#d6b16b60}.pc-filters button>span{padding:1px 6px;border-radius:4px;background:#ffffff0c;font-size:11px;font-variant-numeric:tabular-nums}.pc-search{display:flex;gap:7px;padding:0 16px 12px;align-items:center}.pc-search>.editor-field{flex:1}.pc-icon-button,.pc-delete{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;color:#aeb9c0;border:1px solid #51595d;border-radius:8px;background:#222527;cursor:pointer}.pc-icon-button:hover{color:#efd296;border-color:#c3a570}.pc-icon-button:disabled{opacity:.5;cursor:wait}.pc-delete{width:28px;height:32px;border-color:transparent;background:transparent;color:#89959b}.pc-delete:hover{color:#ffaaa0;background:#ffaaa012;border-color:#ffaaa030}.product-codes button:focus-visible,.pc-table-wrap:focus-visible{outline:2px solid #e8c888;outline-offset:-2px}.pc-table-wrap{flex:1;min-height:0;overflow:auto;border-top:1px solid #ffffff13;min-width:0}.product-codes table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.product-codes th{position:sticky;top:0;z-index:1;background:#242729;padding:11px 12px;color:#9da9af;font-size:10px;letter-spacing:.03em;font-weight:500;white-space:nowrap}.product-codes td{padding:12px;border-bottom:1px solid #ffffff09;vertical-align:middle;line-height:1.45}.product-codes tr:nth-child(even){background:#ffffff02}.product-codes tbody tr:hover{background:#d6b16b08}.product-codes td:first-child{width:40%}.product-codes td:last-child{padding:8px 6px;width:32px}.product-codes code{display:block;color:#e4d3b2;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;overflow-wrap:anywhere;min-width:90px}.product-codes small{display:block;color:#8f9da5;font-size:10px;margin-top:4px}.pc-buyer{color:#cbd0d3;overflow-wrap:anywhere}.pc-status{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:5px;font-size:10px;white-space:nowrap}.pc-status:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.pc-status.is-active{color:#99d9b7;background:#80cba416}.pc-status.is-sold{color:#d6bd8e;background:#d6b16b12}.pc-state{text-align:center;padding:32px 18px;color:#aeb9c0;font-size:13px}.pc-error{color:#efa99f}.pc-state p{margin:8px 0 16px;font-size:12px;line-height:1.5}.pc-footnote{display:flex;justify-content:space-between;gap:8px;padding:10px 16px;color:#96a2a8;font-size:10px;border-top:1px solid #ffffff13}.pc-privacy{font-size:11px;color:#c5b184;padding:0 16px 10px;margin:0}.product-code-modal .ant-modal-content{background:#292c2e!important;border:1px solid #b49a6155;box-shadow:0 24px 70px #0008;border-radius:14px;padding:24px}.product-code-modal .ant-modal-header{background:transparent;margin-bottom:10px}.product-code-modal .ant-modal-title{background:transparent!important;color:#efd296!important;font-size:18px}.pc-modal-hint{color:#aeb9c0;font-size:12px;line-height:1.6;margin:0 0 18px;overflow-wrap:anywhere}.product-code-modal .ant-input{background:#222527;color:#eceeef;border-color:#51595d}.product-code-modal .ant-input:hover,.product-code-modal .ant-input:focus{border-color:#e8c888}.pc-code-inputs{max-height:50vh;overflow:auto;padding:2px}.pc-code-input-row{display:flex;gap:8px;align-items:flex-start}.pc-code-input-row .ant-form-item{flex:1;min-width:0;margin-bottom:12px}.pc-modal-actions{display:flex;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid #ffffff15}.product-code-modal .ant-btn-default{background:#222527;border-color:#d6b16b55!important}.product-code-modal .ant-btn-primary:hover{border-color:#f2d89e!important;color:#30291b!important;background:#f2d89e!important}@media (max-width:1100px){.pc-table-wrap{max-height:520px}.product-codes{max-height:none}}@media (max-width:600px){.pc-heading{flex-wrap:wrap;padding:12px}.pc-heading .editor-button{font-size:12px}.pc-filters{margin:0 12px 10px}.pc-filters button{min-height:44px;font-size:11px;gap:4px}.pc-search{padding:0 12px 12px}.pc-icon-button{width:42px;height:44px}.product-codes table{min-width:440px}.product-codes td{padding:10px}.pc-footnote{padding:10px 12px;flex-wrap:wrap}.pc-delete{height:44px;width:32px}.product-code-modal .ant-modal-content{padding:20px}.product-codes table{min-width:0}.product-codes thead{display:none}.product-codes tbody{display:block}.product-codes tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 12px;border-bottom:1px solid #ffffff10}.product-codes td{border:0;padding:0}.product-codes td:first-child{width:auto}.product-codes td:nth-child(2){text-align:right}.product-codes td:last-child{padding:0;justify-self:end;width:auto}.product-codes code{font-size:13px}.product-codes small{font-size:11px}.pc-mobile-label{display:inline;color:#8f9da5;font-size:11px}}.steam-link-modal{top:32px;padding-bottom:32px}.steam-link-modal .ant-modal-content{padding:24px;border:1px solid #444a4f;border-radius:16px;box-shadow:0 24px 80px #0006}.steam-link-modal .ant-modal-header{margin-bottom:20px;background:transparent}.steam-link-heading{display:flex;align-items:center;gap:12px;padding-right:28px;font-size:18px;line-height:1.4}.steam-link-heading-icon{display:grid;flex:0 0 42px;height:42px;place-items:center;color:#e3bd7f;background:#e3bd7f14;border:1px solid #e3bd7f33;border-radius:12px;font-size:22px}.steam-link-heading p{margin:4px 0 0;color:#b6bdc5;font-size:13px;font-weight:400}.steam-link-content{display:flex;flex-direction:column;gap:20px;color:#f2f3f4}.steam-link-content .ant-alert{padding:12px 14px;line-height:1.6;overflow-wrap:anywhere}.steam-link-fields{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:16px}.steam-link-field{display:flex;flex-direction:column;gap:8px;min-width:0}.steam-link-field label{color:#e5e8ec;font-size:13px;font-weight:600}.steam-link-field label span{margin-left:6px;color:#a8b1bb;font-size:12px;font-weight:400}.steam-link-field .ant-select,.steam-link-field .ant-input-number{width:100%}.steam-link-generate{align-self:flex-start}.steam-link-result{padding:18px;background:#242729;border:1px solid #454c51;border-radius:12px}.steam-link-result-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px;font-weight:600}.steam-link-result-heading .anticon{margin-right:6px;color:#83d5a3}.steam-link-result-heading b{padding:3px 9px;color:#a0e1b9;background:#83d5a314;border:1px solid #83d5a32b;border-radius:6px;font-size:12px}.steam-link-result-sku{color:#e4e8ec;font-size:13px;overflow-wrap:anywhere}.steam-link-batch-id{margin:4px 0 14px;color:#b6bdc5;font-size:12px;overflow-wrap:anywhere}.steam-link-batch-id code{margin-left:6px;font-family:ui-monospace,Consolas,monospace}.steam-link-modal textarea.steam-link-urls{min-height:144px;max-height:320px;padding:12px;color:#e8cfaa;background:#1d2022;font-family:ui-monospace,Consolas,monospace;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.steam-link-hint{margin:8px 0 0;color:#aeb7c1;font-size:12px;line-height:1.5}.steam-link-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.steam-link-new{margin-left:auto}.steam-link-modal .ant-btn-primary:not(:disabled):hover{color:#1d2022!important;background:#f0cb90!important;border-color:#f0cb90!important}.steam-link-modal .ant-btn:disabled{color:#a8b0b8!important;background:#383c40!important;border-color:#50565c!important}.steam-link-history{padding-top:18px;border-top:1px solid #454b50}.steam-link-history .steam-link-hint{margin:-4px 0 4px}.steam-link-dropdown .ant-select-item-option-content{white-space:normal;overflow-wrap:anywhere}@media (max-width: 600px){.steam-link-modal{top:12px;padding-bottom:12px}.steam-link-modal .ant-modal-content{padding:18px 16px}.steam-link-heading{align-items:flex-start;font-size:16px}.steam-link-fields{grid-template-columns:minmax(0,1fr)}.steam-link-result{padding:14px}.steam-link-actions .ant-btn,.steam-link-generate{width:100%}.steam-link-new{margin-left:0}.steam-link-content .ant-alert-with-description,.steam-link-content .ant-alert{flex-wrap:wrap;row-gap:10px}.steam-link-content .ant-alert-action{margin-left:0}}.service-workspace{--sg-gold:#e8c888;--sg-muted:#a6b0b5;color:#e8ebed;background:#202325;min-height:100vh}.service-workspace .app-header{background:#26292b;border-bottom-color:#d6b16b28;box-shadow:none;gap:12px}.service-workspace .app-shop-summary{flex:0 1 180px;min-width:100px;width:auto}.service-workspace .app-shop-meta{display:none}.service-workspace .app-shop-name{color:#e8c888;letter-spacing:.06em}.service-workspace .app-service-nav button{height:34px;font-size:11px;padding-inline:12px;border-radius:8px}.service-workspace .app-service-nav button.active{background:#d6b16b24;border-color:#d6b16b99;color:#f2d496}.service-workspace .service-page{padding:6px 4px 10px;min-width:0}.service-workspace .service-page-header{flex-wrap:wrap;gap:12px;margin-bottom:14px;padding:6px 0;flex-shrink:0}.service-workspace .service-page-title{display:block;flex-shrink:0;max-width:100%}.service-workspace .service-page-title h1{font-size:22px;letter-spacing:-.03em;color:#f0d397;font-weight:650}.service-workspace .service-page-title p{margin:3px 0 0;font-size:12px;color:var(--sg-muted)}.service-workspace .service-page-controls{justify-content:flex-end;gap:8px;flex-wrap:wrap}.service-workspace .service-statistics-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;flex-shrink:0;margin-bottom:10px;padding:0}.service-workspace .service-stats-period{display:grid;grid-template-columns:1fr minmax(180px,1fr);gap:10px;padding:12px 16px;background:#292c2e;border-color:#d6b16b25;border-radius:12px}.service-workspace .service-stats-title{padding:0;border:0;font-size:12px;color:#d8c299}.service-workspace .service-stats-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;grid-column:1/-1;grid-row:2}.service-workspace .service-stats-values span{font-size:11px;white-space:normal;color:#a6b0b5}.service-workspace .service-stats-values strong{font-size:16px;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.service-workspace .is-redeemed{color:#92d4b3!important}.service-workspace .is-not-redeemed{color:#e8c888!important}.service-workspace .service-ratio{min-width:0;grid-column:2;grid-row:1}.service-workspace .service-ratio-labels{font-size:10px;font-weight:400;margin-bottom:4px}.service-workspace .service-ratio-track{height:4px}.service-workspace .service-ratio-redeemed{background:#83c7a5}.service-workspace .service-ratio-not-redeemed{background:#c6a265}.service-records{display:flex;flex-direction:column;flex:1;width:100%;min-width:0;min-height:160px;background:#292c2e;border:1px solid #d6b16b2c;border-radius:12px;overflow:hidden}.service-records-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid #ffffff10;flex-shrink:0}.service-records-caption{margin-right:auto;display:flex;align-items:baseline;gap:10px}.service-records-caption h2{margin:0;font-size:14px;font-weight:600}.service-records-caption>span{font-size:11px;color:var(--sg-muted)}.service-search{display:flex;align-items:center;gap:8px;color:#cdb782;background:#222527;border:1px solid #50575a;border-radius:8px;padding:0 10px;min-width:220px;flex:0 1 320px;height:36px}.service-search input{width:100%;min-width:0;background:none;border:0;outline:0;color:#ebedef;font-size:12px}.service-search input::-moz-placeholder{color:#94a0a6}.service-search input::placeholder{color:#94a0a6}.service-search:focus-within{outline:2px solid #e8c888;outline-offset:1px}.service-records-toolbar .editor-select.ant-select{width:150px;margin:0;font-size:12px}.service-records-toolbar .editor-select.ant-select-single .ant-select-selector{height:36px}.service-records-toolbar .editor-select.ant-select-single .ant-select-selection-item{line-height:34px}.service-reset{font-size:12px;color:#e8c888;padding:7px}.service-table-scroll{overflow:auto;min-height:0;flex:1;scrollbar-width:thin;scrollbar-color:#756748 #292c2e}.service-table-scroll::-webkit-scrollbar{display:block;width:7px;height:7px}.service-table-scroll::-webkit-scrollbar-thumb{background:#756748;border-radius:9px}.service-workspace .service-data-table{width:100%;border-collapse:separate;border-spacing:0;background:#292c2e;text-align:left;font-size:12px;line-height:1.5}.service-workspace .service-data-table thead{position:sticky;top:0;z-index:2;background:#232628!important;color:#cab789!important;text-transform:none;letter-spacing:0}.service-workspace .service-data-table th{padding:10px 12px!important;font-size:11px!important;font-weight:550!important;white-space:nowrap;border-bottom:1px solid #d6b16b28;background:#232628}.service-workspace .service-data-table td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #ffffff0b;max-width:280px;overflow-wrap:anywhere}.service-workspace .service-data-table tbody tr:nth-child(odd){background:#ffffff02}.service-workspace .service-data-table tbody tr:is(:hover,:focus-within){background:#d6b16b27;box-shadow:inset 3px 0 #e8c888}.service-cell-stack{display:flex;flex-direction:column;gap:4px;min-width:100px}.service-cell-stack strong{font-weight:550}.service-cell-stack small,.service-muted{font-size:11px;color:var(--sg-muted)}.service-sku{color:#afc9de}.service-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:1px solid #d6b16b38;background:#d6b16b10;color:#e8c888;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:500}.service-status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.service-status.is-done{color:#9bd9ba;background:#72bf9412;border-color:#72bf9438}.service-status.is-disabled{align-self:flex-start;color:#efa4a9;background:#cf68771c;border-color:#cf687754}.service-disabled-note{grid-column:1/-1;margin:0;font-size:11px;color:#b7a7ac}.service-copy{display:flex;align-items:center;gap:8px;text-align:left;color:#e8ce9d;max-width:250px;min-width:0;padding:3px 0;font-size:11px;font-family:ui-monospace,SFMono-Regular,monospace}.service-copy>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.service-copy>.anticon{flex-shrink:0;opacity:.65}.service-copy:hover{color:#ffe0a5}.service-copy:hover>.anticon{opacity:1}.service-actions{display:flex;align-items:center;gap:4px;white-space:nowrap}.service-action{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;border:1px solid #ffffff14;color:#c5cdd1;background:#ffffff04;flex-shrink:0}.service-action:hover{color:#f0d397;background:#d6b16b20;border-color:#d6b16b70}.service-action.is-danger:hover{color:#edaaa4;background:#d17b7520;border-color:#d17b7570}.service-workspace button:focus-visible,.service-table-scroll:focus-visible{outline:2px solid #e8c888;outline-offset:2px}.service-table-notice{padding:36px 20px;text-align:center;color:#b6bfc3;font-size:13px}.service-table-notice.is-error{color:#efa9a1}.service-records-footer{padding:8px 14px;border-top:1px solid #ffffff12;display:flex;justify-content:flex-end;gap:10px;flex-shrink:0}.service-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#aeb7bb;font-size:11px}.service-pagination button{min-width:30px;min-height:30px;border:1px solid #d6b16b3d;border-radius:7px;color:#e8c888;padding:3px 9px}.service-pagination button:disabled{opacity:.3;cursor:not-allowed}.service-levels{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0 0 12px}.service-level{padding:10px 12px;border:1px solid #d6b16b2b;border-radius:10px;background:#292c2e}.service-level>span{display:block;font-size:10px;color:#a6b0b5;margin-bottom:4px}.service-level strong{color:#ecd098;font-size:17px}.service-level small{font-size:11px;color:#9da8ae}.service-segments{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:4px;border:1px solid #d6b16b38;border-radius:9px;background:#222527}.service-segments button{padding:7px 11px;font-size:12px;border-radius:6px;color:#c3cacf}.service-segments button[aria-pressed=true]{background:#d6b16b29;color:#f3d598}.service-workspace .service-panel{background:#292c2e!important;border-color:#d6b16b2b!important;border-radius:12px!important;min-width:0}.service-workspace .ant-btn,.service-dialog .ant-btn{box-shadow:none;height:36px;font-size:12px;border-radius:8px}.service-workspace .ant-btn-default,.service-dialog .ant-btn-default{border-color:#d6b16b55!important;background:#d6b16b0c;color:#e8c888!important}.service-workspace .ant-btn-default:hover,.service-dialog .ant-btn-default:hover{background:#d6b16b20;border-color:#e8c888!important}.service-workspace .ant-btn-primary:hover,.service-dialog .ant-btn-primary:hover{background:#f3d79c!important;border-color:#f3d79c!important;color:#302719!important}.service-dialog .ant-modal-content{border:1px solid #d6b16b45;border-radius:14px!important;padding:22px!important}.service-dialog .ant-modal-title{color:#efd298!important}.service-dialog .ant-modal-body{color:#cbd0d3;line-height:1.6;overflow-wrap:anywhere}.service-balance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.service-balance-grid .service-panel{padding:12px 16px}.service-balance-grid span{font-size:11px;color:#a6b0b5;display:block}.service-balance-grid strong{font-size:20px;display:block;margin-top:5px;font-weight:600;color:#edd29b}.service-gift-form{padding:16px;margin-bottom:12px}.service-gift-form h2{font-size:14px;color:#ecd098;margin:0 0 14px}.service-gift-form .editor-select{margin:0}.service-gift-columns{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.5fr);gap:12px;margin-bottom:12px}.service-gift-columns>.service-records{max-height:430px}.service-gift-local{height:520px;display:flex;min-height:0}.service-section-title{padding:12px 14px;font-size:13px;color:#e8ce9d;border-bottom:1px solid #ffffff10;background:#25282a;position:sticky;top:0;z-index:2}.service-region{border:1px solid #ffffff18;border-radius:8px;padding:9px;text-align:left}.service-region[aria-pressed=true]{border-color:#e8c888;background:#d6b16b20}.service-region:hover{background:#d6b16b15}.service-region-price{color:#9bd9ba}@media (max-width:1100px){.service-workspace .app-header{flex-wrap:wrap;height:auto;flex-basis:auto;padding-block:8px}.service-workspace .app-service-nav{order:3;flex-basis:100%}.service-workspace .app-shop-summary{display:flex}.service-workspace .service-stats-values strong{font-size:14px}.service-gift-columns{grid-template-columns:1fr}.service-levels{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:680px){.service-workspace .service-page{padding:4px 0 10px;overflow-y:auto}.service-workspace .service-page>div.flex{height:auto;min-height:100%}.service-workspace .service-page-header{align-items:flex-start;gap:8px}.service-workspace .service-page-controls{justify-content:flex-start;flex-basis:100%}.service-workspace .service-page-title h1{font-size:20px}.service-workspace .service-statistics-row{grid-template-columns:1fr;gap:6px}.service-workspace .service-stats-period{padding:10px 12px;gap:7px}.service-workspace .service-ratio{display:none}.service-levels{gap:5px}.service-level{padding:8px}.service-level strong{font-size:15px}.service-records{min-height:350px;flex:none}.service-table-scroll{max-height:64vh}.service-records-toolbar{gap:8px;padding:10px}.service-records-caption{width:100%}.service-search{flex:1;min-width:180px}.service-records-toolbar .editor-select.ant-select{width:140px}.service-records-footer{justify-content:flex-start;flex-wrap:wrap;padding:8px 10px}.service-pagination{gap:6px}.service-workspace .service-data-table thead{display:none}.service-workspace .service-data-table,.service-workspace .service-data-table tbody{display:block}.service-workspace .service-data-table tr{display:grid;grid-template-columns:1fr 1fr;padding:12px;gap:10px;border-bottom:1px solid #d6b16b30}.service-workspace .service-data-table td{display:flex;flex-direction:column;gap:4px;padding:0;max-width:none;min-width:0;border:0}.service-workspace .service-data-table td:before{content:attr(data-label);font-size:10px;color:#a6b0b5}.service-workspace .service-data-table td.service-wide{grid-column:1/-1}.service-copy{max-width:100%;min-height:30px}.service-status{align-self:flex-start}.service-action{width:36px;height:36px}.service-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.service-gift-local{height:auto}.service-workspace .service-gift-columns>.service-records{max-height:none}.service-dialog .ant-modal-content{padding:16px!important}.service-dialog .grid-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.service-workspace *{transition:none!important}}@media (min-width:681px){.service-workspace .service-data-table .service-action-cell{position:sticky;right:0;background:#292c2e;box-shadow:-1px 0 #d6b16b28}.service-workspace .service-data-table th.service-action-cell{background:#232628}.service-workspace .service-data-table tr:is(:hover,:focus-within) .service-action-cell{background:#464336}}@media (max-width:680px){.service-workspace .app-shop-summary{flex-basis:120px}.service-workspace .service-stats-values>div:last-child strong{font-size:12px}.service-workspace .service-stats-period{grid-template-columns:1fr}}.left-section404 .inner-content404{position:absolute;top:50%;transform:translateY(-50%)}.background404{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#0C0E10,#446182)}.background404 .ground404{position:absolute;bottom:0;width:100%;height:25vh;background:#0C0E10}@media (max-width: 770px){.background404 .ground404{height:0vh}}.container404{position:relative;margin:0 auto;width:85%;height:100vh;padding-bottom:25vh;display:flex;flex-direction:row;justify-content:space-around}@media (max-width: 770px){.container404{flex-direction:column;padding-bottom:0vh}}.left-section404,.right-section404{position:relative}.left-section404{width:40%}@media (max-width: 770px){.left-section404{width:100%;height:40%;position:absolute;top:0}.left-section404 .inner-content404{position:relative;padding:1rem 0}}.heading404{text-align:center;font-size:9em;line-height:1.3em;margin:2rem 0 .5rem;padding:0;text-shadow:0 0 1rem #fefefe}@media (max-width: 770px){.heading404{font-size:7em;line-height:1.15;margin:0}}.subheading404{text-align:center;max-width:480px;font-size:1.5em;line-height:1.15em;padding:0 1rem;margin:0 auto}@media (max-width: 770px){.subheading404{font-size:1.3em;line-height:1.15;max-width:100%}}.right-section404{width:50%}@media (max-width: 770px){.right-section404{width:100%;height:60%;position:absolute;bottom:0}}.svgimg404{position:absolute;bottom:0;padding-top:10vh;padding-left:1vh;max-width:100%;max-height:100%}@media (max-width: 770px){.svgimg404{padding:0}}.svgimg404 .bench-legs404{fill:#0c0e10}.svgimg404 .top-bench404,.svgimg404 .bottom-bench404{stroke:#0c0e10;stroke-width:1px;fill:#5b3e2b}.svgimg404 .bottom-bench404 path:nth-child(1){fill:#432d20}.svgimg404 .lamp-details404{fill:#202425}.svgimg404 .lamp-accent404{fill:#2c3133}.svgimg404 .lamp-bottom404{fill:linear-gradient(#202425,#0C0E10)}.svgimg404 .lamp-light404{fill:#efefef}@keyframes glow{0%{text-shadow:0 0 1rem #fefefe}50%{text-shadow:0 0 1.85rem #ededed}to{text-shadow:0 0 1rem #fefefe}}.service-workspace .service-data-table .yrandom-marketplace-cell{width:88px;white-space:nowrap}.yrandom-marketplace{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-width:52px;font-size:14px;line-height:1.2;font-weight:800;letter-spacing:.025em}.yrandom-marketplace--ym{color:#fc0}.yrandom-marketplace--wb{color:#cb11ab}@media (max-width: 680px){.service-workspace .service-data-table .yrandom-marketplace-cell{width:auto}}.profit-page{max-width:1560px;margin:0 auto;padding:26px 22px 50px;color:#edf2f5}.profit-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:27px}.profit-eyebrow{font-size:10px;letter-spacing:2px;color:#e3bd7f}.profit-heading h1{font-size:30px;font-weight:650;letter-spacing:-1px;margin:8px 0}.profit-heading p,.profit-muted{color:#91a0ac;font-size:12px}.profit-badge{border:1px solid #e3bd7f40;border-radius:20px;color:#e3bd7f;background:#e3bd7f0b;padding:7px 12px;font-size:11px;white-space:nowrap}.profit-toolbar{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;margin-bottom:18px}.profit-page label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#a7b4bf}.profit-page input,.profit-page select{color-scheme:dark;color:#e8edf1;background:#202629;border:1px solid #3e494e;border-radius:7px;padding:10px 12px;min-height:39px;font-size:12px;outline:none}.profit-page input:focus,.profit-page select:focus{border-color:#e3bd7f}.profit-page button{cursor:pointer}.profit-page button:disabled{opacity:.5;cursor:wait}.profit-primary{border-radius:7px;background:#e3bd7f;color:#23272a;padding:11px 20px;font-size:12px;font-weight:650;min-height:39px}.profit-toolbar>.profit-muted{align-self:center;padding-top:20px}.profit-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:14px 0 18px}.profit-cards article,.profit-panel{background:#282f33;border:1px solid #ffffff0d;border-radius:13px}.profit-cards article{padding:22px;display:flex;flex-direction:column;gap:12px}.profit-cards span{font-size:12px;color:#aab7c1}.profit-cards strong{font-size:27px;font-weight:600;letter-spacing:-.7px}.profit-cards small{font-size:11px;color:#91a0ac}.profit-cards .profit-result{background:linear-gradient(135deg,#2b413d,#283532);border-color:#60d5b430}.profit-result strong,.profit-positive{color:#60d5b4}.profit-negative{color:#ff9292!important}.profit-note{font-size:12px;line-height:1.8;background:#e3bd7f09;border-left:2px solid #e3bd7f66;color:#b7b9ad;padding:11px 15px;margin:16px 0}.profit-error{background:#f9757512;border:1px solid #f9757555;color:#ffb5b5;border-radius:8px;padding:13px;margin:12px 0}.profit-charts{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin:20px 0}.profit-panel{padding:20px;min-width:0}.profit-panel-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.profit-panel-head h2,.profit-empty h2{font-size:16px;font-weight:600}.profit-panel-head>span{font-size:11px;color:#91a0ac}.profit-line{height:292px}.profit-donut{height:292px;display:flex;justify-content:center;align-items:center}.profit-expenses{margin-bottom:20px}.profit-expenses p,.profit-method p{font-size:12px;line-height:1.8;color:#a4b2bc;margin:10px 0 18px}.profit-inputs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.profit-inputs input{width:100%}.profit-expense-footer{display:flex;justify-content:space-between;gap:16px;margin-top:17px;font-size:11px;color:#96a49c}.profit-expense-footer b{color:#e3bd7f;font-weight:500}.profit-table-wrap{overflow:auto}.profit-page table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.profit-page th{color:#91a0ac;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.profit-page td,.profit-page th{padding:14px 10px;text-align:right;border-bottom:1px solid #ffffff09}.profit-page td:first-child,.profit-page th:first-child{text-align:left}.profit-page tr.selected{background:#e3bd7f08}.profit-page td button{color:#e3bd7f;padding:4px 8px;border:1px solid #e3bd7f30;border-radius:5px}.profit-method{margin-top:24px;font-size:12px;color:#96a5b0}.profit-method summary{cursor:pointer}.profit-method a{color:#e3bd7f}.profit-empty{text-align:center;border:1px dashed #ffffff17;border-radius:16px;margin-top:32px;padding:70px 20px}.profit-empty>span{display:block;color:#e3bd7f;font-size:46px;margin-bottom:18px}.profit-empty p{font-size:14px;line-height:1.9;color:#a4b2bc;margin:15px}.profit-empty small{font-size:11px;color:#91a0ac}.profit-report-meta{font-size:11px;color:#879ba8;margin-top:22px}@media (max-width:1050px){.profit-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.profit-inputs{grid-template-columns:repeat(3,minmax(0,1fr))}.profit-charts{grid-template-columns:1fr}}@media (max-width:600px){.profit-page{padding:16px 2px}.profit-heading{align-items:flex-start;flex-direction:column}.profit-cards article{padding:15px}.profit-cards strong{font-size:20px}.profit-inputs{grid-template-columns:1fr 1fr}.profit-expense-footer,.profit-panel-head{align-items:flex-start;flex-direction:column}.profit-toolbar>.profit-muted{padding:0}.profit-line{height:240px}}.profit-tax-settings{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:16px 0;padding:16px;background:#282f33;border:1px solid #ffffff0d;border-radius:10px}.profit-tax-settings input{width:110px}.profit-tax-settings>span{flex:1;min-width:210px;color:#91a0ac;font-size:11px;line-height:1.7}.profit-auto-cost{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:15px 0}.profit-auto-cost strong{color:#92b4ff;font-size:24px}.profit-auto-cost span{color:#a7b4bf;font-size:12px}.profit-load-progress{flex:1 1 240px;min-width:0;align-self:center;font-size:12px;line-height:1.6;color:#b8c5cc;overflow-wrap:anywhere}.profit-toolbar .profit-primary{flex-shrink:0;white-space:nowrap}.profit-toolbar>.profit-load-progress{align-self:flex-end;min-height:39px;display:flex;align-items:center;padding:0;line-height:1.5}.profit-toolbar .profit-refresh-option{display:flex;flex-direction:row;align-items:center;gap:8px;align-self:flex-end;min-height:39px;font-size:12px;color:#b8c5cc}.profit-toolbar .profit-refresh-option input{width:16px;height:16px;min-height:0;margin:0;padding:0;accent-color:#e3bd7f}html,body{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;color:#fff;box-sizing:border-box;margin:0;padding:0;overflow:hidden!important}*{-ms-overflow-style:none;scrollbar-width:none}*::-webkit-scrollbar{width:0;height:0;display:none}.upload-list-inline .ant-upload-list-item{float:left;width:200px;-webkit-margin-end:8px;margin-inline-end:8px}.ant-upload-rtl.upload-list-inline .ant-upload-list-item{float:right}.ant-input-data-count{color:#f0f8ff!important}.ant-modal-content{background-color:#2d3032!important}.ant-modal-title{background-color:#2d3032!important;color:#fff!important}.ant-modal-close-icon{color:#e3bd7f!important}.ant-btn-primary{background-color:#e3bd7f!important;color:#000!important}.ant-btn-default{color:#e3bd7f!important;border:1px solid #E3BD7F!important}.ant-btn-primary:hover{color:#fff!important;border:1px solid #000!important}.ant-btn-default:hover{color:#fff!important;border:1px solid #fff!important}.ant-checkbox-inner{color:#000!important;background-color:#383b3c!important;border-color:#fff!important}.dynamic-delete-button{position:relative;top:4px;margin:0 8px;color:#999;font-size:20px;cursor:pointer;transition:all .3s}.dynamic-delete-button:hover{color:#777}.dynamic-delete-button[disabled]{cursor:not-allowed;opacity:.5}.dynamic-add-button{position:relative;top:4px;margin:0 8px;color:#999;font-size:20px;cursor:pointer;transition:all .3s}.dynamic-add-button:hover{color:#777}.dynamic-add-button[disabled]{cursor:not-allowed;opacity:.5}.ant-form-item-control-input-content{display:flex;justify-items:center}.ant-form-item-label>label{color:#fff!important}.pr-code{width:425px!important}.ant-checkbox-checked:after{border:2px solid #E3BD7F!important}.login-page{position:relative;display:grid;min-height:100vh;place-items:center;overflow:hidden;padding:32px;background:radial-gradient(circle at 14% 12%,rgba(227,189,127,.09),transparent 30%),radial-gradient(circle at 88% 88%,rgba(74,144,226,.08),transparent 32%),#202326}.login-page:before{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:40px 40px;content:"";-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 90%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 90%);pointer-events:none}.login-glow{position:absolute;width:360px;height:360px;border-radius:50%;filter:blur(100px);opacity:.16;pointer-events:none}.login-glow-top{top:-190px;right:8%;background:#e3bd7f}.login-glow-bottom{bottom:-220px;left:7%;background:#4a90e2}.login-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);width:min(920px,100%);min-height:520px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:rgba(45,48,51,.94);box-shadow:0 28px 80px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-shell-compact{display:block;width:min(430px,100%);min-height:0}.login-shell-compact .login-form-panel{padding:46px 44px 42px}.login-neutral-mark{display:grid;width:38px;height:38px;margin-bottom:28px;place-items:center;border-radius:11px;background:#e3bd7f;color:#24272a;font-size:13px;box-shadow:0 8px 24px #e3bd7f2e}.login-intro{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:42px;overflow:hidden;background:linear-gradient(145deg,rgba(227,189,127,.12),rgba(255,255,255,.015) 48%),#272a2d}.login-intro:after{position:absolute;right:-120px;bottom:-150px;width:390px;height:390px;border:1px solid rgba(227,189,127,.16);border-radius:50%;box-shadow:0 0 0 46px #e3bd7f09,0 0 0 92px #e3bd7f06;content:""}.login-brand{position:relative;z-index:1;display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700;letter-spacing:.16em}.login-brand-mark{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#e3bd7f;color:#24272a;font-size:14px;letter-spacing:-.04em;box-shadow:0 8px 24px #e3bd7f38}.login-intro-copy{position:relative;z-index:1;max-width:390px}.login-eyebrow{display:block;margin-bottom:14px;color:#e3bd7f;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.login-intro-copy h1{margin:0;color:#f7f7f7;font-size:clamp(30px,3.2vw,42px);line-height:1.08;letter-spacing:-.035em}.login-intro-copy p{max-width:360px;margin:18px 0 0;color:#9da3aa;font-size:14px;line-height:1.65}.login-status{position:relative;z-index:1;display:flex;align-items:center;gap:9px;color:#9da3aa;font-size:11px}.login-status-dot{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 4px #4ade801a}.login-form-panel{display:flex;flex-direction:column;justify-content:center;padding:54px 52px;background:rgba(48,51,54,.92)}.login-form-heading h1,.login-form-heading h2{margin:0;color:#fff;font-size:28px;font-weight:650;letter-spacing:-.025em}.login-form-heading p{margin:8px 0 0;color:#9298a0;font-size:13px}.login-mobile-brand{display:none}.login-form{display:flex;flex-direction:column;gap:20px;margin-top:34px}.login-field{display:flex;flex-direction:column;gap:8px}.login-field>span{color:#c9cdd2;font-size:12px;font-weight:500}.login-field input{width:100%;height:48px;border:1px solid rgba(255,255,255,.11);border-radius:10px;outline:none;background:#272a2d;color:#f3f4f6;padding:0 14px;font-size:13px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.login-field input::-moz-placeholder{color:#676d74}.login-field input::placeholder{color:#676d74}.login-field input:hover{border-color:#fff3}.login-field input:focus{border-color:#e3bd7f;background:#292c2f;box-shadow:0 0 0 3px #e3bd7f1c}.login-field input:-webkit-autofill,.login-field input:-webkit-autofill:hover,.login-field input:-webkit-autofill:focus{-webkit-text-fill-color:#f3f4f6;caret-color:#f3f4f6;box-shadow:0 0 0 1000px #272a2d inset;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out}.login-password-field{position:relative}.login-password-field input{padding-right:84px}.login-password-toggle{position:absolute;top:50%;right:12px;border:0;outline:none;background:transparent;color:#9da3aa;cursor:pointer;font-size:11px;transform:translateY(-50%)}.login-password-toggle:hover,.login-password-toggle:focus-visible{color:#e3bd7f}.login-submit{display:flex;align-items:center;justify-content:space-between;height:48px;margin-top:4px;border:0;border-radius:10px;background:#e3bd7f!important;color:#24272a;padding:0 17px;cursor:pointer;font-size:13px;font-weight:650;box-shadow:0 10px 26px #e3bd7f26;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.login-submit:hover:not(:disabled){background:#efc98d!important;box-shadow:0 12px 30px #e3bd7f38;transform:translateY(-1px)}.login-submit:active:not(:disabled){transform:translateY(0)}.login-submit:disabled{border:1px solid rgba(227,189,127,.32);background:#8d7755!important;color:#1f2123;cursor:not-allowed;opacity:1;box-shadow:none}.login-spinner{width:15px;height:15px;border:2px solid rgba(36,39,42,.28);border-top-color:#24272a;border-radius:50%;animation:login-spin .7s linear infinite}.login-help{margin:26px 0 0;color:#737980;font-size:10px;text-align:center}@keyframes login-spin{to{transform:rotate(360deg)}}.app-header{position:sticky;top:0;z-index:50;display:flex;flex:0 0 52px;align-items:center;gap:14px;width:100%;min-width:0;height:52px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.09);background:#282b2e;box-shadow:0 4px 14px #00000029}.app-shop-summary{display:flex;flex:0 0 250px;align-items:baseline;gap:12px;width:250px;min-width:250px;overflow:hidden;white-space:nowrap}.app-shop-name{overflow:hidden;max-width:190px;color:#fff;font-size:13px;font-weight:700;text-overflow:ellipsis}.app-shop-meta{color:#aeb4bb;font-size:10px}.app-service-nav{display:flex;flex:1 1 auto;align-items:center;gap:5px;min-width:0;overflow-x:auto;scrollbar-width:none}.app-service-nav::-webkit-scrollbar{display:none}.app-service-nav button{flex:0 0 auto;height:28px;border:1px solid rgba(255,255,255,.1);border-radius:7px;outline:none;background:#232629;color:#d9dde1;padding:0 9px;cursor:pointer;font-size:10px;font-weight:500;transition:border-color .15s ease,color .15s ease,background .15s ease}.app-service-nav button:hover,.app-service-nav button:focus-visible{border-color:#e3bd7f8c;color:#e3bd7f}.app-service-nav button.active{border-color:#e3bd7f;background:rgba(227,189,127,.1);color:#e3bd7f}.app-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px;margin-left:auto}.app-header-stats{display:flex;align-items:center;justify-content:flex-end;gap:5px;white-space:nowrap}.app-header-stat{padding:4px 7px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(255,255,255,.05);color:#c5cbd1;font-size:9px}.app-header-stat strong{color:inherit;font-weight:700}.app-logout-button{height:30px;border:1px solid rgba(227,189,127,.45);border-radius:7px;background:#e3bd7f!important;color:#24272a!important;padding:0 15px;cursor:pointer;font-size:11px;font-weight:600;opacity:1!important;box-shadow:0 4px 12px #00000038;transition:background .15s ease,transform .15s ease}.app-logout-button:hover{background:#efc98d!important;transform:translateY(-1px)}.service-page{width:100%;max-width:none;padding:0 4px 16px}.service-page-header{display:flex;align-items:center;gap:6px;min-height:28px;margin-bottom:6px;padding:0 2px}.service-page-title{display:flex;align-items:center;gap:8px}.service-page-title h1{margin:0;font-size:14px;font-weight:600;white-space:nowrap}.service-page-controls{display:flex;flex:1 1 auto;align-items:center;gap:5px;min-width:0}.service-page-stats{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-left:auto;font-size:10px}.service-page-stats>*{margin:0!important;padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.07)}.service-summary-row{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:8px;font-size:10px}.service-summary-row>div{padding:4px 8px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(255,255,255,.05)}.service-page table{border-collapse:collapse;background:#2d3033}.service-page thead{background:#25282b!important;color:#9fb6cc!important;text-transform:uppercase;letter-spacing:.03em}.service-page th{padding-top:8px!important;padding-bottom:8px!important;font-size:10px!important;font-weight:500!important}.service-page td{padding:5px 4px}.service-page tbody tr{border-color:#ffffff12!important;transition:background .15s ease}.service-page tbody tr:nth-child(odd){background:rgba(255,255,255,.025)}.service-page tbody tr:hover{background:rgba(83,198,206,.2)}.service-panel{border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;background:#2d3033!important;box-shadow:none!important}.service-statistics-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding-bottom:2px}.service-stats-period{display:grid;grid-template-columns:auto minmax(300px,1fr) minmax(200px,.65fr);align-items:center;gap:10px;min-width:0;padding:9px 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#303336}.service-stats-title{padding-right:12px;border-right:1px solid rgba(255,255,255,.1);color:#f3f4f6;font-size:14px;font-weight:700;white-space:nowrap}.service-stats-values{display:grid;grid-template-columns:repeat(4,minmax(max-content,1fr));gap:12px}.service-stats-values>div{display:flex;flex-direction:column;gap:1px}.service-stats-values span{color:#aeb8c2;font-size:11px;white-space:nowrap}.service-stats-values strong{color:#f8fafc;font-size:14px;font-weight:700;white-space:nowrap}.is-redeemed{color:#4ade80!important}.is-not-redeemed{color:#fb7185!important}.service-ratio{min-width:210px}.service-ratio-labels{display:flex;justify-content:space-between;gap:10px;margin-bottom:5px;font-size:11px;font-weight:600;white-space:nowrap}.service-ratio-track{display:flex;width:100%;height:11px;overflow:hidden;border-radius:999px;background:#45494d;box-shadow:inset 0 0 0 1px #ffffff0f}.service-ratio-redeemed,.service-ratio-not-redeemed{min-width:0;transition:width .25s ease}.service-ratio-redeemed{background:#22c55e}.service-ratio-not-redeemed{background:#ef4444}@media (max-width: 1500px){.app-shop-meta:last-child{display:none}.service-statistics-row{grid-template-columns:1fr}}.dashboard-toolbar{display:grid;grid-template-columns:minmax(320px,1fr) 150px 160px 140px auto;align-items:center;gap:8px}.dashboard-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}@media (max-width: 1100px){.app-header{gap:8px;padding-inline:8px}.app-shop-meta{display:none}.app-service-nav button{padding-inline:7px;font-size:9px}.service-page-stats{width:100%;margin-left:0}.service-stats-period{grid-template-columns:auto minmax(300px,1fr) minmax(190px,.6fr)}.dashboard-toolbar{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(130px,.35fr))}.dashboard-toolbar-actions{grid-column:1 / -1}}@media (max-width: 760px){.login-page{padding:18px}.login-shell{display:block;min-height:0;border-radius:18px}.login-intro{display:none}.login-form-panel{padding:38px 28px 30px}.login-mobile-brand{display:block;margin-bottom:30px;color:#e3bd7f;font-size:11px;font-weight:700;letter-spacing:.16em}.app-shop-summary{display:none}.app-logout-button{padding-inline:10px}.service-stats-period{grid-template-columns:auto minmax(0,1fr)}.service-ratio{grid-column:1 / -1}.service-stats-values{grid-template-columns:repeat(2,minmax(max-content,1fr))}}.app-profit-button{flex-shrink:0;border:1px solid #e3bd7f55;color:#e3bd7f;border-radius:7px;padding:7px 11px;font-size:11px;white-space:nowrap;cursor:pointer}.app-profit-button:hover,.app-profit-button[aria-current=page]{background:#e3bd7f;color:#24272a}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-1{left:.25rem}.right-2{right:.5rem}.right-\[-8px\]{right:-8px}.top-0{top:0px}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-\[-8px\]{top:-8px}.z-10{z-index:10}.m-0{margin:0}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-\[20px\]{margin-top:20px}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[150px\]{height:150px}.h-\[260px\]{height:260px}.h-\[400px\]{height:400px}.h-\[50px\]{height:50px}.h-\[calc\(100vh-170px\)\]{height:calc(100vh - 170px)}.h-\[calc\(100vh-200px\)\]{height:calc(100vh - 200px)}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[66px\]{max-height:66px}.max-h-\[68vh\]{max-height:68vh}.max-h-\[76px\]{max-height:76px}.max-h-\[76vh\]{max-height:76vh}.min-h-0{min-height:0px}.min-h-\[350px\]{min-height:350px}.min-h-\[430px\]{min-height:430px}.w-1\/3{width:33.333333%}.w-11\/12{width:91.666667%}.w-6{width:1.5rem}.w-\[150px\]{width:150px}.w-\[200px\]{width:200px}.w-full{width:100%}.min-w-\[58px\]{min-width:58px}.min-w-\[700px\]{min-width:700px}.max-w-\[260px\]{max-width:260px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-\[0\]{transform-origin:0}.-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-\[10px\]{gap:10px}.gap-\[20px\]{gap:20px}.gap-\[50px\]{gap:50px}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-tl-md{border-top-left-radius:.375rem}.border,.border-\[1px\]{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[\#ccc\]{--tw-border-opacity: 1;border-color:rgb(204 204 204 / var(--tw-border-opacity))}.border-\[\#e3bd7f\]{--tw-border-opacity: 1;border-color:rgb(227 189 127 / var(--tw-border-opacity))}.border-\[\#e5e7eb\]{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.border-red-400\/30{border-color:#f871714d}.border-white\/10{border-color:#ffffff1a}.border-white\/5{border-color:#ffffff0d}.bg-\[\#1677ff\]{--tw-bg-opacity: 1;background-color:rgb(22 119 255 / var(--tw-bg-opacity))}.bg-\[\#1e293b\]{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.bg-\[\#202326\]{--tw-bg-opacity: 1;background-color:rgb(32 35 38 / var(--tw-bg-opacity))}.bg-\[\#272a2d\]{--tw-bg-opacity: 1;background-color:rgb(39 42 45 / var(--tw-bg-opacity))}.bg-\[\#282b2e\]{--tw-bg-opacity: 1;background-color:rgb(40 43 46 / var(--tw-bg-opacity))}.bg-\[\#e3bd7f\]{--tw-bg-opacity: 1;background-color:rgb(227 189 127 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-red-400\/10{background-color:#f871711a}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/5{background-color:#ffffff0d}.object-contain{-o-object-fit:contain;object-fit:contain}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-1{padding-bottom:.25rem}.pr-2{padding-right:.5rem}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[30px\]{font-size:30px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-4{line-height:1rem}.leading-none{line-height:1}.tracking-wide{letter-spacing:.025em}.text-\[\#00FF00\]{--tw-text-opacity: 1;color:rgb(0 255 0 / var(--tw-text-opacity))}.text-\[\#00FFFF\]{--tw-text-opacity: 1;color:rgb(0 255 255 / var(--tw-text-opacity))}.text-\[\#25282b\]{--tw-text-opacity: 1;color:rgb(37 40 43 / var(--tw-text-opacity))}.text-\[\#9ca3af\]{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-\[\#FF0000\]{--tw-text-opacity: 1;color:rgb(255 0 0 / var(--tw-text-opacity))}.text-\[\#FF00FF\]{--tw-text-opacity: 1;color:rgb(255 0 255 / var(--tw-text-opacity))}.text-\[\#FFFF00\]{--tw-text-opacity: 1;color:rgb(255 255 0 / var(--tw-text-opacity))}.text-\[\#ccc\]{--tw-text-opacity: 1;color:rgb(204 204 204 / var(--tw-text-opacity))}.text-\[\#e3bd7f\]{--tw-text-opacity: 1;color:rgb(227 189 127 / var(--tw-text-opacity))}.text-\[\#fff\]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity))}.line-through{text-decoration-line:line-through}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black{--tw-shadow-color: #000;--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.hover\:\!border-\[\#e5e7eb\]:hover{--tw-border-opacity: 1 !important;border-color:rgb(229 231 235 / var(--tw-border-opacity))!important}.hover\:bg-\[\#f59d0b\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 157 11 / var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.focus\:\!border-\[\#e5e7eb\]:focus{--tw-border-opacity: 1 !important;border-color:rgb(229 231 235 / var(--tw-border-opacity))!important}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.active\:bg-\[\#e3bd7f\]:active{--tw-bg-opacity: 1;background-color:rgb(227 189 127 / var(--tw-bg-opacity))}.active\:text-black:active{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.active\:shadow-none:active{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:left-2{left:.5rem}.peer:placeholder-shown~.peer-placeholder-shown\:left-2{left:.5rem}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:placeholder-shown~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:-translate-y-3{--tw-translate-y: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:-translate-y-3{--tw-translate-y: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:left-1{left:.25rem}.peer:focus~.peer-focus\:top-0{top:0px}.peer:focus~.peer-focus\:top-2{top:.5rem}.peer:focus~.peer-focus\:top-2\.5{top:.625rem}.peer:focus~.peer-focus\:-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}@media (prefers-color-scheme: dark){.dark\:text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}}@media (min-width: 640px){.sm\:h-screen{height:100vh}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.md\:flex-row{flex-direction:row}}@media (min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[120px_150px_150px_120px_minmax\(0\,1fr\)\]{grid-template-columns:120px 150px 150px 120px minmax(0,1fr)}}@media (min-width: 1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(320px\,0\.85fr\)_minmax\(520px\,1\.35fr\)\]{grid-template-columns:minmax(320px,.85fr) minmax(520px,1.35fr)}}
