html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#777 transparent}body{margin:0 0 50px;background:#2d2d2d;font-family:Inter,sans-serif;font-size:12px;font-weight:300;color:#ddd}.logo{margin:30px 0 10px 20px;display:flex;justify-content:flex-start;align-items:center}.logo img{width:130px;opacity:.1}.products-table{width:max-content;margin:10px 10px 100px;border-radius:10px}.product,.header .columns{display:flex;gap:5px;padding:5px 10px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-sizing:border-box}.header{position:sticky;top:0;left:0;width:100%;background:#222;border-radius:15px 15px 0 0;z-index:1}.products-buttons{padding:10px;box-sizing:border-box;display:flex;gap:10px}.products-buttons button{padding:5px 8px;border:none;background:transparent;color:#bbb;border-radius:5px;cursor:pointer}.products-buttons button:hover{background:#fff2;color:#ddd}.searches-link{padding:5px 12px;border:1px solid #3FB2FA44;background:#3fb2fa11;color:#3fb2fa;border-radius:5px;cursor:pointer;text-decoration:none;font-size:12px;transition:background .15s,border-color .15s}.searches-link:hover{background:#3fb2fa33;border-color:#3fb2fa77}.products-buttons button.active{border:#3FB2FA77 1px solid;background:#3fb2fa44;color:#ddd}.header .columns>div{display:flex;align-items:center;gap:5px}.header .columns button{width:16px;background:none;border:none;padding:0;margin:0;cursor:pointer}.header .columns img{width:100%;display:block;margin:0}.products{border-radius:0 0 15px 15px;overflow:clip}.product:nth-child(2n){background-color:#2d2d2d}.product:nth-child(odd){background-color:#282828}.product>div,.header .columns>div{display:flex;align-items:center;flex-shrink:0}.product .sku{position:sticky;top:0;left:0;background:inherit;gap:6px}.variation-badge{width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,.25);padding:3px;margin:0;cursor:pointer;font-size:10px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transform:rotate(-45deg);transition:transform .1s,box-shadow .1s}.variation-badge:hover{transform:scale(1.15)}.variation-badge.active{box-shadow:0 0 0 2px #fff}.product a{color:#ddd;text-decoration:dotted underline}.w1{width:30px}.mini{width:50px}.small{width:140px}.large{width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.medium{width:225px}.product input{width:100%;padding:5px 10px;box-sizing:border-box;border:#444 1px solid;outline:none;border-radius:5px;background:transparent;color:#aaa;font-family:JetBrains Mono,monospace}.product input:focus{border:#3fb2fa 1px solid}.product input:disabled{color:#666}.product .visible{display:flex;align-items:center}.red{color:red}.hide{background:#403035!important;border-top:1px solid rgba(255,83,83,.3)!important;border-bottom:1px solid rgba(255,83,83,.3)!important}.checked{background:#403c30!important;border-top:1px solid rgba(255,221,83,.3)!important;border-bottom:1px solid rgba(255,221,83,.3)!important}.slide-button{width:35px;height:18px;background:#3fb2fa00;border-radius:50px;border:1px solid #444;box-sizing:border-box;cursor:pointer;position:relative;transition:.25s ease-out}.slide-button.active{background:#3fb2fa44;border:1px solid #3fb2fa}.slide-button:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);left:3px;width:16px;height:12px;background:#f6f5f4;border:1px solid #d4cec8;border-radius:50px;box-sizing:border-box;transition:.25s ease-out}.slide-button.active:after{left:14px}.deleteButton{font-size:20px;background:#403035!important;border:1px solid rgba(255,83,83,.3)!important;border-radius:5px;padding:9px;line-height:9px;cursor:pointer}.delete-message{width:100%;position:fixed;bottom:0;left:0;height:50px;background:red;color:#fff;display:flex;align-items:center;justify-content:center}.save-box{padding:10px;box-sizing:border-box;background:#222;position:fixed;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center}.save-button{background:#2296dd;color:#fff;font-family:Inter,sans-serif;font-weight:400;border-radius:10px;outline:none;border:none;padding:12px 26px;margin:0 0 0 10px;cursor:pointer}.save-box span{font-family:JetBrains Mono,monospace;opacity:.5;position:absolute;left:50%;transform:translate(-50%)}.searches-page{max-width:900px;margin:0 auto;padding:20px}.searches-top{margin-bottom:20px}.searches-back{color:#3fb2fa;text-decoration:none;font-size:12px;opacity:.7;transition:opacity .15s}.searches-back:hover{opacity:1}.searches-title{font-size:20px;font-weight:500;margin:10px 0 15px;color:#eee}.searches-stats{display:flex;gap:20px}.searches-stat{background:#222;border-radius:10px;padding:12px 20px;display:flex;flex-direction:column;gap:2px}.searches-stat-value{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:500;color:#3fb2fa}.searches-stat-label{font-size:11px;color:#888}.searches-table{background:#222;border-radius:15px;overflow:hidden}.searches-header{display:flex;align-items:center;padding:12px 15px;border-bottom:1px solid #333;font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px;position:sticky;top:0;background:#222;z-index:1}.header-query{width:300px;font-size:13px;color:#ddd}.searches-header .header-query,.searches-header .header-count{font-family:JetBrains Mono,monospace;font-size:12px;color:#aaa;cursor:pointer;-webkit-user-select:none;user-select:none}.searches-header .header-query:hover,.searches-header .header-count:hover{color:#bbb}.searches-row{display:flex;align-items:center;padding:8px 15px;transition:background .1s}.searches-row.even{background:#2a2a2a}.searches-row.odd{background:#252525}.searches-row:hover{background:#333}.searches-col{flex-shrink:0}.header-rank,.searches-rank{width:40px;font-family:JetBrains Mono,monospace;color:#555;font-size:11px}.searches-query{width:300px;font-size:13px;color:#ddd}.searches-count{width:15px;font-family:JetBrains Mono,monospace;font-size:12px;color:#aaa;padding-right:15px}.searches-bar-col{flex:1;min-width:0}.searches-bar{height:6px;background:#3fb2fa44;border:1px solid #3FB2FA77;border-radius:3px;min-width:2px;transition:width .3s ease-out}.searches-loading{padding:40px;text-align:center;color:#666;font-family:JetBrains Mono,monospace}.carts-page{max-width:1240px;margin:0 auto;padding:20px}.carts-top{margin-bottom:18px}.carts-title-row{display:flex;align-items:center;justify-content:space-between}.carts-nav{display:flex;gap:10px}.carts-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:6px}.carts-kpi{background:#222;border:1px solid #2e2e2e;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;min-width:0}.carts-kpi.accent{border-color:#3fb2fa44;background:linear-gradient(180deg,#3fb2fa12,#222)}.carts-kpi-value{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:500;color:#eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carts-kpi.accent .carts-kpi-value{color:#3fb2fa}.carts-kpi-label{font-size:11px;color:#888}.carts-insights{display:grid;grid-template-columns:1.4fr 1fr;gap:12px;margin-bottom:16px}.carts-panel{background:#222;border:1px solid #2e2e2e;border-radius:14px;overflow:hidden}.carts-panel-title{padding:12px 16px;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#888;border-bottom:1px solid #2e2e2e}.carts-panel-body{padding:8px 10px;max-height:360px;overflow-y:auto}.carts-empty{padding:24px;text-align:center;color:#666}.carts-toprow{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:8px}.carts-toprow:hover{background:#2a2a2a}.carts-toprank{width:18px;text-align:center;font-family:JetBrains Mono,monospace;color:#555;font-size:11px;flex-shrink:0}.carts-topmain{flex:1;min-width:0}.carts-topname{font-size:13px;color:#ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carts-topmeta{display:flex;gap:10px;margin:2px 0 4px;font-size:11px;color:#888;font-family:JetBrains Mono,monospace}.carts-topbar-track{height:5px;background:#ffffff0a;border-radius:3px;overflow:hidden}.carts-topbar{height:100%;background:#3fb2fa66;border-radius:3px;min-width:2px;transition:width .3s ease-out}.carts-topbar.src{background:#7c5cff66}.carts-topvalue{font-family:JetBrains Mono,monospace;font-size:12px;color:#3fb2fa;flex-shrink:0;width:90px;text-align:right}.carts-srcrow{padding:7px 8px;border-radius:8px}.carts-srcrow:hover{background:#2a2a2a}.carts-srctop{display:flex;justify-content:space-between;gap:10px;margin-bottom:4px}.carts-srclabel{font-size:13px;color:#ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carts-srcvalue{font-family:JetBrains Mono,monospace;font-size:12px;color:#7c5cff;flex-shrink:0}.carts-srccount{display:block;margin-top:3px;font-size:11px;color:#777;font-family:JetBrains Mono,monospace}.carts-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.carts-search{flex:1;min-width:240px;padding:10px 14px;background:#222;border:1px solid #333;border-radius:10px;color:#ddd;outline:none;font-family:Inter,sans-serif;font-size:13px}.carts-search:focus{border-color:#3fb2fa}.carts-search::placeholder{color:#666}.carts-pills{display:flex;gap:6px;flex-wrap:wrap}.carts-pill{padding:8px 12px;background:#222;border:1px solid #333;border-radius:8px;color:#aaa;cursor:pointer;font-size:12px;transition:.12s}.carts-pill:hover{background:#2a2a2a;color:#ddd}.carts-pill.active{background:#3fb2fa22;border-color:#3fb2fa77;color:#fff}.carts-table{background:#222;border-radius:15px;overflow:hidden;border:1px solid #2e2e2e}.carts-header{display:flex;align-items:center;padding:12px 15px;border-bottom:1px solid #333;font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px;position:sticky;top:0;background:#222;z-index:1}.carts-header .cc{cursor:pointer;-webkit-user-select:none;user-select:none}.carts-header .cc-rank,.carts-header .cc-visitor,.carts-header .cc-trigger,.carts-header .cc-source,.carts-header .cc-bar{cursor:default}.carts-header .cc:hover{color:#bbb}.cc{flex-shrink:0;box-sizing:border-box}.cc-rank{width:56px;display:flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;color:#666;font-size:11px}.cc-when{width:110px;color:#bbb}.cc-visitor{width:90px}.cc-trigger{width:120px}.cc-items,.cc-qty{width:70px;text-align:right;justify-content:flex-end;font-family:JetBrains Mono,monospace}.cc-events{width:60px;text-align:right;justify-content:flex-end;font-family:JetBrains Mono,monospace;color:#999}.cc-source{width:130px;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;font-family:JetBrains Mono,monospace}.cc-value{width:110px;text-align:right;justify-content:flex-end;font-family:JetBrains Mono,monospace;color:#3fb2fa}.cc-bar{flex:1;min-width:60px;padding-left:12px}.carts-rowwrap{border-bottom:1px solid #262626}.carts-rowwrap.open{background:#232a30}.carts-row{display:flex;align-items:center;padding:9px 15px;cursor:pointer;transition:background .1s}.carts-row .cc{display:flex;align-items:center}.carts-row .cc-items,.carts-row .cc-qty,.carts-row .cc-events,.carts-row .cc-value{justify-content:flex-end}.carts-row.even{background:#262626}.carts-row.odd{background:#222}.carts-row:hover{background:#2f2f2f}.carts-rowwrap.open .carts-row{background:#2a323a}.carts-caret{display:inline-block;font-size:8px;color:#666;transition:transform .12s}.carts-caret.open{transform:rotate(90deg);color:#3fb2fa}.cc-visitor code{font-family:JetBrains Mono,monospace;font-size:11px;color:#aaa;background:#ffffff0a;padding:2px 5px;border-radius:4px}.carts-bar{height:6px;background:#3fb2fa44;border:1px solid #3FB2FA77;border-radius:3px;min-width:2px;transition:width .3s ease-out}.carts-badge{font-size:11px;padding:3px 8px;border-radius:6px;border:1px solid transparent;white-space:nowrap}.trg-add{background:#2ecc7122;color:#5fe0a0;border-color:#2ecc7144}.trg-remove{background:#ff6b6b22;color:#ff9b9b;border-color:#ff6b6b44}.trg-update{background:#3fb2fa22;color:#7fcbfd;border-color:#3fb2fa44}.trg-clear{background:#ffffff10;color:#aaa;border-color:#ffffff20}.trg-checkout{background:#ffd16622;color:#ffd980;border-color:#ffd16644}.trg-purchase{background:#9b59ff22;color:#c4a3ff;border-color:#9b59ff55;font-weight:700}.trg-default{background:#ffffff10;color:#aaa;border-color:#ffffff20}.carts-detail{display:grid;grid-template-columns:1.7fr 1fr;gap:16px;padding:6px 18px 18px 56px}.carts-items{background:#1e1e1e;border:1px solid #2e2e2e;border-radius:10px;overflow:hidden}.carts-items-head,.carts-itemrow{display:flex;align-items:center;padding:8px 12px;gap:8px}.carts-items-head{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#777;border-bottom:1px solid #2a2a2a}.carts-itemrow{border-bottom:1px solid #242424}.carts-itemrow:last-child{border-bottom:none}.carts-itemrow.changed{background:#2ecc7110}.carts-itemrow.total{background:#ffffff06;font-weight:500;color:#ddd}.ci{flex-shrink:0;box-sizing:border-box}.ci-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ci-cat{width:130px;color:#999;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ci-qty{width:45px;text-align:right;justify-content:flex-end;font-family:JetBrains Mono,monospace}.ci-unit{width:90px;text-align:right;font-family:JetBrains Mono,monospace;color:#aaa}.ci-line{width:100px;text-align:right;font-family:JetBrains Mono,monospace;color:#3fb2fa}.carts-items-head .ci-qty,.carts-items-head .ci-unit,.carts-items-head .ci-line{display:block}.carts-itemname{font-size:13px;color:#ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carts-itemsub{display:flex;align-items:center;gap:8px;font-size:11px}.carts-sku{font-family:JetBrains Mono,monospace;color:#888}.carts-brand{color:#777}.carts-sale{color:#ffd980;background:#ffd16618;padding:1px 6px;border-radius:4px}.carts-changed{color:#5fe0a0;background:#2ecc7118;padding:1px 6px;border-radius:4px}.carts-meta{background:#1e1e1e;border:1px solid #2e2e2e;border-radius:10px;padding:10px 14px;height:max-content}.carts-metarow{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid #262626;font-size:12px}.carts-metarow:last-child{border-bottom:none}.carts-metarow.wrap{flex-direction:column;gap:3px}.carts-metalabel{color:#888;flex-shrink:0}.carts-metavalue{color:#ccc;text-align:right;word-break:break-word}.carts-metarow.wrap .carts-metavalue{text-align:left;color:#aaa}.carts-metavalue.mono{font-family:JetBrains Mono,monospace;font-size:11px}.carts-error{color:#ff9b9b}@media(max-width:1000px){.carts-kpis{grid-template-columns:repeat(3,1fr)}.carts-insights,.carts-detail{grid-template-columns:1fr}.cc-source,.cc-events{display:none}}@media(max-width:640px){.carts-kpis{grid-template-columns:repeat(2,1fr)}.cc-bar,.cc-visitor,.cc-items{display:none}}
