.vl-banner{display:grid;grid-template-columns:1fr 1fr;background:#070a0f;color:#fff;margin-bottom:2rem;overflow:hidden}.vl-banner img{width:100%;height:100%;min-height:290px;object-fit:cover}.vl-banner>div{padding:2rem;align-self:center}.vl-banner strong{font-size:clamp(2rem,4vw,4rem);line-height:.95;color:#dcff44}.vl-app{border:2px solid #070a0f;background:#f5f6f2;margin-bottom:3rem}.vl-top{background:#070a0f;color:#fff;padding:1rem}.vl-top>strong{display:block;font-size:1.3rem;margin-bottom:1rem}.vl-actions,.vl-tabs{display:flex;flex-wrap:wrap;gap:.6rem}.vl-app button,.vl-import{font:inherit;font-size:.85rem;font-weight:700;padding:.65rem .8rem;background:#fff;color:#070a0f;border:1px solid #070a0f;cursor:pointer}.vl-top button,.vl-top .vl-import{background:#dcff44}.vl-import{display:flex;gap:.5rem;flex-wrap:wrap}.vl-import input{max-width:100%;width:180px;font-size:.75rem}.vl-status{background:#e5fff7;margin:0;min-height:1.8rem;padding:.7rem 1rem;font-size:.9rem}.vl-fictional{background:#dcff44;padding:1rem;margin:0;font-weight:800}.vl-tabs{padding:.7rem;border-bottom:2px solid #070a0f}.vl-tabs button[aria-pressed=true]{background:#070a0f;color:#dcff44}.vl-view{padding:1.5rem;min-width:0}.vl-record,.vl-group{padding:1rem;background:#fff;border:1px solid #93978e;margin:1rem 0;min-width:0}.vl-record summary{font-weight:800;cursor:pointer;overflow-wrap:anywhere}.vl-record summary span{font-size:.75rem;padding:.2rem .5rem;background:#dcff44}.vl-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1rem 0}.vl-fields label{font-size:.8rem;font-weight:700;display:flex;flex-direction:column;gap:.35rem;min-width:0}.vl-fields input,.vl-fields select{width:100%;min-width:0;box-sizing:border-box;font:inherit;font-size:.9rem;padding:.65rem;border:1px solid #93978e;background:#fff;color:#070a0f}.vl-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem}.vl-metrics>div{background:#070a0f;color:#dcff44;padding:1rem;min-width:0}.vl-metrics strong{display:block;font-size:clamp(1.2rem,2vw,2rem);overflow-wrap:anywhere}.vl-metrics span{font-size:.65rem}.vl-table{overflow-x:auto;width:100%;margin:1rem 0}.vl-table table{border-collapse:collapse;min-width:600px;width:100%;background:#fff;font-size:.85rem}.vl-table th,.vl-table td{text-align:left;vertical-align:top;border:1px solid #c9cdc3;padding:.8rem;max-width:280px;overflow-wrap:anywhere}.vl-next{display:flex;gap:.8rem;flex-wrap:wrap;margin:1rem 0}.vl-consent{display:flex;align-items:flex-start;gap:.7rem;background:#dcff44;padding:1rem;font-weight:700}.vl-consent input{flex:none;width:20px;height:20px}@media(max-width:760px){.vl-banner{grid-template-columns:1fr}.vl-banner img{height:230px;min-height:0}.vl-fields{grid-template-columns:1fr 1fr}.vl-metrics{grid-template-columns:1fr 1fr}.vl-view{padding:1rem}}@media(max-width:440px){.vl-fields{grid-template-columns:1fr}.vl-actions button,.vl-import{width:100%;box-sizing:border-box}.vl-import input{width:100%}}@media print{.vl-top,.vl-tabs,.vl-actions,.vl-next{display:none}.vl-app{border:0}.vl-table{overflow:visible}.vl-metrics>div{background:#fff;color:#000;border:1px solid #999}}
