.quiz-wrap[data-v-92ee4d45]{--accent: #2563eb;--accent-h: #1d4ed8;--accent-light: #eff6ff;--accent-border: #93c5fd;--accent-muted: #64748b}.theme-freelancer[data-v-92ee4d45]{--accent: #7c3aed;--accent-h: #6d28d9;--accent-light: #ede9fe;--accent-border: #c4b5fd}.theme-trade[data-v-92ee4d45]{--accent: #d97706;--accent-h: #b45309;--accent-light: #fef3c7;--accent-border: #fcd34d}.theme-services[data-v-92ee4d45]{--accent: #0d9488;--accent-h: #0f766e;--accent-light: #f0fdfa;--accent-border: #99f6e4}.theme-rent[data-v-92ee4d45]{--accent: #16a34a;--accent-h: #15803d;--accent-light: #f0fdf4;--accent-border: #86efac}.theme-online[data-v-92ee4d45]{--accent: #2563eb;--accent-h: #1d4ed8;--accent-light: #eff6ff;--accent-border: #93c5fd}.theme-offline[data-v-92ee4d45]{--accent: #c2410c;--accent-h: #9a3412;--accent-light: #fff7ed;--accent-border: #fdba74}.theme-omni[data-v-92ee4d45]{--accent: #7c3aed;--accent-h: #6d28d9;--accent-light: #faf5ff;--accent-border: #c4b5fd}.theme-marketplace[data-v-92ee4d45]{--accent: #ea580c;--accent-h: #c2410c;--accent-light: #fff7ed;--accent-border: #fb923c}.theme-b2c[data-v-92ee4d45]{--accent: #0891b2;--accent-h: #0e7490;--accent-light: #ecfeff;--accent-border: #67e8f9}.theme-b2b[data-v-92ee4d45]{--accent: #1e3a8a;--accent-h: #1e40af;--accent-light: #eff6ff;--accent-border: #93c5fd}.theme-corporate[data-v-92ee4d45]{--accent: #1e40af;--accent-h: #1e3a8a;--accent-light: #eff6ff;--accent-border: #93c5fd}.theme-ai-paper[data-v-92ee4d45]{--accent: #d97706;--accent-h: #b45309;--accent-light: #fef9c3;--accent-border: #fde68a}.theme-money-sm[data-v-92ee4d45]{--accent: #b45309;--accent-h: #92400e;--accent-light: #fef3c7;--accent-border: #fcd34d}.theme-money-md[data-v-92ee4d45]{--accent: #92400e;--accent-h: #78350f;--accent-light: #fff7ed;--accent-border: #fdba74}.theme-money-lg[data-v-92ee4d45]{--accent: #059669;--accent-h: #047857;--accent-light: #ecfdf5;--accent-border: #6ee7b7}.theme-results[data-v-92ee4d45]{--accent: #475569;--accent-h: #334155;--accent-light: #f1f5f9;--accent-border: #cbd5e1}.quiz-wrap[data-v-92ee4d45]{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;width:100%;padding:32px 16px;box-sizing:border-box;background:#f1f5f9;position:relative;transition:background .55s ease}.quiz-card[data-v-92ee4d45]{background:#fff;border-radius:16px;box-shadow:0 4px 32px #00000017;width:100%;max-width:580px;overflow:hidden;position:relative;z-index:1}.quiz-header[data-v-92ee4d45]{padding:20px 24px 16px;border-bottom:1px solid #f1f5f9}.logo[data-v-92ee4d45]{font-size:18px;font-weight:700;color:#1e293b;margin-bottom:12px}.progress-bar[data-v-92ee4d45]{height:4px;background:#e2e8f0;border-radius:2px}.progress-fill[data-v-92ee4d45]{height:100%;background:#2563eb;border-radius:2px;transition:width .3s}.state-loading[data-v-92ee4d45]{padding:48px 24px;text-align:center;color:#64748b}.spinner[data-v-92ee4d45]{width:36px;height:36px;margin:0 auto 16px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-92ee4d45 .7s linear infinite}@keyframes spin-92ee4d45{to{transform:rotate(360deg)}}.state-error[data-v-92ee4d45]{padding:32px 24px;text-align:center}.error-icon[data-v-92ee4d45]{font-size:40px;margin-bottom:12px}.state-question[data-v-92ee4d45]{padding:24px}.question-meta[data-v-92ee4d45]{font-size:12px;color:#94a3b8;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.question-title[data-v-92ee4d45]{font-size:20px;font-weight:700;color:#1e293b;margin:0 0 6px}.question-subtitle[data-v-92ee4d45]{font-size:14px;color:#64748b;margin:0 0 20px}.options-list[data-v-92ee4d45],.radio-group[data-v-92ee4d45]{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.option-item[data-v-92ee4d45]{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .15s;font-size:15px;color:#334155}.option-item[data-v-92ee4d45]:hover{border-color:#93c5fd;background:#eff6ff}.option-item.selected[data-v-92ee4d45]{border-color:#2563eb;background:#eff6ff;font-weight:600;color:#1d4ed8}.option-item input[data-v-92ee4d45]{accent-color:#2563eb;width:16px;height:16px;flex-shrink:0;margin-top:2px;align-self:flex-start}.option-text[data-v-92ee4d45]{display:flex;flex-direction:column;gap:3px}.option-hint[data-v-92ee4d45]{font-size:12px;color:#94a3b8;font-weight:400;line-height:1.4}.option-item.selected .option-hint[data-v-92ee4d45]{color:#93c5fd}.textarea-block[data-v-92ee4d45]{margin-bottom:24px}.free-textarea[data-v-92ee4d45]{width:100%;box-sizing:border-box;padding:14px 16px;font-size:15px;color:#1e293b;border:1.5px solid #e2e8f0;border-radius:10px;resize:vertical;outline:none;font-family:inherit;line-height:1.6;transition:border-color .15s;background:#fafafa}.free-textarea[data-v-92ee4d45]:focus{border-color:#2563eb;background:#fff}.free-textarea[data-v-92ee4d45]::placeholder{color:#94a3b8}.textarea-hint[data-v-92ee4d45]{font-size:13px;color:#94a3b8;margin:8px 0 0}.calculator-block[data-v-92ee4d45]{margin-bottom:24px}.calc-label[data-v-92ee4d45]{display:block;font-size:14px;color:#475569;font-weight:600;margin-bottom:8px}.calc-input[data-v-92ee4d45]{width:100%;box-sizing:border-box;padding:12px 16px;font-size:20px;font-weight:700;color:#1e293b;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;transition:border-color .15s}.calc-input[data-v-92ee4d45]:focus{border-color:#2563eb}.nav-buttons[data-v-92ee4d45]{display:flex;justify-content:space-between;gap:12px;margin-top:4px}.btn[data-v-92ee4d45]{padding:12px 24px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .15s}.btn-primary[data-v-92ee4d45]{background:#2563eb;color:#fff;flex:1}.btn-primary[data-v-92ee4d45]:hover:not(:disabled){background:#1d4ed8}.btn-primary[data-v-92ee4d45]:disabled{background:#cbd5e1;cursor:not-allowed}.btn-back[data-v-92ee4d45]{background:#f1f5f9;color:#475569}.btn-back[data-v-92ee4d45]:disabled{opacity:.4;cursor:not-allowed}.btn-reset[data-v-92ee4d45]{background:#f1f5f9;color:#334155;margin-top:16px;width:100%}.state-result[data-v-92ee4d45]{padding:24px}.result-badge[data-v-92ee4d45]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:24px;padding:16px;border-radius:12px;background:#eff6ff}.result-form[data-v-92ee4d45]{font-size:22px;font-weight:800;color:#1e3a8a}.result-regime[data-v-92ee4d45]{font-size:15px;font-weight:600;color:#2563eb}.calc-section[data-v-92ee4d45]{margin-bottom:24px}.calc-section h3[data-v-92ee4d45]{font-size:16px;color:#334155;margin:0 0 12px}.scenario-card[data-v-92ee4d45]{border:1.5px solid #e2e8f0;border-radius:10px;padding:14px 16px;margin-bottom:10px}.scenario-card.primary[data-v-92ee4d45]{border-color:#2563eb;background:#eff6ff}.scenario-label[data-v-92ee4d45]{font-size:13px;color:#64748b;margin-bottom:6px;font-weight:600}.gross[data-v-92ee4d45]{font-size:28px;font-weight:800;color:#1e293b;line-height:1.1}.nds-row[data-v-92ee4d45]{display:flex;gap:6px;flex-wrap:wrap;margin:5px 0 2px}.nds-chip[data-v-92ee4d45]{font-size:12px;padding:2px 8px;border-radius:20px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.nds-chip--tax[data-v-92ee4d45]{background:#fef9c3;color:#713f12;border-color:#fde68a}.breakdown[data-v-92ee4d45]{font-size:13px;color:#64748b;margin-top:4px;display:flex;flex-wrap:wrap;gap:2px 4px;align-items:center}.sep[data-v-92ee4d45]{color:#cbd5e1}.net-inline[data-v-92ee4d45]{font-weight:700;color:#16a34a}.scenario-note[data-v-92ee4d45]{font-size:12px;color:#94a3b8;margin-top:8px;font-style:italic;border-top:1px solid #f1f5f9;padding-top:6px}.steps-section[data-v-92ee4d45],.alerts-section[data-v-92ee4d45]{margin-bottom:20px}.steps-section h3[data-v-92ee4d45],.alerts-section h3[data-v-92ee4d45]{font-size:15px;color:#334155;margin:0 0 10px}.steps-list[data-v-92ee4d45]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.steps-list li[data-v-92ee4d45]{font-size:14px;color:#475569;line-height:1.5}.alert-item[data-v-92ee4d45]{font-size:13px;color:#92400e;background:#fef3c7;border-radius:8px;padding:10px 14px;margin-bottom:8px}.quiz-bg[data-v-92ee4d45]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.bg-panel[data-v-92ee4d45]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .55s ease}.bg-el[data-v-92ee4d45]{position:absolute}.bg-el--full[data-v-92ee4d45]{top:0;left:0;width:100%;height:100%}.bg-el--left[data-v-92ee4d45]{left:0;top:50%;transform:translateY(-50%);height:85%;width:auto}.bg-el--right[data-v-92ee4d45]{right:0;top:50%;transform:translateY(-50%);height:85%;width:auto}.bg-el--bottom-center[data-v-92ee4d45]{bottom:0;left:50%;transform:translate(-50%);width:55%;max-width:700px;height:auto}.bg-el--dots[data-v-92ee4d45]{top:0;left:0;width:100%;height:100%}.bg-el--right-lg[data-v-92ee4d45]{right:0;top:50%;transform:translateY(-50%);height:75%;width:auto;max-width:38%}.bg-el--right-xl[data-v-92ee4d45]{right:0;top:50%;transform:translateY(-50%);height:80%;width:auto;max-width:46%}.map-region[data-v-92ee4d45]{transition:fill .45s ease,stroke .45s ease,opacity .45s ease}.theme-freelancer[data-v-92ee4d45]{background:linear-gradient(140deg,#f5f0ff,#ede9fe 60%,#faf5ff)}.theme-freelancer .bg-freelancer[data-v-92ee4d45]{opacity:1}.theme-logistics[data-v-92ee4d45]{background:linear-gradient(140deg,#f0f4f8,#e4ecf5 70%,#f0f4f8)}.theme-logistics .bg-logistics[data-v-92ee4d45]{opacity:1}.theme-production[data-v-92ee4d45]{background:linear-gradient(140deg,#eff6ff,#e8f0fe 70%,#f0f4ff)}.theme-production .bg-production[data-v-92ee4d45]{opacity:1}.theme-worldmap[data-v-92ee4d45]{background:linear-gradient(140deg,#f8fafc,#f0f4f8)}.theme-worldmap .bg-worldmap[data-v-92ee4d45]{opacity:1}.theme-corporate[data-v-92ee4d45]{background:linear-gradient(140deg,#f0f4ff,#e0e7ff 60%,#f0f4ff)}.theme-corporate .bg-corporate[data-v-92ee4d45]{opacity:1}.theme-ai-paper[data-v-92ee4d45]{background:linear-gradient(140deg,#fdf8f0,#fef3c7,#fdf8f0)}.theme-ai-paper .bg-ai-paper[data-v-92ee4d45]{opacity:1}.theme-money-sm[data-v-92ee4d45]{background:linear-gradient(140deg,#fefce8,#fef9c3)}.theme-money-sm .bg-money-sm[data-v-92ee4d45]{opacity:1}.theme-money-md[data-v-92ee4d45]{background:linear-gradient(140deg,#fff7ed,#fef3c7)}.theme-money-md .bg-money-md[data-v-92ee4d45]{opacity:1}.theme-money-lg[data-v-92ee4d45]{background:linear-gradient(140deg,#f0fdf4,#ecfdf5)}.theme-money-lg .bg-money-lg[data-v-92ee4d45]{opacity:1}.theme-solo-desk[data-v-92ee4d45]{background:linear-gradient(140deg,#f8fafc,#f1f5f9)}.theme-solo-desk .bg-solo-desk[data-v-92ee4d45]{opacity:1}.theme-small-team[data-v-92ee4d45]{background:linear-gradient(140deg,#eff6ff,#f0f9ff)}.theme-small-team .bg-small-team[data-v-92ee4d45]{opacity:1}.theme-openspace[data-v-92ee4d45]{background:linear-gradient(140deg,#f8fafc,#f1f5f9)}.theme-openspace .bg-openspace[data-v-92ee4d45]{opacity:1}.theme-trade[data-v-92ee4d45]{background:linear-gradient(140deg,#fffbeb,#fef3c7 60%,#fff7ed)}.theme-trade .bg-trade[data-v-92ee4d45]{opacity:1}.theme-services[data-v-92ee4d45]{background:linear-gradient(140deg,#f0fdfa,#ccfbf1 60%,#f0fdfa)}.theme-services .bg-services[data-v-92ee4d45]{opacity:1}.theme-rent[data-v-92ee4d45]{background:linear-gradient(140deg,#f0fdf4,#dcfce7 60%,#f0fdf4)}.theme-rent .bg-rent[data-v-92ee4d45]{opacity:1}.theme-online[data-v-92ee4d45]{background:linear-gradient(140deg,#eff6ff,#dbeafe 60%,#eff6ff)}.theme-online .bg-online[data-v-92ee4d45]{opacity:1}.theme-offline[data-v-92ee4d45]{background:linear-gradient(140deg,#fff7ed,#ffedd5 60%,#fff7ed)}.theme-offline .bg-offline[data-v-92ee4d45]{opacity:1}.theme-omni[data-v-92ee4d45]{background:linear-gradient(140deg,#faf5ff,#ede9fe 60%,#faf5ff)}.theme-omni .bg-omni[data-v-92ee4d45]{opacity:1}.theme-marketplace[data-v-92ee4d45]{background:linear-gradient(140deg,#fff7ed,#fed7aa 60%,#fff7ed)}.theme-marketplace .bg-marketplace[data-v-92ee4d45]{opacity:1}.theme-b2c[data-v-92ee4d45]{background:linear-gradient(140deg,#ecfeff,#cffafe 60%,#ecfeff)}.theme-b2c .bg-b2c[data-v-92ee4d45]{opacity:1}.theme-b2b[data-v-92ee4d45]{background:linear-gradient(140deg,#eff6ff,#dbeafe 60%,#e0e7ff)}.theme-b2b .bg-b2b[data-v-92ee4d45]{opacity:1}.theme-results[data-v-92ee4d45]{background:linear-gradient(140deg,#f8fafc,#f1f5f9 60%,#f8fafc)}.theme-results .bg-results[data-v-92ee4d45]{opacity:1}.theme-default[data-v-92ee4d45]{background:#f1f5f9}.btn-primary[data-v-92ee4d45]{background:var(--accent)!important}.btn-primary[data-v-92ee4d45]:hover:not(:disabled){background:var(--accent-h)!important}.btn-primary[data-v-92ee4d45]:disabled{background:#cbd5e1!important}.spinner[data-v-92ee4d45]{border-top-color:var(--accent)!important}.progress-fill[data-v-92ee4d45]{background:var(--accent)!important}.option-item[data-v-92ee4d45]:hover{border-color:var(--accent-border)!important;background:var(--accent-light)!important}.option-item.selected[data-v-92ee4d45]{border-color:var(--accent)!important;background:var(--accent-light)!important;color:var(--accent-h)!important}.option-item input[data-v-92ee4d45]{accent-color:var(--accent)!important}.option-item.selected .option-hint[data-v-92ee4d45]{color:var(--accent-border)!important}.free-textarea[data-v-92ee4d45]:focus{border-color:var(--accent)!important}.calc-input[data-v-92ee4d45]:focus{border-color:var(--accent)!important}.result-badge[data-v-92ee4d45]{background:var(--accent-light)!important}.result-form[data-v-92ee4d45]{color:var(--accent-h)!important}.result-regime[data-v-92ee4d45]{color:var(--accent)!important}.scenario-card.primary[data-v-92ee4d45]{border-color:var(--accent)!important;background:var(--accent-light)!important}.theme-ai-paper .question-title[data-v-92ee4d45],.theme-ai-paper .question-subtitle[data-v-92ee4d45]{font-family:Courier New,Courier,monospace;letter-spacing:.4px}.theme-ai-paper .question-title[data-v-92ee4d45]{font-size:19px}.save-banner[data-v-92ee4d45]{margin:1.5rem 0 .5rem;padding:1rem 1.25rem;background:#fef3c7;border:1.5px solid #fde68a;border-radius:12px;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.save-banner--ok[data-v-92ee4d45]{background:#f0fdf4;border-color:#86efac;color:#15803d;font-weight:600;font-size:.9rem}.save-banner__text[data-v-92ee4d45]{flex:1;display:flex;flex-direction:column;gap:.15rem}.save-banner__text strong[data-v-92ee4d45]{font-size:.95rem;color:#92400e}.save-banner__text span[data-v-92ee4d45]{font-size:.8rem;color:#78716c}.save-banner__btns[data-v-92ee4d45]{display:flex;gap:.5rem;flex-shrink:0}.btn-save-reg[data-v-92ee4d45]{padding:.45rem 1rem;background:#d97706;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}.btn-save-reg[data-v-92ee4d45]:hover{background:#b45309}.btn-save-login[data-v-92ee4d45]{padding:.45rem 1rem;background:transparent;color:#d97706;border:1.5px solid #d97706;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s}.btn-save-login[data-v-92ee4d45]:hover{background:#fef3c7}.calc-page[data-v-293c50a8]{min-height:calc(100vh - 52px);display:flex;justify-content:center;padding:2rem 1rem;background:linear-gradient(135deg,#fef9ee,#fef3c7)}.calc-card[data-v-293c50a8]{background:#fff;border-radius:16px;padding:2rem;width:100%;max-width:560px;height:fit-content;box-shadow:0 4px 24px #00000014;border-top:4px solid #d97706}h1[data-v-293c50a8]{margin:0 0 .25rem;font-size:1.4rem;color:#1a1a1a}.calc-sub[data-v-293c50a8]{color:#6b7280;font-size:.9rem;margin:0 0 1.5rem}.calc-form[data-v-293c50a8]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-293c50a8]{display:flex;flex-direction:column;gap:.4rem}.form-group label[data-v-293c50a8]{font-size:.875rem;font-weight:600;color:#374151}.form-group input[type=number][data-v-293c50a8],.form-group select[data-v-293c50a8]{padding:.6rem .875rem;border:1.5px solid #d1d5db;border-radius:8px;font-size:1rem;outline:none;background:#fff}.form-group input[data-v-293c50a8]:focus,.form-group select[data-v-293c50a8]:focus{border-color:#d97706}.form-group input[type=range][data-v-293c50a8]{accent-color:#d97706}.seg[data-v-293c50a8]{display:flex;gap:.5rem}.seg button[data-v-293c50a8]{flex:1;padding:.55rem;border:1.5px solid #d1d5db;background:#fff;border-radius:8px;cursor:pointer;font-size:.9rem;font-family:inherit}.seg button.on[data-v-293c50a8]{border-color:#d97706;background:#fef3c7;font-weight:600}.chk[data-v-293c50a8]{font-size:.875rem;color:#374151;display:flex;gap:.5rem;align-items:center}.chk input[data-v-293c50a8]{accent-color:#d97706}.btn-import[data-v-293c50a8]{border:1.5px dashed #d97706;background:none;color:#b45309;padding:.5rem;border-radius:8px;cursor:pointer;font-size:.85rem;font-family:inherit}.calc-result[data-v-293c50a8]{margin-top:1.5rem;border-top:1px solid #f3f4f6;padding-top:1.25rem}.regime-line[data-v-293c50a8]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.regime-form[data-v-293c50a8],.regime-tax[data-v-293c50a8]{font-size:.8rem;font-weight:600;padding:.25rem .6rem;border-radius:999px}.regime-form[data-v-293c50a8]{background:#fef3c7;color:#92400e}.regime-tax[data-v-293c50a8]{background:#ecfdf5;color:#047857}.scenario[data-v-293c50a8]{border:1.5px solid #e5e7eb;border-radius:10px;padding:.875rem 1rem;margin-bottom:.6rem}.scenario.main[data-v-293c50a8]{border-color:#d97706;background:#fffbeb}.scenario-label[data-v-293c50a8]{font-size:.8rem;color:#6b7280}.scenario-price[data-v-293c50a8]{font-size:1.5rem;font-weight:700;color:#1a1a1a}.scenario-net[data-v-293c50a8]{font-size:.85rem;color:#047857}.scenario-note[data-v-293c50a8]{font-size:.75rem;color:#9ca3af;margin-top:.25rem}.alerts[data-v-293c50a8]{margin:1rem 0 0;padding-left:1.1rem;font-size:.85rem;color:#92400e}.alerts li[data-v-293c50a8]{margin-bottom:.3rem}.steps[data-v-293c50a8]{margin-top:1rem;font-size:.875rem}.steps summary[data-v-293c50a8]{cursor:pointer;font-weight:600;color:#d97706}.steps ol[data-v-293c50a8]{padding-left:1.25rem;color:#374151}.calc-empty[data-v-293c50a8]{margin-top:1.5rem;color:#9ca3af;font-size:.9rem}.tg-login[data-v-6e5d3e42]{margin-top:1.25rem;text-align:center}.tg-divider[data-v-6e5d3e42]{display:flex;align-items:center;gap:.75rem;color:#9ca3af;font-size:.8rem;margin-bottom:1rem}.tg-divider[data-v-6e5d3e42]:before,.tg-divider[data-v-6e5d3e42]:after{content:"";flex:1;height:1px;background:#e5e7eb}.tg-hint[data-v-6e5d3e42]{font-size:.78rem;color:#9ca3af;margin:.5rem 0 0}.auth-page[data-v-e197cb36]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fef9ee,#fef3c7);padding:1rem}.auth-card[data-v-e197cb36]{background:#fff;border-radius:16px;padding:2.5rem 2rem;width:100%;max-width:400px;box-shadow:0 4px 24px #00000014;border-top:4px solid #d97706}.auth-card__header[data-v-e197cb36]{text-align:center;margin-bottom:2rem}.auth-card__icon[data-v-e197cb36]{font-size:2.5rem}.auth-card__header h2[data-v-e197cb36]{margin:.5rem 0 .25rem;font-size:1.4rem;color:#1a1a1a}.auth-card__header p[data-v-e197cb36]{color:#6b7280;font-size:.9rem;margin:0}.auth-form[data-v-e197cb36]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-e197cb36]{display:flex;flex-direction:column;gap:.4rem}.form-group label[data-v-e197cb36]{font-size:.875rem;font-weight:600;color:#374151}.form-group input[data-v-e197cb36]{padding:.65rem .875rem;border:1.5px solid #d1d5db;border-radius:8px;font-size:1rem;transition:border-color .2s;outline:none}.form-group input[data-v-e197cb36]:focus{border-color:#d97706}.form-group input[data-v-e197cb36]:disabled{background:#f9fafb}.auth-error[data-v-e197cb36]{background:#fef2f2;border:1px solid #fca5a5;color:#dc2626;padding:.6rem .875rem;border-radius:8px;font-size:.875rem}.btn-auth[data-v-e197cb36]{margin-top:.5rem;padding:.75rem;background:#d97706;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.btn-auth[data-v-e197cb36]:hover:not(:disabled){background:#b45309}.btn-auth[data-v-e197cb36]:disabled{opacity:.6;cursor:not-allowed}.auth-footer[data-v-e197cb36]{margin-top:1rem;text-align:center;font-size:.875rem;color:#6b7280}.auth-footer a[data-v-e197cb36]{color:#d97706;text-decoration:none;font-weight:600}.auth-footer a[data-v-e197cb36]:hover{text-decoration:underline}.auth-page[data-v-e2206f5e]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fef9ee,#fef3c7);padding:1rem}.auth-card[data-v-e2206f5e]{background:#fff;border-radius:16px;padding:2.5rem 2rem;width:100%;max-width:400px;box-shadow:0 4px 24px #00000014;border-top:4px solid #d97706}.auth-card__header[data-v-e2206f5e]{text-align:center;margin-bottom:2rem}.auth-card__icon[data-v-e2206f5e]{font-size:2.5rem}.auth-card__header h2[data-v-e2206f5e]{margin:.5rem 0 .25rem;font-size:1.4rem;color:#1a1a1a}.auth-card__header p[data-v-e2206f5e]{color:#6b7280;font-size:.9rem;margin:0}.auth-form[data-v-e2206f5e]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-e2206f5e]{display:flex;flex-direction:column;gap:.4rem}.form-group label[data-v-e2206f5e]{font-size:.875rem;font-weight:600;color:#374151}.form-group input[data-v-e2206f5e]{padding:.65rem .875rem;border:1.5px solid #d1d5db;border-radius:8px;font-size:1rem;transition:border-color .2s;outline:none}.form-group input[data-v-e2206f5e]:focus{border-color:#d97706}.form-group input[data-v-e2206f5e]:disabled{background:#f9fafb}.auth-error[data-v-e2206f5e]{background:#fef2f2;border:1px solid #fca5a5;color:#dc2626;padding:.6rem .875rem;border-radius:8px;font-size:.875rem}.btn-auth[data-v-e2206f5e]{margin-top:.5rem;padding:.75rem;background:#d97706;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.btn-auth[data-v-e2206f5e]:hover:not(:disabled){background:#b45309}.btn-auth[data-v-e2206f5e]:disabled{opacity:.6;cursor:not-allowed}.auth-footer[data-v-e2206f5e]{margin-top:1rem;text-align:center;font-size:.875rem;color:#6b7280}.auth-footer a[data-v-e2206f5e]{color:#d97706;text-decoration:none;font-weight:600}.auth-footer a[data-v-e2206f5e]:hover{text-decoration:underline}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#fef9ee}#app{min-height:100vh}.app-header[data-v-de4a3350]{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;height:52px;background:#fff;border-bottom:1px solid #fde68a;box-shadow:0 1px 6px #0000000f}.app-header__logo[data-v-de4a3350]{font-weight:700;font-size:1rem;color:#92400e;text-decoration:none;letter-spacing:-.01em}.app-header__nav[data-v-de4a3350]{display:flex;align-items:center;gap:1rem;font-size:.9rem}.app-header__nav a[data-v-de4a3350]{color:#6b7280;text-decoration:none;font-weight:500;padding:.2rem 0;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.app-header__nav a[data-v-de4a3350]:hover,.app-header__nav a.active[data-v-de4a3350]{color:#d97706;border-color:#d97706}.app-header__phone[data-v-de4a3350]{color:#374151;font-weight:600;font-size:.875rem}.btn-register[data-v-de4a3350]{color:#fff!important;padding:.35rem .875rem!important;border-radius:6px;border-bottom:none!important}.btn-register[data-v-de4a3350]:hover{background:#b45309!important}.btn-logout[data-v-de4a3350]{background:none;border:1.5px solid #d1d5db;border-radius:6px;padding:.3rem .75rem;font-size:.875rem;color:#6b7280;cursor:pointer;font-family:inherit;transition:all .15s}.btn-logout[data-v-de4a3350]:hover{border-color:#d97706;color:#d97706}main[data-v-de4a3350]{min-height:calc(100vh - 52px)}
