.salovix-v334-overlay{position:fixed;inset:0;z-index:100000;background:rgba(15,23,42,.68);display:flex;align-items:center;justify-content:center;padding:24px}.salovix-v334-modal{width:min(520px,100%);max-height:calc(100vh - 48px);overflow:auto;background:var(--salovix-surface,#fff);color:var(--salovix-text,#1f2937);border:1px solid var(--salovix-border,#e5e7eb);border-radius:22px;box-shadow:0 28px 80px rgba(0,0,0,.35)}.salovix-v334-modal header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:24px 24px 12px}.salovix-v334-modal header span{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--salovix-accent,#1ca9cf)}.salovix-v334-modal h2{font-size:23px;line-height:1.2;margin:5px 0 0}.salovix-v334-modal header button{border:0;background:transparent;color:inherit;font-size:30px;line-height:1;cursor:pointer}.salovix-v334-modal form{padding:12px 24px 24px}.salovix-v334-modal label{display:flex;flex-direction:column;gap:8px;font-weight:750;margin:0 0 16px}.salovix-v334-modal input,.salovix-v334-modal select{width:100%;min-height:46px;border-radius:12px;border:1px solid var(--salovix-border,#d1d5db);background:var(--salovix-card,#fff);color:inherit;padding:10px 12px;font:inherit}.salovix-v334-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.salovix-v334-note{padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--salovix-accent,#1ca9cf) 12%,transparent);font-size:14px;line-height:1.45}.salovix-v334-modal footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.salovix-v334-modal footer button{min-height:44px;border-radius:12px;padding:0 18px;font-weight:800;cursor:pointer}.salovix-v334-cancel{border:1px solid var(--salovix-border,#d1d5db);background:transparent;color:inherit}.salovix-v334-save{border:0;background:var(--salovix-accent,#1ca9cf);color:#fff}.salovix-v334-save:disabled{opacity:.65;cursor:wait}@media(max-width:600px){.salovix-v334-overlay{padding:12px}.salovix-v334-grid{grid-template-columns:1fr}.salovix-v334-modal header,.salovix-v334-modal form{padding-left:18px;padding-right:18px}}