.register-hero[data-astro-cid-r6nnf2ae]{text-align:center;max-width:760px;margin:20px auto 40px}.hero-badge[data-astro-cid-r6nnf2ae]{letter-spacing:.14em;text-transform:uppercase;color:var(--red);background:#fff1f2;border:1px solid #fecdd3;border-radius:999px;margin-bottom:14px;padding:4px 12px;font-size:11.5px;font-weight:700;display:inline-block}.register-hero[data-astro-cid-r6nnf2ae] h1[data-astro-cid-r6nnf2ae]{color:var(--ink);font-size:clamp(28px,4vw,38px);line-height:1.25}.hero-subtitle[data-astro-cid-r6nnf2ae]{color:var(--muted);margin-top:12px;font-size:16px;line-height:1.6}.wizard-container[data-astro-cid-r6nnf2ae]{background:var(--surface);border-radius:var(--radius-lg);max-width:960px;box-shadow:var(--shadow-lg);margin:0 auto 80px;overflow:hidden}.wizard-stepper[data-astro-cid-r6nnf2ae]{border-bottom:1px solid var(--line);background:#fafbfd;gap:2px;padding:4px;display:flex;overflow-x:auto}.step-tab[data-astro-cid-r6nnf2ae]{border-radius:var(--radius-sm);cursor:pointer;min-width:120px;color:var(--muted);transition:all .2s var(--ease);background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 8px;font-size:13px;font-weight:600;display:flex}.step-num[data-astro-cid-r6nnf2ae]{width:24px;height:24px;color:var(--navy);font-family:var(--font-mono);background:#e8eef8;border-radius:50%;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;transition:all .2s;display:flex}.step-tab[data-astro-cid-r6nnf2ae].active{color:var(--navy);background:#fff;box-shadow:0 2px 6px #0000000a}.step-tab[data-astro-cid-r6nnf2ae].active .step-num[data-astro-cid-r6nnf2ae]{background:var(--navy);color:#fff}.step-tab[data-astro-cid-r6nnf2ae].completed{color:var(--green)}.step-tab[data-astro-cid-r6nnf2ae].completed .step-num[data-astro-cid-r6nnf2ae]{background:var(--green-50);color:var(--green);border:1px solid var(--green)}.stepper-progress-bar[data-astro-cid-r6nnf2ae]{background:#eef2f9;width:100%;height:4px}.progress-fill[data-astro-cid-r6nnf2ae]{background:var(--navy);height:100%;transition:width .3s}.wizard-form[data-astro-cid-r6nnf2ae]{padding:clamp(24px,4vw,44px)}.wizard-step[data-astro-cid-r6nnf2ae]{display:none}.wizard-step[data-astro-cid-r6nnf2ae].active{animation:.25s ease-out fadeIn;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.step-heading[data-astro-cid-r6nnf2ae]{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:18px}.step-pill[data-astro-cid-r6nnf2ae]{text-transform:uppercase;letter-spacing:.1em;color:var(--navy);background:var(--navy-50);border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700}.step-heading[data-astro-cid-r6nnf2ae] h2[data-astro-cid-r6nnf2ae]{color:var(--ink);margin-top:8px;font-size:24px}.step-heading[data-astro-cid-r6nnf2ae] p[data-astro-cid-r6nnf2ae]{color:var(--muted);margin-top:6px;font-size:14.5px}.fields-stack[data-astro-cid-r6nnf2ae]{flex-direction:column;gap:22px;display:flex}.field[data-astro-cid-r6nnf2ae]{flex-direction:column;gap:6px;display:flex}.field[data-astro-cid-r6nnf2ae] label[data-astro-cid-r6nnf2ae]{color:var(--ink);font-size:14px;font-weight:600}.req[data-astro-cid-r6nnf2ae]{color:var(--red);font-weight:700}.field-hint[data-astro-cid-r6nnf2ae]{color:var(--muted);font-size:12px;line-height:1.4}.input-lg[data-astro-cid-r6nnf2ae]{padding:13px 16px;font-size:16px;font-weight:550}.form-grid[data-astro-cid-r6nnf2ae]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.input-inline-grid[data-astro-cid-r6nnf2ae]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.input-with-icon[data-astro-cid-r6nnf2ae]{align-items:center;display:flex;position:relative}.field-icon[data-astro-cid-r6nnf2ae]{color:var(--muted);pointer-events:none;display:flex;position:absolute;left:14px}.has-left-icon[data-astro-cid-r6nnf2ae]{padding-left:42px!important}.badges-grid[data-astro-cid-r6nnf2ae]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:6px;display:grid}.badge-checkbox[data-astro-cid-r6nnf2ae]{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;background:#fafbfd;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;font-weight:500;transition:all .15s;display:flex}.badge-checkbox[data-astro-cid-r6nnf2ae]:hover{border-color:var(--navy-100);background:#fff}.badge-checkbox[data-astro-cid-r6nnf2ae] input[data-astro-cid-r6nnf2ae]:checked+span[data-astro-cid-r6nnf2ae]{color:var(--navy);font-weight:600}.tags-input-container[data-astro-cid-r6nnf2ae]{flex-direction:column;gap:10px;display:flex}.tags-list[data-astro-cid-r6nnf2ae]{flex-wrap:wrap;gap:8px;min-height:36px;display:flex}.service-chip[data-astro-cid-r6nnf2ae]{background:var(--navy-50);border:1px solid var(--navy-100);color:var(--navy);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13.5px;font-weight:550;display:inline-flex}.remove-tag[data-astro-cid-r6nnf2ae]{color:var(--navy);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:16px;font-weight:700;line-height:1}.tag-add-row[data-astro-cid-r6nnf2ae]{gap:10px;display:flex}.hours-presets[data-astro-cid-r6nnf2ae]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:12.5px;display:flex}.btn-preset[data-astro-cid-r6nnf2ae]{cursor:pointer;color:var(--ink);background:#f1f4f9;border:1px solid #dfe5f0;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:550}.btn-preset[data-astro-cid-r6nnf2ae]:hover{background:#e5ebf5}.working-hours-table[data-astro-cid-r6nnf2ae]{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fafbfd;flex-direction:column;gap:8px;padding:14px;display:flex}.wh-row[data-astro-cid-r6nnf2ae]{border-bottom:1px solid #f0f3f8;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.wh-row[data-astro-cid-r6nnf2ae]:last-child{border-bottom:none}.wh-day-name[data-astro-cid-r6nnf2ae]{color:var(--ink);min-width:100px;font-size:14px;font-weight:600}.wh-controls[data-astro-cid-r6nnf2ae]{align-items:center;gap:12px;display:flex}.wh-status[data-astro-cid-r6nnf2ae]{width:130px;padding:6px 10px;font-size:13px}.wh-times[data-astro-cid-r6nnf2ae]{align-items:center;gap:6px;display:flex}.wh-times[data-astro-cid-r6nnf2ae] input[data-astro-cid-r6nnf2ae]{width:110px;padding:6px 10px;font-size:13px}.faq-manager-section[data-astro-cid-r6nnf2ae]{flex-direction:column;gap:12px;margin-top:14px;display:flex}.faq-list[data-astro-cid-r6nnf2ae]{flex-direction:column;gap:10px;display:flex}.faq-item[data-astro-cid-r6nnf2ae]{justify-content:space-between;align-items:flex-start;padding:14px 18px;display:flex}.faq-item-content[data-astro-cid-r6nnf2ae] strong[data-astro-cid-r6nnf2ae]{color:var(--ink);margin-bottom:4px;font-size:14.5px;display:block}.faq-item-content[data-astro-cid-r6nnf2ae] p[data-astro-cid-r6nnf2ae]{color:var(--muted);margin:0;font-size:13.5px}.faq-add-box[data-astro-cid-r6nnf2ae]{border:1px dashed var(--line);border-radius:var(--radius-sm);background:#fafbfd;flex-direction:column;gap:10px;padding:16px;display:flex}.media-upload-block[data-astro-cid-r6nnf2ae]{border:1px solid var(--line);border-radius:var(--radius-md);background:#fafbfd;padding:20px}.media-block-header[data-astro-cid-r6nnf2ae] h3[data-astro-cid-r6nnf2ae]{color:var(--ink);font-size:16px}.media-block-header[data-astro-cid-r6nnf2ae] p[data-astro-cid-r6nnf2ae]{color:var(--muted);margin:4px 0 16px;font-size:13px}.media-row[data-astro-cid-r6nnf2ae]{align-items:center;gap:24px;display:flex}.logo-preview-box[data-astro-cid-r6nnf2ae]{border-radius:var(--radius-sm);width:90px;height:90px;color:var(--muted);background:#fff;border:2px dashed #cbd5e1;flex-direction:column;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex;overflow:hidden}.logo-preview-box[data-astro-cid-r6nnf2ae] img[data-astro-cid-r6nnf2ae]{object-fit:contain;width:100%;height:100%}.cover-preview-box[data-astro-cid-r6nnf2ae]{border-radius:var(--radius-sm);width:100%;height:140px;color:var(--muted);background:#fff 50%/cover;border:2px dashed #cbd5e1;flex-direction:column;justify-content:center;align-items:center;font-size:13px;display:flex}.file-drop-area[data-astro-cid-r6nnf2ae]{align-items:center;gap:10px;display:inline-flex;position:relative}.file-drop-area[data-astro-cid-r6nnf2ae] input[data-astro-cid-r6nnf2ae][type=file]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.upload-status[data-astro-cid-r6nnf2ae]{color:var(--green);font-size:12.5px;font-weight:600}.url-input-row[data-astro-cid-r6nnf2ae]{color:var(--muted);align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.gallery-preview-grid[data-astro-cid-r6nnf2ae]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;display:grid}.gallery-thumb[data-astro-cid-r6nnf2ae]{border-radius:var(--radius-sm);border:1px solid var(--line);height:90px;position:relative;overflow:hidden}.gallery-thumb[data-astro-cid-r6nnf2ae] img[data-astro-cid-r6nnf2ae]{object-fit:cover;width:100%;height:100%}.remove-thumb[data-astro-cid-r6nnf2ae]{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;display:flex;position:absolute;top:4px;right:4px}.terms-box[data-astro-cid-r6nnf2ae]{border-radius:var(--radius-sm);background:#f8fafc;border:1px solid #e2e8f0;margin-top:18px;padding:16px}.terms-checkbox[data-astro-cid-r6nnf2ae]{color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.terms-checkbox[data-astro-cid-r6nnf2ae] input[data-astro-cid-r6nnf2ae]{margin-top:3px}.terms-checkbox[data-astro-cid-r6nnf2ae] a[data-astro-cid-r6nnf2ae]{color:var(--navy);font-weight:600;text-decoration:underline}.wizard-actions[data-astro-cid-r6nnf2ae]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:36px;padding-top:24px;display:flex}.wizard-actions-right[data-astro-cid-r6nnf2ae]{gap:12px;margin-left:auto;display:flex}@media (width<=768px){.form-grid[data-astro-cid-r6nnf2ae],.input-inline-grid[data-astro-cid-r6nnf2ae]{grid-template-columns:1fr}.media-row[data-astro-cid-r6nnf2ae]{flex-direction:column;align-items:flex-start}.wizard-actions[data-astro-cid-r6nnf2ae]{flex-direction:column-reverse;gap:14px}.wizard-actions-right[data-astro-cid-r6nnf2ae],.wizard-actions-right[data-astro-cid-r6nnf2ae] button[data-astro-cid-r6nnf2ae],#prev-step-btn[data-astro-cid-r6nnf2ae]{width:100%}}
