:root{--kwvh-bg:#02090d;--kwvh-panel:#071013;--kwvh-panel2:#0a1518;--kwvh-gold:#c8914f;--kwvh-gold2:#e9bd76;--kwvh-white:#fff;--kwvh-muted:#d9d4ce;--kwvh-border:rgba(200,145,79,.35)}.kwvh-shell{background:var(--kwvh-bg);color:#fff;padding:28px 16px;font-family:Arial,Helvetica,sans-serif}.kwvh-shell *{box-sizing:border-box}.kwvh-head,.kwvh-card,.kwvh-login{max-width:1100px;margin:0 auto 20px;border:1px solid var(--kwvh-border);border-radius:22px;background:linear-gradient(180deg,rgb(7 16 19 / .98),rgb(2 9 13 / .99));box-shadow:0 18px 48px rgb(0 0 0 / .28)}.kwvh-head{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px}.kwvh-head span,.kwvh-card-title span,.kwvh-login span{color:var(--kwvh-gold2);font-size:11px;letter-spacing:3px;font-weight:900}.kwvh-head h1,.kwvh-card h1,.kwvh-card h2,.kwvh-login h1{font-family:Georgia,serif;margin:7px 0;color:#fff}.kwvh-head p,.kwvh-login p{color:var(--kwvh-muted);margin:0}.kwvh-head-actions{display:flex;gap:10px}.kwvh-btn{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid var(--kwvh-border);border-radius:10px;padding:10px 16px;background:#101719;color:#fff!important;text-decoration:none!important;font-weight:800;cursor:pointer}.kwvh-btn-gold{background:linear-gradient(135deg,#a97038,var(--kwvh-gold2));color:#1b1208!important;border:0}.kwvh-stats{max-width:1100px;margin:0 auto 20px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.kwvh-stats article{border:1px solid var(--kwvh-border);border-radius:17px;padding:18px;background:var(--kwvh-panel)}.kwvh-stats small{display:block;color:var(--kwvh-gold2);font-weight:800}.kwvh-stats strong{display:block;font-size:27px;margin:8px 0}.kwvh-stats p{font-size:12px;color:var(--kwvh-muted);margin:0}.kwvh-card{padding:22px}.kwvh-card-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.kwvh-card-title strong{font-size:28px;color:var(--kwvh-gold2)}.kwvh-request{border:1px solid var(--kwvh-border);border-radius:15px;margin:10px 0;background:rgb(255 255 255 / .02);overflow:hidden}.kwvh-request summary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px;cursor:pointer}.kwvh-request summary b,.kwvh-request summary small{display:block}.kwvh-request summary small{color:var(--kwvh-muted);margin-top:5px}.kwvh-request-body{border-top:1px solid var(--kwvh-border);padding:16px}.kwvh-status{font-size:11px;font-weight:900;border-radius:999px;padding:7px 10px;background:#1a2427;white-space:nowrap}.kwvh-status-new{background:#5d4519;color:#ffda8f}.kwvh-status-booked_platform{background:#173d2b;color:#9ef0bf}.kwvh-status-lost{background:#4b2222;color:#ffb5b5}.kwvh-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.kwvh-info-grid div{background:#0b1518;border-radius:10px;padding:12px}.kwvh-info-grid small,.kwvh-info-grid strong{display:block}.kwvh-info-grid small{color:var(--kwvh-gold2);margin-bottom:5px}.kwvh-message{background:#0a1316;border-left:3px solid var(--kwvh-gold);padding:14px;margin:14px 0;line-height:1.6}.kwvh-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kwvh-form label{font-weight:800;font-size:13px}.kwvh-form .full{grid-column:1/-1}.kwvh-form input,.kwvh-form select,.kwvh-form textarea{display:block;width:100%;margin-top:6px;border:1px solid var(--kwvh-border);border-radius:9px;background:#071013;color:#fff;padding:11px}.kwvh-form button{align-self:end}.kwvh-empty{text-align:center;padding:38px;color:var(--kwvh-muted)}.kwvh-login{padding:32px;text-align:center}.kwvh-login .kwvh-btn{margin-top:15px}.kwvh-notice{max-width:920px;margin:auto;border:1px solid var(--kwvh-border);border-radius:15px;padding:18px;background:#091215}.kwvh-notice-error{border-color:#a33}.kwvh-notice-warning{border-color:#c8914f}.kwvh-favorite{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--kwvh-gold);border-radius:999px;padding:9px 14px;background:#071013;color:#fff;cursor:pointer;margin:0 0 16px}.kwvh-favorite span{font-size:22px;color:var(--kwvh-gold2)}.kwvh-favorite.is-saved{background:#24190e}.kwvh-vendor-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kwvh-vendor-list a{border:1px solid var(--kwvh-border);border-radius:12px;padding:14px;color:#fff!important;text-decoration:none!important;background:#071013}.kwvh-vendor-list small{display:block;color:var(--kwvh-gold2);margin-top:6px}@media(max-width:850px){.kwvh-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.kwvh-info-grid,.kwvh-form{grid-template-columns:repeat(2,minmax(0,1fr))}.kwvh-vendor-list{grid-template-columns:1fr 1fr}}@media(max-width:560px){.kwvh-shell{padding:16px 10px}.kwvh-head{align-items:flex-start;flex-direction:column}.kwvh-stats{grid-template-columns:1fr 1fr}.kwvh-card{padding:14px}.kwvh-request summary{align-items:flex-start;flex-direction:column}.kwvh-info-grid,.kwvh-form{grid-template-columns:1fr}.kwvh-form .full{grid-column:auto}.kwvh-vendor-list{grid-template-columns:1fr}.kwvh-stats strong{font-size:22px}}.kwvh-pagination{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:20px}.kwvh-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;border:1px solid var(--kwvh-border);border-radius:9px;color:#fff!important;text-decoration:none!important;background:#071013}.kwvh-pagination .current{background:linear-gradient(135deg,#a97038,var(--kwvh-gold2));color:#1b1208!important;border-color:#fff0}