.pkcapra-vmeta-tool{font-family:inherit;color:#172033}.pk-vmeta-shell{max-width:1100px;margin:24px auto;padding:20px}.pk-vmeta-hero,.pk-vmeta-panel,.pk-vmeta-result,.pk-vmeta-filebar,.pk-vmeta-progress,.pk-vmeta-status{border:1px solid #dfe5ee;border-radius:18px;background:#fff}.pk-vmeta-hero{display:flex;justify-content:space-between;gap:20px;padding:26px;margin-bottom:16px}.pk-vmeta-kicker,.pk-vmeta-section-kicker{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.68}.pk-vmeta-hero h2,.pk-vmeta-panel h3{margin:6px 0 8px}.pk-vmeta-hero p{margin:0;max-width:760px;line-height:1.6}.pk-vmeta-badge{align-self:flex-start;white-space:nowrap;padding:9px 12px;border-radius:999px;background:#f3f6fa;font-size:13px}.pk-vmeta-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#1e9b65;margin-right:7px}.pk-vmeta-drop{border:2px dashed #c8d1de;border-radius:18px;padding:34px 20px;text-align:center;display:grid;gap:8px;justify-items:center;background:#f9fbfd}.pk-vmeta-upload-icon{font-size:30px}.pk-vmeta-drop small,.pk-vmeta-footnote,.pk-vmeta-limit, .pk-vmeta-grid small{line-height:1.5;opacity:.72}.pk-vmeta-filebar{display:flex;align-items:center;gap:16px;padding:14px 16px;margin-top:12px}.pk-vmeta-filebar>div:first-child{display:grid;gap:2px;flex:1}.pk-vmeta-file-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;opacity:.62}.pk-vmeta-file-meta{font-size:13px;opacity:.7}.pk-vmeta-status{padding:12px 15px;margin-top:12px;min-height:20px}.pk-vmeta-status:empty{display:none}.pk-vmeta-progress{padding:14px 16px;margin-top:12px}.pk-vmeta-progress-head{display:flex;justify-content:space-between}.pk-vmeta-track{height:8px;background:#edf1f5;border-radius:99px;overflow:hidden;margin:8px 0}.pk-vmeta-track span{display:block;height:100%;width:0;background:#172033;transition:width .2s}.pk-vmeta-panel{padding:22px;margin-top:16px}.pk-vmeta-panel-head{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.pk-vmeta-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pk-vmeta-metric{padding:13px;border:1px solid #e5eaf0;border-radius:12px;background:#fafbfd}.pk-vmeta-metric span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;opacity:.6}.pk-vmeta-metric strong{display:block;margin-top:5px;word-break:break-word}.pk-vmeta-table-wrap{margin-top:14px;overflow:auto}.pk-vmeta-table{width:100%;border-collapse:collapse;font-size:13px}.pk-vmeta-table th,.pk-vmeta-table td{padding:9px 10px;border-bottom:1px solid #e7ebf0;text-align:left;vertical-align:top}.pk-vmeta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pk-vmeta-grid label{display:grid;gap:7px;font-weight:700}.pk-vmeta-grid select,.pk-vmeta-grid input{width:100%;box-sizing:border-box;border:1px solid #cfd7e2;border-radius:10px;padding:10px 11px;background:#fff}.pk-vmeta-checks{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.pk-vmeta-checks label{font-size:13px}.pk-vmeta-target-preview{margin-top:15px;padding:12px 14px;border-radius:12px;background:#f4f7fa;line-height:1.5}.pk-vmeta-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.pk-vmeta-btn{border:0;border-radius:10px;padding:10px 14px;text-decoration:none;cursor:pointer;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.pk-vmeta-primary{background:#172033;color:#fff}.pk-vmeta-secondary,.pk-vmeta-ghost{background:#edf1f5;color:#172033}.pk-vmeta-success{background:#1e9b65;color:#fff}.pk-vmeta-result{display:flex;align-items:center;gap:15px;padding:18px;margin-top:16px}.pk-vmeta-result>div:nth-child(2){flex:1}.pk-vmeta-result-icon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#e8f6ef;color:#16794f;font-weight:800}.pk-vmeta-limit{margin-top:14px;padding:12px 2px}.pk-vmeta-tool [hidden]{display:none!important}.pk-vmeta-drop.is-over{border-color:#172033;background:#f0f3f7}.pk-vmeta-status.is-error{border-color:#e5b8b8;background:#fff7f7}.pk-vmeta-status.is-success{border-color:#b7dfcb;background:#f5fcf8}@media(max-width:760px){.pk-vmeta-hero{display:block}.pk-vmeta-badge{display:inline-block;margin-top:15px}.pk-vmeta-metrics,.pk-vmeta-grid{grid-template-columns:1fr}.pk-vmeta-filebar,.pk-vmeta-result{align-items:flex-start;flex-wrap:wrap}.pk-vmeta-result .pk-vmeta-btn{width:100%}}
