.editor-layout-technical{--color-bg:#f9f4ed;--color-surface:#fffdf9;--color-text:#201e1d;--color-divider:#e1d9cc;--color-accent:#c67139;--color-accent-100:#fff2eb;--color-accent-700:#8c491a;--color-accent-800:#75401d;--color-accent-2:#56633f;--color-accent-2-100:#e1eecc;--color-accent-2-200:#ccdbb2;--color-accent-2-700:#56633f;--color-accent-2-800:#465232;--text:#201e1d;--muted:#746a5c;--line:#e1d9cc;--surface:#fffdf9;--background:#f9f4ed;--accent:#c67139;--accent-soft:#fff2eb;--success:#56633f;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--shadow-sm:none;--shadow-md:0 14px 30px #201e1d29;--font-heading:var(--font-figtree), "Figtree", system-ui, sans-serif;--font-body:var(--font-figtree), "Figtree", system-ui, sans-serif;--font-mono:var(--font-ibm-plex-mono), "IBM Plex Mono", monospace;min-height:100dvh;color:var(--color-text);background:var(--color-bg);font:400 14px/1.5 var(--font-body);grid-template-columns:200px minmax(0,1fr);display:grid}.editor-layout-technical .editor-sidebar{z-index:20;color:#f5ead8;background:#201e1d;border:0;flex-direction:column;gap:0;width:200px;min-width:0;height:100dvh;padding:27px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.editor-layout-technical .editor-brand{border:0;padding:0 11px 28px}.editor-layout-technical .editor-brand-link,.editor-layout-technical .editor-brand-link:hover{color:#f5ead8}.editor-layout-technical .editor-brand-link>span{gap:9px!important}.editor-layout-technical .editor-brand-link>span>span{letter-spacing:-.5px!important;font-size:24px!important}.editor-layout-technical :is(.editor-current-site,.editor-site-switcher summary){color:#f5ead8;background:#2e2b25;border:1px solid #474238;border-radius:8px;align-content:start;gap:3px;width:100%;min-height:0;margin:0 0 25px;padding:14px 12px;font-size:14px;line-height:1.3;display:grid}.editor-layout-technical :is(.editor-current-site,.editor-site-switcher summary) strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;display:block;overflow:hidden}.editor-layout-technical .editor-site-switcher summary{cursor:pointer;padding-right:30px;list-style:none;position:relative}.editor-layout-technical .editor-site-switcher summary::-webkit-details-marker{display:none}.editor-layout-technical .editor-site-switcher summary:after{content:"";border-bottom:1.5px solid #b5aa97;border-right:1.5px solid #b5aa97;width:7px;height:7px;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.editor-layout-technical .editor-site-switcher[open] summary:after{transform:translateY(-25%)rotate(225deg)}.editor-layout-technical :is(.editor-site-switcher-kicker,.editor-site-identifier,.editor-navigation-label){font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:400}.editor-layout-technical .editor-site-switcher-kicker{color:#ccdbb2;align-items:center;gap:7px;margin-bottom:5px;display:flex}.editor-layout-technical .editor-site-switcher-kicker:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.editor-layout-technical .editor-site-identifier{color:#c0b6a5;letter-spacing:.025em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;min-width:0;margin-top:3px;font-size:11px;display:block;overflow:hidden}.editor-layout-technical .editor-site-switcher{position:relative}.editor-layout-technical .editor-site-switcher>div{z-index:8;box-shadow:var(--shadow-md);background:#2e2b25;border:1px solid #474238;border-radius:8px;gap:3px;padding:6px;display:grid;position:absolute;top:calc(100% - 20px);left:0;right:0}.editor-layout-technical .editor-site-switcher a{color:#d5cbbb;border-radius:5px;padding:9px 10px;font-size:12px;text-decoration:none}.editor-layout-technical :is(.editor-site-switcher a:hover,.editor-site-switcher a[aria-current=page]){color:#f5ead8;background:#433024}.editor-layout-technical .editor-navigation-label{color:#b5aa97;margin:0 12px 8px}.editor-layout-technical .editor-navigation{gap:4px;display:grid}.editor-layout-technical .editor-navigation-link{color:#d5cbbb;border-radius:7px;align-items:center;gap:10px;min-height:41px;padding:11px 12px;font-size:13px;font-weight:400;line-height:1.3;display:flex;position:relative}.editor-layout-technical :is(.editor-navigation-link:hover,.editor-navigation-link:focus-visible){color:#f5ead8;background:#2e2b25}.editor-layout-technical .editor-navigation-link[aria-current=page]{color:#f5ead8;box-shadow:none;background:#433024}.editor-layout-technical .editor-navigation-link[aria-current=page]:before{background:var(--color-accent);content:"";border-radius:0 2px 2px 0;width:3px;position:absolute;top:12px;bottom:12px;left:-14px}.editor-layout-technical .editor-navigation-icon{opacity:.8;flex:0 0 17px;width:17px;height:17px}.editor-layout-technical .editor-navigation-link[aria-current=page] .editor-navigation-icon{color:#f6a06b;opacity:1}.editor-layout-technical .editor-navigation-count{color:#ffc6a5;min-width:19px;font:400 10px/1.3 var(--font-mono);text-align:center;background:#5c3d28;border-radius:4px;margin-left:auto;padding:2px 4px}.editor-layout-technical .editor-navigation-divider{background:#3c382f;height:1px;margin:20px 12px}.editor-layout-technical .editor-technical-sidebar-footer{margin-top:auto;padding:38px 11px 0;position:relative}.editor-layout-technical .editor-technical-motto{color:#b5aa97;max-width:145px;margin:0 0 21px;font-size:12px;line-height:1.6}.editor-layout-technical .editor-technical-account{border-top:1px solid #3c382f;position:relative}.editor-layout-technical .editor-technical-account summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) 8px;align-items:center;gap:10px;padding-top:18px;list-style:none;display:grid}.editor-layout-technical .editor-technical-account summary::-webkit-details-marker{display:none}.editor-layout-technical .editor-technical-avatar{color:#e1eecc;width:32px;height:32px;font:400 12px var(--font-mono);background:#2e2b25;border:1px solid #645c50;border-radius:50%;place-items:center;display:grid}.editor-layout-technical .editor-technical-account-copy{min-width:0}.editor-layout-technical :is(.editor-technical-account-copy strong,.editor-technical-account-copy small){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.editor-layout-technical .editor-technical-account-copy strong{color:#f5ead8;font-size:12px;font-weight:500}.editor-layout-technical .editor-technical-account-copy small{color:#b5aa97;font-size:11px}.editor-layout-technical .editor-technical-account-chevron{border-bottom:1.5px solid #b5aa97;border-right:1.5px solid #b5aa97;width:7px;height:7px;transform:rotate(45deg)}.editor-layout-technical .editor-technical-account[open] .editor-technical-account-chevron{transform:rotate(225deg)}.editor-layout-technical .editor-technical-account-menu{z-index:9;box-shadow:var(--shadow-md);background:#2e2b25;border:1px solid #474238;border-radius:8px;gap:7px;padding:10px;display:grid;position:absolute;bottom:46px;left:-4px;right:-4px}.editor-layout-technical .editor-technical-account-menu a{color:#f5ead8;border-radius:5px;padding:7px 8px;font-size:12px;text-decoration:none}.editor-layout-technical .editor-technical-account-menu a:hover{background:#433024}.editor-layout-technical .editor-technical-account-menu .secondary-button{color:#f5ead8;background:0 0;border-color:#645c50;width:100%;min-height:34px}.editor-layout-technical .editor-workspace{flex-direction:column;grid-column:2;min-width:0;min-height:100dvh;display:flex}.editor-layout-technical .editor-topbar{z-index:15;border-bottom:1px solid var(--color-divider);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9f5;padding:0;display:block;position:sticky;top:0}.editor-layout-technical .editor-topbar-content{justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:75px;margin:0;padding:16px 27px;display:flex}.editor-layout-technical .editor-technical-breadcrumb{min-width:0;color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.editor-layout-technical .editor-technical-breadcrumb svg{flex:0 0 16px;width:16px;height:16px}.editor-layout-technical .editor-technical-breadcrumb span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-layout-technical .editor-technical-breadcrumb strong{color:var(--color-text);font-weight:500}.editor-layout-technical .editor-topbar-actions{flex:none;align-items:center;gap:8px;display:flex}.editor-layout-technical :is(.btn,.primary-button,.secondary-button,.announcement-danger-button){min-height:36px;font-family:var(--font-body);border-radius:7px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:500;display:inline-flex}.editor-layout-technical :is(.btn-primary,.primary-button){color:#201e1d;border-color:var(--color-accent);background:var(--color-accent)}.editor-layout-technical :is(.btn-primary:hover:not(:disabled),.primary-button:hover:not(:disabled)){color:#201e1d;background:#d67f48;border-color:#d67f48}.editor-layout-technical :is(.btn-secondary,.secondary-button){color:var(--color-text);border-color:var(--color-divider);background:var(--color-surface)}.editor-layout-technical :is(.btn-secondary:hover:not(:disabled),.secondary-button:hover:not(:disabled)){color:var(--color-text);background:#eee7db}.editor-layout-technical .editor-user-menu.editor-technical-mobile-account{display:none}.editor-layout-technical .editor-page-content{flex:1;width:100%;margin:0;padding:30px 27px 26px;display:flex}.editor-layout-technical .editor-page-content>*{width:100%;max-width:1180px;margin-inline:auto}.editor-layout-technical .editor-technical-bottom-line{color:var(--muted);border-top:1px solid var(--color-divider);font:400 10px/1.5 var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:auto;padding:11px 27px;display:flex}.editor-layout-technical .editor-technical-bottom-message{align-items:center;gap:6px;display:flex}.editor-layout-technical .editor-technical-bottom-message>span{background:var(--color-accent-2);border-radius:50%;width:5px;height:5px}.editor-layout-technical .technical-overview{flex-direction:column;display:flex}.editor-layout-technical .technical-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:25px;display:flex}.editor-layout-technical .technical-kicker{color:var(--muted);font:500 11px/1.5 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin:0}.editor-layout-technical .technical-page-heading .technical-kicker{margin-bottom:10px}.editor-layout-technical .technical-page-heading h2{font:500 clamp(26px, 3.2vw, 35px)/1.16 var(--font-body);letter-spacing:-1.1px;margin:0}.editor-layout-technical .technical-page-heading>div>p:last-child{max-width:480px;color:var(--muted);margin:10px 0 0;font-size:13px}.editor-layout-technical .technical-heading-mark{background:var(--color-accent);border-radius:50%;width:8px;height:8px;margin:0 0 5px 5px;display:inline-block}.editor-layout-technical .technical-page-stamp{color:var(--muted);font:400 11px/1.6 var(--font-mono);text-align:right;padding-top:3px}.editor-layout-technical .technical-page-stamp span{color:var(--color-accent-2)}.editor-layout-technical .technical-home-grid{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:20px;display:grid}.editor-layout-technical .technical-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.editor-layout-technical .technical-section-head h3{font:500 15px/1.35 var(--font-body);margin:0}.editor-layout-technical .technical-section-head>a{color:var(--color-accent-700);align-items:center;gap:7px;padding:5px 0;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.editor-layout-technical .technical-module-list{border:1px solid var(--color-divider);background:var(--color-surface);border-radius:10px;overflow:clip}.editor-layout-technical .technical-module{width:100%;min-height:74px;color:var(--color-text);border-bottom:1px solid var(--color-divider);grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:18px 17px;text-decoration:none;display:grid}.editor-layout-technical .technical-module:last-child{border-bottom:0}.editor-layout-technical .technical-module:hover{color:var(--color-text);background:#f5ead8}.editor-layout-technical .technical-module-symbol{width:36px;height:36px;color:var(--color-accent-700);background:#f5ead8;border-radius:8px;place-items:center;display:grid}.editor-layout-technical .technical-module-symbol svg{width:18px;height:18px}.editor-layout-technical .technical-module strong{font-size:14px;font-weight:500;display:block}.editor-layout-technical .technical-module small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}.editor-layout-technical .technical-module-arrow{color:var(--muted);font-size:17px}.editor-layout-technical .technical-publish-note{border:1px solid var(--color-divider);background:#f5ead8;border-radius:10px;padding:21px 19px;position:relative;overflow:hidden}.editor-layout-technical .technical-publish-note:before{background:var(--color-accent-2);content:"";border-radius:0 2px 2px 0;width:3px;height:32px;position:absolute;top:20px;left:0}.editor-layout-technical .technical-publish-note[data-dirty=true]:before{background:var(--color-accent)}.editor-layout-technical .technical-status-pill{color:var(--color-accent-2);background:#e1eecc;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.editor-layout-technical .technical-publish-note[data-dirty=true] .technical-status-pill{color:var(--color-accent-700);background:#fff2eb}.editor-layout-technical .technical-status-pill>span{background:currentColor;border-radius:50%;width:6px;height:6px}.editor-layout-technical .technical-publish-note h3{font:500 21px/1.25 var(--font-body);letter-spacing:-.5px;margin:12px 0 10px}.editor-layout-technical .technical-publish-note p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.editor-layout-technical .technical-pending-list{border-top:1px solid var(--color-divider);gap:10px;margin-top:17px;padding-top:15px;display:grid}.editor-layout-technical .technical-pending-list span{align-items:flex-start;gap:8px;font-size:12px;display:flex}.editor-layout-technical .technical-pending-list span>span{color:var(--color-accent-700)}.editor-layout-technical .technical-dark-button{color:#f5ead8;background:#201e1d;border:1px solid #201e1d;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:39px;margin-top:18px;padding:10px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.editor-layout-technical .technical-dark-button:hover{color:#f5ead8;background:#474238}.editor-layout-technical .technical-quiet-note{color:var(--muted);align-items:flex-start;gap:8px;margin:18px 0 0;padding:0 2px;font-size:12px;line-height:1.6;display:flex}.editor-layout-technical .technical-quiet-note>span{color:var(--color-accent-2)}.editor-layout-technical .technical-recent{margin-top:27px}.editor-layout-technical .technical-activity-row{border-top:1px solid var(--color-divider);grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 0;font-size:13px;display:grid}.editor-layout-technical .technical-activity-row>div>div{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.editor-layout-technical .technical-initials{width:31px;height:31px;color:var(--muted);font:400 11px var(--font-mono);background:#eee7db;border-radius:50%;place-items:center;display:grid}.editor-layout-technical .technical-activity-status{color:var(--color-accent-700);font-size:11px}.editor-layout-technical .technical-activity-status-done{color:var(--color-accent-2)}.editor-layout-technical .technical-empty{color:var(--muted);border-top:1px solid var(--color-divider);padding:20px 0;font-size:13px}.editor-layout-technical :is(.editor-overview,.editor-section-page){gap:22px}.editor-layout-technical :is(.section-intro,.overview-section-heading,.price-section-heading,.announcement-section-heading){grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);align-items:end;gap:30px;display:grid}.editor-layout-technical .section-intro{padding:0 0 3px}.editor-layout-technical :is(.section-intro h2,.overview-section-heading h2){font:500 clamp(26px, 3.2vw, 35px)/1.16 var(--font-body);letter-spacing:-1.1px;margin:6px 0 0}.editor-layout-technical .section-intro h2:after{background:var(--color-accent);content:"";border-radius:50%;width:8px;height:8px;margin:0 0 5px 6px;display:inline-block}.editor-layout-technical :is(.section-intro>p,.overview-section-heading>p,.price-section-heading>p,.announcement-section-heading>p){color:var(--muted);margin:0;font-size:13px;line-height:1.65}.editor-layout-technical :is(.card-label,.eyebrow,.form-field label,.exception-field>span){color:var(--color-accent-700);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:500}.editor-layout-technical :is(details.card,.price-create-form,.announcement-create-card,.announcement-card,.publication-preview-card,.publication-actions,.publication-error,.google-business-card,.draft-notice){border:1px solid var(--color-divider);background:var(--color-surface);box-shadow:none;border-radius:10px}.editor-layout-technical :is(.staff-profile-card>summary,.price-list-card>summary,.salon-panel>summary){min-height:68px;padding:17px 20px}.editor-layout-technical :is(.staff-profile-summary strong,.price-list-summary strong,.salon-panel>summary){font-family:var(--font-body);font-size:16px;font-weight:500}.editor-layout-technical :is(.staff-profile-content,.salon-panel-content,.price-list-content){border-color:var(--color-divider);padding:0 20px 20px}.editor-layout-technical :is(.profile-panel,.contact-card,.read-only-schedule-week,.schedule-table-wrapper,.exception-form,.exception-list-item,.announcement-toggle){border:1px solid var(--color-divider);background:var(--color-bg);border-radius:8px}.editor-layout-technical :is(.form-field input,.form-field textarea,.form-field select,.exception-field input,.exception-field select,.schedule-cell-editor select,.input){min-height:40px;color:var(--color-text);border-color:var(--color-divider);background:var(--color-surface);border-radius:7px;padding:9px 11px;font-size:13px}.editor-layout-technical :is(.form-field input,.form-field textarea,.form-field select,.exception-field input,.exception-field select,.schedule-cell-editor select,.input):focus-visible{border-color:var(--color-accent);outline-offset:1px;outline:2px solid #c6713938}.editor-layout-technical .form-field textarea{min-height:92px}.editor-layout-technical :is(.tag,.announcement-enabled-badge,.announcement-disabled-badge,.announcement-state-badge,.past-badge){min-height:0;font-family:var(--font-mono);border-radius:5px;padding:4px 8px;font-size:10px;font-weight:500}.editor-layout-technical .price-page{gap:18px}.editor-layout-technical .price-section-heading{display:none}.editor-layout-technical .price-editor{flex-direction:column;gap:14px;margin-top:0;display:flex}.editor-layout-technical .price-list-tabs{background:#eee7db;border-radius:7px;order:0;align-self:flex-start;gap:3px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.editor-layout-technical .price-list-tab{min-height:32px;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;padding:7px 12px;font-size:12px;font-weight:500}.editor-layout-technical .price-list-tab[aria-selected=true]{color:var(--color-text);border-color:var(--color-divider);background:var(--color-surface)}.editor-layout-technical .price-list-stack{order:1;gap:10px}.editor-layout-technical .price-create-form{order:2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px}.editor-layout-technical .price-create-form .primary-button{min-width:150px}.editor-layout-technical .price-list-card{padding:0;overflow:hidden}.editor-layout-technical .price-list-summary{grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:14px;list-style:none;display:grid;position:relative}.editor-layout-technical .price-list-summary::-webkit-details-marker{display:none}.editor-layout-technical .price-list-summary:after{border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);content:"";width:8px;height:8px;transform:translateY(-2px)rotate(45deg)}.editor-layout-technical .price-list-card[open]>.price-list-summary:after{transform:translateY(2px)rotate(225deg)}.editor-layout-technical .price-list-card-always-open>.price-list-summary{cursor:default;grid-template-columns:minmax(0,1fr) auto}.editor-layout-technical .price-list-card-always-open>.price-list-summary:after{display:none}.editor-layout-technical .price-list-summary>span:first-child{gap:3px;display:grid}.editor-layout-technical .price-list-summary strong{letter-spacing:-.35px;font-size:19px}.editor-layout-technical .price-list-summary small{color:var(--muted);font-size:12px}.editor-layout-technical .price-list-content{border-top:1px solid var(--color-divider);display:flex}.editor-layout-technical .price-batch-editor{gap:0}.editor-layout-technical .price-main-fields-simple{gap:12px;padding:16px 0}.editor-layout-technical .price-group-stack{gap:0;margin-top:0}.editor-layout-technical .price-group-card{border:0;border-top:1px solid var(--color-divider);background:0 0;border-radius:0;padding:0}.editor-layout-technical .price-group-heading{gap:12px;padding:16px 0 12px}.editor-layout-technical .price-item-stack{gap:7px;margin-top:0}.editor-layout-technical :is(.price-item-row,.price-item-read-only){background:0 0;border:0;border-radius:0}.editor-layout-technical .price-item-row{gap:8px;padding:0}.editor-layout-technical .price-item-row .form-field input{background:var(--color-bg)}.editor-layout-technical .price-item-read-only{border-top:1px solid var(--color-divider);padding:10px 0}.editor-layout-technical .price-icon-button{width:40px;height:40px;min-height:40px;color:var(--muted);border-color:var(--color-divider);background:var(--color-surface);border-radius:6px;padding:0}.editor-layout-technical .price-save-list-row{border-top:1px solid var(--color-divider);margin-top:16px;padding-top:14px}.editor-layout-technical .price-create-form-nested{border:0;border-top:1px solid var(--color-divider);background:0 0;border-radius:0;margin-top:16px;padding:16px 0 0}.editor-layout-technical .price-item-create-form{border-top:1px dashed var(--color-divider);margin-top:14px;padding-top:14px}.editor-layout-technical .price-archive{border-color:var(--color-divider);background:var(--color-surface);border-radius:8px;order:3}.editor-layout-technical .seg{background:#eee7db;border-radius:7px}.editor-layout-technical .seg-opt{font-size:12px}.editor-layout-technical :is(.seg-opt:has(input:checked),.schedule-week-switch .seg-opt[aria-pressed=true]){color:var(--color-text);background:var(--color-surface)}.editor-layout-technical .schedule-table{font-size:12px}.editor-layout-technical :is(.schedule-table thead th,.table th){font-family:var(--font-mono);font-size:10px;font-weight:500}.editor-layout-technical :is(.overview-publication-band,.draft-notice,.publication-preview-card.publication-change-highlight,.publication-preview .publication-change-highlight:not(.publication-preview-card)){border:1px solid var(--color-divider);background:#f5ead8;border-radius:10px}.editor-layout-technical :is(.publication-change-legend,.publication-version.current){background:#e1eecc;border:1px solid #cbd9af;border-radius:6px}.editor-layout-technical .dialog{border:1px solid var(--color-divider);background:var(--color-surface);border-radius:10px}.editor-layout-technical .dialog-title{font-family:var(--font-body);font-weight:500}.editor-layout-technical :focus-visible{outline-color:var(--color-accent-700)}@media (max-width:900px) and (min-width:721px){.editor-layout-technical{grid-template-columns:182px minmax(0,1fr)}.editor-layout-technical .editor-sidebar{width:182px}.editor-layout-technical .editor-topbar-content,.editor-layout-technical .editor-page-content{padding-inline:20px}.editor-layout-technical .technical-home-grid{grid-template-columns:1fr}.editor-layout-technical .technical-home-aside{grid-template-columns:1fr 1fr;align-items:center;gap:18px;display:grid}}@media (max-width:720px){.editor-layout-technical{display:block}.editor-layout-technical .editor-sidebar{display:none}.editor-layout-technical .editor-workspace{grid-column:auto;min-height:100dvh}.editor-layout-technical .editor-mobile-bar{min-height:58px;color:var(--color-text);border-bottom:1px solid var(--color-divider);background:var(--color-surface);justify-content:space-between;align-items:center;padding:8px 17px;display:flex}.editor-layout-technical .editor-mobile-navigation summary{min-height:40px;color:var(--color-text);border:1px solid var(--color-divider);background:var(--color-surface);border-radius:7px;padding:9px 12px;font-size:12px;font-weight:500;list-style:none}.editor-layout-technical .editor-mobile-navigation nav{background:#201e1d;border:1px solid #474238;border-radius:8px;width:min(310px,100vw - 34px);max-height:calc(100dvh - 70px);padding:7px;right:0;overflow-y:auto}.editor-layout-technical .editor-mobile-navigation .editor-navigation-link{color:#d5cbbb}.editor-layout-technical .editor-mobile-navigation .editor-navigation-link[aria-current=page]{color:#f5ead8}.editor-layout-technical .editor-topbar-content{min-height:58px;padding:10px 17px}.editor-layout-technical .editor-technical-breadcrumb{display:none}.editor-layout-technical .editor-user-menu.editor-technical-mobile-account{display:block}.editor-layout-technical .editor-user-menu summary{border-radius:7px;min-height:36px;padding:8px 10px;font-size:12px}.editor-layout-technical .editor-user-menu>div{border-color:var(--color-divider);background:var(--color-surface);border-radius:8px}.editor-layout-technical .editor-page-content{padding:25px 19px}.editor-layout-technical .technical-home-grid{grid-template-columns:1fr}.editor-layout-technical .technical-page-stamp{display:none}.editor-layout-technical :is(.section-intro,.overview-section-heading,.price-section-heading,.announcement-section-heading){grid-template-columns:1fr;gap:12px}.editor-layout-technical .technical-activity-row{grid-template-columns:31px minmax(0,1fr)}.editor-layout-technical .technical-activity-status{grid-column:2}.editor-layout-technical .price-create-form{grid-template-columns:1fr}.editor-layout-technical .price-create-form .primary-button{width:100%}.editor-layout-technical .price-list-summary{grid-template-columns:minmax(0,1fr) 12px}.editor-layout-technical .price-list-card-always-open>.price-list-summary{grid-template-columns:minmax(0,1fr)}.editor-layout-technical .price-list-summary-status{grid-area:2/1/auto/-1}.editor-layout-technical .price-main-fields-simple,.editor-layout-technical .price-group-heading{grid-template-columns:1fr}.editor-layout-technical .price-item-row{grid-template-columns:minmax(0,1fr) 104px}.editor-layout-technical .price-item-row .price-move-buttons{grid-column:1/-1}.editor-layout-technical .price-item-create-form{grid-template-columns:minmax(0,1fr) 104px}.editor-layout-technical .price-item-create-form .secondary-button{grid-column:1/-1}}@media (max-width:520px){.editor-layout-technical .editor-topbar-content{padding-inline:15px}.editor-layout-technical .editor-topbar-actions{width:100%}.editor-layout-technical .editor-preview-link{display:none}.editor-layout-technical .editor-publish-link{flex:1}.editor-layout-technical .editor-page-content{padding:23px 15px}.editor-layout-technical .technical-page-heading h2,.editor-layout-technical .section-intro h2{font-size:27px}.editor-layout-technical .technical-pending-list{display:none}.editor-layout-technical .price-item-row{grid-template-columns:minmax(0,1fr) 84px}.editor-layout-technical .price-list-content{padding-inline:16px}.editor-layout-technical .editor-technical-bottom-line{padding-inline:15px}}@media (pointer:coarse){.editor-layout-technical :is(.btn,.primary-button,.secondary-button,.price-list-tab,.price-icon-button){min-height:44px}.editor-layout-technical :is(input,select,textarea){font-size:16px!important}}.editor-layout-technical .users-admin-workspace-page .technical-page-heading h1{font:500 clamp(26px, 3.2vw, 35px)/1.16 var(--font-body);letter-spacing:-1.1px;margin:0}.editor-layout-technical .users-admin-grid>.access-card{background:var(--color-surface);box-shadow:none;border-radius:10px}.editor-layout-technical .editor-global-admin-nav{margin-top:18px;padding:0}.editor-layout-technical .editor-global-admin-nav .editor-navigation-link{min-height:41px;padding:11px 12px}.editor-layout-technical .editor-current-site[href]{text-decoration:none}@media (max-width:560px){.editor-layout-technical .users-admin-workspace-page .technical-page-heading h1{font-size:27px}}
