#app .designer .ins-pane{display:grid;gap:12px}#app .designer .ins-field{display:grid;gap:5px;margin:0;min-width:0;font-size:12px;font-weight:800;color:var(--text-2)}#app .designer .ins-field>span small{font-weight:500;color:var(--text-4);margin-inline-start:4px}#app .designer .ins-field input,#app .designer .ins-field select,#app .designer .ins-field textarea{width:100%;min-height:38px;height:auto;padding:7px 10px;border:1px solid var(--line-strong);border-radius:var(--r-xs);background:var(--surface);font:inherit;font-size:13px;font-weight:500;color:var(--text);box-shadow:none}#app .designer .ins-field textarea{resize:vertical;line-height:1.8}#app .designer .ins-field input:focus,#app .designer .ins-field select:focus,#app .designer .ins-field textarea:focus{outline:none;border-color:var(--navy-900);box-shadow:2px 2px 0 var(--teal-500)}#app .designer .ins-field input[aria-invalid=true]{border-color:var(--pink-500);background:var(--pink-50)}#app .designer .ins-field input:disabled{background:var(--surface-sunken);color:var(--text-3)}#app .designer .ins-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#app .designer .ins-grid .wide{grid-column:1/-1}#app .designer .ins-toggle{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-sunken);cursor:pointer}#app .designer .ins-toggle:has(input:checked){border-color:var(--teal-700);background:var(--teal-50)}#app .designer .ins-toggle input{flex:none;width:17px;height:17px;margin-top:3px;accent-color:var(--navy-900)}#app .designer .ins-toggle>span{display:grid;gap:1px}#app .designer .ins-toggle b{font-size:12.5px;color:var(--text)}#app .designer .ins-toggle small{font-size:11px;color:var(--text-3);font-weight:500;line-height:1.7}#app .designer .ins-seg{display:flex;flex-wrap:wrap;gap:3px;padding:3px;border-radius:var(--r-sm);background:var(--navy-50)}#app .designer .ins-seg button{flex:1;min-height:32px;padding:4px 10px;border:0;border-radius:var(--r-xs);background:transparent;font:inherit;font-size:12px;font-weight:800;color:var(--text-2);cursor:pointer;white-space:nowrap}#app .designer .ins-seg button.active{background:var(--navy-900);color:#fff}#app .designer .ins-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line)}#app .designer .ins-tabs button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:0;border-bottom:3px solid transparent;background:transparent;font:inherit;font-size:12.5px;font-weight:800;color:var(--text-3);cursor:pointer;margin-bottom:-1px}#app .designer .ins-tabs button span{min-width:18px;padding:0 5px;border-radius:99px;background:var(--navy-100);color:var(--navy-700);font-size:10.5px}#app .designer .ins-tabs button.active{color:var(--navy-900);border-bottom-color:var(--teal-500)}#app .designer .ins-note{margin:0;padding:8px 10px;border-radius:var(--r-xs);background:var(--navy-50);font-size:11.5px;color:var(--text-2);line-height:1.8}#app .designer .ins-note.warn{background:var(--amber-50);color:var(--amber-700)}#app .designer .ins-error{color:var(--pink-700);font-size:11.5px;font-weight:700;margin:0}#app .designer .ins-row{display:flex;flex-wrap:wrap;gap:6px 14px}#app .designer .ins-link{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;font:inherit;font-size:12px;font-weight:800;color:var(--link);cursor:pointer;text-decoration:none}#app .designer .ins-link .vn-icon{width:14px;height:14px}#app .designer .ins-link:disabled{color:var(--text-4);cursor:default}#app .designer .ins-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--navy-900);border-radius:var(--r-xs);background:var(--surface);font:inherit;font-size:12px;font-weight:800;color:var(--navy-900);cursor:pointer}#app .designer .ins-btn .vn-icon{width:15px;height:15px}#app .designer .ins-btn:hover:not(:disabled){background:var(--navy-900);color:#fff}#app .designer .ins-btn:disabled{opacity:.5;cursor:default}#app .designer .ins-chips{display:flex;flex-wrap:wrap;gap:5px}#app .designer .ins-chip,#app .designer .ins-chips button,#app .designer .ins-chips label{display:inline-flex;align-items:center;gap:5px;min-height:30px;margin:0;padding:2px 10px;border:1px solid var(--line-strong);border-radius:var(--r-xs);background:var(--surface);font:inherit;font-size:11.5px;font-weight:700;color:var(--text-2);cursor:pointer}#app .designer .ins-chip .vn-icon{width:14px;height:14px}#app .designer .ins-chips label input{display:none}#app .designer .ins-chip:hover,#app .designer .ins-chips .active{border-color:var(--navy-900);background:var(--navy-900);color:#fff}#app .designer .ins-box{display:grid;gap:10px;margin:0;padding:10px 12px 12px;border:1px solid var(--line);border-radius:var(--r-sm);min-width:0}#app .designer .ins-box legend{width:auto;margin:0;padding:0 6px;font-size:12px;font-weight:900;color:var(--text-2)}#app .designer .ins-summary{margin:0;padding:8px 12px;list-style:none;border-radius:var(--r-xs);background:var(--teal-50);color:var(--teal-700);font-size:11.5px;font-weight:700;display:grid;gap:2px}#app .designer .ins-summary li{direction:rtl;unicode-bidi:-moz-plaintext;unicode-bidi:plaintext}#app .designer .dz-ghost{opacity:.45;border:2px dashed var(--teal-700)!important;background:var(--teal-50)!important;box-shadow:none!important}#app .designer .sortable-drag{box-shadow:var(--shadow-pop)!important;transform:rotate(-1deg)}#app .designer .photos .pal-tile,#app .designer .qlist .pal-tile,#app .designer .sections .pal-tile{border-style:dashed;border-color:var(--teal-700);background:var(--teal-50);box-shadow:none;transform:none}