:root{--v10-ink:#13251f;--v10-green:#167a5b;--v10-mint:#2ebc89;--v10-gold:#e6a735;--v10-red:#c94c4c;--v10-paper:#f5fbf8;--v10-border:#c8ded5;--v10-shadow:0 18px 50px rgba(20,70,53,.13)}
.v10-no-ads .ad-slot,.v10-no-ads ins.adsbygoogle{display:none!important}.v10-hero{padding:4rem 0 3rem;background:radial-gradient(circle at 80% 12%,rgba(46,188,137,.22),transparent 28%),radial-gradient(circle at 10% 90%,rgba(230,167,53,.18),transparent 27%),linear-gradient(135deg,#f7fcfa,#edf8f4 60%,#fff9ed)}.v10-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:2rem;align-items:center}.v10-hero h1{font-size:clamp(2.35rem,5vw,4.6rem);line-height:1;letter-spacing:-.045em;margin:.85rem 0}.v10-kicker,.v10-chip{display:inline-flex;align-items:center;padding:.38rem .68rem;border-radius:999px;background:#e6f7f0;color:#126849;font-weight:900;font-size:.8rem;border:1px solid #b7e4d2}.v10-console{background:var(--v10-ink);color:#fff;border-radius:26px;padding:1.2rem;box-shadow:0 28px 70px rgba(19,37,31,.24)}.v10-console-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.v10-console-grid div{padding:1rem;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.07);border-radius:16px}.v10-console-grid strong,.v10-console-grid span{display:block}.v10-console-grid span{color:#c7e5d9;font-size:.86rem;margin-top:.2rem}.v10-commandbar{position:sticky;top:.5rem;z-index:25;display:flex;gap:.45rem;overflow:auto;padding:.55rem;margin:-1.1rem auto 1.3rem;background:rgba(255,255,255,.95);backdrop-filter:blur(16px);border:1px solid var(--v10-border);border-radius:17px;box-shadow:var(--v10-shadow)}.v10-commandbar a{white-space:nowrap;padding:.62rem .78rem;border-radius:11px;color:var(--v10-ink);font-weight:850;text-decoration:none}.v10-commandbar a:hover,.v10-commandbar a:focus{background:#e8f6f0}.v10-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.v10-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.v10-card{background:var(--surface,#fff);border:1px solid var(--v10-border);border-radius:20px;padding:1.2rem;box-shadow:0 10px 30px rgba(20,70,53,.06)}.v10-card h2,.v10-card h3{margin-top:0}.v10-card-accent{border-top:5px solid var(--v10-green)}.v10-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.v10-form-grid .full{grid-column:1/-1}.v10-record{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;border:1px solid var(--v10-border);border-radius:17px;padding:1rem;margin:.7rem 0;background:var(--surface,#fff)}.v10-actions{display:flex;flex-wrap:wrap;gap:.5rem}.v10-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.v10-metric{padding:1rem;border-radius:17px;border:1px solid var(--v10-border);background:linear-gradient(145deg,#fff,#eff9f5)}.v10-metric strong{display:block;font-size:1.85rem;color:var(--v10-ink)}.v10-metric span{font-size:.84rem;color:var(--muted)}.v10-empty{padding:1.4rem;text-align:center;border:1px dashed var(--v10-border);border-radius:16px;color:var(--muted)}.v10-status{display:inline-flex;border-radius:999px;padding:.28rem .55rem;font-size:.76rem;font-weight:900;background:#edf3f0}.v10-status-available,.v10-status-returned,.v10-status-done,.v10-status-approved{background:#e7f8f0;color:#116846}.v10-status-loaned,.v10-status-active,.v10-status-pending,.v10-status-reserved,.v10-status-waiting{background:#fff4d8;color:#815900}.v10-status-maintenance,.v10-status-open,.v10-status-damaged,.v10-status-overdue{background:#fff0f0;color:#a53838}.v10-status-retired,.v10-status-cancelled,.v10-status-fulfilled{background:#eef0f4;color:#5b6270}.v10-score{display:inline-flex;min-width:52px;justify-content:center;border-radius:999px;padding:.3rem .55rem;font-weight:900}.v10-score.ok{background:#e7f8f0;color:#116846}.v10-score.warn{background:#fff0f0;color:#a53838}.v10-labels{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1rem}.v10-label{background:#fff;border:1px dashed #6b7d75;border-radius:16px;padding:1rem;break-inside:avoid}.v10-label-brand{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:#49625a}.v10-label h3{margin:.45rem 0}.v10-barcode svg{display:block;width:100%;height:auto;max-height:110px}.v10-home{margin:1rem auto}.v10-home .v10-card{background:linear-gradient(135deg,#f1fbf7,#fff9eb)}
@media(max-width:980px){.v10-hero-grid,.v10-grid{grid-template-columns:1fr}.v10-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.v10-grid-2,.v10-form-grid,.v10-console-grid{grid-template-columns:1fr}.v10-form-grid .full{grid-column:auto}.v10-record{display:block}.v10-actions{margin-top:.75rem}.v10-metrics{grid-template-columns:1fr 1fr}.v10-hero{padding-top:2.5rem}.v10-commandbar{margin-left:0;margin-right:0;border-radius:13px}}@media print{body{background:#fff}.site-header,.v10-hero,.v10-commandbar,.footer,.btn,.v10-print-hide{display:none!important}.v10-labels{grid-template-columns:repeat(2,1fr);gap:8mm}.v10-label{border:1px solid #000;page-break-inside:avoid}.section{padding:0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
