.feedback-admin-page[data-v-d421ccb0]{gap:16px;display:grid}.feedback-tabs[data-v-d421ccb0]{background:#fff;border:1px solid #cfd7e3;border-radius:8px;grid-template-columns:repeat(2,minmax(150px,1fr));width:max-content;display:inline-grid;overflow:hidden}.feedback-tabs button[data-v-d421ccb0]{color:#475569;cursor:pointer;background:0 0;border:0;border-right:1px solid #cfd7e3;min-height:40px;padding:0 18px;font-weight:900}.feedback-tabs button[data-v-d421ccb0]:last-child{border-right:0}.feedback-tabs button[aria-pressed=true][data-v-d421ccb0]{color:#fff;background:#2563eb}.feedback-admin-layout[data-v-d421ccb0]{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.feedback-form-list[data-v-d421ccb0],.feedback-messages-panel[data-v-d421ccb0]{min-height:0}.feedback-header-actions[data-v-d421ccb0]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.feedback-message-toolbar[data-v-d421ccb0]{max-width:520px;padding:18px 18px 0;display:grid}.feedback-list-body[data-v-d421ccb0],.feedback-form-cards[data-v-d421ccb0],.feedback-fields[data-v-d421ccb0],.feedback-submission-list[data-v-d421ccb0]{gap:10px;display:grid}.feedback-list-body[data-v-d421ccb0]{padding:18px}.feedback-form-card[data-v-d421ccb0]{color:#18181b;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:8px;gap:5px;width:100%;padding:12px;display:grid}.feedback-form-card.active[data-v-d421ccb0]{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.feedback-form-card strong[data-v-d421ccb0],.feedback-submission-card strong[data-v-d421ccb0]{color:#0f172a}.feedback-form-card small[data-v-d421ccb0],.feedback-empty[data-v-d421ccb0],.feedback-submission-card time[data-v-d421ccb0]{color:#64748b;font-size:13px;font-weight:800}.feedback-empty[data-v-d421ccb0]{text-align:center;background:#f8fafc;border:1px dashed #cfd7e3;border-radius:8px;padding:16px}.feedback-fields-head[data-v-d421ccb0]{justify-content:space-between;align-items:center;gap:12px;display:flex}.feedback-fields-head strong[data-v-d421ccb0]{color:#0f172a;font-size:14px}.feedback-field-row[data-v-d421ccb0]{background:#f8fafc;border:1px solid #dce3ed;border-radius:8px;grid-template-columns:minmax(140px,180px) minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.feedback-field-actions[data-v-d421ccb0]{gap:6px;display:flex}.feedback-field-actions .icon-button[data-v-d421ccb0]{width:38px;height:42px}.feedback-submission-list[data-v-d421ccb0]{padding:18px}.feedback-submission-card[data-v-d421ccb0]{background:#fff;border:1px solid #dce3ed;border-radius:8px;gap:12px;padding:14px;display:grid}.feedback-submission-card header[data-v-d421ccb0]{justify-content:space-between;align-items:center;gap:12px;display:flex}.feedback-submission-card dl[data-v-d421ccb0]{grid-template-columns:minmax(150px,240px) minmax(0,1fr);gap:8px 14px;margin:0;display:grid}.feedback-submission-card dt[data-v-d421ccb0],.feedback-submission-card dd[data-v-d421ccb0]{overflow-wrap:anywhere;margin:0}.feedback-submission-card dt[data-v-d421ccb0]{color:#64748b;font-size:13px;font-weight:900}.feedback-submission-card dd[data-v-d421ccb0]{color:#18181b;line-height:1.45}@media (width<=900px){.feedback-tabs[data-v-d421ccb0]{width:100%}.feedback-admin-layout[data-v-d421ccb0],.feedback-field-row[data-v-d421ccb0],.feedback-submission-card dl[data-v-d421ccb0]{grid-template-columns:1fr}.feedback-header-actions[data-v-d421ccb0]{justify-content:stretch}.feedback-header-actions .action-button[data-v-d421ccb0]{width:100%}}.image-block[data-v-588ae3c3]{min-height:64px;padding:4px 10px}.image-block[data-v-588ae3c3]:focus{outline:0}.image-block.uploading[data-v-588ae3c3]{cursor:wait}.image-empty[data-v-588ae3c3]{background:#f8fafc;border:1px solid #d7dde8;border-radius:8px;overflow:hidden}.image-empty-title[data-v-588ae3c3]{color:#64748b;border-bottom:1px solid #e3e8f0;align-items:center;gap:12px;min-height:58px;padding:0 16px;font-weight:850;display:flex}.image-picker[data-v-588ae3c3]{background:#fff;border-top:0}.image-tabs[data-v-588ae3c3]{border-bottom:1px solid #e3e8f0;gap:2px;padding:4px 6px 0;display:flex}.image-tabs button[data-v-588ae3c3]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:7px 7px 0 0;min-height:40px;padding:0 14px;font-weight:850}.image-tabs button.active[data-v-588ae3c3]{color:#18181b;background:#eef6f5;box-shadow:inset 0 -2px #0f766e}.image-tab-panel[data-v-588ae3c3],.image-link-form[data-v-588ae3c3]{padding:16px}.image-upload-button[data-v-588ae3c3]{color:#18181b;cursor:pointer;background:#fff;border:1px solid #cfd7e3;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:900;display:flex}.image-upload-button[data-v-588ae3c3]:hover{color:#0f766e;border-color:#0f766e}.image-upload-button.disabled[data-v-588ae3c3]{cursor:wait;opacity:.65}.image-upload-button input[data-v-588ae3c3]{display:none}.image-link-form[data-v-588ae3c3]{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.image-link-form input[data-v-588ae3c3],.image-preview-actions input[data-v-588ae3c3]{border:1px solid #cfd7e3;border-radius:8px;outline:0;min-height:40px;padding:0 11px}.image-link-form input[data-v-588ae3c3]:focus,.image-preview-actions input[data-v-588ae3c3]:focus{border-color:#0d9488;box-shadow:0 0 0 3px #14b8a629}.image-link-form button[data-v-588ae3c3]{color:#fff;cursor:pointer;background:#18181b;border:0;border-radius:8px;min-height:40px;padding:0 14px;font-weight:850}.image-error[data-v-588ae3c3]{color:#b91c1c;padding:0 16px 14px;font-size:12px;font-weight:750;display:block}.image-preview[data-v-588ae3c3]{margin:0}.image-preview img[data-v-588ae3c3]{object-fit:contain;background:#f8fafc;border-radius:8px;width:auto;max-width:100%;max-height:520px;display:block}.image-preview.layout-left img[data-v-588ae3c3]{margin-right:auto}.image-preview.layout-center img[data-v-588ae3c3]{margin:0 auto}.image-preview.layout-right img[data-v-588ae3c3]{margin-left:auto}.image-preview.layout-wide img[data-v-588ae3c3]{width:100%}.image-preview-actions[data-v-588ae3c3]{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:8px;margin-top:8px;display:grid}.block-tool-button[data-v-588ae3c3]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:24px;height:30px;display:inline-flex}.block-tool-button[data-v-588ae3c3]:hover{background:#e2e8f0;border-color:#cbd5e1}.block-tool-button.danger[data-v-588ae3c3]:hover{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.image-button-block[data-v-7bb67856]{min-height:64px;padding:4px 10px}.image-button-block[data-v-7bb67856]:focus{outline:0}.image-button-block.uploading[data-v-7bb67856]{cursor:wait}.image-button-empty[data-v-7bb67856],.image-button-editor[data-v-7bb67856]{background:#fff;border:1px solid #d7dde8;border-radius:8px;overflow:hidden}.image-empty-title[data-v-7bb67856]{color:#64748b;border-bottom:1px solid #e3e8f0;align-items:center;gap:12px;min-height:58px;padding:0 16px;font-weight:850;display:flex}.image-picker[data-v-7bb67856]{background:#fff;border-top:0}.image-tabs[data-v-7bb67856]{border-bottom:1px solid #e3e8f0;gap:2px;padding:4px 6px 0;display:flex}.image-tabs button[data-v-7bb67856]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:7px 7px 0 0;min-height:40px;padding:0 14px;font-weight:850}.image-tabs button.active[data-v-7bb67856]{color:#18181b;background:#eef6f5;box-shadow:inset 0 -2px #0f766e}.image-tab-panel[data-v-7bb67856],.image-link-form[data-v-7bb67856]{padding:16px}.image-upload-button[data-v-7bb67856]{color:#18181b;cursor:pointer;background:#fff;border:1px solid #cfd7e3;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:900;display:flex}.image-upload-button[data-v-7bb67856]:hover{color:#0f766e;border-color:#0f766e}.image-upload-button.disabled[data-v-7bb67856]{cursor:wait;opacity:.65}.image-upload-button input[data-v-7bb67856]{display:none}.image-link-form[data-v-7bb67856]{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.image-link-form input[data-v-7bb67856],.image-button-settings input[data-v-7bb67856]{border:1px solid #cfd7e3;border-radius:8px;outline:0;min-height:38px;padding:0 10px}.image-link-form input[data-v-7bb67856]:focus,.image-button-settings input[data-v-7bb67856]:focus{border-color:#0d9488;box-shadow:0 0 0 3px #14b8a629}.image-link-form button[data-v-7bb67856]{color:#fff;cursor:pointer;background:#18181b;border:0;border-radius:8px;min-height:40px;padding:0 14px;font-weight:850}.image-error[data-v-7bb67856]{color:#b91c1c;padding:0 16px 14px;font-size:12px;font-weight:750;display:block}.image-button-preview-wrap[data-v-7bb67856]{padding:12px;display:flex}.image-button-preview-wrap.layout-left[data-v-7bb67856]{justify-content:flex-start}.image-button-preview-wrap.layout-center[data-v-7bb67856]{justify-content:center}.image-button-preview-wrap.layout-right[data-v-7bb67856]{justify-content:flex-end}.image-button-preview-wrap.layout-wide[data-v-7bb67856]{justify-content:stretch}.image-button-preview[data-v-7bb67856]{width:min(var(--image-button-width), 100%);border-radius:var(--image-button-radius);background:#f8fafc;display:grid;position:relative;overflow:hidden}.image-button-preview-wrap.layout-wide .image-button-preview[data-v-7bb67856]{width:100%}.image-button-preview img[data-v-7bb67856]{object-fit:contain;width:100%;display:block}.image-button-caption[data-v-7bb67856]{color:#fff;text-align:center;background:#0f172abd;border-radius:7px;padding:8px 10px;font-size:14px;font-weight:900;line-height:1.2;position:absolute;bottom:8px;left:8px;right:8px}.image-button-settings[data-v-7bb67856]{border-top:1px solid #e3e8f0;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:12px;display:grid}.image-button-settings label[data-v-7bb67856]{gap:5px;min-width:0;display:grid}.image-button-settings label span[data-v-7bb67856]{color:#64748b;font-size:12px;font-weight:900}.image-button-align[data-v-7bb67856]{background:#fff;border:1px solid #cfd7e3;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.image-button-align button[data-v-7bb67856]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.image-button-align button[aria-pressed=true][data-v-7bb67856]{color:#fff;background:#18181b}.image-button-link-row[data-v-7bb67856]{grid-column:1/-2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.image-button-link-button[data-v-7bb67856]{color:#0f766e;cursor:pointer;background:#fff;border:1px solid #cfd7e3;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-weight:900;display:inline-flex}.image-button-link-button[data-v-7bb67856]:hover{background:#eef6f5;border-color:#0f766e}.image-button-link-value[data-v-7bb67856]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.image-button-checkbox[data-v-7bb67856]{align-items:center;gap:8px;min-height:36px;display:inline-flex!important}.image-button-checkbox input[data-v-7bb67856]{accent-color:#0d9488;width:16px;height:16px;min-height:0}.image-button-remove[data-v-7bb67856]{justify-self:end}.block-tool-button[data-v-7bb67856]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:24px;height:30px;display:inline-flex}.block-tool-button[data-v-7bb67856]:hover{background:#e2e8f0;border-color:#cbd5e1}.block-tool-button.danger[data-v-7bb67856]:hover{color:#b91c1c;background:#fee2e2;border-color:#fecaca}@media (width<=860px){.image-button-settings[data-v-7bb67856]{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.image-button-link-row[data-v-7bb67856]{grid-column:1/-1}}@media (width<=620px){.image-button-settings[data-v-7bb67856],.image-button-link-row[data-v-7bb67856]{grid-template-columns:1fr}.image-button-remove[data-v-7bb67856]{justify-self:start}}.feedback-editor-block[data-v-dcfcfe59]{background:#f8fafc;border:1px solid #d8e0eb;border-radius:8px;gap:10px;margin:5px 10px;padding:12px;display:grid}.feedback-editor-block[data-v-dcfcfe59]:focus,.feedback-editor-block[data-v-dcfcfe59]:focus-within{border-color:#2563eb;outline:0;box-shadow:0 0 0 3px #2563eb1f}.feedback-editor-head[data-v-dcfcfe59]{color:#2563eb;align-items:center;gap:10px;display:flex}.feedback-editor-head strong[data-v-dcfcfe59],.feedback-editor-head small[data-v-dcfcfe59]{display:block}.feedback-editor-head strong[data-v-dcfcfe59]{color:#18181b;font-size:14px}.feedback-editor-head small[data-v-dcfcfe59]{color:#64748b;margin-top:2px;font-size:12px;font-weight:800}.feedback-editor-settings[data-v-dcfcfe59]{gap:8px;display:grid}.feedback-editor-settings label[data-v-dcfcfe59]{color:#334155;gap:6px;font-size:12px;font-weight:900;display:grid}.feedback-editor-settings select[data-v-dcfcfe59]{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #d8e0eb;border-radius:7px;padding:8px 9px}.feedback-editor-settings p[data-v-dcfcfe59]{color:#64748b;margin:0;font-size:12px;font-weight:800}.news-editor-block[data-v-b8f50745]{background:#f8fafc;border:1px solid #d8e0eb;border-radius:8px;gap:10px;margin:5px 10px;padding:12px;display:grid}.news-editor-block[data-v-b8f50745]:focus,.news-editor-block[data-v-b8f50745]:focus-within{border-color:#2563eb;outline:0;box-shadow:0 0 0 3px #2563eb1f}.news-editor-head[data-v-b8f50745]{color:#2563eb;align-items:center;gap:10px;display:flex}.news-editor-head strong[data-v-b8f50745],.news-editor-head small[data-v-b8f50745]{display:block}.news-editor-head strong[data-v-b8f50745]{color:#18181b;font-size:14px}.news-editor-head small[data-v-b8f50745]{color:#64748b;margin-top:2px;font-size:12px;font-weight:800}.news-editor-settings label[data-v-b8f50745]{color:#334155;background:#fff;border:1px solid #d8e0eb;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.news-editor-settings input[data-v-b8f50745]{accent-color:#2563eb;width:15px;height:15px}.shop-block[data-v-63588046]{background:#f8fafc;border:1px solid #d8e0eb;border-radius:8px;gap:10px;margin:5px 10px;padding:12px;display:grid}.shop-block[data-v-63588046]:focus,.shop-block[data-v-63588046]:focus-within{border-color:#0d9488;outline:0;box-shadow:0 0 0 3px #14b8a61f}.shop-block-header[data-v-63588046]{color:#0f766e;align-items:center;gap:10px;display:flex}.shop-block-header strong[data-v-63588046],.shop-block-header small[data-v-63588046]{display:block}.shop-block-header strong[data-v-63588046]{color:#18181b;font-size:14px}.shop-block-header small[data-v-63588046]{color:#64748b;margin-top:2px;font-size:12px;font-weight:800}.shop-settings[data-v-63588046]{grid-template-columns:repeat(2,minmax(160px,1fr));gap:10px;display:grid}.shop-settings label[data-v-63588046]{color:#334155;gap:5px;font-size:12px;font-weight:900;display:grid}.shop-settings input[type=text][data-v-63588046],.shop-settings input[type=number][data-v-63588046],.shop-settings select[data-v-63588046]{color:#18181b;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cfd7e3;border-radius:7px;outline:0;padding:0 9px;font-size:13px}.shop-settings input[data-v-63588046]:focus,.shop-settings select[data-v-63588046]:focus{border-color:#0d9488;box-shadow:0 0 0 3px #14b8a624}.shop-toggle-row[data-v-63588046],.shop-filter-list[data-v-63588046],.shop-inherited-type[data-v-63588046]{grid-column:1/-1}.shop-product-note[data-v-63588046]{color:#64748b;background:#fff;border:1px dashed #cfd7e3;border-radius:7px;padding:10px;font-size:12px;font-weight:850}.shop-toggle-row[data-v-63588046]{flex-wrap:wrap;gap:8px;display:flex}.shop-toggle-row label[data-v-63588046]{background:#fff;border:1px solid #d8e0eb;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 9px;display:inline-flex}.shop-toggle-row input[data-v-63588046]{accent-color:#0d9488;width:15px;height:15px}.shop-toggle-row svg[data-v-63588046]{color:#475569;flex:none}.shop-filter-list[data-v-63588046]{flex-wrap:wrap;gap:6px;display:flex}.shop-filter-list span[data-v-63588046],.shop-filter-list em[data-v-63588046]{color:#0f766e;background:#eef6f5;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:850}.shop-filter-list em[data-v-63588046]{color:#64748b;background:#f1f5f9}.shop-spec-columns[data-v-63588046]{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.shop-spec-column-settings[data-v-63588046]{background:#fff;border:1px solid #d8e0eb;border-radius:8px;gap:8px;padding:10px;display:grid}.shop-spec-column-settings strong[data-v-63588046]{color:#18181b;font-size:13px}.shop-spec-column-settings label[data-v-63588046]{color:#334155;align-items:center;gap:7px;min-height:30px;font-size:12px;font-weight:850;display:inline-flex}.shop-spec-column-settings input[data-v-63588046]{accent-color:#0d9488;width:15px;height:15px}.shop-spec-column-settings em[data-v-63588046]{color:#64748b;font-size:12px;font-style:normal;font-weight:850}.shop-inherited-type[data-v-63588046]{background:#fff;border:1px dashed #cfd7e3;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 10px;display:flex}.shop-inherited-type span[data-v-63588046]{color:#64748b;font-size:12px;font-weight:900}.shop-inherited-type strong[data-v-63588046]{color:#18181b;font-size:13px}@media (width<=720px){.shop-settings[data-v-63588046]{grid-template-columns:1fr}}.slider-block[data-v-61d07fc9]{min-height:64px;padding:4px 10px}.slider-block[data-v-61d07fc9]:focus{outline:0}.slider-block.uploading[data-v-61d07fc9]{cursor:wait}.slider-empty[data-v-61d07fc9],.slider-editor[data-v-61d07fc9]{background:#f8fafc;border:1px solid #d7dde8;border-radius:8px;overflow:hidden}.slider-editor[data-v-61d07fc9]{background:#fff}.image-empty-title[data-v-61d07fc9]{color:#64748b;border-bottom:1px solid #e3e8f0;align-items:center;gap:12px;min-height:58px;padding:0 16px;font-weight:850;display:flex}.image-tab-panel[data-v-61d07fc9]{padding:16px}.image-upload-button[data-v-61d07fc9]{color:#18181b;cursor:pointer;background:#fff;border:1px solid #cfd7e3;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:900;display:flex}.image-upload-button[data-v-61d07fc9]:hover{color:#0f766e;border-color:#0f766e}.image-upload-button.disabled[data-v-61d07fc9]{cursor:wait;opacity:.65}.image-upload-button.compact[data-v-61d07fc9]{width:auto;min-height:34px;padding:0 12px}.image-upload-button input[data-v-61d07fc9]{display:none}.image-error[data-v-61d07fc9]{color:#b91c1c;padding:0 16px 14px;font-size:12px;font-weight:750;display:block}.slider-editor-header[data-v-61d07fc9]{border-bottom:1px solid #e3e8f0;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:flex}.slider-editor-header strong[data-v-61d07fc9]{color:#334155;font-size:13px;font-weight:900}.slider-editor-header-actions[data-v-61d07fc9]{align-items:center;gap:8px;display:flex}.slider-compact-toggle[data-v-61d07fc9]{color:#334155;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #cfd7e3;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.slider-compact-toggle[data-v-61d07fc9]:hover{background:#f8fafc;border-color:#94a3b8}.slider-slide-list[data-v-61d07fc9]{gap:12px;padding:12px;display:grid}.slider-slide-list.compact[data-v-61d07fc9]{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.slider-slide-card[data-v-61d07fc9]{background:#fff;border:1px solid #e3e8f0;border-radius:8px;grid-template-columns:minmax(220px,300px) minmax(0,1fr) 34px;align-items:start;gap:12px;min-width:0;padding:10px;display:grid;position:relative}.slider-slide-card.compact[data-v-61d07fc9]{min-width:0;padding:6px;display:block}.slider-slide-card img[data-v-61d07fc9]{aspect-ratio:16/9;object-fit:cover;background:#f8fafc;border-radius:7px;width:100%;display:block}.slider-slide-card.compact img[data-v-61d07fc9]{aspect-ratio:4/3}.slider-slide-card.compact .slider-remove-button[data-v-61d07fc9]{background:#ffffffeb;position:absolute;top:8px;right:8px;box-shadow:0 6px 18px #0f172a29}.slider-slide-fields[data-v-61d07fc9]{gap:8px;min-width:0;display:grid}.slider-slide-fields label[data-v-61d07fc9]{gap:5px;min-width:0;display:grid}.slider-slide-fields label span[data-v-61d07fc9]{color:#64748b;font-size:12px;font-weight:900}.slider-slide-fields input[data-v-61d07fc9],.slider-slide-fields textarea[data-v-61d07fc9]{width:100%;min-height:36px;font:inherit;border:1px solid #cfd7e3;border-radius:8px;outline:0;padding:0 10px}.slider-slide-fields textarea[data-v-61d07fc9]{resize:vertical;min-height:66px;padding-top:8px}.slider-slide-fields input[data-v-61d07fc9]:focus,.slider-slide-fields textarea[data-v-61d07fc9]:focus{border-color:#0d9488;box-shadow:0 0 0 3px #14b8a629}.slider-link-row[data-v-61d07fc9]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.slider-link-button[data-v-61d07fc9]{color:#0f766e;cursor:pointer;background:#fff;border:1px solid #cfd7e3;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-weight:900;display:inline-flex}.slider-link-button[data-v-61d07fc9]:hover{background:#eef6f5;border-color:#0f766e}.slider-link-value[data-v-61d07fc9]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.slider-remove-button[data-v-61d07fc9]{justify-self:end}.block-tool-button[data-v-61d07fc9]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:24px;height:30px;display:inline-flex}.block-tool-button[data-v-61d07fc9]:hover{background:#e2e8f0;border-color:#cbd5e1}.block-tool-button.danger[data-v-61d07fc9]:hover{color:#b91c1c;background:#fee2e2;border-color:#fecaca}@media (width<=760px){.slider-slide-card[data-v-61d07fc9]{grid-template-columns:minmax(0,1fr) 34px}.slider-slide-card img[data-v-61d07fc9],.slider-slide-fields[data-v-61d07fc9]{grid-column:1/-1}.slider-remove-button[data-v-61d07fc9]{position:absolute;top:12px;right:12px}.slider-link-row[data-v-61d07fc9]{grid-template-columns:minmax(0,1fr) auto}.slider-link-value[data-v-61d07fc9]{grid-column:1/-1}}.block-editor[data-v-d27acd9f]{background:#fff;border:1px solid #cfd7e3;border-radius:8px;flex-direction:column;align-content:flex-start;align-items:stretch;gap:2px;min-height:calc(100vh - 310px);padding:18px 16px 18px 172px;display:flex}.block-editor.readonly[data-v-d27acd9f]{background:#f8fafc}.editor-block[data-v-d27acd9f]{border-radius:8px;flex:none;min-height:36px;position:relative}.editor-block.menu-open[data-v-d27acd9f]{z-index:60}.editor-block.alignment-open[data-v-d27acd9f]{z-index:70}.editor-block[data-v-d27acd9f]:hover{background:#f8fafc}.block-tools[data-v-d27acd9f]{opacity:0;background:#fffffff5;border:1px solid #d8e0eb;border-radius:8px;gap:2px;padding:2px;transition:opacity .12s;display:flex;position:absolute;top:4px;left:-140px;box-shadow:0 8px 20px #0f172a14}.editor-block:hover>.block-tools[data-v-d27acd9f],.block-tools[data-v-d27acd9f]:focus-within{opacity:1}.nested-editor-block:hover>.block-tools[data-v-d27acd9f]{opacity:0}.nested-editor-block.focused>.block-tools[data-v-d27acd9f],.nested-editor-block.menu-open>.block-tools[data-v-d27acd9f],.nested-editor-block.alignment-open>.block-tools[data-v-d27acd9f],.nested-editor-block>.block-tools[data-v-d27acd9f]:focus-within{opacity:1}.block-tool-button[data-v-d27acd9f]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:24px;height:30px;display:inline-flex}.block-tool-button[data-v-d27acd9f]:hover{color:#334155;background:#e2e8f0;border-color:#cbd5e1}.block-tool-button.danger[data-v-d27acd9f]:hover{color:#b91c1c}.block-tool-button.grip[data-v-d27acd9f]{cursor:grab}.block-tool-menu[data-v-d27acd9f]{position:relative}.alignment-menu[data-v-d27acd9f]{z-index:1200;background:#fff;border:1px solid #dce3ed;border-radius:8px;grid-auto-flow:column;gap:3px;padding:4px;display:grid;position:absolute;top:34px;left:0;box-shadow:0 12px 28px #0f172a2e}.alignment-menu button[data-v-d27acd9f]{color:#64748b;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.alignment-menu button[data-v-d27acd9f]:hover{color:#18181b;background:#f1f5f9}.alignment-menu button[aria-pressed=true][data-v-d27acd9f]{color:#fff;background:#18181b}.block-input[data-v-d27acd9f]{color:#18181b;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border-radius:0;outline:0;width:100%;min-height:36px;padding:5px 10px;line-height:1.55;display:block;overflow:visible;height:auto!important;box-shadow:none!important;border:0!important}.block-align-center .block-input[data-v-d27acd9f]{text-align:center}.block-align-right .block-input[data-v-d27acd9f]{text-align:right}.block-input[data-v-d27acd9f]:focus{box-shadow:none!important;border:0!important}.block-input[data-v-d27acd9f]:empty:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none}.block-input[data-v-d27acd9f] a{font-family:inherit;font-size:inherit;line-height:inherit;color:#0f766e;text-decoration:underline}.block-input[data-v-d27acd9f] span{font-family:inherit;font-size:inherit;line-height:inherit}.input-h1[data-v-d27acd9f],.input-h2[data-v-d27acd9f],.input-h3[data-v-d27acd9f]{color:#0f172a;font-weight:900;line-height:1.2}.input-h1[data-v-d27acd9f]{min-height:46px;font-size:32px}.input-h2[data-v-d27acd9f]{min-height:40px;font-size:25px}.input-h3[data-v-d27acd9f]{min-height:38px;font-size:20px}.input-quote[data-v-d27acd9f]{color:#475569;border-left:4px solid #cbd5e1;padding-left:14px;font-style:italic}.input-list[data-v-d27acd9f]{padding-top:4px;padding-bottom:4px}.input-list[data-v-d27acd9f] ul,.input-list[data-v-d27acd9f] ol{white-space:normal;margin:0;padding-left:28px;display:block}.input-list[data-v-d27acd9f] ul{list-style-type:disc}.input-list[data-v-d27acd9f] ol{list-style-type:decimal}.input-list[data-v-d27acd9f] ul ul{list-style-type:circle}.input-list[data-v-d27acd9f] ul ul ul{list-style-type:square}.input-list[data-v-d27acd9f] ol ol{list-style-type:lower-alpha}.input-list[data-v-d27acd9f] ol ol ol{list-style-type:lower-roman}.input-list[data-v-d27acd9f] li{white-space:normal;min-height:28px;padding-left:4px;display:list-item}.input-list[data-v-d27acd9f] li+li{margin-top:2px}.input-list[data-v-d27acd9f] li:empty:before{content:"List";color:#94a3b8;pointer-events:none}.columns-block[data-v-d27acd9f]{gap:12px;padding:6px 10px;display:grid}.columns-settings[data-v-d27acd9f]{background:#f8fafc;border:1px solid #dce3ed;border-radius:8px;gap:10px;padding:10px;display:grid}.columns-settings-header[data-v-d27acd9f]{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.columns-settings-header strong[data-v-d27acd9f]{color:#18181b;font-size:13px;font-weight:900}.columns-settings-actions[data-v-d27acd9f]{align-items:center;gap:4px;display:inline-flex}.columns-equal-toggle[data-v-d27acd9f]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cfd7e3;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.columns-equal-toggle input[data-v-d27acd9f]{accent-color:#0d9488;width:15px;height:15px}.columns-equal-toggle[data-v-d27acd9f]:hover{background:#f8fafc;border-color:#94a3b8}.columns-settings-grid[data-v-d27acd9f]{gap:8px;display:grid}.column-settings[data-v-d27acd9f]{background:#fff;border:1px solid #e1e7f0;border-radius:8px;grid-template-columns:minmax(86px,1fr) minmax(112px,160px) minmax(112px,160px) minmax(120px,142px) 30px;align-items:start;gap:8px;padding:8px;display:grid}.column-settings>span[data-v-d27acd9f]{color:#334155;align-self:center;font-size:12px;font-weight:900}.column-settings label[data-v-d27acd9f]{grid-template-rows:14px 40px 14px;align-content:start;gap:4px;min-height:58px;display:grid}.column-settings small[data-v-d27acd9f]{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900}.column-settings input[type=number][data-v-d27acd9f]{border:1px solid #cfd7e3;border-radius:7px;outline:0;width:100%;min-height:40px;padding:0 8px;font-weight:800}.column-settings input[type=number][data-v-d27acd9f]:focus{border-color:#0d9488;box-shadow:0 0 0 3px #14b8a624}.column-settings em[data-v-d27acd9f]{color:#64748b;min-height:14px;font-size:11px;font-style:normal;font-weight:800;line-height:1}.column-number-field[data-v-d27acd9f]:after,.column-color-field[data-v-d27acd9f]:after{content:"";min-height:14px}.column-color-field span[data-v-d27acd9f]{color:#64748b;background:#fff;border:1px solid #cfd7e3;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 8px;display:inline-flex}.column-color-field input[data-v-d27acd9f]{cursor:pointer;background:0 0;border:0;width:30px;height:28px;padding:0}.column-settings>.block-tool-button[data-v-d27acd9f]{align-self:start;margin-top:18px}.columns-grid[data-v-d27acd9f]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px;display:grid}.columns-grid.equal-height[data-v-d27acd9f]{align-items:stretch}.column-editor[data-v-d27acd9f]{grid-column:span var(--column-span);border:1px dashed #d8e0eb;border-radius:8px;grid-auto-rows:max-content;align-content:start;gap:2px;min-width:0;transition:border-color .15s,background .15s;display:grid}.column-editor[data-v-d27acd9f]:hover,.column-editor[data-v-d27acd9f]:focus-within{border-color:#94a3b8}.nested-editor-block[data-v-d27acd9f]{min-height:34px}.nested-editor-block .block-tools[data-v-d27acd9f]{left:-135px}.column-add-block[data-v-d27acd9f]{color:#94a3b8;cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:30px;display:inline-flex}.column-add-block[data-v-d27acd9f]:hover{color:#334155;background:#f1f5f9}.block-divider[data-v-d27acd9f]{background:#dbe3ee;border:0;height:1px;margin:20px 10px}.slash-menu[data-v-d27acd9f]{z-index:1000;background:#fff;border:1px solid #dce3ed;border-radius:8px;width:min(320px,100vw - 96px);padding:6px;position:absolute;top:calc(100% - 2px);left:10px;overflow:hidden;box-shadow:0 16px 44px #0f172a2e}.slash-menu-item[data-v-d27acd9f]{color:#18181b;cursor:pointer;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:46px;padding:7px 9px;display:flex}.slash-menu-item[data-v-d27acd9f]:hover{background:#f1f5f9}.slash-menu-icon[data-v-d27acd9f]{color:#0f766e;border:1px solid #e2e8f0;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.slash-menu-item strong[data-v-d27acd9f],.slash-menu-item small[data-v-d27acd9f]{display:block}.slash-menu-item strong[data-v-d27acd9f]{font-size:13px}.slash-menu-item small[data-v-d27acd9f]{color:#64748b;margin-top:2px;font-size:12px}.inline-format-toolbar[data-v-d27acd9f]{z-index:2000;background:#111827;border:1px solid #d4dbe7;border-radius:8px;align-items:center;gap:3px;padding:4px;display:flex;position:fixed;box-shadow:0 14px 34px #0f172a38}.inline-format-toolbar button[data-v-d27acd9f],.color-picker-button[data-v-d27acd9f],.inline-font-select[data-v-d27acd9f]{color:#f8fafc;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;height:30px;display:inline-flex}.inline-format-toolbar button[data-v-d27acd9f]:hover,.color-picker-button[data-v-d27acd9f]:hover,.inline-font-select[data-v-d27acd9f]:hover{background:#334155}.inline-format-toolbar button[data-v-d27acd9f],.color-picker-button[data-v-d27acd9f]{width:30px}.inline-font-select[data-v-d27acd9f]{outline:0;width:76px;padding:0 7px;font-size:12px;font-weight:850}.inline-font-select.size[data-v-d27acd9f]{width:70px}.inline-font-select.family[data-v-d27acd9f]{width:82px}.inline-font-select option[data-v-d27acd9f]{color:#111827;background:#fff}.color-picker-button[data-v-d27acd9f]{position:relative}.color-picker-button input[data-v-d27acd9f]{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.link-dialog-backdrop[data-v-d27acd9f]{z-index:2600;background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.link-dialog[data-v-d27acd9f]{background:#fff;border:1px solid #d4dbe7;border-radius:8px;width:min(680px,100vw - 32px);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0f172a47}.link-dialog-header[data-v-d27acd9f]{border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 14px;display:flex}.link-dialog-header h2[data-v-d27acd9f]{color:#18181b;margin:0;font-size:17px}.link-tabs[data-v-d27acd9f]{background:#f8fafc;border-bottom:1px solid #e5ebf2;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:6px;display:grid}.link-tabs button[data-v-d27acd9f]{color:#475569;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:7px;min-width:0;min-height:38px;padding:0 12px;font-weight:850;overflow:hidden}.link-tabs button[aria-pressed=true][data-v-d27acd9f]{color:#fff;background:#18181b}.link-tab-panel[data-v-d27acd9f],.link-create-form[data-v-d27acd9f]{gap:12px;display:grid}.link-tab-panel[data-v-d27acd9f]{max-height:calc(100vh - 230px);padding:14px;overflow:auto}.link-field[data-v-d27acd9f]{gap:6px;display:grid}.link-field span[data-v-d27acd9f]{color:#374151;text-transform:uppercase;font-size:12px;font-weight:900}.link-field input[data-v-d27acd9f],.link-field select[data-v-d27acd9f]{color:#18181b;background:#fff;border:1px solid #cfd7e3;border-radius:8px;outline:0;width:100%;min-height:40px;padding:0 11px}.link-field input[data-v-d27acd9f]:focus,.link-field select[data-v-d27acd9f]:focus{border-color:#0d9488;box-shadow:0 0 0 3px #14b8a629}.link-field small[data-v-d27acd9f],.link-error[data-v-d27acd9f]{color:#b91c1c;font-size:12px}.link-page-list[data-v-d27acd9f]{gap:6px;max-height:250px;padding-right:2px;display:grid;overflow:auto}.link-page-list button[data-v-d27acd9f]{color:#18181b;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e7f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 11px;display:flex}.link-page-list button[data-v-d27acd9f]:hover{background:#f0fdfa;border-color:#0d9488}.link-page-list strong[data-v-d27acd9f],.link-page-list small[data-v-d27acd9f]{display:block}.link-page-list small[data-v-d27acd9f]{color:#64748b;margin-top:3px;font-size:12px}.link-page-list em[data-v-d27acd9f]{color:#475569;background:#f1f5f9;border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-style:normal;font-weight:850}.link-empty[data-v-d27acd9f]{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cfd7e3;border-radius:8px;margin:0;padding:12px;font-size:13px;font-weight:750}.link-create-toggle[data-v-d27acd9f],.link-submit[data-v-d27acd9f]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-weight:850;display:inline-flex}.link-create-toggle[data-v-d27acd9f]{color:#18181b;background:#fff;border:1px solid #cfd7e3}.link-create-toggle[data-v-d27acd9f]:hover{border-color:#94a3b8}.link-submit[data-v-d27acd9f]{color:#fff;background:#18181b;border:1px solid #18181b;width:100%}.link-submit[data-v-d27acd9f]:disabled{cursor:wait;opacity:.65}.link-error[data-v-d27acd9f]{margin:0;padding:0 14px 14px;font-weight:750}@media (width<=620px){.block-editor[data-v-d27acd9f]{padding-left:16px}.block-tools[data-v-d27acd9f]{opacity:1;margin-bottom:4px;position:static}.columns-grid[data-v-d27acd9f],.column-settings[data-v-d27acd9f],.shop-settings[data-v-d27acd9f]{grid-template-columns:1fr}.column-editor[data-v-d27acd9f]{grid-column:1/-1}.input-h1[data-v-d27acd9f]{font-size:26px}.input-h2[data-v-d27acd9f]{font-size:22px}.image-preview-actions[data-v-d27acd9f]{grid-template-columns:1fr}}.page-title-body[data-v-3187b9dc]{gap:12px;padding:18px;display:grid}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#18181b;background:#f6f8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:#f6f8fb;min-height:100vh;margin:0}*{box-sizing:border-box}button,input,textarea,select{font:inherit}button{border:0}.admin-shell{grid-template-columns:248px minmax(0,1fr);align-items:start;min-height:100vh;display:grid}.sidebar{color:#fafafa;scrollbar-width:thin;scrollbar-color:#3f3f46 transparent;background:#18181b;border-right:1px solid #24262d;flex-direction:column;gap:22px;height:100vh;padding:20px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:999px}.brand{color:#fff;align-items:center;gap:12px;min-height:44px;text-decoration:none;display:flex}.brand-mark{color:#fff;background:linear-gradient(135deg,#14b8a6,#0891b2);border-radius:8px;place-items:center;width:40px;height:40px;font-weight:900;display:grid;box-shadow:0 2px 8px #14b8a666}.brand strong,.brand small{line-height:1.1;display:block}.brand small{color:#a1a1aa;text-transform:uppercase;margin-top:3px;font-size:12px;font-weight:700}.nav-list{gap:14px;display:grid}.nav-group{gap:6px;display:grid}.nav-group h2{color:#71717a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:900;line-height:1.2}.nav-link,.site-link{color:#d4d4d8;border-radius:8px;align-items:center;gap:10px;min-height:42px;font-weight:750;text-decoration:none;display:flex}.nav-link{padding:0 12px;transition:background .15s,color .15s}.nav-link:hover,.nav-link.active{color:#fff;background:#27272a}.nav-link.active{box-shadow:inset 3px 0 #14b8a6}.site-link{border:1px solid #3f3f46;justify-content:center;margin-top:auto;padding:0 12px;transition:background .15s,border-color .15s,color .15s}.site-link:hover{color:#fff;background:#27272a;border-color:#52525b}.workspace{min-width:0}.topbar{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border-bottom:1px solid #dde3ec;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:18px 28px;display:flex;position:sticky;top:0}.eyebrow{color:#0f766e;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:900}.topbar h1{letter-spacing:0;margin:0;font-size:25px;line-height:1.1}.topbar p{color:#657083;max-width:680px;margin:7px 0 0;font-size:14px;line-height:1.45}.top-actions{flex:none;align-items:center;gap:10px;display:flex}.user-chip{color:#31353f;background:#fff;border:1px solid #d7dde7;border-radius:8px;align-items:center;gap:9px;max-width:280px;min-height:40px;padding:0 10px;font-size:14px;font-weight:800;display:inline-flex}.user-chip span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avatar{color:#075985;background:#e0f2fe;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:900;display:grid}.content{padding:24px 28px 44px}.state-panel,.panel,.stat-card{background:#fff;border:1px solid #dce3ed;border-radius:8px}.state-panel{color:#596477;text-align:center;align-content:center;place-items:center;gap:10px;min-height:280px;display:grid}.state-panel h2{color:#18181b;margin:0;font-size:22px}.state-panel p{max-width:460px;margin:0 0 8px;line-height:1.55}.notice{color:#475569;background:#fff;border:1px solid #dce3ed;border-radius:8px;align-items:center;gap:8px;min-height:42px;margin:0 0 16px;padding:10px 12px;font-weight:750;animation:.2s notice-in;display:flex}@keyframes notice-in{0%{opacity:0;transform:translateY(-6px)}}.notice.success{color:#166534;background:#f0fdf4;border-color:#b7e1c4}.notice.error{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.dashboard-grid{grid-template-columns:minmax(0,1fr) 300px;gap:16px;display:grid}.stats-row{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.stat-card{cursor:default;min-height:116px;padding:18px;transition:transform .2s,box-shadow .2s}.stat-card:hover{transform:translateY(-2px)}.stat-card p{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin:0 0 14px;font-size:13px;font-weight:900}.stat-card strong{color:#18181b;font-size:36px;line-height:1;display:block}.stat-card.blue{background:linear-gradient(160deg,#f0f9ff 0%,#fff 55%);box-shadow:inset 0 4px #38bdf8}.stat-card.blue:hover{box-shadow:inset 0 4px #38bdf8,0 8px 24px #38bdf826}.stat-card.dark{box-shadow:inset 0 4px #52525b}.stat-card.dark:hover{box-shadow:inset 0 4px #52525b,0 8px 24px #52525b1f}.stat-card.green{background:linear-gradient(160deg,#f0fdfa 0%,#fff 55%);box-shadow:inset 0 4px #14b8a6}.stat-card.green:hover{box-shadow:inset 0 4px #14b8a6,0 8px 24px #14b8a626}.stat-card.teal{background:linear-gradient(160deg,#f0fdf4 0%,#fff 55%);box-shadow:inset 0 4px #0d9488}.stat-card.teal:hover{box-shadow:inset 0 4px #0d9488,0 8px 24px #0d948826}.stat-card.amber{background:linear-gradient(160deg,#fffbeb 0%,#fff 55%);box-shadow:inset 0 4px #f59e0b}.stat-card.amber:hover{box-shadow:inset 0 4px #f59e0b,0 8px 24px #f59e0b26}.panel{min-width:0;overflow:hidden}.panel-header{border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;display:flex}.panel-header.with-actions{align-items:flex-start}.panel-header h2{color:#18181b;margin:0;font-size:17px;line-height:1.2}.panel-header p{color:#697386;margin:5px 0 0;font-size:13px;line-height:1.45}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf1f6;padding:12px 14px}th{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:900}td strong,td small{display:block}td small{color:#697386;white-space:normal;max-width:460px;margin-top:4px;line-height:1.35}.table-link{color:#0f766e;font-weight:900;text-decoration:none}.table-link:hover{color:#115e59;text-decoration:underline}tr:last-child td{border-bottom:0}tbody tr:hover>td{background:#f8fafc}.right{text-align:right}.row-actions{justify-content:flex-end;gap:8px;display:flex}.wrap,.empty-row{white-space:normal;overflow-wrap:anywhere}.empty-row{color:#697386;text-align:center}.mono{color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.badge{color:#166534;background:#dcfce7;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.badge.muted{color:#64748b;background:#f1f5f9}.badge.success{color:#166534;background:#dcfce7}.badge.warning{color:#92400e;background:#fef3c7}.badge.danger{color:#991b1b;background:#fee2e2}.review-product-cell strong,.review-user-cell strong{display:block}.review-body-cell{white-space:normal;min-width:300px;max-width:620px}.review-body-cell p{color:#334155;margin:0;line-height:1.45}.review-stars{color:#f59e0b;letter-spacing:1px;white-space:nowrap;font-weight:900;display:inline-flex}.system-list{gap:13px;margin:0;padding:18px;display:grid}.system-list div{gap:3px;display:grid}.system-list dt{color:#697386;text-transform:uppercase;font-size:12px;font-weight:900}.system-list dd{color:#20242c;overflow-wrap:anywhere;margin:0;font-weight:800}.product-types-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.product-list{min-height:520px}.product-thumb{color:#64748b;background:#f8fafc;border:1px solid #dce3ed;border-radius:8px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.product-thumb img{object-fit:cover;width:100%;height:100%}.product-form-grid{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.dropzone{color:#475569;cursor:pointer;text-align:center;background:#f8fafc;border:1px dashed #94a3b8;border-radius:8px;align-content:center;place-items:center;gap:10px;min-height:136px;padding:18px;transition:border-color .15s,background .15s,color .15s;display:grid}.dropzone.active,.dropzone:hover{color:#0f766e;background:#ecfdf5;border-color:#0d9488}.dropzone span{max-width:260px;font-size:13px;font-weight:850;line-height:1.35}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.image-grid{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px;display:grid}.image-tile{aspect-ratio:1;background:#f8fafc;border:1px solid #dce3ed;border-radius:8px;position:relative;overflow:hidden}.image-tile img{object-fit:cover;width:100%;height:100%}.image-tile .icon-button{background:#ffffffeb;width:30px;height:30px;position:absolute;top:6px;right:6px}.product-fields-panel{max-height:calc(100vh - 230px)}.page-editor-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.page-editor-main{overflow:visible}.page-editor-header{align-items:center}.page-editor-heading{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.page-editor-heading h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-editor-slug{text-overflow:ellipsis;white-space:nowrap;max-width:min(340px,35vw);overflow:hidden}.page-editor-version{flex:none}.menu-editor-panel{min-height:520px;overflow:visible}.menu-editor-title{align-items:center;gap:12px;min-width:0;display:flex}.menu-editor-title h2{margin:0}.menu-items-editor{gap:10px;padding:18px;display:grid}.menu-item-tree{gap:8px;display:grid}.menu-item-row{background:#fff;border:1px solid #e1e7f0;border-radius:8px;grid-template-columns:116px minmax(170px,1fr) minmax(220px,1.1fr) minmax(120px,170px) minmax(144px,auto);align-items:start;gap:10px;padding:10px;display:grid}.menu-item-head{color:#64748b;text-transform:uppercase;background:0 0;border:0;min-height:auto;padding-top:0;padding-bottom:0;font-size:12px;font-weight:900}.menu-child-items{gap:8px;padding-left:46px;display:grid}.menu-item-row-child{background:#f8fafc;border-style:dashed}.menu-item-move{color:#94a3b8;align-items:center;gap:4px;display:flex}.menu-item-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.menu-item-actions .action-button{min-height:40px;padding:0 10px}.menu-item-row .field{gap:4px}.menu-item-row .field input,.menu-item-row .field select{min-height:40px}.menu-page-picker{position:relative}.menu-page-trigger{color:#18181b;width:100%;min-height:40px;font:inherit;text-align:left;background:#fff;border:1px solid #d6dde8;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;display:flex}.menu-page-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.menu-page-dropdown{z-index:30;background:#fff;border:1px solid #d6dde8;border-radius:8px;min-width:min(360px,80vw);padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 40px #0f172a24}.menu-page-dropdown .search-field.compact{flex:none;min-height:36px;margin-bottom:8px}.menu-page-options{gap:4px;max-height:220px;display:grid;overflow:auto}.menu-page-option,.menu-page-create{color:#18181b;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 9px;display:grid}.menu-page-option:hover,.menu-page-create:hover{background:#f1f5f9}.menu-page-option span{font-weight:800}.menu-page-option small,.menu-page-empty{color:#64748b;font-size:12px}.menu-page-create{color:#0f766e;border-top:1px solid #e5ebf2;border-radius:0 0 7px 7px;align-items:center;gap:8px;margin-top:8px;font-weight:900;display:flex}.menu-page-empty{padding:10px 9px}.menu-item-url{text-overflow:ellipsis;white-space:nowrap;align-content:center;min-height:40px;overflow:hidden}.variable-value-field{gap:5px;display:grid}.variable-value-input{color:#18181b;width:min(520px,46vw);min-height:58px;font:inherit;resize:vertical;background:#fff;border:1px solid #d6dde8;border-radius:8px;padding:9px 10px;line-height:1.35}.variable-value-input:focus{border-color:#14b8a6;outline:0;box-shadow:0 0 0 3px #14b8a624}.page-editor-form{min-height:calc(100vh - 230px)}.page-body-editor{resize:vertical;min-height:calc(100vh - 310px);font-size:15px;line-height:1.6}.page-body-editor[readonly]{color:#475569;background:#f8fafc}.page-editor-sidebar{gap:16px;display:grid;position:sticky;top:116px}.page-status-body,.page-preview-body,.page-status-list,.history-list{gap:12px;display:grid}.page-preview-body,.page-status-body{padding:18px}.page-preview-image{aspect-ratio:16/9;background:#f8fafc;border:1px solid #e1e7f0;border-radius:8px;overflow:hidden}.page-preview-image img{object-fit:cover;width:100%;height:100%;display:block}.page-preview-empty{color:#64748b;background:#f8fafc;border:1px dashed #cfd7e3;border-radius:8px;place-items:center;min-height:110px;font-size:13px;font-weight:850;display:grid}.page-status-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.page-status-actions.single{grid-template-columns:1fr}.page-status-list{margin:0}.page-status-list div{border-bottom:1px solid #edf1f6;gap:3px;padding-bottom:10px;display:grid}.page-status-list div:last-child{border-bottom:0;padding-bottom:0}.page-status-list dt{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:900}.page-status-list dd{color:#18181b;margin:0;font-weight:850}.history-list{max-height:420px;padding:12px;overflow:auto}.history-row{color:#18181b;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e7f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.history-row.active{background:#f0fdfa;border-color:#14b8a6}.history-row strong,.history-row small{display:block}.history-row small{color:#697386;margin-top:3px;font-size:12px}.history-row>span:last-child{color:#0f766e;justify-items:end;gap:4px;display:grid}.product-custom-field{gap:6px;display:grid}.required-dot{color:#dc2626;font-weight:900}.field-error{color:#b91c1c;margin-top:6px;font-size:12px;line-height:1.35;display:block}.modal-backdrop{z-index:50;background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-window{width:min(1180px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 80px #0f172a47}.compact-modal{width:min(520px,100%)}.toolbar{border-bottom:1px solid #e5ebf2;align-items:center;gap:12px;padding:14px 18px;display:flex}.search-field{color:#64748b;background:#fff;border:1px solid #d6dde8;border-radius:8px;flex:320px;align-items:center;gap:9px;min-height:40px;padding:0 11px;display:flex}.search-field input{color:#18181b;border:0;outline:0;width:100%;min-width:0}.filter-select{background:#fff;border:1px solid #d6dde8;border-radius:8px;flex:0 0 240px;align-items:center;gap:9px;min-height:40px;padding:0 11px;display:flex}.filter-select span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:900}.filter-select select{color:#18181b;background:0 0;border:0;outline:0;flex:auto;min-width:0;font-weight:750}.segmented{background:#f8fafc;border:1px solid #d6dde8;border-radius:8px;flex:none;grid-template-columns:repeat(3,minmax(82px,1fr));display:grid;overflow:hidden}.segmented button{color:#475569;cursor:pointer;background:0 0;border-right:1px solid #d6dde8;min-height:38px;font-weight:850}.segmented button:last-child{border-right:0}.segmented button[aria-pressed=true]{color:#fff;background:#18181b}.reviews-toolbar{grid-template-columns:minmax(260px,1fr) minmax(0,560px);align-items:center;display:grid}.reviews-toolbar .search-field{min-width:0}.reviews-status-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.reviews-status-tabs button{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 12px;overflow:hidden}.type-form{gap:15px;padding:18px;display:grid}.type-form-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.type-form-main{gap:15px;display:grid}.field{gap:7px;display:grid}.field span{color:#374151;font-size:13px;font-weight:900}.field input,.field textarea,.field select{color:#18181b;background:#fff;border:1px solid #cfd7e3;border-radius:8px;outline:0;width:100%;transition:border-color .15s,box-shadow .15s}.field input,.field select{min-height:42px;padding:0 11px}.field textarea{resize:vertical;min-height:106px;padding:10px 11px;line-height:1.5}.field input:focus,.field textarea:focus,.field select:focus{border-color:#0d9488;box-shadow:0 0 0 3px #14b8a629}.field small{color:#b91c1c;line-height:1.35}.form-row{grid-template-columns:128px minmax(0,1fr);align-items:end;gap:12px;display:grid}.toggle-field{border:1px solid #cfd7e3;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:0 11px;display:flex}.toggle-field input{accent-color:#0d9488;width:18px;height:18px}.toggle-field strong,.toggle-field small{display:block}.toggle-field strong{color:#18181b;font-size:13px}.toggle-field small{color:#697386;font-size:12px}.custom-fields{border-top:1px solid #e5ebf2;gap:12px;padding-top:2px;display:grid}.group-fields-panel{scrollbar-width:thin;scrollbar-color:#d1d5db transparent;border-top:0;max-height:calc(100vh - 230px);padding:0 4px 0 0;position:relative;overflow:auto}.group-fields-panel::-webkit-scrollbar{width:4px}.group-fields-panel::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.custom-fields-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.custom-fields-header h3{color:#18181b;margin:0;font-size:15px;line-height:1.25}.custom-fields-header p{color:#697386;margin:4px 0 0;font-size:13px;line-height:1.45}.inline-empty{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cfd7e3;border-radius:8px;padding:12px;font-size:13px;font-weight:750}.field-group-card{background:#fff;border:1px solid #dce3ed;border-radius:8px;gap:12px;padding:12px;display:grid}.field-group-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.field-group-header h4{color:#18181b;margin:0;font-size:15px;line-height:1.25}.field-group-header p{color:#697386;margin:4px 0 0;font-size:13px}.custom-field-row{background:#fbfdff;border:1px solid #e1e7f0;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px;display:grid}.options-field,.filter-toggle{grid-column:1/-1}.custom-field-row .icon-button{align-self:end}.compact-field{max-width:120px}.action-button,.icon-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-weight:850;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .1s;display:inline-flex}.action-button{color:#18181b;background:#fff;border:1px solid #cfd7e3;gap:8px;min-height:40px;padding:0 13px}.action-button.compact{flex:none;min-height:34px;padding:0 10px;font-size:13px}.action-button.dark{color:#fff;background:#18181b;border-color:#18181b}.action-button.full{width:100%}.icon-button{color:#18181b;background:#fff;border:1px solid #cfd7e3;width:40px;height:40px}.icon-button.small{width:34px;height:34px}.icon-button.danger{color:#b91c1c}.action-button:hover,.icon-button:hover{border-color:#9aa6b8}.action-button.dark:hover{background:#27272a;border-color:#27272a}.action-button:active,.icon-button:active{transform:scale(.97)}.action-button:disabled,.action-button.disabled,.icon-button:disabled{cursor:wait;opacity:.65}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1120px){.dashboard-grid{grid-template-columns:1fr}.stats-row{grid-template-columns:repeat(3,minmax(0,1fr))}.product-types-layout,.page-editor-layout{grid-column:1/-1;grid-template-columns:1fr}.page-editor-sidebar{position:static}}@media (width<=820px){.admin-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #24262d;border-right:0;height:auto;min-height:auto;position:static}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-group{align-content:start}.site-link{margin-top:0}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;position:static}.topbar,.toolbar{flex-direction:column;align-items:stretch}.filter-select{flex:auto}.reviews-toolbar{grid-template-columns:1fr}.top-actions{justify-content:space-between}}@media (width<=620px){.topbar,.content{padding-left:16px;padding-right:16px}.stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.form-row,.menu-item-row,.product-form-grid,.page-editor-layout,.type-form-grid{grid-template-columns:1fr}.top-actions,.panel-header.with-actions,.custom-fields-header,.field-group-header{flex-direction:column;align-items:stretch}.page-editor-heading{flex-wrap:wrap}.page-editor-heading h2{flex:180px}.page-editor-slug{max-width:100%}.custom-field-row{grid-template-columns:1fr}.menu-child-items{padding-left:18px}.menu-item-actions{justify-content:flex-start}.menu-page-dropdown{min-width:0;margin-top:6px;position:static}.variable-value-input{width:100%}.compact-field,.user-chip,.action-button,.icon-button{max-width:none}.segmented{grid-template-columns:1fr}.reviews-status-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.segmented button{border-bottom:1px solid #d6dde8;border-right:0}.segmented button:last-child{border-bottom:0}}
