body{background:radial-gradient(circle at 92% 0%, #ee00280d, transparent 30rem), var(--m2-page-bg);color:var(--m2-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}:is(button,input,textarea,select){font-size:var(--m2-type-body)}.customer-additional-work__request-form.is-explicit{border:1px solid var(--m2-border);border-left:4px solid var(--m2-neutral-900);border-radius:var(--m2-radius-md);background:var(--m2-surface);width:100%;min-width:0;box-shadow:var(--m2-shadow-xs);gap:18px;padding:22px;display:grid}.customer-additional-work__request-form.is-explicit .customer-additional-work__request-intro{gap:6px;padding:0;display:grid}.customer-additional-work__request-form.is-explicit h2{max-width:none;color:var(--m2-text);font-size:var(--m2-type-section);letter-spacing:0;margin:0;font-weight:800;line-height:1.2}.customer-additional-work__request-form.is-explicit p{max-width:72ch;color:var(--m2-text-muted);font-size:var(--m2-type-body);margin:0;line-height:1.45}.customer-additional-work__request-form.is-explicit .customer-additional-work__request-stage{border:0;padding:0;display:block}.customer-additional-work__request-form.is-explicit label{gap:8px;display:grid}.customer-additional-work__request-form.is-explicit label>span{width:auto;color:var(--m2-text);font-size:var(--m2-type-body);background:0 0;border-radius:0;padding:0;font-weight:700;line-height:1.35}.customer-additional-work__request-form.is-explicit input,.customer-additional-work__request-form.is-explicit textarea{min-width:0;color:var(--m2-text);font-size:var(--m2-type-body);background:#fff;border:1px solid #cfd5de;border-radius:9px;padding:13px 14px}.customer-additional-work__request-form.is-explicit input:focus,.customer-additional-work__request-form.is-explicit textarea:focus{border-color:var(--m2-neutral-900);box-shadow:0 0 0 3px #20232a17}.customer-additional-work__request-form.is-explicit textarea{min-height:112px}.customer-additional-work__request-form.is-explicit .customer-additional-work__request-stage-content{gap:8px;display:grid}.customer-additional-work__request-form.is-explicit .customer-additional-work__request-stage-content>strong{color:var(--m2-text);font-size:var(--m2-type-body);font-weight:750}.customer-additional-work__request-form.is-explicit .customer-additional-work__request-stage-content>strong>span{width:auto;color:var(--m2-text-muted);font-size:var(--m2-type-meta);background:0 0;border-radius:0;margin-left:4px;padding:0;font-weight:500;display:inline}.customer-additional-work__request-form.is-explicit .customer-additional-work__request-stage-content>small{color:var(--m2-text-muted);font-size:var(--m2-type-body);line-height:1.4}.customer-additional-work__request-form.is-explicit .customer-additional-work__request-submit button{width:fit-content;min-height:48px;font-size:var(--m2-type-body);border-radius:9px;padding-inline:20px;font-weight:800}.customer-additional-work__request-form.is-explicit [role=alert]{color:#bd0019}@media (max-width:600px){.customer-additional-work__request-form.is-explicit{border-left-width:3px;gap:16px;padding:17px 15px}.customer-additional-work__request-form.is-explicit .customer-additional-work__request-submit button{width:100%}}:is(.customer-pro-desktop,.customer-mobile-page,.master-cabinet,.master-mobile,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet){background:radial-gradient(circle at 96% 0%, #ee00280d, transparent 28rem), var(--m2-page-bg);color:var(--m2-text)}@media (min-width:860px){:is(.customer-pro-desktop,.admin-desktop,.master-desktop){grid-template-columns:var(--m2-sidebar-width) minmax(0, 1fr)}:is(.customer-pro-sidebar,.admin-sidebar,.master-sidebar,.superadmin-sidebar,.partner-sidebar){border-right:1px solid var(--m2-border);-webkit-backdrop-filter:blur(18px);background:#fffffff0;box-shadow:8px 0 32px #0f172a06}:is(.customer-pro-topbar,.admin-topbar,.master-topbar,.superadmin-topbar,.partner-topbar){-webkit-backdrop-filter:blur(22px)saturate(1.25);background:#ffffffdb;border-bottom:1px solid #dce2eae0;min-height:76px}}:is(.customer-pro-brand span,.admin-brand span,.master-brand span,.superadmin-brand span,.partner-brand span,.customer-mobile-header__title>span,.cabinet-mobile-header__title>span){background:var(--m2-accent);box-shadow:0 8px 20px #ee00282e}:is(.customer-pro-nav a,.admin-sidebar-nav button,.master-sidebar-nav a,.superadmin-sidebar-nav button,.partner-sidebar a,.partner-sidebar button){border-radius:var(--m2-radius-md);color:var(--m2-text-muted);transition:color var(--m2-duration-fast) var(--m2-ease), background-color var(--m2-duration-fast) var(--m2-ease), transform var(--m2-duration-fast) var(--m2-ease)}:is(.customer-pro-nav a,.admin-sidebar-nav button,.master-sidebar-nav a,.superadmin-sidebar-nav button,.partner-sidebar a,.partner-sidebar button):hover{background:var(--m2-surface-subtle);color:var(--m2-text);transform:translate(2px)}:is(.customer-pro-nav a.is-active,.admin-sidebar-nav button.is-active,.master-sidebar-nav a.is-active,.superadmin-sidebar-nav button.is-active,.partner-sidebar .is-active){background:var(--m2-surface-muted);color:var(--m2-text);font-weight:800}:is(.customer-pro-nav a.is-active,.admin-sidebar-nav button.is-active,.master-sidebar-nav a.is-active,.superadmin-sidebar-nav button.is-active):before{background:var(--m2-accent)}:is(.customer-pro-sidebar-note,.admin-sidebar-help,.master-sidebar-help,.superadmin-sidebar-help){border:1px solid var(--m2-border);border-radius:var(--m2-radius-lg);background:var(--m2-surface);box-shadow:var(--m2-shadow-xs)}:is(.customer-pro-workspace,.customer-desktop-main,.master-workspace,.admin-workspace,.superadmin-workspace,.partner-main){min-width:0}:is(.customer-pro-page-head,.master-page-head,.superadmin-page-header,.partner-page-head){border:1px solid var(--m2-border);border-radius:var(--m2-radius-2xl);background:var(--m2-surface);box-shadow:var(--m2-shadow-xs);padding:clamp(24px,3vw,42px);position:relative;overflow:hidden}.customer-pro-page-head.is-compact{padding:18px 24px}.customer-pro-page-head.is-compact:before{width:64px;left:24px}:is(.customer-pro-page-head,.master-page-head,.superadmin-page-header,.partner-page-head):before{background:var(--m2-accent);content:"";border-radius:0 0 4px 4px;width:72px;height:4px;position:absolute;top:0;left:clamp(24px,3vw,42px)}:is(.customer-pro-page-head h1,.master-page-head h1,.superadmin-page-header h1,.partner-page-head h1,.customer-mobile-order-hero h1,.master-overview-hero h1,.customer-pro-overview-hero h1){color:var(--m2-text);letter-spacing:-.045em;font-weight:820;line-height:1.02}:is(.customer-pro-page-head>p,.master-page-head>p,.superadmin-page-header>p,.partner-page-head>p){color:var(--m2-text-muted);line-height:1.55}:is(.customer-pro-overview-hero,.master-overview-hero){border:1px solid var(--m2-border);border-radius:var(--m2-radius-2xl);background:var(--m2-surface);box-shadow:var(--m2-shadow-sm);padding:clamp(26px,3.2vw,44px);position:relative;overflow:hidden}:is(.customer-pro-overview-hero,.master-overview-hero):before{background:var(--m2-accent);content:"";border-radius:0 0 4px 4px;width:76px;height:4px;position:absolute;top:0;left:clamp(26px,3.2vw,44px)}:is(.customer-pro-overview-hero,.master-overview-hero) p{max-width:760px;color:var(--m2-text-muted);font-size:var(--m2-type-section)}.admin-main-panel{overflow:hidden}.admin-task-header{border-bottom-color:var(--m2-border-soft);background:var(--m2-surface);padding:24px 24px 20px;position:relative}.admin-task-header:before{background:var(--m2-accent);content:"";border-radius:0 0 4px 4px;width:58px;height:4px;position:absolute;top:0;left:24px}.admin-task-header h1{color:var(--m2-text);font-size:var(--m2-type-page);letter-spacing:-.035em;font-weight:820}.admin-task-list,.admin-task-skeleton-list{gap:12px;padding:16px}.admin-task-card--skeleton{min-height:220px}.admin-task-card--skeleton .admin-task-skeleton__facts span{background:#eef2f7;height:62px}.admin-task-card--skeleton .admin-task-skeleton__footer b{width:190px;height:46px}:is(.customer-pro-data-panel,.customer-pro-detail-section,.master-panel,.master-detail-section,.admin-context-panel,.superadmin-panel,.partner-panel) :is(h2,h3){color:var(--m2-text);letter-spacing:-.025em}:is(.partner-metric,.superadmin-kpi-card,.superadmin-summary-card){position:relative;overflow:hidden}:is(.partner-metric,.superadmin-kpi-card,.superadmin-summary-card):after{background:linear-gradient(90deg, var(--m2-accent), #ee002800);content:"";height:3px;position:absolute;inset:auto 0 0}:is(.customer-pro-data-panel,.customer-pro-detail-section,.customer-pro-empty-panel,.customer-pro-help-panel,.customer-pro-history-panel,.customer-pro-measurement-panel,.customer-pro-profile-panel,.customer-pro-security-panel,.customer-pro-summary-panel,.customer-pro-support-panel,.customer-pro-upcoming-panel,.customer-pro-context-panel,.customer-pro-side-panel,.customer-pro-order-summary-card,.customer-pro-order-side-card,.customer-pro-order-next-card,.customer-pro-order-tab-panel,.customer-mobile-card,.customer-mobile-order-card,.customer-mobile-order-section,.customer-mobile-order-tab-panel,.customer-mobile-status-card,.customer-mobile-payment-card,.customer-measurement-card,.customer-project-card,.customer-review-card,.customer-description-card,.customer-help-card,.customer-rules-card,.customer-additional-work,.master-panel,.master-action-row,.master-project-card,.master-review-card,.master-mobile-card,.master-mobile-order-card,.master-detail-section,.master-order-inline-section,.master-order-tabs__panel,.master-active-deal__section,.master-active-deal__customer-card,.master-create-order-panel,.master-offer-form-panel,.master-offers-panel,.master-additional-work__status,.master-additional-work__form,.surveyor-context-panel,.surveyor-mobile-measurement,.surveyor-measurement-table,.admin-main-panel,.admin-context-panel,.admin-task-card,.admin-profile-card,.admin-order-card,.admin-order-detail-card,.admin-order-detail-hero,.admin-project-editor__section,.superadmin-panel,.superadmin-form-panel,.superadmin-settings-card,.superadmin-stats-panel,.superadmin-summary-card,.superadmin-kpi-card,.superadmin-chart-panel,.superadmin-trend-panel,.superadmin-order-card,.superadmin-order-control-panel,.superadmin-task-card,.superadmin-task-detail-card,.superadmin-review-card,.superadmin-attention-card,.superadmin-admin-task-card,.superadmin-admin-task-detail-card,.superadmin-admin-task-list-panel,.superadmin-editor-panel,.superadmin-preview-panel,.superadmin-integration-card,.superadmin-delivery-card,.superadmin-instruction-card,.partner-hero,.partner-panel,.partner-metric,.partner-link-card,.partner-referral-card,.partner-prepared-order-card,.partner-payout-panel,.partner-settings-panel){border-color:var(--m2-card-border);border-radius:var(--m2-card-radius);background:var(--m2-card-bg);box-shadow:var(--m2-shadow-xs)}.partner-metric{border-radius:var(--m2-radius-lg);padding:20px}.partner-metric strong{color:var(--m2-text);letter-spacing:-.04em;font-weight:850}.superadmin-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.superadmin-attention-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.superadmin-kpi-card{border-radius:var(--m2-radius-lg);min-height:150px;box-shadow:var(--m2-shadow-xs);align-content:end;padding:20px;position:relative;overflow:hidden}.superadmin-kpi-card:before{background:var(--m2-accent);content:"";border-radius:0 0 4px 4px;width:54px;height:4px;position:absolute;top:0;left:20px}.superadmin-kpi-card strong{color:var(--m2-text);font-size:var(--m2-type-page);letter-spacing:-.045em;font-weight:850}.superadmin-kpi-card small{border-radius:var(--m2-radius-pill);background:var(--m2-surface-muted);width:fit-content;font-size:var(--m2-type-meta);padding:5px 8px}.superadmin-kpi-card small.is-positive{background:var(--m2-success-bg)}.superadmin-kpi-card small.is-negative{background:var(--m2-danger-bg)}.superadmin-attention-card{border-radius:var(--m2-radius-lg);box-shadow:var(--m2-shadow-xs);padding:18px}.superadmin-stats-panel{border-radius:var(--m2-radius-xl);box-shadow:var(--m2-shadow-xs)}.superadmin-funnel-list b{background:linear-gradient(90deg, var(--m2-accent), #ff627b);width:100%}.superadmin-trend-tabs button{border-radius:var(--m2-radius-pill)}.superadmin-trend-tabs button.is-active{border-color:var(--m2-action);background:var(--m2-action)}@media (min-width:1280px){.superadmin-stats-wide-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:start}}:is(.customer-pro-order-card,.customer-pro-offer-card,.customer-pro-overview-action,.customer-pro-overview-order,.master-project-card,.master-review-card,.master-mobile-order-card,.surveyor-mobile-measurement,.admin-task-card,.admin-order-card,.superadmin-task-card,.superadmin-order-card,.superadmin-review-card,.partner-link-card,.partner-referral-card,.partner-prepared-order-card){transition:border-color var(--m2-duration-base) var(--m2-ease), box-shadow var(--m2-duration-base) var(--m2-ease), transform var(--m2-duration-base) var(--m2-ease)}@media (hover:hover){:is(.customer-pro-order-card,.customer-pro-offer-card,.customer-pro-overview-action,.customer-pro-overview-order,.master-project-card,.master-review-card,.master-mobile-order-card,.surveyor-mobile-measurement,.admin-task-card,.admin-order-card,.superadmin-task-card,.superadmin-order-card,.superadmin-review-card,.partner-link-card,.partner-referral-card,.partner-prepared-order-card):hover{border-color:var(--m2-neutral-300);box-shadow:var(--m2-shadow-sm);transform:translateY(-2px)}}:is(.customer-pro-desktop,.customer-mobile-page,.master-cabinet,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet) :is(button,[role=button],input,select,textarea){border-radius:var(--m2-input-radius)}:is(.customer-pro-desktop,.customer-mobile-page,.master-cabinet,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet) :is(button,[role=button]){transition:color var(--m2-duration-fast) ease, background-color var(--m2-duration-fast) ease, border-color var(--m2-duration-fast) ease, box-shadow var(--m2-duration-fast) var(--m2-ease), transform var(--m2-duration-fast) var(--m2-ease)}:is(.customer-pro-desktop,.customer-mobile-page,.master-cabinet,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet) :is(button,a,input,select,textarea):focus-visible{box-shadow:0 0 0 2px var(--m2-surface), 0 0 0 5px var(--m2-focus);outline:none}:is(.customer-pro-main-action,.customer-pro-submit,.customer-primary-order-action,.master-primary,.master-result-cta,.surveyor-result-cta,.admin-primary-button,.superadmin-primary-button,.partner-primary-button){min-height:var(--m2-button-height);border-radius:var(--m2-button-radius);background:var(--m2-action);color:var(--m2-neutral-0);border:0;font-weight:850;box-shadow:0 10px 24px #14161a1a}:is(.customer-pro-main-action,.customer-pro-submit,.customer-primary-order-action,.master-primary,.master-result-cta,.surveyor-result-cta,.admin-primary-button,.superadmin-primary-button,.partner-primary-button):hover:not(:disabled){background:var(--m2-action-hover);transform:translateY(-1px);box-shadow:0 14px 30px #14161a26}:is(.customer-pro-main-action,.customer-pro-submit,.customer-primary-order-action,.master-primary,.master-result-cta,.surveyor-result-cta,.admin-primary-button,.superadmin-primary-button,.partner-primary-button):active:not(:disabled){box-shadow:none;transform:translateY(0)scale(.985)}:is(.customer-pro-desktop,.customer-mobile-page,.master-cabinet,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet) :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.56;transform:none}:is(.customer-pro-desktop,.customer-mobile-page,.master-cabinet,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--m2-border);background:var(--m2-neutral-25);color:var(--m2-text)}:is(.customer-pro-desktop,.customer-mobile-page,.master-cabinet,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):hover:not(:disabled){border-color:var(--m2-neutral-300)}:is(.customer-pro-desktop,.customer-mobile-page,.master-cabinet,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--m2-neutral-900);background:var(--m2-surface)}:is(.customer-pro-order-facts>*,.customer-mobile-order-card__facts>*,.master-mobile-order-card__facts>*,.master-active-deal__facts>*,.surveyor-detail-facts>*,.admin-task-card__facts>*,.admin-order-card__meta>*,.partner-prepared-order-card__facts>*){border-color:var(--m2-border-soft);border-radius:var(--m2-radius-md);background:var(--m2-surface-subtle)}:is(.customer-pro-desktop,.master-cabinet,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet) table{border-collapse:separate;border-spacing:0}:is(.customer-pro-desktop,.master-cabinet,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet) th{color:var(--m2-text-muted);font-size:var(--m2-type-meta);letter-spacing:.06em;text-transform:uppercase;font-weight:850}:is(.customer-pro-desktop,.master-cabinet,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet) :is(td,th){border-color:var(--m2-border-soft)}:is(.customer-pro-desktop,.customer-mobile-page,.master-cabinet,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet) :is([class*=__status],[class*=-status],[class*=__badge],[class*=-badge]){border-radius:var(--m2-radius-pill)}:is(.customer-payment-modal__panel,.customer-pro-logout-dialog__panel,.customer-profile-dialog__panel,.customer-master-profile-modal__panel,.customer-surveyor-contact-modal__panel,.customer-order-media-viewer__panel,.master-completion-modal__panel,.master-signature-modal__panel,.surveyor-withdraw-modal,.admin-order-media-viewer__panel,.superadmin-modal-panel,.superadmin-avatar-viewer__panel,.partner-modal,.partner-insights-dialog,.cabinet-mobile-logout-dialog,.cabinet-auth-recovery__panel){border-radius:var(--m2-radius-xl);background:var(--m2-surface);box-shadow:var(--m2-shadow-overlay);border:1px solid #ffffffc7}:is(.customer-payment-modal,.customer-profile-dialog,.customer-master-profile-modal,.customer-surveyor-contact-modal,.master-completion-modal,.master-signature-modal,.admin-order-media-viewer,.superadmin-modal,.partner-modal-overlay,.cabinet-mobile-logout-overlay){-webkit-backdrop-filter:blur(14px)}.master-completion-modal__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 18px;padding:24px 26px 20px;display:grid}.master-completion-modal__head>span,.master-completion-modal__head>h2{grid-column:1}.master-completion-modal__head>span{color:var(--m2-accent);letter-spacing:.08em}.master-completion-modal__head>h2{font-size:var(--m2-type-page);letter-spacing:-.035em;margin:0}.master-completion-modal__head>button{grid-area:1/2/span 2}.master-completion-modal__actions{align-items:stretch}.login-entry,.mobile-mockup-stage,.smeta-m2-link-page{background:radial-gradient(circle at 8% 8%, #ee002812, transparent 28rem), var(--m2-page-bg)}.login-visual{background:0 0}.login-visual-card{border:1px solid var(--m2-border);border-radius:var(--m2-radius-2xl);background:radial-gradient(circle at 90% 10%, #ee002814, transparent 22rem), var(--m2-surface);box-shadow:var(--m2-shadow-md)}.login-panel{-webkit-backdrop-filter:blur(24px);background:#ffffffe0}.login-card{box-sizing:border-box}.visual-caption{width:230px}.visual-title{font-size:var(--m2-type-page);letter-spacing:-.035em}.login-mock-card h1{color:var(--m2-text);font-size:var(--m2-type-page);letter-spacing:-.045em;font-weight:820;line-height:1.02}:is(.login-form input,.mock-input,.mock-value-card){border-color:var(--m2-border);border-radius:var(--m2-input-radius);background:var(--m2-neutral-50)}:is(.login-submit,.mock-dark-button){border-radius:var(--m2-button-radius);background:var(--m2-action);box-shadow:0 12px 28px #14161a1f}:is(.login-max-dialog,.login-support-dialog,.smeta-m2-link-card){border-color:var(--m2-border);border-radius:var(--m2-radius-xl);box-shadow:var(--m2-shadow-overlay)}@media (min-width:860px){.login-step-stack{padding-top:92px}.mobile-service-screen{border:1px solid var(--m2-border);border-radius:var(--m2-radius-2xl);background:var(--m2-surface);width:min(780px,100% - 48px);min-height:auto;box-shadow:var(--m2-shadow-md);margin:24px auto;overflow:hidden}.mobile-service-screen.onboarding-service-screen{width:100%;box-shadow:none;border:0;border-radius:0;margin:0;overflow:visible}.onboarding-mock-card{min-height:calc(100vh - 120px);padding:clamp(28px,5vw,52px)}}@media (max-width:859px){:root{--m2-card-radius:var(--m2-radius-lg);--m2-card-padding:16px}:is(.master-mobile-screen,.surveyor-mobile-screen,.admin-mobile-page,.superadmin-mobile-page,.partner-main){background:radial-gradient(circle at 100% 0%, #ee00280d, transparent 20rem), var(--m2-page-bg)}:is(.cabinet-mobile-header,.customer-mobile-header,.admin-mobile-header,.superadmin-mobile-header){-webkit-backdrop-filter:blur(22px)saturate(1.35);background:#ffffffd1;border-bottom-color:#dce2ead1}:is(.master-mobile-page-title,.customer-mobile-order-hero,.admin-mobile-page-title,.superadmin-mobile-page-title){border:1px solid var(--m2-border);border-radius:var(--m2-radius-xl);background:var(--m2-surface);padding:24px 18px 20px;position:relative;overflow:hidden}:is(.master-mobile-page-title,.customer-mobile-order-hero,.admin-mobile-page-title,.superadmin-mobile-page-title):before{background:var(--m2-accent);content:"";border-radius:0 0 4px 4px;width:56px;height:4px;position:absolute;top:0;left:18px}:is(.customer-mobile-card,.customer-mobile-order-card,.customer-mobile-order-section,.customer-mobile-status-card,.master-mobile-card,.master-mobile-order-card,.surveyor-mobile-measurement){border-radius:var(--m2-radius-lg);box-shadow:var(--m2-shadow-xs)}.customer-mobile-bottom-nav__bar{-webkit-backdrop-filter:blur(22px)saturate(1.35);background:#ffffffe6;border:1px solid #ffffffb8;border-radius:24px;box-shadow:0 22px 54px #0f172a26}}@media (min-width:860px){:is(.customer-pro-desktop,.master-desktop,.admin-desktop,.superadmin-desktop,.partner-cabinet){--desktop-sidebar-compact-width:76px;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1)}.customer-pro-desktop:not(.is-sidebar-collapsed){grid-template-columns:216px minmax(0,1fr)}.customer-pro-desktop.is-sidebar-collapsed{grid-template-columns:var(--desktop-sidebar-compact-width) minmax(0, 1fr)}.master-desktop:not(.is-sidebar-collapsed){grid-template-columns:220px minmax(0,1fr)}.master-desktop.is-sidebar-collapsed{grid-template-columns:var(--desktop-sidebar-compact-width) minmax(0, 1fr)}.admin-desktop:not(.is-sidebar-collapsed){grid-template-columns:188px minmax(0,1fr)}.admin-desktop.is-sidebar-collapsed{grid-template-columns:var(--desktop-sidebar-compact-width) minmax(0, 1fr)}.superadmin-desktop:not(.is-sidebar-collapsed){grid-template-columns:248px minmax(0,1fr)}.superadmin-desktop.is-sidebar-collapsed{grid-template-columns:var(--desktop-sidebar-compact-width) minmax(0, 1fr)}.partner-cabinet:not(.is-sidebar-collapsed){grid-template-columns:248px minmax(0,1fr)}.partner-cabinet.is-sidebar-collapsed{grid-template-columns:var(--desktop-sidebar-compact-width) minmax(0, 1fr)}:is(.customer-pro-sidebar,.master-sidebar,.admin-sidebar,.superadmin-sidebar,.partner-sidebar){z-index:30;overscroll-behavior:contain;scrollbar-width:thin;align-self:start;height:100dvh;max-height:100dvh;transition:width .22s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0;overflow:hidden auto}.customer-pro-desktop:not(.is-sidebar-collapsed) .customer-pro-sidebar{width:216px}.master-desktop:not(.is-sidebar-collapsed) .master-sidebar{width:220px}.admin-desktop:not(.is-sidebar-collapsed) .admin-sidebar{width:188px}.superadmin-desktop:not(.is-sidebar-collapsed) .superadmin-sidebar,.partner-cabinet:not(.is-sidebar-collapsed) .partner-sidebar{width:248px}:is(.customer-pro-desktop,.master-desktop,.admin-desktop,.superadmin-desktop,.partner-cabinet).is-sidebar-collapsed :is(.customer-pro-sidebar,.master-sidebar,.admin-sidebar,.superadmin-sidebar,.partner-sidebar){width:var(--desktop-sidebar-compact-width)}:is(.customer-pro-shell,.master-workspace,.admin-workspace,.superadmin-workspace,.partner-main){grid-column:2}.desktop-sidebar-toggle{color:#7a8290;cursor:pointer;width:100%;min-height:36px;font:inherit;font-size:var(--m2-type-meta);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;margin:0 0 14px;padding:0 10px;font-weight:750;transition:background-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1);display:grid}.desktop-sidebar-toggle:hover{color:#202124;background:#f2f3f5}.desktop-sidebar-toggle:active{transform:scale(.98)}.desktop-sidebar-toggle:focus-visible{outline-offset:2px;outline:2px solid #ed001f}.partner-sidebar{grid-template-rows:auto auto 1fr;gap:12px}.partner-sidebar .desktop-sidebar-toggle{min-height:36px;font-size:var(--m2-type-meta);border-radius:8px;grid-template-columns:20px minmax(0,1fr);gap:9px;padding:0 10px;font-weight:750;display:grid}.partner-sidebar .desktop-sidebar-toggle:hover{transform:none}:is(.customer-pro-brand strong,.customer-pro-nav a>span,.master-brand strong,.master-sidebar-nav a>span,.admin-brand strong,.admin-sidebar-nav button>span,.superadmin-brand strong,.superadmin-sidebar-nav button>span,.superadmin-nav-group>small,.partner-sidebar nav button>span,.desktop-sidebar-toggle>span){opacity:1;transition:opacity .12s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);transform:translate(0)}.customer-pro-desktop:not(.is-sidebar-collapsed) .customer-pro-brand strong,.customer-pro-desktop:not(.is-sidebar-collapsed) .customer-pro-nav a>span,.master-desktop:not(.is-sidebar-collapsed) .master-brand strong,.master-desktop:not(.is-sidebar-collapsed) .master-sidebar-nav a>span,.admin-desktop:not(.is-sidebar-collapsed) .admin-brand strong,.admin-desktop:not(.is-sidebar-collapsed) .admin-sidebar-nav button>span,.superadmin-desktop:not(.is-sidebar-collapsed) .superadmin-brand strong,.superadmin-desktop:not(.is-sidebar-collapsed) .superadmin-sidebar-nav button>span,.partner-cabinet:not(.is-sidebar-collapsed) .partner-sidebar nav button>span{display:inline}.customer-pro-desktop:not(.is-sidebar-collapsed) .customer-pro-sidebar-note{display:grid}.customer-pro-desktop:not(.is-sidebar-collapsed) .customer-pro-brand{justify-content:flex-start;padding-inline:9px}.customer-pro-desktop:not(.is-sidebar-collapsed) .customer-pro-nav a{grid-template-columns:22px minmax(0,1fr) auto;justify-items:stretch;gap:10px;padding-inline:10px}:is(.customer-pro-desktop,.master-desktop,.admin-desktop,.superadmin-desktop,.partner-cabinet).is-sidebar-collapsed :is(.customer-pro-brand,.master-brand,.admin-brand,.superadmin-brand,.partner-brand){justify-content:center;width:100%;padding-inline:0}:is(.customer-pro-desktop,.master-desktop,.admin-desktop,.superadmin-desktop,.partner-cabinet).is-sidebar-collapsed :is(.customer-pro-brand strong,.customer-pro-nav a>span,.master-brand strong,.master-sidebar-nav a>span,.admin-brand strong,.admin-sidebar-nav button>span,.superadmin-brand strong,.superadmin-sidebar-nav button>span,.superadmin-nav-group>small,.partner-sidebar nav button>span,.desktop-sidebar-toggle>span){opacity:0;pointer-events:none;position:absolute;transform:translate(-6px)}:is(.customer-pro-desktop,.master-desktop,.admin-desktop,.superadmin-desktop,.partner-cabinet).is-sidebar-collapsed .desktop-sidebar-toggle{grid-template-columns:1fr;justify-items:center;padding-inline:0}.customer-pro-desktop.is-sidebar-collapsed .customer-pro-nav a,.master-desktop.is-sidebar-collapsed .master-sidebar-nav a,.admin-desktop.is-sidebar-collapsed .admin-sidebar-nav button,.superadmin-desktop.is-sidebar-collapsed .superadmin-sidebar-nav button,.partner-cabinet.is-sidebar-collapsed .partner-sidebar nav button{grid-template-columns:1fr;justify-items:center;gap:0;padding-inline:0;position:relative}.customer-pro-desktop.is-sidebar-collapsed .customer-pro-sidebar-note{display:none}.superadmin-desktop.is-sidebar-collapsed .superadmin-nav-group{margin-bottom:4px}.customer-pro-desktop.is-sidebar-collapsed .customer-pro-nav i,.master-desktop.is-sidebar-collapsed .master-sidebar-nav i,.admin-desktop.is-sidebar-collapsed .admin-sidebar-nav i,.superadmin-desktop.is-sidebar-collapsed .superadmin-sidebar-nav i{min-width:16px;height:16px;font-size:var(--m2-type-meta);padding:0 4px;line-height:16px;position:absolute;top:2px;right:2px}.partner-cabinet.is-sidebar-collapsed .partner-sidebar{gap:10px;padding-inline:12px}.partner-cabinet.is-sidebar-collapsed .partner-brand{font-size:0}}@media (max-width:520px){:is(.customer-pro-page-head,.master-page-head,.superadmin-page-header,.partner-page-head){border-radius:var(--m2-radius-lg);padding:24px 18px 20px}}.service-brand-logo{flex:none;align-items:center;width:auto!important;height:30px!important;box-shadow:none!important;background:0 0!important;display:inline-flex!important}.service-brand-logo__full,.service-brand-logo__icon{object-fit:contain;width:auto;height:100%;display:block}.service-brand-logo__icon{display:none}.service-brand-logo.is-compact{width:22px!important;height:22px!important}.service-brand-logo.is-compact .service-brand-logo__full{display:none}.service-brand-logo.is-compact .service-brand-logo__icon{display:block}:is(.customer-pro-desktop,.master-desktop,.admin-desktop,.superadmin-desktop,.partner-cabinet).is-sidebar-collapsed .service-brand-logo{width:28px!important;height:28px!important}:is(.customer-pro-desktop,.master-desktop,.admin-desktop,.superadmin-desktop,.partner-cabinet).is-sidebar-collapsed .service-brand-logo__full{display:none}:is(.customer-pro-desktop,.master-desktop,.admin-desktop,.superadmin-desktop,.partner-cabinet).is-sidebar-collapsed .service-brand-logo__icon{display:block}.visual-logo .service-brand-logo,.login-brand .service-brand-logo,.mobile-smeta-logo .service-brand-logo,.lead-link-brand .service-brand-logo,.partner-order-brand .service-brand-logo{height:32px!important}.customer-cabinet-brand .service-brand-logo{height:24px!important}@media (prefers-reduced-motion:reduce){:is(.customer-pro-desktop,.master-desktop,.admin-desktop,.superadmin-desktop,.partner-cabinet,.desktop-sidebar-toggle){transition-duration:.01ms!important}:is(.customer-pro-desktop,.customer-mobile-page,.master-cabinet,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet) *,:is(.customer-pro-desktop,.customer-mobile-page,.master-cabinet,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet) :before,:is(.customer-pro-desktop,.customer-mobile-page,.master-cabinet,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet) :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--m2-neutral-0:#fff;--m2-neutral-25:#fdfdfc;--m2-neutral-50:#f7f7f5;--m2-neutral-75:#f0f1ef;--m2-neutral-100:#e8e9e6;--m2-neutral-200:#d9dcd8;--m2-neutral-300:#c4c9c4;--m2-neutral-500:#68706d;--m2-neutral-600:#525a58;--m2-neutral-700:#383e3d;--m2-neutral-900:#1d2121;--m2-neutral-950:#111414;--m2-red-50:#fff2f2;--m2-red-100:#ffdcdc;--m2-red-500:#e5222d;--m2-red-600:#c91520;--m2-green-50:#eaf6ee;--m2-green-700:#17613a;--m2-amber-50:#fff4dc;--m2-amber-800:#795000;--m2-blue-50:#edf4ff;--m2-blue-700:#2458b8;--m2-page-bg:#f4f4f1;--m2-surface:#fff;--m2-surface-subtle:#f7f7f5;--m2-surface-muted:#eff0ed;--m2-text:#1d2121;--m2-text-muted:#68706d;--m2-text-soft:#525a58;--m2-border:#d9dcd8;--m2-border-soft:#e8e9e6;--m2-accent:#e5222d;--m2-accent-hover:#c91520;--m2-action:#171a1a;--m2-action-hover:#292d2c;--m2-focus:#e5222d3d;--m2-radius-sm:8px;--m2-radius-md:10px;--m2-radius-lg:14px;--m2-radius-xl:18px;--m2-radius-2xl:22px;--m2-card-radius:16px;--m2-card-padding:clamp(18px, 2vw, 28px);--m2-button-height:46px;--m2-button-radius:9px;--m2-input-height:48px;--m2-input-radius:9px;--m2-sidebar-width:248px;--m2-shadow-xs:0 0 0 1px #1114140a, 0 1px 2px #11141408;--m2-shadow-sm:0 0 0 1px #1114140a, 0 10px 28px #1114140d;--m2-shadow-md:0 0 0 1px #1114140d, 0 20px 52px #11141414;--m2-shadow-overlay:0 0 0 1px #ffffffb3, 0 28px 80px #11141438;--m2-ease:cubic-bezier(.22, 1, .36, 1);--m2-duration-fast:.15s;--m2-duration-base:.22s}body{background-color:var(--m2-page-bg);color:var(--m2-text);background-image:linear-gradient(#1d212107 1px,#0000 1px),linear-gradient(90deg,#1d212107 1px,#0000 1px);background-size:32px 32px;font-family:Manrope Variable,Segoe UI,sans-serif;font-weight:500}:is(.customer-pro-desktop,.customer-mobile-page,.master-cabinet,.master-mobile,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet,.login-entry,.mobile-mockup-stage,.smeta-m2-link-page){background-color:var(--m2-page-bg);color:var(--m2-text);background-image:linear-gradient(#1d212106 1px,#0000 1px),linear-gradient(90deg,#1d212106 1px,#0000 1px);background-size:32px 32px}:is(.customer-pro-page-head h1,.customer-pro-overview-hero h1,.customer-mobile-order-hero h1,.master-page-head h1,.master-overview-hero h1,.master-mobile-page-title h1,.admin-task-header h1,.admin-mobile-page-title h1,.superadmin-page-header h1,.superadmin-mobile-page-title h1,.partner-page-head h1,.login-mock-card h1,.onboarding-mock-card h1){letter-spacing:-.055em;text-wrap:balance;font-family:Manrope Variable,Segoe UI,sans-serif;font-weight:760}:is(.customer-pro-page-head>span,.master-page-head>span,.superadmin-page-header>span,.partner-page-head>span,.admin-task-header>span,[class*=__eyebrow],[class*=-eyebrow]){font-family:Unbounded Variable,Manrope Variable,sans-serif;font-size:var(--m2-type-meta);font-variation-settings:"wght" 620;letter-spacing:.08em}:is(strong,[class*=amount],[class*=price],[class*=metric] b){font-variant-numeric:tabular-nums}@media (min-width:860px){:is(.customer-pro-desktop,.master-desktop,.admin-desktop,.superadmin-desktop,.partner-cabinet){--desktop-sidebar-compact-width:78px}.customer-pro-desktop:not(.is-sidebar-collapsed),.master-desktop:not(.is-sidebar-collapsed){grid-template-columns:248px minmax(0,1fr)}.admin-desktop:not(.is-sidebar-collapsed){grid-template-columns:224px minmax(0,1fr)}:is(.superadmin-desktop,.partner-cabinet):not(.is-sidebar-collapsed){grid-template-columns:264px minmax(0,1fr)}.customer-pro-desktop:not(.is-sidebar-collapsed) .customer-pro-sidebar,.master-desktop:not(.is-sidebar-collapsed) .master-sidebar{width:248px}.admin-desktop:not(.is-sidebar-collapsed) .admin-sidebar{width:224px}.superadmin-desktop:not(.is-sidebar-collapsed) .superadmin-sidebar,.partner-cabinet:not(.is-sidebar-collapsed) .partner-sidebar{width:264px}:is(.customer-pro-sidebar,.master-sidebar,.admin-sidebar,.superadmin-sidebar,.partner-sidebar){border-right:1px solid var(--m2-border);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#fdfdfcf5;box-shadow:10px 0 34px #11141408}:is(.customer-pro-topbar,.admin-topbar,.master-topbar,.superadmin-topbar,.partner-topbar){-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);background:#fdfdfce0;border-bottom:1px solid #d9dcd8e6;min-height:74px;box-shadow:0 1px #11141405}}:is(.customer-pro-nav a,.admin-sidebar-nav button,.master-sidebar-nav a,.superadmin-sidebar-nav button,.partner-sidebar a,.partner-sidebar button){min-height:44px;color:var(--m2-text-muted);border-radius:9px;font-weight:650}:is(.customer-pro-nav a,.admin-sidebar-nav button,.master-sidebar-nav a,.superadmin-sidebar-nav button,.partner-sidebar a,.partner-sidebar button):hover{color:var(--m2-text);background:#f0f0ed;transform:translate(2px)}:is(.customer-pro-nav a.is-active,.admin-sidebar-nav button.is-active,.master-sidebar-nav a.is-active,.superadmin-sidebar-nav button.is-active,.partner-sidebar .is-active){background:var(--m2-red-50);color:var(--m2-neutral-950);font-weight:780;box-shadow:inset 0 0 0 1px #e5222d14}.desktop-sidebar-toggle{min-height:40px;color:var(--m2-text-muted);border-radius:9px}:is(.customer-pro-page-head,.master-page-head,.superadmin-page-header,.partner-page-head,.customer-pro-overview-hero,.master-overview-hero){border:1px solid var(--m2-border);border-radius:var(--m2-radius-xl);background:linear-gradient(90deg, #e5222d0a, transparent 28%), var(--m2-surface);box-shadow:var(--m2-shadow-xs);padding:clamp(24px,2.8vw,38px)}:is(.customer-pro-page-head,.master-page-head,.superadmin-page-header,.partner-page-head,.customer-pro-overview-hero,.master-overview-hero):before{background:var(--m2-accent);width:64px;height:3px;left:clamp(24px,2.8vw,38px)}:is(.customer-pro-overview-hero,.master-overview-hero) h1{max-width:900px;font-size:var(--m2-type-page)}:is(.customer-pro-data-panel,.customer-pro-detail-section,.customer-pro-order-card,.customer-mobile-card,.customer-mobile-order-card,.customer-mobile-order-section,.customer-mobile-status-card,.master-panel,.master-detail-section,.master-market-card,.master-mobile-card,.master-mobile-order-card,.surveyor-panel,.surveyor-mobile-measurement,.admin-main-panel,.admin-context-panel,.admin-task-card,.admin-order-card,.superadmin-panel,.superadmin-kpi-card,.superadmin-summary-card,.partner-panel,.partner-metric,.partner-prepared-order-card,.service-instruction-article,.lead-link-context,.lead-link-form-card,.lead-link-state){border-color:var(--m2-border);border-radius:var(--m2-card-radius);background:var(--m2-surface);box-shadow:var(--m2-shadow-xs)}:is(.customer-pro-order-card,.master-market-card,.master-mobile-order-card,.surveyor-mobile-measurement,.admin-task-card,.admin-order-card,.partner-prepared-order-card){transition:border-color var(--m2-duration-fast) var(--m2-ease), box-shadow var(--m2-duration-base) var(--m2-ease), transform var(--m2-duration-fast) var(--m2-ease)}@media (hover:hover){:is(.customer-pro-order-card,.master-market-card,.master-mobile-order-card,.surveyor-mobile-measurement,.admin-task-card,.admin-order-card,.partner-prepared-order-card):hover{border-color:var(--m2-neutral-300);box-shadow:var(--m2-shadow-sm);transform:translateY(-2px)}}:is(.partner-metric,.superadmin-kpi-card,.superadmin-summary-card){background:linear-gradient(135deg, transparent 68%, #2458b80d 68%), var(--m2-surface);min-height:132px}:is(.partner-metric,.superadmin-kpi-card,.superadmin-summary-card):after{background:var(--m2-accent);width:42px;height:3px}:is(.customer-pro-main-action,.customer-pro-submit,.customer-primary-order-action,.master-primary,.master-result-cta,.surveyor-result-cta,.admin-primary-button,.superadmin-primary-button,.partner-primary-button,.login-submit,.mock-dark-button,.wait-action-modal__action){border-radius:var(--m2-button-radius);background:var(--m2-action);letter-spacing:-.012em;min-height:46px;font-weight:760;box-shadow:0 8px 18px #1114141a}:is(.partner-page-head,.superadmin-page-header,.master-page-head) :is(.partner-primary-button,.superadmin-primary-button,.master-primary){background:var(--m2-accent);box-shadow:0 8px 18px #e5222d29}:is(.partner-page-head,.superadmin-page-header,.master-page-head) :is(.partner-primary-button,.superadmin-primary-button,.master-primary):hover:not(:disabled){background:var(--m2-accent-hover)}:is(.customer-pro-secondary-button,.customer-mobile-secondary-button,.master-secondary,.admin-secondary-button,.superadmin-secondary-button,.partner-secondary-button,.mock-muted-button){border-color:var(--m2-border);border-radius:var(--m2-button-radius);background:var(--m2-neutral-25);min-height:44px;color:var(--m2-text);box-shadow:var(--m2-shadow-xs);font-weight:700}:is(.customer-pro-desktop,.customer-mobile-page,.master-cabinet,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--m2-input-height);border:1px solid var(--m2-border);border-radius:var(--m2-input-radius);background:var(--m2-neutral-25);transition:border-color var(--m2-duration-fast) var(--m2-ease), box-shadow var(--m2-duration-fast) var(--m2-ease), background-color var(--m2-duration-fast) var(--m2-ease);box-shadow:inset 0 1px 1px #11141405}:is(.customer-pro-desktop,.customer-mobile-page,.master-cabinet,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--m2-neutral-700);background:var(--m2-surface);outline:0;box-shadow:0 0 0 4px #1d212112}:is(.customer-pro-desktop,.master-cabinet,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet) th{background:var(--m2-surface-subtle);height:42px;color:var(--m2-text-muted);font-family:Unbounded Variable,Manrope Variable,sans-serif;font-size:var(--m2-type-meta);font-variation-settings:"wght" 600;letter-spacing:.055em}:is(.customer-pro-desktop,.master-cabinet,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet) tbody tr{transition:background-color var(--m2-duration-fast) var(--m2-ease)}@media (hover:hover){:is(.customer-pro-desktop,.master-cabinet,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet) tbody tr:hover{background:#fafaf8}}:is(.customer-pro-desktop,.customer-mobile-page,.master-cabinet,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet) :is([class*=__status],[class*=-status],[class*=__badge],[class*=-badge]){border-radius:7px;font-weight:730}:is(.wait-action-modal,.customer-payment-modal,.customer-profile-dialog,.customer-master-profile-modal,.customer-surveyor-contact-modal,.master-completion-modal,.master-signature-modal,.superadmin-modal,.partner-modal-overlay,.cabinet-mobile-logout-overlay){-webkit-backdrop-filter:blur(10px)saturate(.8);backdrop-filter:blur(10px)saturate(.8);background:#11141485}:is(.wait-action-modal__panel,.customer-payment-modal__panel,.customer-pro-logout-dialog__panel,.customer-profile-dialog__panel,.customer-master-profile-modal__panel,.customer-surveyor-contact-modal__panel,.master-completion-modal__panel,.master-signature-modal__panel,.surveyor-withdraw-modal,.admin-order-media-viewer__panel,.superadmin-modal-panel,.partner-modal,.partner-insights-dialog,.cabinet-mobile-logout-dialog,.cabinet-auth-recovery__panel){border-radius:var(--m2-radius-xl);box-shadow:var(--m2-shadow-overlay)}.wait-action-modal__panel{width:min(480px,100%);padding:clamp(24px,4vw,34px)}.wait-action-modal__panel h2,:is(.customer-payment-modal__panel,.customer-pro-logout-dialog__panel,.customer-profile-dialog__panel,.customer-master-profile-modal__panel,.customer-surveyor-contact-modal__panel,.master-completion-modal__panel,.master-signature-modal__panel,.surveyor-withdraw-modal,.superadmin-modal-panel,.partner-modal,.partner-insights-dialog,.cabinet-mobile-logout-dialog,.cabinet-auth-recovery__panel) h2{letter-spacing:-.04em;text-wrap:balance;font-weight:720}.wait-action-modal__icon{background:var(--m2-red-50);color:var(--m2-accent);border-radius:12px}.wait-action-modal__panel p{color:var(--m2-text-muted);font-family:Unbounded Variable,Manrope Variable,sans-serif;font-size:var(--m2-type-meta);font-variation-settings:"wght" 620}.login-entry{min-height:100dvh}.login-visual-card{background:linear-gradient(135deg, #e5222d0f, transparent 42%), var(--m2-surface);box-shadow:var(--m2-shadow-md);border-radius:22px}.login-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fdfdfceb}.login-mock-card h1{max-width:560px;font-size:var(--m2-type-page)}:is(.login-form input,.mock-input,.mock-value-card){border:1px solid var(--m2-border);border-radius:var(--m2-input-radius);background:var(--m2-neutral-25);min-height:50px}.login-audience-switcher button,.login-role-link{min-height:44px}@media (max-width:859px){:root{--m2-card-radius:14px;--m2-card-padding:16px}:is(.cabinet-mobile-header,.customer-mobile-header,.admin-mobile-header,.superadmin-mobile-header){-webkit-backdrop-filter:blur(18px)saturate(1.06);backdrop-filter:blur(18px)saturate(1.06);background:#fdfdfceb;border-bottom-color:#d9dcd8eb}:is(.master-mobile-page-title,.customer-mobile-order-hero,.admin-mobile-page-title,.superadmin-mobile-page-title){border-radius:var(--m2-card-radius);background:linear-gradient(90deg, #e5222d0a, transparent 48%), var(--m2-surface);box-shadow:var(--m2-shadow-xs)}:is(.customer-mobile-bottom-nav__bar,.master-mobile-bottom-nav__bar,.surveyor-mobile-bottom-nav__bar,.admin-mobile-bottom-nav__bar,.superadmin-mobile-bottom-nav__bar){-webkit-backdrop-filter:blur(18px)saturate(1.06);backdrop-filter:blur(18px)saturate(1.06);background:#fdfdfcf2;border:1px solid #d9dcd8e0;border-radius:18px;box-shadow:0 18px 48px #11141424}:is(.customer-mobile-bottom-nav__bar,.master-mobile-bottom-nav__bar,.surveyor-mobile-bottom-nav__bar,.admin-mobile-bottom-nav__bar,.superadmin-mobile-bottom-nav__bar) :is(a,button){min-width:44px;min-height:48px}.wait-action-modal{padding:10px;padding-bottom:max(10px, env(safe-area-inset-bottom));align-items:end}.wait-action-modal__panel{border-radius:18px 18px 12px 12px}}@media (max-width:520px){:is(.customer-pro-page-head,.master-page-head,.superadmin-page-header,.partner-page-head){border-radius:14px;padding:22px 17px 19px}.login-mock-card h1{font-size:var(--m2-type-page)}}@media (prefers-reduced-motion:reduce){:is(.customer-pro-order-card,.master-market-card,.master-mobile-order-card,.surveyor-mobile-measurement,.admin-task-card,.admin-order-card,.partner-prepared-order-card):hover{transform:none}}html{scrollbar-gutter:stable}::selection{background:var(--m2-red-100);color:var(--m2-neutral-950)}:is(button,a,input,select,textarea){touch-action:manipulation}:is(.customer-cabinet-page,.master-cabinet,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet,.lead-link-page,.smeta-m2-link-page){isolation:isolate}@media (min-width:860px){:is(.customer-pro-workspace,.master-page-motion,.admin-page,.superadmin-page,.partner-main){width:min(100%,1600px);margin-inline:auto}:is(.customer-pro-sidebar,.master-sidebar,.admin-sidebar,.superadmin-sidebar,.partner-sidebar){height:100dvh;position:sticky;top:0}:is(.customer-pro-topbar,.master-topbar,.admin-topbar,.superadmin-topbar,.partner-topbar){z-index:40;position:sticky;top:0}:is(.customer-pro-side-panel,.customer-pro-order-detail-aside,.master-order-detail-desktop__aside,.surveyor-context-panel,.admin-context-panel,.partner-order-aside){align-self:start;position:sticky;top:94px}}:is(.customer-pro-nav a,.master-sidebar-nav a,.admin-sidebar-nav button,.superadmin-sidebar-nav button,.partner-sidebar nav button){position:relative}@media (min-width:860px){:is(.customer-pro-sidebar,.master-sidebar,.admin-sidebar,.superadmin-sidebar,.partner-sidebar){z-index:30;overscroll-behavior:contain;height:100dvh;max-height:100dvh;position:fixed;inset:0 auto 0 0;overflow:hidden auto}}:is(.customer-pro-nav a,.master-sidebar-nav a,.admin-sidebar-nav button,.superadmin-sidebar-nav button,.partner-sidebar nav button):before{background:var(--m2-accent);content:"";opacity:0;width:3px;height:20px;transition:opacity var(--m2-duration-fast) var(--m2-ease), transform var(--m2-duration-fast) var(--m2-ease);border-radius:0 999px 999px 0;position:absolute;left:0;transform:scaleY(.45)}:is(.customer-pro-nav a.is-active,.master-sidebar-nav a.is-active,.admin-sidebar-nav button.is-active,.superadmin-sidebar-nav button.is-active,.partner-sidebar nav button.is-active):before{opacity:1;transform:scaleY(1)}:is(.customer-pro-page-head,.master-page-head,.superadmin-page-header,.partner-page-head){align-items:end;min-height:132px}:is(.customer-pro-page-head,.master-page-head,.superadmin-page-header,.partner-page-head) h1{font-size:var(--m2-type-page);line-height:1.03}:is(.customer-pro-page-head,.master-page-head,.superadmin-page-header,.partner-page-head) p,:is(.customer-pro-page-head,.master-page-head,.superadmin-page-header,.partner-page-head)>div>span{max-width:760px;color:var(--m2-text-muted);line-height:1.55}:is(.customer-pro-overview-hero,.master-overview-hero) h1{font-size:var(--m2-type-page);line-height:1.02}@media (hover:hover){:is(.customer-pro-order-card,.customer-pro-overview-action,.customer-pro-overview-order,.master-market-card,.master-current-order-card,.master-offer-row,.surveyor-request-card,.surveyor-visit-card,.admin-task-card,.admin-order-card,.superadmin-order-card,.superadmin-user-list-card,.partner-referral-card,.partner-link-card,.partner-prepared-order-card):hover{border-color:var(--m2-neutral-300);transform:none;box-shadow:0 8px 24px #1114140f}}:is(.customer-pro-filterbar,.master-catalog-filterbar,.master-catalog-filter-row,.master-offer-filters,.admin-task-filter-stack,.admin-task-filter-stack__inner,.admin-orders-filter-row,.superadmin-filter-grid,.superadmin-orders-controls,.superadmin-audit-filters){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.admin-task-filter-stack{overflow:visible}.superadmin-orders-controls__filters{border-top:0;padding-top:0}.superadmin-audit-filters .superadmin-search{align-items:center;gap:10px;display:flex}:is(.admin-cabinet,.superadmin-cabinet) :is(.admin-order-edit,.superadmin-order-edit) .order-address-control__input>input.order-address-control__field,:is(.admin-cabinet,.superadmin-cabinet) :is(.admin-order-edit,.superadmin-order-edit) .order-address-control__input>input.order-address-control__field:hover,:is(.admin-cabinet,.superadmin-cabinet) :is(.admin-order-edit,.superadmin-order-edit) .order-address-control__input>input.order-address-control__field:focus{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0}:is(.customer-pro-desktop,.customer-mobile-page,.master-cabinet,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet) :is(.customer-pro-orders-search-row label,.master-catalog-toolbar label,.master-mobile-search,.admin-orders-search,.superadmin-search)>input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}:is(.customer-pro-desktop,.customer-mobile-page,.master-cabinet,.surveyor-cabinet,.admin-cabinet,.superadmin-cabinet,.partner-cabinet) :is(.customer-pro-orders-search-row label,.master-catalog-toolbar label,.master-mobile-search,.admin-orders-search,.superadmin-search):focus-within{border-color:var(--m2-neutral-700);background:var(--m2-surface);box-shadow:0 0 0 4px #1d212112}:is(.customer-pro-order-table,.master-order-table,.master-additional-estimate__table-wrap,.surveyor-measurement-table,.surveyor-estimate-preview__table,.admin-order-ledger,.superadmin-table-wrap,.partner-order-estimate__sections section>div){overscroll-behavior-inline:contain;scrollbar-gutter:stable;max-width:100%;overflow-x:auto}:is(.customer-pro-order-table,.master-order-table,.surveyor-measurement-table,.superadmin-table-wrap){border:1px solid var(--m2-border);background:var(--m2-surface);border-radius:12px}.customer-pro-orders--orders :is(.customer-pro-order-table,.customer-pro-order-row,.customer-pro-order-row__target){border-radius:var(--m2-card-radius)}:is(.customer-pro-order-media-strip,.customer-mobile-order-media-strip,.master-media-strip,.admin-order-card__media-strip,.admin-order-detail__media-strip,.superadmin-order-card__media-strip,.superadmin-order-file-grid.is-media,.partner-order-files__media,.partner-prepared-order__media) img{background:var(--m2-surface-muted);object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}:is(.customer-pro-order-media-strip,.master-media-strip,.admin-order-card__media-strip,.superadmin-order-card__media-strip){border-radius:12px;overflow:hidden}.customer-cabinet-page[data-page=menu] .customer-pro-layout--overview{gap:16px}:is(.customer-pro-overview-actions,.customer-pro-overview-order-list){border:1px solid var(--m2-border);border-radius:var(--m2-card-radius);background:var(--m2-surface);box-shadow:var(--m2-shadow-xs);overflow:hidden}:is(.customer-pro-overview-action-list,.customer-pro-overview-order-list){gap:0}:is(.customer-pro-overview-action,.customer-pro-overview-order){border:0;border-top:1px solid var(--m2-border-soft);box-shadow:none;background:0 0;border-radius:0}:is(.customer-pro-overview-action,.customer-pro-overview-order):first-child{border-top:0}.customer-pro-overview-action__button,.customer-pro-overview-order__cta{border-radius:8px;min-height:42px}.customer-cabinet-page[data-page=orders] .customer-pro-orders-workspace{gap:16px}.customer-cabinet-page[data-page=order-detail] :is(.customer-pro-order-detail-main,.customer-pro-order-detail-aside){min-width:0}.customer-pro-order-facts{background:0 0;place-self:start;width:fit-content;max-width:100%}:is(.customer-pro-order-stage-list,.customer-pro-order-event-list,.customer-pro-document-list,.customer-mobile-document-list)>*+*{border-top-color:var(--m2-border-soft)}.customer-cabinet-page[data-page=request] .customer-pro-layout--request{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr)}.customer-cabinet-page[data-page=request] .customer-pro-form-actions{z-index:8;border:1px solid var(--m2-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fdfdfcf0;border-radius:12px;padding:12px;position:sticky;bottom:16px;box-shadow:0 14px 34px #1114141a}:is(.customer-profile-settings__hero,.customer-profile-settings__section,.master-profile-settings__hero,.master-profile-settings__section,.surveyor-profile-hero,.admin-profile-hero,.superadmin-user-profile-hero){border-color:var(--m2-border);border-radius:var(--m2-card-radius);box-shadow:var(--m2-shadow-xs)}@media (min-width:1180px){.master-cabinet[data-page=catalog] .master-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.master-cabinet[data-page=catalog] .master-market-card,.surveyor-cabinet[data-page=catalog] .surveyor-request-card{padding:18px}:is(.master-market-card__facts,.surveyor-request-card__facts){border-block:1px solid var(--m2-border-soft);padding-block:12px}.master-cabinet[data-page=orders] .master-current-orders-panel,.master-cabinet[data-page=offers] .master-offers-panel{min-width:0}.master-cabinet[data-page=offer] .master-offer-form-panel{width:min(100%,1060px)}.master-cabinet[data-page=offer] .master-form-actions,.master-cabinet[data-page=create-order] .master-form-actions{z-index:8;border:1px solid var(--m2-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fdfdfcf0;border-radius:12px;padding:12px;position:sticky;bottom:16px;box-shadow:0 14px 34px #1114141a}.master-order-detail-desktop__grid{grid-template-columns:minmax(0,1fr) minmax(300px,.36fr)}:is(.master-current-order-card__meta,.master-order-overview__facts,.master-detail-facts,.master-customer-profile__facts){background:var(--m2-surface-subtle);border-radius:12px}.master-portfolio-manager__grid img,.master-profile-settings__portfolio img{aspect-ratio:4/3;object-fit:cover}.master-cabinet[data-page=overview] .master-desktop-grid{grid-template-columns:minmax(0,1fr);gap:18px}.surveyor-detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:18px}.surveyor-detail-facts{background:0 0}.surveyor-request-card__facts{background:var(--m2-surface-subtle);border-radius:12px}.surveyor-cabinet[data-page=measurement-result] .surveyor-result-page{width:min(100%,1240px)}.surveyor-result-form,.surveyor-materials-upload__grid>*,.surveyor-upload-grid>*{border-color:var(--m2-border);border-radius:var(--m2-card-radius);background:var(--m2-surface)}.surveyor-material-upload-card__preview img{aspect-ratio:4/3;object-fit:cover}.admin-task-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.32fr);gap:16px}.admin-task-header{border-bottom:1px solid var(--m2-border-soft);background:linear-gradient(90deg, #e5222d08, transparent 36%), var(--m2-surface)}.admin-task-list{gap:8px}.admin-task-card{border-color:var(--m2-border-soft);border-radius:12px;padding:16px}.admin-task-card.is-overdue,.admin-task-card.is-due-soon{background:var(--m2-surface)}.admin-order-detail__facts,.admin-info-grid{background:var(--m2-surface-subtle);border-radius:10px}.admin-cabinet .admin-order-detail__facts,.admin-cabinet .admin-info-grid{padding:18px}.admin-cabinet[data-page=orders] .admin-orders-page,.admin-cabinet[data-page=users] .admin-main-panel,.admin-cabinet[data-page=favorites] .admin-main-panel{overflow:hidden}.admin-order-card__media-strip img,.admin-order-detail__media-strip img{aspect-ratio:4/3}.superadmin-summary-grid,.superadmin-kpi-grid{gap:12px}@media (min-width:1180px){.superadmin-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.superadmin-stats-panel,.superadmin-panel,.superadmin-form-panel,.superadmin-order-control-panel,.superadmin-audit-detail-card{border-color:var(--m2-border);border-radius:var(--m2-card-radius);box-shadow:var(--m2-shadow-xs)}.superadmin-cabinet[data-page=orders] .superadmin-orders-controls,.superadmin-cabinet[data-page=audit] .superadmin-audit-filters{z-index:12;background:var(--m2-page-bg);box-shadow:none;position:sticky;top:86px}.superadmin-order-card,.superadmin-user-list-card,.superadmin-payout-card,.superadmin-work-category-card{border-color:var(--m2-border-soft);border-radius:12px}.superadmin-order-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr)}.superadmin-order-file-grid img,.superadmin-portfolio-card img,.superadmin-media-preview img{object-fit:cover}.partner-analytics-kpis{gap:12px}.partner-analytics-grid{gap:14px}.partner-overview-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:14px}.partner-link-card,.partner-referral-card,.partner-payout-history article{border-color:var(--m2-border-soft);background:var(--m2-surface);border-radius:12px}.partner-cabinet[data-page=payouts] .partner-metrics--money{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-payout-history article b{font-variant-numeric:tabular-nums}.lead-link-page{background:radial-gradient(circle at 14% 16%, #e5222d0f, transparent 28%), var(--m2-page-bg)}.lead-link-shell{gap:16px;width:min(1180px,100%)}.lead-link-context{background:linear-gradient(145deg, #e5222d0d, transparent 46%), var(--m2-surface);position:sticky;top:24px;overflow:hidden}.lead-link-context:after{content:"";border:1px solid #e5222d24;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-42px;right:-42px}.smeta-m2-link-card{border:1px solid var(--m2-border);border-radius:var(--m2-radius-xl);background:var(--m2-surface);width:min(680px,100%);box-shadow:var(--m2-shadow-md)}.smeta-m2-link-form label>span,.lead-link-form-card label>span{color:var(--m2-text-soft);font-weight:750}@media (max-width:859px){html{scrollbar-gutter:auto}:is(.customer-mobile-page,.master-mobile,.surveyor-mobile,.admin-mobile,.superadmin-mobile,.partner-cabinet){min-height:100dvh}:is(.customer-mobile-card,.customer-mobile-order-card,.customer-mobile-order-section,.master-mobile-card,.master-mobile-order-card,.surveyor-mobile-measurement,.admin-task-card,.admin-order-card,.superadmin-panel,.superadmin-order-card,.partner-panel,.partner-link-card,.partner-referral-card){box-shadow:var(--m2-shadow-xs);border-radius:14px}:is(.customer-mobile-page h1,.master-mobile h1,.surveyor-mobile h1,.admin-mobile h1,.superadmin-mobile h1,.partner-cabinet h1){overflow-wrap:anywhere;text-wrap:balance}:is(.customer-mobile-order-card__facts,.master-mobile-order-card__facts,.surveyor-request-card__facts,.admin-task-card__facts,.superadmin-order-meta){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.customer-pro-form-actions,.master-form-actions){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important;position:static!important}:is(.customer-mobile-measurement-actions,.customer-mobile-offer-card__actions,.master-action-row,.surveyor-detail-actions,.admin-dialog-actions,.superadmin-modal-actions,.partner-modal-actions)>:is(button,a){min-height:46px}.partner-overview-grid,.partner-cabinet[data-page=payouts] .partner-metrics--money,.superadmin-order-detail-grid,.surveyor-detail-layout{grid-template-columns:1fr}.lead-link-shell{gap:10px}.lead-link-context,.lead-link-form-card,.smeta-m2-link-card{border-radius:16px}.lead-link-context{position:static;top:auto}}@media (max-width:420px){:is(.customer-mobile-order-card__facts,.master-mobile-order-card__facts,.surveyor-request-card__facts,.admin-task-card__facts,.superadmin-order-meta){grid-template-columns:1fr}:is(.customer-mobile-screen,.master-mobile-screen,.surveyor-mobile-screen,.admin-mobile-page,.superadmin-mobile-page){padding-inline:10px}}@media (prefers-contrast:more){:root{--m2-border:#9da49f;--m2-border-soft:#c4c9c4;--m2-text-muted:#3f4644}:is(button,a,input,select,textarea):focus-visible{outline-width:3px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:is(.customer-pro-nav a,.master-sidebar-nav a,.admin-sidebar-nav button,.superadmin-sidebar-nav button,.partner-sidebar nav button):before{transition:none}}:is(.customer-cabinet-page,.customer-cabinet-desktop,.customer-cabinet-mobile,.customer-mobile-screen,.customer-pro-desktop,.customer-mobile-page,.master-cabinet,.master-desktop,.master-mobile,.master-mobile-screen,.surveyor-cabinet,.surveyor-desktop,.surveyor-mobile,.surveyor-mobile-screen,.admin-cabinet,.admin-desktop,.admin-mobile,.admin-mobile-page,.superadmin-cabinet,.superadmin-desktop,.superadmin-mobile,.superadmin-mobile-page,.partner-cabinet,.partner-main){background-color:var(--m2-page-bg);background-image:linear-gradient(#1d212106 1px,#0000 1px),linear-gradient(90deg,#1d212106 1px,#0000 1px);background-size:32px 32px}:is(.customer-pro-offers-main,.customer-pro-offer-card,.surveyor-request-card,.surveyor-visit-card,.superadmin-user-card,.customer-profile-settings__card,.customer-master-profile-page__hero,.customer-master-profile-page__section,.customer-master-profile-page__detail,.customer-master-profile-page__privacy),.partner-metric{border-radius:var(--m2-card-radius)}:is(.customer-additional-work__active-item,.customer-additional-work-next-actions button,.customer-pro-order-facts,.master-current-order-card__meta,.master-order-overview__facts,.master-detail-facts,.master-customer-profile__facts,.surveyor-detail-facts,.surveyor-request-card__facts){border-radius:var(--m2-radius-nested)}:is(.customer-pro-order-media-strip,.customer-mobile-order-media-strip,.master-media-strip,.admin-order-card__media-strip,.admin-order-detail__media-strip,.superadmin-order-card__media-strip,.superadmin-order-file-grid.is-media,.partner-order-files__media,.partner-prepared-order__media) img{border-radius:var(--m2-radius-media)}@media (min-width:860px){:is(.customer-pro-topbar-actions,.admin-topbar-actions,.master-topbar-actions,.superadmin-topbar-actions){align-items:center}:is(.customer-pro-topbar-actions>.cabinet-location-anchor>button,.customer-pro-topbar-actions>.customer-pro-topbar-popover>button,.admin-topbar-actions>.cabinet-location-anchor>button,.admin-topbar-actions>.admin-notification-wrap>button,.admin-topbar-actions>.admin-profile-menu-wrap>button,.master-topbar-actions>.cabinet-location-anchor>button,.master-topbar-actions>.master-topbar-popover>button,.master-topbar-actions>.master-profile-popover>button,.superadmin-topbar-actions>.cabinet-location-anchor>button,.superadmin-topbar-actions>button,.partner-topbar>:is(a,button)){block-size:var(--m2-topbar-control-height);min-block-size:var(--m2-topbar-control-height)}:is(.customer-pro-icon-button,.admin-icon-button,.master-icon-button,.superadmin-icon-button){inline-size:var(--m2-topbar-control-height);width:var(--m2-topbar-control-height)}.partner-topbar{min-height:var(--m2-topbar-control-height);align-items:center}.customer-pro-order-tab-track,.master-active-deal__tabs,.surveyor-detail-page .master-order-tabs__nav,.superadmin-order-tabs{top:calc(var(--m2-topbar-control-height) + 26px);z-index:12;background:var(--m2-page-bg);box-shadow:0 1px 0 var(--m2-border-soft);-webkit-backdrop-filter:blur(14px);align-self:start;position:sticky}.customer-pro-order-detail-aside{top:calc(var(--m2-topbar-control-height) + 26px + var(--customer-order-tabs-height,49px) + 16px)}.customer-pro-order-tab-track,.master-active-deal__tabs,.surveyor-detail-page .master-order-tabs__nav,.superadmin-order-tabs{padding-block:8px 2px}}@media (max-width:859px){.customer-mobile-order-tabs__nav,.master-active-deal__tabs,.surveyor-detail-page .master-order-tabs__nav,.superadmin-order-tabs{z-index:12;background:color-mix(in srgb, var(--m2-page-bg) 96%, transparent);box-shadow:0 1px 0 var(--m2-border-soft);-webkit-backdrop-filter:blur(14px);position:sticky;top:0}.master-active-deal__tabs,.surveyor-detail-page .master-order-tabs__nav,.superadmin-order-tabs{top:calc(72px + env(safe-area-inset-top));background:var(--m2-page-bg)}.master-active-deal__tabs{padding-block:8px 10px}.superadmin-panel.superadmin-order-content{overflow:visible}}.master-active-deal__tabs{background:#fff}
input:is([type=checkbox],[type=radio]){appearance:none;background-position:50%;background-repeat:no-repeat;background-origin:border-box}:where(input[type=checkbox],input[type=radio]){vertical-align:middle;cursor:pointer;background-color:#fff;border:1.5px solid #9aa3ae;border-radius:5px;flex:none;width:20px;height:20px;min-height:0;padding:0}input[type=radio]{border-radius:50%}input[type=checkbox]:checked{background-color:#202124;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-8' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#202124}input[type=checkbox]:indeterminate{background-color:#202124;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10h10' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}input[type=radio]:checked{background:radial-gradient(circle,#202124 0 36%,#fff 40%);border-color:#202124}input:is([type=checkbox],[type=radio]):focus-visible{outline-offset:3px;outline:2px solid #d9001b}input:is([type=checkbox],[type=radio]):disabled{cursor:not-allowed;opacity:.5}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.onboarding-mock-card .mock-field{margin-bottom:14px}.onboarding-mock-card .mock-field>.mock-field-label,.onboarding-mock-card .mock-field.has-value>.mock-field-label{color:#1a2230;opacity:1;margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.3;display:block;position:static;transform:none}.onboarding-mock-card .mock-field.is-error>.mock-field-label{color:#b42318}.onboarding-mock-card .mock-field.has-value .mock-input,.onboarding-mock-card .mock-field.is-textarea.has-value .mock-input{padding-top:15px;padding-bottom:15px}.onboarding-mock-card .mock-field-adornment,.onboarding-mock-card .mock-field.has-value .mock-field-adornment,.onboarding-mock-card .mock-field.is-select:after{top:calc(50% + 10px)}.onboarding-map-screen{gap:24px;min-height:0}.onboarding-yandex-map{flex:none;height:300px;min-height:300px;display:block}.onboarding-map-sheet{border-radius:0;margin-top:0}.onboarding-map-sheet .mock-field>.mock-field-label,.onboarding-map-sheet .mock-field.has-value>.mock-field-label{color:#1a2230;opacity:1;margin:0 0 8px;font-size:14px;font-weight:700;display:block;position:static;transform:none}.onboarding-map-sheet .mock-field.is-error>.mock-field-label{color:#b42318}.onboarding-map-sheet .mock-field.has-value .mock-input{padding-top:15px;padding-bottom:15px}.onboarding-map-sheet .mock-bottom-actions{margin-top:24px;padding-top:0}.onboarding-skip-button{color:#657185;text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;width:fit-content;margin-top:20px;padding:8px 0;font-size:14px;text-decoration:underline;display:block}.onboarding-skip-button:disabled{opacity:.5;cursor:default}.onboarding-service-screen .onboarding-check-actions{grid-template-columns:1fr 1fr}.onboarding-service-screen :is(.onboarding-profile-card,.onboarding-check-card){border-radius:0;margin-top:0}.onboarding-map-sheet :is(input,button):focus-visible,.onboarding-skip-button:focus-visible{outline-offset:3px;outline:2px solid #e60023}@media (min-width:860px){.onboarding-service-screen{background-color:#f5f5f2;background-image:linear-gradient(#e9ebe9 1px,#0000 1px),linear-gradient(90deg,#e9ebe9 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:36px 36px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:100dvh}.onboarding-service-screen .mobile-service-header{background:#fff;border:1px solid #e3e6e9;border-bottom:0;border-radius:24px 24px 0 0;max-width:1240px;height:86px;margin-top:clamp(20px,4vh,46px);padding:0 32px}.onboarding-service-screen .mobile-service-header .mobile-smeta-logo{transform-origin:0;transform:scale(1.1)}.onboarding-responsive-layout{background:#fff;border:1px solid #e3e6e9;border-top-color:#edf0f2;border-radius:0 0 24px 24px;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:stretch;column-gap:clamp(24px,4vw,60px);max-width:1240px;min-height:660px;margin:0 auto 48px;padding:0 clamp(30px,4vw,58px) 40px;display:grid;box-shadow:0 24px 66px #19202814}.onboarding-visual-progress{grid-column:1/-1;padding:24px 0 12px}.onboarding-visual-progress ol{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.onboarding-visual-progress li{color:#798493;flex:1;align-items:center;gap:12px;min-width:0;font-size:14px;display:flex}.onboarding-visual-progress li:last-child{flex:0 auto}.onboarding-visual-progress li:after{content:"";background:#dbe1e8;flex:1;min-width:12px;height:2px;margin:0 12px}.onboarding-visual-progress li:last-child:after{display:none}.onboarding-visual-progress li.is-done:after{background:#e60023}.onboarding-visual-progress li span{color:#647080;background:#edf0f3;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:850;display:grid}.onboarding-visual-progress li.is-current span{color:#fff;background:#e60023;box-shadow:0 5px 18px #e6002329}.onboarding-visual-progress li.is-done span{color:#fff;background:#171f2b}.onboarding-visual-progress li.is-current strong{color:#141b25}.onboarding-visual-progress li strong{line-height:1.2}.onboarding-flow-panel{border:0;border-radius:0;align-self:start;overflow:visible}.onboarding-mock-card{min-height:520px;padding:34px 0 8px}.onboarding-mock-card h1{color:#101827;letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(31px,3vw,43px);font-weight:850;line-height:1.12}.onboarding-mock-card h2{color:#111827;font-size:21px;font-weight:800}.onboarding-mock-card p{color:#657185;line-height:1.48}.onboarding-mock-card .mock-input,.onboarding-mock-card .mock-value-card{color:#1a2230;background:#fff;border:1px solid #d8dee7;border-radius:11px;min-height:56px}.onboarding-mock-card :is(input,textarea,button):focus-visible{outline-offset:2px;outline:2px solid #e60023}.onboarding-mock-card .mock-dark-button,.onboarding-mock-card .mock-muted-button{border-radius:10px;min-height:54px;padding:0 22px;font-size:15px;font-weight:800}.onboarding-mock-card .mock-muted-button{background:#fff;border:1px solid #dce2e9}.onboarding-mock-card .mock-bottom-actions{margin-top:32px}.onboarding-desktop-panel{background:0 0;border:0;border-radius:0;align-self:stretch;place-items:center;min-width:0;padding:0;display:grid;position:relative;top:auto}.onboarding-desktop-panel img{object-fit:contain;width:min(100%,530px);height:auto;max-height:540px;animation:.3s cubic-bezier(.22,1,.36,1) both onboarding-art-in}.onboarding-responsive-layout[data-step=intent] .onboarding-desktop-panel,.onboarding-responsive-layout[data-step=complete] .onboarding-desktop-panel{align-self:center}.onboarding-responsive-layout[data-step=status]{grid-template-columns:1fr}.onboarding-responsive-layout[data-step=status] .onboarding-desktop-panel{display:none}.onboarding-responsive-layout[data-step=status] .onboarding-flow-panel{justify-self:center;width:min(100%,820px)}.onboarding-responsive-layout[data-step=passport],.onboarding-responsive-layout[data-step=legal]{grid-template-columns:1fr}.onboarding-responsive-layout[data-step=passport] .onboarding-desktop-panel,.onboarding-responsive-layout[data-step=legal] .onboarding-desktop-panel{display:none}.onboarding-responsive-layout[data-step=legal] .onboarding-legal-card{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px 22px;display:grid}.onboarding-responsive-layout[data-step=legal] .onboarding-legal-card>:is(h1,h2,p,.onboarding-status-buttons,.mock-error,.legal-actions){grid-column:1/-1}.onboarding-responsive-layout[data-step=legal] .onboarding-legal-card .onboarding-status-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-responsive-layout[data-step=legal] .onboarding-legal-card .mock-field.is-textarea:not(.is-short){grid-column:1/-1}.onboarding-responsive-layout:is([data-step=customer-location],[data-step=master-location]){grid-template-columns:minmax(0,1fr);min-height:0}.onboarding-map-screen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);padding-top:24px;display:grid}.onboarding-yandex-map{border:1px solid #e3e8ed;border-radius:12px;grid-area:1/2;height:460px;min-height:0}.onboarding-map-sheet{grid-area:1/1;min-width:0;padding:0}.onboarding-map-sheet h1{color:#101827;letter-spacing:-.035em;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.15}.onboarding-map-sheet p{color:#657185;font-size:16px;line-height:1.5}.onboarding-map-sheet .mock-input{border-radius:11px;min-height:56px;padding:15px}.onboarding-map-sheet .mock-field.has-value .mock-input{padding:15px}.onboarding-map-sheet .mock-bottom-actions :is(.mock-dark-button,.mock-muted-button){border-radius:10px;min-height:54px;font-size:15px;font-weight:800}.onboarding-mock-card .onboarding-large-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 12px}.onboarding-mock-card .onboarding-large-status>button{color:#17202d;text-align:left;background:#fff;border:1px solid #dbe2e9;border-radius:14px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:15px;min-width:0;min-height:190px;padding:22px;transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s;display:flex}.onboarding-mock-card .onboarding-large-status>button:hover{border-color:#e60023;transform:translateY(-2px);box-shadow:0 10px 28px #222a3612}.onboarding-mock-card .onboarding-large-status>button[aria-pressed=true]{color:#17202d;background:#fff7f8;border:2px solid #e60023}.onboarding-mock-card .onboarding-large-status .onboarding-status-label{font-size:20px;font-weight:850;line-height:1.2;display:block}.onboarding-mock-card .onboarding-large-status .onboarding-status-portrait{background-image:url(/onboarding/illustrations/customer-status.png);background-position:0;background-repeat:no-repeat;background-size:288px;width:144px;height:106px;display:block}.onboarding-mock-card .onboarding-large-status .onboarding-status-portrait.is-legal{background-position:100%}.onboarding-complete-card .mock-cup{display:none}}@keyframes onboarding-art-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:859px){.onboarding-visual-progress{background:#fff;padding:18px 20px 8px;overflow-x:auto}.onboarding-visual-progress ol{gap:8px;min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.onboarding-visual-progress li{color:#7c8796;align-items:center;gap:5px;font-size:12px;display:flex}.onboarding-visual-progress li:not(:last-child):after{content:"";background:#d9e0e7;width:15px;height:1px;margin-left:5px}.onboarding-visual-progress li span{background:#edf0f3;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:850;display:grid}.onboarding-visual-progress li.is-current span{color:#fff;background:#e60023}.onboarding-visual-progress li.is-done span{color:#fff;background:#171f2b}.onboarding-desktop-panel{display:none}.onboarding-mock-card h1{color:#111827;letter-spacing:-.025em;font-size:26px;font-weight:850}.onboarding-mock-card .onboarding-large-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.onboarding-mock-card .onboarding-large-status>button{color:#17202d;text-align:left;background:#fff;border:1px solid #dbe2e9;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;min-height:145px;padding:12px;font-size:14px;display:flex}.onboarding-mock-card .onboarding-large-status>button[aria-pressed=true]{color:#17202d;background:#fff7f8;border:2px solid #e60023}.onboarding-status-portrait{background-image:url(/onboarding/illustrations/customer-status.png);background-position:0;background-repeat:no-repeat;background-size:200px;width:100px;height:84px;display:block}.onboarding-status-portrait.is-legal{background-position:100%}.onboarding-complete-card .mock-cup{display:none}}.onboarding-responsive-layout[data-step=passport] .passport-modal--page{width:100%;min-height:0;box-shadow:none;border:0;border-radius:0}.passport-modal{border-radius:22px;width:min(1040px,100%)}.passport-modal--page{width:min(1100px,100%)}.passport-modal__head{align-items:center;padding:16px clamp(22px,3vw,36px)}.passport-modal__head img{width:208px;max-width:100%;height:auto;display:block}.passport-stepper{gap:0;padding:22px clamp(22px,3vw,36px) 8px}.passport-stepper span{color:#7c8796;gap:8px;font-size:13px}.passport-stepper .passport-stepper__marker{color:#647080;background:#edf0f3;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:14px;font-style:normal;font-weight:850;display:grid}.passport-stepper span.is-active .passport-stepper__marker{color:#fff;background:#e60023}.passport-stepper span.is-complete .passport-stepper__marker{color:#fff;background:#171f2b}.passport-modal__intro{padding:12px clamp(22px,3vw,36px) 0}.passport-modal__intro h2{color:#111827;letter-spacing:-.035em;margin:0 0 6px;font-size:clamp(25px,2.4vw,34px);font-weight:850;line-height:1.12}.passport-modal__intro p{color:#657185}.passport-stepper span.is-active{color:#111827}.passport-stepper span.is-active:after,.passport-stepper span.is-complete:after{background:#e60023}.passport-modal__body{padding:24px clamp(22px,3vw,36px)}.passport-modal__body:has(.passport-form-grid){display:block}.passport-modal__body .passport-form-grid{max-width:100%}.passport-modal__body .passport-upload-step{text-align:left;border:1px dashed #d9e1ea;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(240px,.82fr);place-items:center stretch;gap:26px;min-height:310px;padding:22px 30px;display:grid}.passport-modal__body .passport-upload-illustration{background:#fff;border:0;border-radius:0;width:100%;min-width:0;padding:0}.passport-modal__body .passport-upload-illustration img{object-fit:contain;max-height:250px}.passport-upload-step__content{justify-items:start;gap:12px;display:grid}.passport-upload-step__content h3{font-size:21px}.passport-upload-step__content p{color:#657185}.passport-upload-step__content small{color:#8792a1;font-size:12px}.passport-upload-step__content .passport-upload-button{background:#e60023;width:min(100%,300px)}.passport-upload-step__content .passport-upload-button:focus-within{outline-offset:3px;outline:2px solid #e60023}.passport-review-artwork{object-fit:contain;width:min(100%,240px);height:auto;margin:0 auto 12px}@media (min-width:900px){:is(.customer-cabinet-page,.customer-cabinet-desktop) .customer-pro-workspace .customer-pro-layout--request{grid-template-columns:minmax(0,1fr)}:is(.customer-cabinet-page,.customer-cabinet-desktop) .customer-pro-layout--request .customer-pro-request-advice{display:none}.customer-pro-form{gap:20px}.customer-pro-request-stepper{border-bottom:1px solid #e5e9ee;gap:0;margin:0 0 10px;padding:0 0 20px}.customer-pro-request-stepper div{grid-template-columns:38px minmax(0,max-content) minmax(18px,1fr);gap:10px;font-size:14px}.customer-pro-request-stepper__marker{background:#edf0f3;border:0;width:38px;height:38px;font-size:14px}.customer-pro-request-stepper .is-active .customer-pro-request-stepper__marker{background:#e60023;border-color:#e60023}.customer-pro-request-stepper .is-completed .customer-pro-request-stepper__marker{background:#171f2b;border-color:#171f2b}.customer-pro-request-stepper__segment-fill{background:#e60023}.customer-pro-form .customer-request-step-motion{grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);align-items:start;gap:14px 28px;display:grid}.customer-pro-form .customer-request-step-motion:not(:has(.customer-request-artwork)){grid-template-columns:1fr}.customer-pro-form .customer-request-step-motion>:not(.customer-request-artwork){grid-column:1;min-width:0}.customer-pro-form .customer-request-artwork{object-fit:contain;grid-area:1/2/span 4;align-self:center;width:100%;height:100%;max-height:520px;animation:.3s cubic-bezier(.22,1,.36,1) both onboarding-art-in}.customer-pro-form .customer-request-step-heading{gap:4px;margin-bottom:6px;display:grid}.customer-pro-form .customer-request-step-heading h2{color:#111827;letter-spacing:-.04em;margin:0;font-size:clamp(28px,2.8vw,40px);font-weight:850;line-height:1.1}.customer-pro-form .customer-request-step-heading p{color:#687488;margin:0;font-size:15px;line-height:1.5}.customer-pro-form .customer-request-step-motion[data-request-step=details]>.customer-request-section,.customer-pro-form .customer-request-step-motion[data-request-step=details]>.customer-pro-upload-note,.customer-pro-form .customer-request-step-motion[data-request-step=details]>.customer-request-uploaded-list,.customer-pro-form .customer-request-step-motion[data-request-step=details]>.customer-request-error{grid-column:1/-1}.customer-pro-form input{height:54px;padding:0 15px}.customer-pro-form textarea{min-height:138px;padding:14px 15px}.customer-pro-form input,.customer-pro-form textarea{border-radius:11px}.customer-pro-form label{gap:8px;font-size:14px}.customer-pro-form .customer-request-details-grid{--customer-request-control-height:54px;--customer-request-field-gap:8px}.customer-pro-form .customer-request-date-picker{font-size:14px}.customer-pro-form .customer-request-date-picker>button{border-radius:11px;padding-inline:15px}.customer-pro-form :is(input,textarea):focus-visible{border-color:#e60023;outline:0;box-shadow:0 0 0 3px #e600231a}}@media (max-width:899px){.customer-request-artwork{display:none}}@media (max-width:700px){.passport-modal__head img{width:166px}.passport-modal__body .passport-upload-step{grid-template-columns:1fr;padding:18px}.passport-upload-step__content{justify-items:stretch}}@media (prefers-reduced-motion:reduce){.onboarding-desktop-panel img,.customer-request-artwork{animation:none}.onboarding-mock-card .onboarding-large-status>button{transition:none}}
