.vk1-card{box-sizing:border-box;padding:16px;margin:0 0 14px;border:1px solid #265368;border-radius:12px;background:linear-gradient(135deg,#0b2333,#081923);color:#d9edf4;font:13px/1.5 Arial,sans-serif;min-width:0}
.vk1-card *{box-sizing:border-box}.vk1-card h3{margin:0;color:#58ddec;font-size:16px;letter-spacing:.4px}.vk1-card .vk1-caption{margin:3px 0 13px;color:#95afbf;font-size:12px}
.vk1-card label{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 0}.vk1-card input[type=checkbox]{width:18px;height:18px;accent-color:#22cbd6;flex-shrink:0}.vk1-card select{max-width:130px;background:#102c3c;color:#e1f5fa;border:1px solid #31596c;border-radius:6px;padding:7px}
.vk1-actions{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.vk1-card button{cursor:pointer;background:#123b50;border:1px solid #2c758a;border-radius:7px;color:#ddfbff;padding:8px 11px;font-weight:600;white-space:normal}.vk1-card button:disabled{opacity:.45;cursor:default}.vk1-card button:focus-visible,.vk1-card input:focus-visible,.vk1-card select:focus-visible{outline:2px solid #63e0ee;outline-offset:2px}
.vk1-state{padding:8px 10px;border-radius:6px;background:#071721;color:#b8d8e5;overflow-wrap:anywhere}.vk1-results[hidden]{display:none!important}.vk1-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.vk1-stats div{background:#102c3c;border-radius:7px;padding:9px 6px;min-width:0}.vk1-stats span{display:block;color:#a1c1ce;font-size:11px}.vk1-stats b{font-size:16px;color:#e6faff;overflow-wrap:anywhere}
.vk1-preview{display:block;width:100%;height:160px;margin:10px 0 5px;background:#071721;border-radius:8px}.vk1-meta,.vk1-note{margin:7px 0 0;color:#91b2c2;font-size:11px;overflow-wrap:anywhere}.vk1-note{color:#d7c99e}.vk1-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none!important;z-index:7}.vk1-card [hidden]{display:none!important}
@media(max-width:480px){.vk1-card{padding:12px}.vk1-stats b{font-size:14px}.vk1-card label{font-size:12px}.vk1-actions button{flex:1}}
