.inv-wrap{--sv-gold:#d7b24c;--sv-purple:#7c2bc4;--sv-purple2:#561681;--sv-bg:#070709;--sv-card:#111116;--sv-card2:#17171d;--sv-border:#3a3020;--sv-text:#f4f1e8;--sv-muted:#aaa4b3;max-width:1280px;margin:0 auto;padding:8px 0 42px;color:var(--sv-text)}
.inv-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin:4px 0 20px}.inv-head span{font-size:11px;letter-spacing:.14em;font-weight:800;color:var(--sv-gold);text-transform:uppercase}.inv-head h2{margin:4px 0 6px;font-size:28px;color:#fff}.inv-head p,.inv-muted{color:var(--sv-muted)}
.inv-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.4fr);gap:16px;margin-bottom:16px}.inv-card{background:linear-gradient(180deg,#131319,#0e0e12);border:1px solid var(--sv-border);border-radius:16px;padding:18px;margin-bottom:16px;box-shadow:0 12px 30px rgba(0,0,0,.18)}.inv-wide{min-width:0}.inv-card h3{margin:0 0 12px;color:#fff}.inv-card label{display:block;font-size:13px;font-weight:700;margin:11px 0;color:#ece8df}.inv-card input,.inv-card select,.inv-card textarea{box-sizing:border-box;width:100%;margin-top:6px;border:1px solid #3a3540;border-radius:10px;padding:10px 11px;background:#09090c;color:#fff;outline:none}.inv-card input:focus,.inv-card select:focus,.inv-card textarea:focus{border-color:var(--sv-gold);box-shadow:0 0 0 2px rgba(215,178,76,.12)}
.inv-primary,.inv-card button.inv-primary{border:1px solid #9b49df;background:linear-gradient(135deg,var(--sv-purple),var(--sv-purple2));color:#fff}.inv-button,.inv-actions button,.inv-card button{border:1px solid #4b4352;border-radius:9px;padding:10px 14px;font-weight:800;cursor:pointer;text-decoration:none;background:#1b1a20;color:#f4f1e8;display:inline-block}.inv-button:hover,.inv-actions button:hover,.inv-card button:hover{border-color:var(--sv-gold);transform:translateY(-1px)}
.inv-list>a,.inv-list>div{display:grid;grid-template-columns:1fr auto auto;gap:15px;align-items:center;padding:12px 4px;border-top:1px solid #2a2520;text-decoration:none;color:inherit}.inv-list small,.inv-tr small{display:block;color:var(--sv-muted);margin-top:3px}.inv-actions{display:flex;gap:8px;flex-wrap:wrap}.inv-actions form{margin:0}.inv-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:16px}.inv-kpis>div{background:linear-gradient(180deg,#15151a,#101014);border:1px solid var(--sv-border);border-radius:12px;padding:12px}.inv-kpis small{display:block;color:var(--sv-muted)}.inv-kpis strong{font-size:22px;color:var(--sv-gold)}
.inv-card-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.inv-video{width:100%;max-height:360px;background:#000;border:1px solid #332b1d;border-radius:12px;margin:12px 0;display:block}.inv-scan-status{padding:8px 0;font-weight:700;color:#ddd}.inv-code-row{display:flex;gap:8px}.inv-code-row input{margin:0}.inv-search-results{display:grid;gap:7px;margin-top:10px}.inv-search-item{text-align:left!important;background:#15151a!important;color:#fff!important;border:1px solid #38313f!important}.inv-search-item:hover{border-color:var(--sv-gold)!important}.inv-search-item small{display:block;color:var(--sv-muted);margin-top:2px}
.inv-table{overflow:auto}.inv-tr{display:grid;grid-template-columns:minmax(230px,1.6fr) 80px 80px 80px minmax(180px,1fr);gap:10px;align-items:center;padding:10px 0;border-top:1px solid #2b2720;min-width:760px}.inv-th{font-size:12px;font-weight:800;color:#c9bd9e}.inv-tr input{margin:0;padding:7px 8px}.ok{color:#72db93}.neg{color:#ff7f7f}.pos{color:#e3bd56}.inv-mini{font-size:12px;padding:7px 9px!important}.inv-tag{font-size:11px;font-weight:800;background:rgba(124,43,196,.18);color:#d9b4ff;border:1px solid rgba(155,73,223,.35);border-radius:999px;padding:5px 8px}.inv-back{display:inline-block;margin-bottom:12px;text-decoration:none;color:#d7cfae}.inv-alert{padding:12px;border:1px solid #5c4721;border-radius:10px;background:#1a1510;color:#f4dfaa}.inv-alert.bad{background:#241010;color:#ffb2b2;border-color:#713232}.compact>div{grid-template-columns:1fr auto}
.inv-last-product{display:grid;grid-template-columns:88px 1fr;gap:12px;align-items:start;margin:10px 0 14px;padding:12px;border:1px solid #393240;border-radius:12px;background:#15151a}.inv-last-product[hidden]{display:none}.inv-last-image{width:88px;height:88px;object-fit:cover;border-radius:10px;background:#0c0c0f;border:1px solid #403744}.inv-last-info strong{display:block;font-size:16px;line-height:1.25;color:#fff}.inv-last-sku{display:block;color:var(--sv-muted);margin:3px 0 6px}.inv-last-attrs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.inv-last-attrs span{font-size:11px;font-weight:700;background:#0d0d11;border:1px solid #3b3540;border-radius:999px;padding:4px 7px;color:#ddd}.inv-last-desc{font-size:12px;line-height:1.4;color:#bbb4c2;margin:5px 0 7px}.inv-last-count{font-size:13px;color:#76dc96}.inv-search-item{display:grid!important;grid-template-columns:48px 1fr;gap:9px;align-items:center}.inv-search-item img{width:48px;height:48px;object-fit:cover;border-radius:7px;border:1px solid #3b3540;background:#0d0d10}
@media(max-width:800px){.inv-grid{grid-template-columns:1fr}.inv-head{display:block}.inv-actions{margin-top:12px}.inv-kpis{grid-template-columns:repeat(3,1fr)}.inv-code-row{display:grid;grid-template-columns:1fr auto}.inv-wrap{padding:0 2px}.inv-head h2{font-size:23px}}@media(max-width:520px){.inv-last-product{grid-template-columns:72px 1fr}.inv-last-image{width:72px;height:72px}}


/* Sistema Vick Premium v1.0.5 — reforço contra CSS do tema */
.inv-wrap{max-width:1480px!important;margin:0 auto!important;padding:8px 4px 44px!important;color:#f4f1e8!important;font-family:inherit!important}
.inv-wrap .inv-head{margin:4px 0 20px!important}.inv-wrap .inv-head h2{color:#fff!important;font-size:30px!important;line-height:1.15!important;font-weight:800!important}.inv-wrap .inv-head p{color:#aaa4b3!important}.inv-wrap .inv-head span{color:#d7b24c!important}
.inv-wrap .inv-grid{grid-template-columns:minmax(320px,.8fr) minmax(480px,1.45fr)!important;gap:16px!important}
.inv-wrap .inv-card{background:linear-gradient(145deg,#121217,#0b0b0e)!important;color:#f4f1e8!important;border:1px solid #3b3020!important;border-radius:18px!important;padding:20px!important;box-shadow:0 16px 36px rgba(0,0,0,.24)!important}
.inv-wrap .inv-card h3,.inv-wrap .inv-card h2{color:#fff!important}.inv-wrap .inv-card p,.inv-wrap .inv-muted{color:#aaa4b3!important}.inv-wrap .inv-card label{color:#e9e4da!important}
.inv-wrap .inv-card input,.inv-wrap .inv-card select,.inv-wrap .inv-card textarea,.inv-wrap .inv-code,.inv-wrap .inv-search,.inv-wrap .inv-note{background:#08080b!important;color:#fff!important;border:1px solid #3a3440!important;border-radius:10px!important;box-shadow:none!important;min-height:42px!important}
.inv-wrap .inv-card input::placeholder,.inv-wrap .inv-card textarea::placeholder{color:#756f7b!important}.inv-wrap .inv-card input:focus,.inv-wrap .inv-card select:focus,.inv-wrap .inv-card textarea:focus{border-color:#d7b24c!important;box-shadow:0 0 0 2px rgba(215,178,76,.12)!important;outline:none!important}
.inv-wrap .inv-primary,.inv-wrap button.inv-primary{background:linear-gradient(135deg,#7c2bc4,#561681)!important;border:1px solid #9b49df!important;color:#fff!important;border-radius:10px!important;box-shadow:0 8px 20px rgba(124,43,196,.18)!important}
.inv-wrap .inv-button,.inv-wrap .inv-actions button,.inv-wrap .inv-card button:not(.inv-primary){background:#17161c!important;color:#f4f1e8!important;border:1px solid #4a404f!important;border-radius:10px!important}
.inv-wrap .inv-list>a,.inv-wrap .inv-list>div{background:#0d0d11!important;border:1px solid #29231b!important;border-radius:12px!important;padding:13px 14px!important;margin-top:8px!important;color:#f4f1e8!important}.inv-wrap .inv-list>a:hover{border-color:#5c4725!important;background:#121217!important}
.inv-wrap .inv-kpis>div{background:linear-gradient(145deg,#121217,#0b0b0e)!important;border:1px solid #3b3020!important;border-radius:14px!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important}.inv-wrap .inv-kpis strong{color:#d7b24c!important}
.inv-wrap .inv-table{background:#0d0d11!important;border:1px solid #2d271e!important;border-radius:12px!important;padding:0 14px 8px!important}.inv-wrap .inv-tr{border-top:1px solid #28231d!important;color:#eee!important}.inv-wrap .inv-th{color:#cdbb88!important;background:#121217!important;margin:0 -14px!important;padding:11px 14px!important}.inv-wrap .inv-search-item{background:#111116!important;color:#fff!important;border:1px solid #3b3540!important;border-radius:10px!important}
.inv-wrap .inv-last-product{background:#101014!important;border-color:#3b3020!important}.inv-wrap .inv-video{background:#050506!important;border-color:#3b3020!important}.inv-wrap .inv-alert{background:#19140d!important;color:#f2d99a!important;border-color:#5b4524!important}
@media(max-width:980px){.inv-wrap .inv-grid{grid-template-columns:1fr!important}.inv-wrap .inv-kpis{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:620px){.inv-wrap{padding-left:0!important;padding-right:0!important}.inv-wrap .inv-card{padding:15px!important}.inv-wrap .inv-kpis{grid-template-columns:repeat(2,1fr)!important}.inv-wrap .inv-card-head{display:block!important}.inv-wrap .inv-card-head>*+*{margin-top:10px!important}.inv-wrap .inv-code-row{grid-template-columns:1fr!important}.inv-wrap .inv-code-row button{width:100%!important}}
