#page-builder.builder-shell,.template-panel-backdrop,.tpl-preview-overlay{--b-bg: #f8f9fc;--b-surface-sunken: #f6f8fb;--b-border: #e7eaf0;--b-border-strong: #dbe1ea;--b-text: #101828;--b-text-muted: #5a6478;--b-text-subtle: #667085;--b-accent-soft: #eef1fd;--b-accent-line: #c6cef7;--shadow-sm: 0 1px 2px rgba(16, 24, 40, .05);--shadow-md: 0 16px 40px rgba(16, 24, 40, .14), 0 2px 8px rgba(16, 24, 40, .05);--shadow-paper: 0 0 0 1px rgba(16, 24, 40, .06), 0 6px 20px rgba(16, 24, 40, .1), 0 1px 3px rgba(16, 24, 40, .06);--b-tint: #f5f7ff;--b-tint-line: #e4e8fa}body:has(#page-builder.builder-shell){background:var(--b-bg, #f8f9fc)}#page-builder.builder-shell{background:var(--b-bg);background-image:none}#page-builder.builder-shell:before{content:none}#page-builder.builder-shell :is(.wizard-section-card,.sidebar-card,.repeat-card){box-shadow:none;border-color:var(--b-border)}#page-builder.builder-shell :is(.wizard-card,.editor-section-card){border-color:var(--b-border)}#page-builder.builder-shell .personal-unified-divider{border-color:var(--b-border);background:var(--b-border)}#page-builder.builder-shell :is(.phone-code-wrap,.photo-file-input-hidden,.photo-upload){border-color:var(--b-border-strong)}#page-builder.builder-shell .photo-file-input-hidden{border-radius:var(--r-control)}#page-builder.builder-shell .builder-header{border-bottom:1px solid var(--b-border);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#page-builder.builder-shell .cv-hub-btn{font-size:15px;font-weight:var(--fw-semi);color:var(--b-text);letter-spacing:-.01em}#page-builder.builder-shell .save-indicator{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--b-text-muted);letter-spacing:0}#page-builder.builder-shell .builder-header .btn-ghost{font-weight:var(--fw-medium)}@media (min-width: 1024px){#page-builder.builder-shell:not(.builder--narrow) .sidebar-card{padding:12px 10px 14px;backdrop-filter:none;-webkit-backdrop-filter:none}#page-builder.builder-shell:not(.builder--narrow) .sidebar-item{min-height:46px;padding:6px 12px;gap:10px;font-weight:var(--fw-regular);color:var(--b-text-muted)}#page-builder.builder-shell:not(.builder--narrow) .sidebar-nav.sidebar-nav--stepper:before{left:23px}#page-builder.builder-shell:not(.builder--narrow) .sidebar-item--final{min-height:46px;padding:6px 12px}#page-builder.builder-shell:not(.builder--narrow) .sidebar-progress{padding:0 12px 14px}}#page-builder.builder-shell .sidebar-item{transition:background-color var(--b-dur-fast) var(--b-ease),color var(--b-dur-fast) var(--b-ease)}#page-builder.builder-shell .sidebar-item:hover:not(.active){background:#f1f3f8;color:var(--b-text)}#page-builder.builder-shell .sidebar-item.active{background:var(--b-accent-soft);color:var(--b-text);font-weight:var(--fw-semi)}#page-builder.builder-shell .sidebar-item-title{font-size:var(--fs-sm);letter-spacing:0}#page-builder.builder-shell .sidebar-item.active .sidebar-item-title{font-weight:var(--fw-semi)}#page-builder.builder-shell .sidebar-item.done:not(.active) .sidebar-item-index{background-color:transparent;border-color:transparent;color:var(--b-success)}#page-builder.builder-shell .sidebar-item:not(.done):not(.active) .sidebar-item-index{background-color:transparent;border:1.5px solid var(--b-border-strong);color:var(--b-text-subtle)}#page-builder.builder-shell:not(.builder--narrow) .sidebar-item.active:not(.sidebar-item--final):not(.sidebar-item--skipped) .sidebar-item-index,#page-builder.builder-shell:not(.builder--narrow) .sidebar-item:not(.done):not(.active):not(.sidebar-item--final):not(.sidebar-item--skipped) .sidebar-item-index{font-size:0;position:relative;border:0;background:transparent;background-image:none}#page-builder.builder-shell:not(.builder--narrow) .sidebar-item.active:not(.sidebar-item--final):not(.sidebar-item--skipped) .sidebar-item-index:before,#page-builder.builder-shell:not(.builder--narrow) .sidebar-item:not(.done):not(.active):not(.sidebar-item--final):not(.sidebar-item--skipped) .sidebar-item-index:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%)}#page-builder.builder-shell:not(.builder--narrow) .sidebar-item.active:not(.sidebar-item--final):not(.sidebar-item--skipped) .sidebar-item-index:before{background:var(--b-accent)}#page-builder.builder-shell:not(.builder--narrow) .sidebar-item:not(.done):not(.active):not(.sidebar-item--final):not(.sidebar-item--skipped) .sidebar-item-index:before{box-sizing:border-box;border:1.5px solid var(--b-border-strong);background:var(--b-bg, #f8f9fc)}#page-builder.builder-shell:not(.builder--narrow) .wizard-card{box-shadow:none}#page-builder.builder-shell .sidebar-progress-text{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--b-text-muted);letter-spacing:0;text-transform:none}#page-builder.builder-shell .sidebar-progress-track{height:3px;background:#e6e9f0}#page-builder.builder-shell .sidebar-action{min-height:40px;padding:0 12px;border:0;background:transparent;color:var(--b-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);border-radius:var(--r-control)}#page-builder.builder-shell .sidebar-action:hover{background:#f1f3f8;color:var(--b-accent)}#page-builder.builder-shell .sidebar-action-icon{color:currentColor;opacity:.9}#page-builder.builder-shell .sidebar-nav--final{border-top:1px solid var(--b-border);margin-top:10px;padding-top:10px}#page-builder.builder-shell .sidebar-item--final{font-weight:var(--fw-semi);color:var(--b-text)}#page-builder.builder-shell .sidebar-item--final .sidebar-item-title{font-weight:var(--fw-semi)}#page-builder.builder-shell #editorSectionTitle{font-weight:var(--fw-semi);letter-spacing:-.015em}#page-builder.builder-shell .step-header #editorSectionHint,#page-builder.builder-shell #editorSectionHint{font-size:14px;color:var(--b-text-muted);max-width:58ch}#page-builder.builder-shell .wizard-step-lead{color:var(--b-text-muted)}#page-builder.builder-shell :is(.cv-lang-label-desc,.personal-unified-section-helper){color:var(--b-text-muted);font-size:var(--fs-xs);line-height:var(--lh-base)}#page-builder.builder-shell :is(.skill-cat-tab,.skills-empty-state,.wizard-skills-empty,.cvcheck-note,.cvcheck-firststeps,.cvcheck-group-title,.cvcheck-ring-suffix,.wizard-summary-counter,.review-price-period,.review-price-renewal),#page-builder.builder-shell :is(#wizardMobileSkillsEmpty,#wizardLanguageEmpty,#wizardSummaryMobileCounter,#wizardReviewPricePeriod,#wizardReviewPriceRenewal){color:var(--b-text-muted)}#page-builder.builder-shell :is(.work-summary-meta,.work-summary-dates){color:var(--b-text-muted);font-size:var(--fs-xs)}#page-builder.builder-shell .work-summary-dates{color:var(--b-text-subtle)}#page-builder.builder-shell :is(.wizard-review-cover-cta-note,.review-checklist-hint){color:var(--b-text-muted);font-size:var(--fs-xs);line-height:var(--lh-base)}#page-builder.builder-shell .photo-add-inline-plus{color:var(--b-accent)}#page-builder.builder-shell :is(.wizard-work-tips-list,.section-tips,.skills-tips) :is(li,p){color:var(--b-text-muted);font-size:var(--fs-sm);line-height:var(--lh-base)}#page-builder.builder-shell .smart-builder :is(.field-label,.mini-repeat,.personal-subpanel .field-label) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select),#page-builder.builder-shell .smart-builder .editor-surface[data-editor-section=personal] .field-label :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select),#page-builder.builder-shell .personal-unified-card .field-soft :is(input,select){min-height:var(--b-control-h)!important;height:var(--b-control-h)!important;max-height:var(--b-control-h)!important;padding:0 12px!important;border-radius:var(--r-control)!important;border:1px solid var(--b-border-strong)!important;background:var(--b-surface)!important;font-size:var(--fs-base)!important;font-weight:var(--fw-regular)!important;line-height:1.25!important;color:var(--b-text)!important;box-shadow:none!important}#page-builder.builder-shell .smart-builder .field-soft :is(input,select){font-size:var(--fs-base)!important;background:var(--b-surface)!important;border-color:var(--b-border-strong)!important}#page-builder.builder-shell .smart-builder :is(input,select,textarea)::placeholder,#page-builder.builder-shell .smart-builder .field-soft input::placeholder{color:#838c9c;opacity:1}#page-builder.builder-shell .smart-builder .field-label,#page-builder.builder-shell .smart-builder .field-label>span,#page-builder.builder-shell .smart-builder .skills-field-label{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:#344054;text-transform:none;letter-spacing:0}#page-builder.builder-shell .smart-builder .field-label>span small,#page-builder.builder-shell .smart-builder .field-label>small:not(.field-error),#page-builder.builder-shell .smart-builder .field-soft>span small,#page-builder.builder-shell .smart-builder .field-soft>small:not(.field-error){font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--b-text-subtle);opacity:1;text-transform:none;letter-spacing:0}#page-builder.builder-shell .smart-builder .field-soft{color:#344054;font-size:var(--fs-sm);font-weight:var(--fw-semi)}#page-builder.builder-shell .smart-builder .field-hint,#page-builder.builder-shell .cover-field-hint,#page-builder.builder-shell .paywall-field-hint{font-size:var(--fs-xs);color:var(--b-text-muted);line-height:var(--lh-base)}#page-builder.builder-shell .smart-builder .smart-grid{column-gap:var(--sp-4);row-gap:var(--sp-4)}#page-builder.builder-shell .smart-builder :is(input,select,textarea)[aria-invalid=true],#page-builder.builder-shell .smart-builder .field-soft :is(input,select)[aria-invalid=true]{border-color:#e0857c!important;background:var(--b-surface)!important}#page-builder.builder-shell .smart-builder .field-error{color:var(--b-danger);font-size:var(--fs-xs);font-weight:var(--fw-medium)}#page-builder.builder-shell .rich-block{border:1px solid var(--b-border-strong);border-radius:var(--r-control);background:var(--b-surface);box-shadow:none}#page-builder.builder-shell .rich-toolbar{border-radius:var(--r-control) var(--r-control) 0 0;border-bottom:1px solid var(--b-border);background:var(--b-surface-sunken)}#page-builder.builder-shell .smart-builder textarea,#page-builder.builder-shell .smart-builder .rich-editor.plain{border-radius:var(--r-control)!important;border-color:var(--b-border-strong)!important;font-size:var(--fs-base);line-height:var(--lh-base)}#page-builder.builder-shell :is(.btn-primary,.btn-continue,.btn-sample,.btn-ghost,.editor-back-btn,.review-export-download){border-radius:var(--r-control);font-weight:var(--fw-semi);letter-spacing:0}#page-builder.builder-shell .btn-continue,#page-builder.builder-shell .editor-continue-row .btn-continue{min-height:var(--b-control-h);padding:0 20px;border-radius:var(--r-control);font-size:var(--fs-base);font-weight:var(--fw-semi);box-shadow:none}#page-builder.builder-shell .btn-continue:hover:not(:disabled){transform:none;box-shadow:none}#page-builder.builder-shell .editor-back-btn{min-height:var(--b-control-h);padding:0 16px;background:var(--b-surface);border:1px solid var(--b-border-strong);color:var(--b-text);font-weight:var(--fw-medium)}#page-builder.builder-shell .editor-back-btn:hover{background:var(--b-surface-sunken);border-color:var(--b-border-strong)}#page-builder.builder-shell :is(.btn-sample,.editor-more-btn){min-height:36px;height:36px;border:1px solid var(--b-border-strong);background:var(--b-surface);color:var(--b-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium)}#page-builder.builder-shell :is(.btn-sample,.editor-more-btn):hover{background:var(--b-surface-sunken);color:var(--b-text);border-color:var(--b-border-strong)}#page-builder.builder-shell .add-line-btn{min-height:var(--b-control-h);border:1px solid var(--b-border-strong);border-radius:var(--r-control);background:var(--b-surface);color:var(--b-accent);font-size:var(--fs-sm);font-weight:var(--fw-semi);box-shadow:none}#page-builder.builder-shell .add-line-btn:hover{background:var(--b-accent-soft);border-color:var(--b-accent-line)}#page-builder.builder-shell .work-summary-row{border:1px solid var(--b-border-strong);border-radius:var(--r-card);background:var(--b-surface);box-shadow:none}#page-builder.builder-shell .work-summary-row:hover:not(.is-active){border-color:#c8cfdb}#page-builder.builder-shell .work-summary-row.is-active{border-color:var(--b-accent-line);background:var(--b-surface);box-shadow:inset 3px 0 0 0 var(--b-accent)}#page-builder.builder-shell .work-editor-card.is-inline-editor{border-top:1px solid var(--b-border);box-shadow:none}#page-builder.builder-shell :is(.work-summary-btn,.work-summary-btn-edit,.work-summary-btn-duplicate,.work-summary-btn-delete){width:34px;height:34px;min-height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--b-border-strong);border-radius:var(--r-control);background:var(--b-surface);color:var(--b-text-muted);box-shadow:none;transition:background-color var(--b-dur-fast) var(--b-ease),border-color var(--b-dur-fast) var(--b-ease),color var(--b-dur-fast) var(--b-ease)}#page-builder.builder-shell :is(.work-summary-btn,.work-summary-btn-edit,.work-summary-btn-duplicate):hover{background:var(--b-surface-sunken);border-color:var(--b-border-strong);color:var(--b-text)}#page-builder.builder-shell .work-summary-btn-delete:hover,#page-builder.builder-shell .work-summary-btn-delete:focus-visible{background:#fdf4f3;border-color:#f0c9c4;color:var(--b-danger)}#page-builder.builder-shell :is(.work-summary-btn,.work-summary-btn-edit,.work-summary-btn-duplicate,.work-summary-btn-delete) :is(svg,.ui-icon){width:17px;height:17px}#page-builder.builder-shell :is(.section-tips,.skills-tips,.wizard-tips-accordion,.wizard-work-tips,.wizard-summary-tips){background:var(--b-tint);border:1px solid var(--b-tint-line);border-radius:var(--r-control);box-shadow:none}#page-builder.builder-shell :is(.section-tips,.skills-tips,.wizard-tips-accordion) summary,#page-builder.builder-shell .wizard-work-tips-summary{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--b-text);min-height:44px}#page-builder.builder-shell :is(.section-tips,.skills-tips,.wizard-tips-accordion) :is(svg,.ui-icon){color:var(--b-accent)}#page-builder.builder-shell .wizard-work-tips-list{font-size:var(--fs-sm);color:var(--b-text-muted);line-height:var(--lh-base)}#page-builder.builder-shell .wizard-summary-ai-card,#page-builder.builder-shell .summary-ai-row{background:var(--b-tint);background-image:none;border:1px solid var(--b-tint-line);border-radius:var(--r-card);box-shadow:none}#page-builder.builder-shell .wizard-summary-ai-badge{background:var(--b-accent-soft);color:var(--b-accent);border:0;font-size:var(--fs-micro);font-weight:var(--fw-semi);letter-spacing:.02em}#page-builder.builder-shell .summary-ai-label{font-size:var(--fs-md);font-weight:var(--fw-semi);color:var(--b-text)}#page-builder.builder-shell .summary-ai-desc{font-size:var(--fs-sm);color:var(--b-text-muted);line-height:var(--lh-base)}#page-builder.builder-shell .summary-ai-free-count{font-size:var(--fs-xs);color:var(--b-text-subtle)}#page-builder.builder-shell .summary-ai-tones{display:inline-flex;gap:2px;padding:3px;background:#eaeef7;border-radius:10px;border:0}#page-builder.builder-shell .summary-ai-tone{min-height:32px;padding:0 14px;border:0!important;border-radius:var(--r-control);background:transparent;color:var(--b-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);box-shadow:none!important}#page-builder.builder-shell .summary-ai-tone:hover:not(.is-selected){color:var(--b-text)}#page-builder.builder-shell .summary-ai-tone.is-selected,#page-builder.builder-shell .summary-ai-tone[aria-pressed=true]{background:var(--b-surface);color:var(--b-text);font-weight:var(--fw-semi)}#page-builder.builder-shell .ai-generate-btn{background:var(--b-accent);background-image:none;color:var(--b-accent-contrast);min-height:40px;border-radius:var(--r-control);font-size:var(--fs-sm);font-weight:var(--fw-semi);box-shadow:none!important}#page-builder.builder-shell .skills-your-head .skills-your-title{color:var(--b-text)}#page-builder.builder-shell .skills-your-lead,#page-builder.builder-shell .skill-suggestions-header{font-size:var(--fs-sm);color:var(--b-text-muted)}#page-builder.builder-shell .skills-added-chips .skill-chip{border:1px solid var(--b-border-strong);border-radius:var(--r-card);background:var(--b-surface);box-shadow:none}#page-builder.builder-shell .skills-added-chips .skill-chip-name{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--b-text)}#page-builder.builder-shell :is(.skill-chip-level-caption,.skill-chip-current-level){font-size:var(--fs-xs);color:var(--b-text-muted);font-weight:var(--fw-regular)}#page-builder.builder-shell .skill-chip-current-level{background:var(--b-surface-sunken);border-color:var(--b-border)}#page-builder.builder-shell .skill-chip-remove{width:28px;height:28px;min-height:28px;border-radius:var(--r-control);border:1px solid transparent;background:transparent;color:var(--b-text-muted);font-size:var(--fs-md);box-shadow:none}#page-builder.builder-shell .skill-chip-remove:hover,#page-builder.builder-shell .skill-chip-remove:focus-visible{background:#fdf4f3;border-color:#f0c9c4;color:var(--b-danger)}#page-builder.builder-shell .skill-suggestion-row>button,#page-builder.builder-shell .skill-suggestion-chip{min-height:32px;padding:0 12px;border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--b-text-muted);box-shadow:none}#page-builder.builder-shell .skill-suggestion-row>button:hover,#page-builder.builder-shell .skill-suggestion-chip:hover{background:var(--b-accent-soft);border-color:var(--b-accent-line);border-style:solid;color:var(--b-accent)}#page-builder.builder-shell .skill-cat-tab{min-height:32px;padding:0 12px;border:1px solid var(--b-border-strong);border-radius:var(--r-pill);background:var(--b-surface);color:var(--b-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);box-shadow:none!important}#page-builder.builder-shell .skill-cat-tab.active{background:var(--b-accent-soft);border-color:var(--b-accent-line);color:var(--b-accent);font-weight:var(--fw-semi)}#page-builder.builder-shell .skill-repeat,#page-builder.builder-shell .lang-row{border-radius:var(--r-control);box-shadow:none}#page-builder.builder-shell :is(.wizard-work-empty,.skills-empty-state,.history-empty-block){padding:var(--sp-6) var(--sp-4);border-radius:var(--r-card);border:1px dashed var(--b-border-strong);background:transparent;box-shadow:none;text-align:center}#page-builder.builder-shell :is(.wizard-work-empty-title,.history-empty-title){font-size:var(--fs-md);font-weight:var(--fw-semi);color:var(--b-text);margin-bottom:var(--sp-1)}#page-builder.builder-shell :is(.wizard-work-empty-text,.history-empty-text){font-size:var(--fs-sm);color:var(--b-text-muted);line-height:var(--lh-base)}#page-builder.builder-shell .preview-paper-wrap{border:0;background:#e9ecf3;border-radius:var(--r-control);box-shadow:none}#page-builder.builder-shell .preview-paper-wrap .cv-doc{box-shadow:var(--shadow-paper);border-radius:2px}#page-builder.builder-shell .preview-live-title{font-size:var(--fs-micro);font-weight:var(--fw-semi);color:var(--b-text-subtle);letter-spacing:.08em}#page-builder.builder-shell .preview-live-inline-meta{font-size:var(--fs-xs);color:var(--b-text-subtle)}#page-builder.builder-shell .preview-template-chip{min-height:34px;padding:0 8px 0 6px;border:1px solid transparent;border-radius:var(--r-control);background:transparent;font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--b-text);box-shadow:none}#page-builder.builder-shell .preview-template-chip:hover{background:#eef0f5}#page-builder.builder-shell .preview-template-chip-thumb{border-radius:4px;border:1px solid var(--b-border)}#page-builder.builder-shell .preview-live-btn-primary{min-height:34px;padding:0 12px;border:1px solid var(--b-border-strong);border-radius:var(--r-control);background:var(--b-surface);color:var(--b-text);font-size:var(--fs-sm);font-weight:var(--fw-medium);box-shadow:none}#page-builder.builder-shell .preview-live-btn-primary:hover{background:var(--b-surface-sunken)}.template-panel{border-radius:var(--r-card, 12px) 0 0 var(--r-card, 12px);box-shadow:var(--shadow-md)}.template-panel .tpl-card{border:1px solid var(--b-border, #e7eaf0);border-radius:var(--r-card, 12px);background:#fff;box-shadow:none}.template-panel .tpl-card:hover:not(.tpl-card--current){border-color:var(--b-border-strong, #dbe1ea)}.template-panel .tpl-card.tpl-card--current{border-color:var(--b-accent, #4f63d9);box-shadow:inset 0 0 0 1px var(--b-accent, #4f63d9)}.template-panel .tpl-card-shot{border-radius:var(--r-control, 8px) var(--r-control, 8px) 0 0}.template-panel .tpl-card-desc{color:var(--b-text-muted, #5a6478)}.template-panel .ats-color-picker--compact{border:0;background:transparent;padding:0;box-shadow:none}.template-panel .template-panel-section-title,.template-panel .tpl-group-title{font-size:var(--fs-micro, 11px);font-weight:var(--fw-semi, 600);letter-spacing:.06em;color:var(--b-text-subtle, #77808f)}#page-builder.builder-shell :is(.auth-modal,.cover-modal,.export-warning-modal,.paywall-modal),:is(.auth-modal,.cover-modal,.export-warning-modal,.paywall-modal){border-radius:16px;box-shadow:var(--shadow-md, 0 16px 40px rgba(16, 24, 40, .14));background:#fff;border:1px solid var(--b-border, #e7eaf0)}:is(.auth-backdrop,.cover-backdrop,.export-warning-backdrop,.paywall-backdrop,.template-panel-backdrop){background:#10182870}:is(.auth-modal,.cover-modal,.export-warning-modal,.paywall-modal) :is(.paywall-close,.auth-close){width:40px;height:40px;min-width:40px;min-height:40px;border-radius:var(--r-control, 8px);border:0;background:transparent;color:#5a6478;box-shadow:none}:is(.auth-modal,.cover-modal,.export-warning-modal,.paywall-modal) :is(.paywall-close,.auth-close):hover{background:#f1f3f8;color:#101828}:is(.auth-modal,.cover-modal,.paywall-modal) :is(input[type=text],input[type=email],input[type=password],select){min-height:44px;border-radius:8px;border:1px solid #dbe1ea;font-size:15px}@media (max-width: 767.98px){#page-builder.builder-shell .smart-builder .field-soft :is(input,select){min-height:48px!important;height:48px!important;max-height:48px!important;font-size:16px!important}:is(.auth-modal,.cover-modal,.paywall-modal) :is(input[type=text],input[type=email],input[type=password],select){font-size:16px;min-height:48px}:is(.auth-modal,.cover-modal,.export-warning-modal,.paywall-modal) :is(.paywall-close,.auth-close){width:44px;height:44px;min-width:44px;min-height:44px}}@media (min-width: 1024px) and (max-width: 1439.98px){#page-builder.builder-shell:not(.builder--narrow) .editor-panel{padding-bottom:40px}}@media (max-width: 767.98px){#page-builder.builder-shell,.template-panel-backdrop,.tpl-preview-overlay{--fs-micro: 12px}.template-panel .template-panel-section-title,#page-builder.builder-shell .cvcheck-ring-suffix,.template-panel .tpl-panel-foot-note{font-size:12px}}@media (min-width: 768px) and (max-width: 1023.98px){#page-builder.builder-shell .builder-header-inner{flex-direction:row;align-items:center;justify-content:space-between}#page-builder.builder-shell .header-action-row{width:auto;justify-content:flex-end}#page-builder.builder-shell .editor-utility-bar .builder-flow-progress{display:none}}@media (max-width: 1023.98px){#page-builder.builder-shell .builder-title-inline>.btn-ghost,#page-builder.builder-shell .add-line-btn,#page-builder.builder-shell .history-empty-actions .history-empty-btn-primary.add-line-btn{min-height:44px}}
