.cv{display:grid;grid-gap:16px;gap:16px;margin:0 0 28px}.cv-card{display:grid;grid-gap:14px;gap:14px;padding:20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);min-width:0}.cv-card h2{display:flex;align-items:center;gap:10px;margin:0;font-size:1.2rem}.cv-card p{margin:0}.cv-num{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--gradient-strong);color:#fff;font-size:.95rem;font-weight:800}.cv-opt{font-size:.85rem;font-weight:600}.cv-fine{font-size:.88rem}.cv-facts{display:grid;grid-gap:10px;gap:10px;padding:18px 20px;border:1px solid var(--brand-line);border-radius:var(--radius);background:var(--tint)}.cv-facts ul{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;font-weight:600}.cv-facts li{position:relative;padding-left:18px}.cv-facts li:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:50%;background:var(--brand)}.cv-balance{margin:0}.cv-service{padding:12px 14px;border:1px solid var(--danger-line);border-radius:var(--radius-sm);background:var(--danger-soft)}.cv-dicas{margin:0;padding-left:20px;display:grid;grid-gap:4px;gap:4px}.cv-pick{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.cv-pick label.btn{cursor:pointer}.cv-pick label.btn.is-off{background:var(--disabled-bg);color:var(--disabled-text);border-color:var(--disabled-line);box-shadow:none;cursor:default}.cv-pick input:focus-visible+label.btn{outline:3px solid var(--focus);outline-offset:3px}.cv-status{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--soft)}.cv-status.is-ok{border-color:#9edcc4;background:var(--ok-soft)}.cv-status.is-bad{border-color:var(--danger-line);background:var(--danger-soft)}.cv-status p{margin:0;overflow-wrap:anywhere}.cv-status .btn{justify-self:start}.cv progress{width:100%;height:12px;border:0;border-radius:999px;accent-color:var(--brand)}.cv-avisos{margin:0;padding-left:20px;display:grid;grid-gap:4px;gap:4px}.cv fieldset{margin:0;padding:0;border:0;min-width:0}.cv fieldset:disabled{opacity:.7}.cv-models{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,172px),1fr));grid-gap:12px;gap:12px}.cv-model{display:block;cursor:pointer}.cv-model input{position:absolute;opacity:0;width:1px;height:1px}.cv-model-body{display:grid;align-content:start;grid-gap:6px;gap:6px;height:100%;padding:12px;border:2px solid var(--border);border-radius:var(--radius-md);background:var(--surface);transition:border-color .15s,background .15s}.cv-model-body strong{font-size:1.02rem}.cv-model-body small{color:var(--muted);font-size:.86rem;line-height:1.4}.cv-model:hover .cv-model-body{border-color:var(--brand-line);background:var(--brand-soft)}.cv-model input:checked+.cv-model-body{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 1px var(--brand) inset}.cv-model input:focus-visible+.cv-model-body{outline:3px solid var(--focus);outline-offset:2px}.cv-model input:checked+.cv-model-body strong:after{content:" · escolhido";color:var(--brand-strong);font-weight:700;font-size:.85rem}.cv-model-art{position:relative;display:block;aspect-ratio:9/7;overflow:hidden;border-radius:var(--radius-sm);background:#1f1329}.cv-model-art i{position:absolute;display:block}.cv-preset-editorial .cv-model-art{background:#f4f1e6}.cv-preset-editorial .cv-model-art i{inset:0;background:linear-gradient(#8a7a1c,#8a7a1c) 12% 14% /30% 46% no-repeat,linear-gradient(#1f1329,#1f1329) 12% 70% /56% 5% no-repeat,linear-gradient(#8a7a1c,#8a7a1c) 12% 80% /36% 5% no-repeat}.cv-preset-orbita .cv-model-art i{left:50%;top:12%;width:34%;height:56%;transform:translateX(-50%);border-radius:50%;background:#e6c619;box-shadow:0 0 0 6px #3a3210,0 0 0 12px #2a250c}.cv-preset-vitral .cv-model-art{background:repeating-conic-gradient(from 0deg at 50% 100%,#2f1d08 0 8deg,#1f1329 8deg 16deg)}.cv-preset-vitral .cv-model-art i{left:50%;top:14%;width:32%;height:58%;transform:translateX(-50%);border-radius:999px 999px 4px 4px;background:#d8b45a}.cv-preset-colmeia .cv-model-art{background:#14110a}.cv-preset-colmeia .cv-model-art i{left:50%;top:14%;width:30%;height:54%;transform:translateX(-50%);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:#e6c619}.cv-preset-telao .cv-model-art{background:#14110a}.cv-preset-telao .cv-model-art i{inset:0;background:linear-gradient(#c7c0d4,#c7c0d4) 10% 16% /32% 58% no-repeat,linear-gradient(#e6c619,#e6c619) 56% 40% /5% 34% no-repeat,linear-gradient(#e6c619,#e6c619) 66% 24% /5% 66% no-repeat,linear-gradient(#e6c619,#e6c619) 76% 34% /5% 46% no-repeat,linear-gradient(#e6c619,#e6c619) 86% 46% /5% 22% no-repeat}.cv-preset-papo .cv-model-art{background:#e6c619}.cv-preset-papo .cv-model-art i{left:50%;top:14%;width:34%;height:56%;transform:translateX(-50%) rotate(-4deg);border-radius:10px;background:#1f1329}.cv-group{display:grid;grid-gap:10px;gap:10px}.cv-group legend{padding:0;margin:0 0 8px;font-weight:700}.cv-group label:not(.cv-chip):not(.cv-check){display:block;margin:0}.cv-group input[type=text]{width:100%;max-width:520px}.cv-chips{display:flex;flex-wrap:wrap;gap:8px}.cv-chip{position:relative;display:inline-flex;margin:0;cursor:pointer}.cv-chip input{position:absolute;opacity:0;width:1px;height:1px}.cv-chip span{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;border:2px solid var(--border);border-radius:999px;background:var(--surface);font-weight:600;transition:border-color .15s,background .15s}.cv-chip:hover span{border-color:var(--brand-line);background:var(--brand-soft)}.cv-chip input:checked+span{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-strong)}.cv-chip input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.cv-color i{display:inline-block;width:18px;height:18px;border-radius:50%;border:1px solid var(--field-border)}.cv-check{display:flex;align-items:flex-start;gap:10px;margin:0;font-weight:500;font-size:.95rem;cursor:pointer}.cv-check input{flex:none;width:22px;height:22px;margin-top:2px}.cv-consent{padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--soft)}.cv-actions{display:flex;flex-wrap:wrap;gap:10px}.cv-jobs{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.cv-job{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0}.cv-job.is-pronto{border-color:#9edcc4}.cv-job.is-devolvido{border-color:var(--warn-line);background:var(--warn-soft)}.cv-job-head{align-items:center;justify-content:space-between;gap:8px}.cv-job-head,.cv-ready{display:flex;flex-wrap:wrap}.cv-ready{gap:16px;align-items:flex-start}.cv-ready video{width:min(100%,240px);aspect-ratio:9/16;border-radius:var(--radius-sm);background:#000;object-fit:contain}.cv-ready-side{display:grid;flex:1 1 220px;grid-gap:10px;gap:10px;min-width:0;align-content:start}.cv-ready-side .btn{justify-self:start}.cv-refund{padding:10px 12px;border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--warn-strong);font-weight:600}@media (max-width:480px){.cv-card{padding:16px}.cv-card h2{font-size:1.1rem}.cv-actions .btn{width:100%}.cv-models{grid-template-columns:1fr;gap:8px}.cv-model-body{grid-template-columns:96px 1fr;column-gap:12px;row-gap:2px;align-content:center}.cv-model-art{grid-row:1/span 2;aspect-ratio:1/1}.cv-model-body small,.cv-model-body strong{grid-column:2}.cv-ready video{width:100%;max-width:280px}}@media (prefers-reduced-motion:reduce){.cv-chip span,.cv-model-body{transition:none}}