.client-link.svelte-1yztcpo{color:var(--color-theme-1);font-weight:600;text-decoration:none;cursor:pointer}.client-link.svelte-1yztcpo:hover,.client-link.svelte-1yztcpo:focus{text-decoration:underline}.clients-manager.svelte-10v80gf{display:flex;flex-direction:column;gap:1.5rem}.grid-panel.svelte-10v80gf{display:flex;flex-direction:column;gap:1rem;min-width:0}.panel-header.svelte-10v80gf{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.panel-header__top.svelte-10v80gf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.panel-header__meta.svelte-10v80gf{display:flex;flex-direction:column;gap:.25rem}.panel-header.svelte-10v80gf h1:where(.svelte-10v80gf){margin:0;text-align:left;color:var(--color-text-strong)}.panel-header.svelte-10v80gf p:where(.svelte-10v80gf){margin:0;color:var(--color-text-muted)}.panel-header__refresh.svelte-10v80gf{padding:.45rem .9rem;border-radius:.75rem;border:1px solid var(--surface-border);background:var(--surface-panel-strong);color:var(--color-text);cursor:pointer;transition:background .2s ease;flex-shrink:0}.panel-header__refresh.svelte-10v80gf:not(:disabled):hover{background:var(--surface-panel)}.panel-header__refresh.svelte-10v80gf:disabled{opacity:.6;cursor:not-allowed}.grid-shell.svelte-10v80gf{flex:1;display:flex;min-height:360px;background:linear-gradient(160deg,var(--surface-panel),var(--surface-panel-strong));border-radius:1rem;box-shadow:var(--shadow-card);overflow:hidden;border:1px solid var(--surface-border);min-width:0;width:100%;max-width:100%;--wx-background: transparent;--wx-background-alt: transparent;--wx-table-border: 1px solid transparent;--wx-table-header-background: var(--surface-panel-strong);--wx-table-footer-background: transparent;--wx-table-cell-border: 1px solid var(--surface-border);--wx-table-select-background: rgba(255, 62, 0, .18);--wx-table-select-color: var(--color-text-strong)}.grid-shell.svelte-10v80gf .wx-grid{flex:1;height:100%;display:flex;flex-direction:column;width:100%!important;max-width:100%;transition:none!important;background:var(--surface-row);position:relative}.grid-shell.svelte-10v80gf .wx-grid:after{content:"";position:absolute;inset:0;background:var(--surface-row);pointer-events:none;z-index:0}.grid-shell.svelte-10v80gf .wx-grid .wx-table-box,.grid-shell.svelte-10v80gf .wx-grid .wx-scroll,.grid-shell.svelte-10v80gf .wx-grid .wx-body,.grid-shell.svelte-10v80gf .wx-grid .wx-data{position:relative;z-index:1}.grid-shell.svelte-10v80gf .wx-grid .wx-table-box,.grid-shell.svelte-10v80gf .wx-grid .wx-scroll,.grid-shell.svelte-10v80gf .wx-grid .wx-body,.grid-shell.svelte-10v80gf .wx-grid .wx-data{width:100%!important;max-width:100%;transition:none!important;background:var(--surface-row)}.grid-shell.svelte-10v80gf .wx-grid .wx-table-box{border:none}.grid-shell.svelte-10v80gf .wx-grid .wx-header-wrapper,.grid-shell.svelte-10v80gf .wx-grid .wx-footer-wrapper{background:var(--surface-panel-strong);color:var(--color-text-muted);border-bottom:1px solid var(--surface-border-strong)}.grid-shell.svelte-10v80gf .wx-grid .wx-header-wrapper .wx-cell,.grid-shell.svelte-10v80gf .wx-grid .wx-footer-wrapper .wx-cell{color:var(--color-text-muted);font-weight:600;border-color:var(--surface-border)}.grid-shell.svelte-10v80gf .wx-grid .wx-cell{color:var(--color-text);border-color:var(--surface-border);background:transparent}.grid-shell.svelte-10v80gf .wx-grid .wx-row{background:var(--surface-row);transition:background .12s ease;color:var(--color-text)}.grid-shell.svelte-10v80gf .wx-grid .wx-row:nth-child(2n){background:var(--surface-row-alt)}.grid-shell.svelte-10v80gf .wx-grid .wx-row.wx-selected{background:var(--surface-row-selected);border-left:3px solid var(--color-theme-1);box-shadow:inset 0 0 0 1px var(--surface-border)}.grid-shell.svelte-10v80gf .wx-grid [data-col-id=description]{white-space:normal;word-break:break-word}.grid-shell.svelte-10v80gf .wx-grid .wx-data a,.grid-shell.svelte-10v80gf .wx-grid .grid-mail-link{color:var(--color-text);text-decoration:none}.grid-shell.svelte-10v80gf .wx-grid .wx-data a:hover,.grid-shell.svelte-10v80gf .wx-grid .grid-mail-link:hover{text-decoration:underline}.grid-shell.svelte-10v80gf .wx-grid .grid-mail-link{cursor:pointer}.grid-placeholder.svelte-10v80gf{flex:1;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:.95rem}.editor-overlay.svelte-10v80gf{position:fixed;inset:0;display:flex;justify-content:flex-end;align-items:stretch;padding:1.5rem;background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:30}.editor-panel.svelte-10v80gf{background:linear-gradient(155deg,var(--surface-panel),var(--surface-panel-strong));border-radius:1.1rem;padding:1.5rem;box-shadow:var(--shadow-elevated);width:min(420px,92vw);max-height:calc(100vh - 3rem);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--surface-border);color:var(--color-text)}.editor-header.svelte-10v80gf{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.editor-title.svelte-10v80gf{display:flex;flex-direction:column;gap:.25rem}.editor-header.svelte-10v80gf h2:where(.svelte-10v80gf){margin:0;color:var(--color-text-strong)}.editor-header.svelte-10v80gf p:where(.svelte-10v80gf){margin:0;font-size:.85rem;color:var(--color-text-muted)}.editor-close.svelte-10v80gf{border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--color-text-muted);padding:.25rem;border-radius:999px;transition:background .12s ease,color .12s ease}.editor-close.svelte-10v80gf:hover{background:#ff3e0018;color:var(--color-theme-1)}form.svelte-10v80gf{display:flex;flex-direction:column;gap:1.25rem;flex:1;overflow-y:auto;padding-right:.25rem}fieldset.svelte-10v80gf{border:1px solid var(--surface-border);border-radius:.75rem;padding:1rem;background:var(--surface-form);margin:0;min-width:0}legend.svelte-10v80gf{font-weight:600;padding:0 .35rem;color:var(--color-text-strong)}label.svelte-10v80gf{display:flex;flex-direction:column;gap:.35rem}label.svelte-10v80gf span:where(.svelte-10v80gf){font-size:.85rem;font-weight:500;color:var(--color-text-muted)}input[type=text].svelte-10v80gf,input[type=email].svelte-10v80gf,input[type=tel].svelte-10v80gf,textarea.svelte-10v80gf,select.svelte-10v80gf{padding:.5rem;border-radius:.5rem;border:1px solid var(--surface-border);background:#0003;color:var(--color-text);font-size:.95rem;width:100%;transition:border-color .12s ease}input.svelte-10v80gf:focus,textarea.svelte-10v80gf:focus,select.svelte-10v80gf:focus{outline:none;border-color:var(--color-theme-1);box-shadow:0 0 0 1px var(--color-theme-1)}button.svelte-10v80gf:disabled{opacity:.5;cursor:not-allowed}.attributes-list.svelte-10v80gf{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.attribute-row.svelte-10v80gf{display:grid;grid-template-columns:1fr 1fr auto;gap:.5rem;align-items:center}.attribute-key.svelte-10v80gf{font-size:.9rem;font-weight:500;color:var(--color-text-muted)}.add-attribute.svelte-10v80gf{display:grid;grid-template-columns:1fr 1fr auto;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--surface-border)}.icon-button.svelte-10v80gf{background:transparent;border:none;color:var(--color-text-muted);font-size:1.2rem;cursor:pointer;padding:0 .5rem;line-height:1}.icon-button.svelte-10v80gf:hover{color:#ff3e00}input.svelte-10v80gf,textarea.svelte-10v80gf{border-radius:.6rem;border:1px solid var(--surface-border-strong);padding:.5rem .75rem;font-size:.95rem;background:var(--surface-input);box-sizing:border-box;color:var(--color-text)}textarea.svelte-10v80gf{min-height:5rem;resize:vertical}.field-grid.svelte-10v80gf{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.brand-row.svelte-10v80gf{display:flex;align-items:flex-end;gap:.75rem}.brand-label.svelte-10v80gf{font-size:.8rem;font-weight:600;color:var(--color-text-muted);min-width:70px}.muted.svelte-10v80gf{margin:0;font-size:.85rem;color:var(--color-text-muted)}.form-actions.svelte-10v80gf{display:flex;justify-content:flex-end;gap:.75rem}.form-actions.svelte-10v80gf button:where(.svelte-10v80gf){border:none;border-radius:999px;padding:.55rem 1.4rem;font-weight:600;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.form-actions.svelte-10v80gf button[type=submit]:where(.svelte-10v80gf){background:var(--color-theme-1);color:#fff;box-shadow:0 8px 18px #ff3e0059}.form-actions.svelte-10v80gf button[type=submit]:where(.svelte-10v80gf):hover{transform:translateY(-1px);box-shadow:0 12px 24px #ff3e0059}.form-actions.svelte-10v80gf button[type=button]:where(.svelte-10v80gf){background:transparent;border:1px solid var(--surface-border-strong);color:var(--color-text);box-shadow:none}.form-actions.svelte-10v80gf button[type=button]:where(.svelte-10v80gf):hover{transform:translateY(-1px);box-shadow:var(--shadow-soft)}.auth-gate.svelte-10v80gf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:320px;padding:2.25rem 1.75rem;text-align:center;background:var(--surface-panel-strong);border-radius:1rem;border:1px solid var(--surface-border);color:var(--color-text)}.auth-gate.svelte-10v80gf h2:where(.svelte-10v80gf){margin:0;font-size:1.6rem}.auth-gate.svelte-10v80gf p:where(.svelte-10v80gf){margin:0;color:var(--color-text-muted);max-width:540px}.auth-gate__button.svelte-10v80gf{border:none;background:var(--color-theme-1);color:#fff;font-weight:600;padding:.65rem 1.6rem;border-radius:999px;cursor:pointer;box-shadow:0 16px 32px #ff3e0042;transition:transform .16s ease,box-shadow .16s ease}.auth-gate__button.svelte-10v80gf:hover{transform:translateY(-2px);box-shadow:0 22px 42px #ff3e004d}.status.svelte-10v80gf{margin:0;font-size:.95rem;color:var(--color-text-muted)}.status-muted.svelte-10v80gf{color:var(--color-text-muted)}.status.saved.svelte-10v80gf{color:var(--color-theme-2);font-weight:600}@media(min-width:960px){.clients-manager.svelte-10v80gf{flex-direction:row}}@media(max-width:720px){.editor-overlay.svelte-10v80gf{padding:1rem}.editor-panel.svelte-10v80gf{width:min(460px,95vw);max-height:calc(100vh - 2rem);padding:1.25rem}}.grid-shell.svelte-10v80gf .wx-grid .wx-scroll:after{content:"";display:none}.grid-shell.svelte-10v80gf .wx-grid .wx-scroll::-webkit-scrollbar{display:none}.grid-shell.svelte-10v80gf .wx-grid .wx-scroll{background:transparent}
