.builder-actions{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:24px}.builder-actions p{margin:6px 0 0;color:var(--muted)}.builder-actions>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.builder-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:24px;align-items:start}.builder-editor{min-width:0}.builder-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}.builder-tabs button[aria-pressed=true]{background:var(--selected,#e9dfcf);color:var(--ink,#111c30)}.builder-fields{border:0;padding:0;margin:0;min-width:0}.builder-fields>h2{margin-top:0}.builder-fields>label{margin-top:20px}.builder-fields p{max-width:65ch}.builder-fields input,.builder-fields select{max-width:100%}.builder-palettes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.builder-palettes button{text-align:left;display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px}.palette-swatches{display:flex;width:100%;height:22px;overflow:hidden;border:1px solid var(--line)}.palette-swatches i{flex:1}.builder-colors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.builder-colors label{min-width:0}.builder-colors label>span{display:flex;gap:8px;align-items:center}.builder-colors input[type=color]{width:44px;flex:0 0 44px;padding:3px;min-height:44px}.builder-colors input:not([type=color]){width:100%;min-width:0}.builder-preview{position:sticky;top:20px;min-width:0}.builder-preview-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.builder-preview-controls h2{width:100%;margin:0}.builder-preview-controls label{flex:1;min-width:130px}.builder-preview-controls .check{flex-basis:100%;display:flex;align-items:center;gap:8px}.builder-preview-controls .check input{width:auto}.builder-device{margin:16px auto 0;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#f5f3ee;width:100%;height:min(760px,78vh)}.builder-device iframe{display:block;width:100%;height:100%;border:0}.builder-history{margin:28px 0}.builder-history>div{display:grid;gap:10px;padding-top:16px}.builder-validation{margin-top:24px}.builder-validation li{overflow-wrap:anywhere}.builder-store-section{padding:16px 0;border-bottom:1px solid var(--line)}.builder-store-section>section{margin-top:20px}.builder-store-section summary,.builder-history summary{cursor:pointer;min-height:36px}.builder-mobile-switch{display:none}.builder-device{height:clamp(360px,calc(100dvh - 420px),660px)}.miniapp-builder .builder-tabs button{width:auto;flex:1;margin:0;text-align:center}.miniapp-builder .builder-tabs{display:flex;flex-wrap:wrap}.miniapp-builder .builder-preview{display:flex;flex-direction:column;height:calc(100dvh - 360px);min-height:500px}.miniapp-builder .builder-preview-controls{flex:none}.miniapp-builder .builder-preview-controls label{margin:0}.miniapp-builder .builder-preview>p{flex:none;margin:8px 0;font-size:13px;line-height:1.5}.miniapp-builder .builder-device{height:auto;flex:1;min-height:240px;margin-top:12px}.miniapp-builder .builder-device{box-sizing:content-box;width:calc(100% - 2px)}@media(max-width:1150px){.builder-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:16px}.builder-actions{flex-direction:column}}@media(max-width:950px){.builder-layout{display:block}.builder-mobile-switch{display:flex;gap:10px;margin:20px 0}.builder-layout.show-editor .builder-preview,.builder-layout.show-preview .builder-editor{display:none}.builder-preview{position:static}.builder-device{height:740px;max-height:85vh}.builder-tabs{gap:8px}.builder-actions>div:last-child{width:100%}.builder-actions>div:last-child button{flex:1}}@media(max-width:950px){.miniapp-builder .builder-layout.show-editor .builder-preview{display:none}.miniapp-builder .builder-preview{height:calc(100dvh - 190px);min-height:650px}.miniapp-builder .builder-device{min-height:360px;max-height:none}}@media(max-width:440px){.builder-colors{grid-template-columns:1fr}.builder-tabs button{flex:1}.builder-actions>div:last-child{flex-direction:column}.builder-palettes{gap:8px}}.miniapp-builder .builder-preview{position:static;height:calc(100dvh - 260px);max-height:none;min-height:620px}.miniapp-builder .builder-device{min-height:0}.miniapp-builder .builder-preview.is-expanded{position:fixed;inset:12px;z-index:1200;height:calc(100dvh - 24px);min-height:0;max-height:none;background:var(--bg,#f5f3ee);padding:20px;border:1px solid var(--line,#c8c9cc);overflow:auto}.miniapp-builder .builder-preview.is-expanded .builder-device{min-height:240px}.miniapp-builder .builder-preview.is-expanded .builder-preview-controls{align-items:center}.miniapp-builder .builder-preview.is-expanded .builder-preview-controls h2{width:auto;flex:1}.miniapp-builder .builder-layout.show-editor .builder-preview.is-expanded{display:flex}@media(max-width:950px){.miniapp-builder .builder-preview{height:980px;min-height:860px}.miniapp-builder .builder-preview.is-expanded{height:calc(100dvh - 24px);min-height:0}}@media(min-width:951px)and (max-height:700px){.miniapp-builder .builder-preview:not(.is-expanded){position:static;height:850px}}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/leonasy/brand/site-font-1.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/leonasy/brand/site-font-2.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/leonasy/brand/site-font-3.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/leonasy/brand/site-font-4.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/leonasy/brand/site-font-5.ttf) format("truetype")}:root{--font-body:Manrope,Arial,sans-serif;--navy:#111c30;--navy-deep:#0b1424;--nav-text:#f5f3ee;--nav-muted:#b6bfce;--ground:#f5f3ee;--surface:#fff;--surface-soft:#faf8f4;--beige:#e9dfcf;--ink:#19283d;--muted:#606875;--line:#e1e3e6;--control-line:#818b98;--accent:#97603e;--accent-soft:#f3e9df;--success:#28664d;--danger:#a12f2f;--focus:#2563a6;--chart:#375c7c;--chart-comparison:#836747;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius:8px;--radius-panel:16px;--sidebar-width:240px;--shadow-floating:0 16px 48px rgb(11 20 36 / 18%);font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--ink);background:var(--ground);color-scheme:light}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit;color:inherit}::selection{background:var(--beige);color:var(--ink)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}button{min-height:44px;border:1px solid var(--control-line);border-radius:var(--radius);background:var(--surface);padding:10px 16px;cursor:pointer;line-height:1.4;transition:background .14s ease-out,border-color .14s ease-out}button:hover{background:var(--surface-soft);border-color:var(--ink)}button:disabled{opacity:.5;cursor:not-allowed}button.primary{background:var(--navy);border-color:var(--navy);color:var(--nav-text)}button.primary:hover{background:var(--navy-deep)}button.selected{background:var(--beige);border-color:var(--beige);color:var(--ink)}input,textarea,select{display:block;width:100%;min-width:0;min-height:44px;border:1px solid var(--control-line);border-radius:var(--radius);padding:10px 12px;background:var(--surface);margin:6px 0;caret-color:var(--ink)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}textarea{min-height:120px;resize:vertical}label{display:block;font-size:14px;font-weight:500;margin:16px 0;line-height:1.6}small{color:var(--muted)}input[type=checkbox]{display:inline-block;width:18px;height:18px;min-height:18px;flex-shrink:0;margin:0;accent-color:var(--navy)}.check{display:flex;align-items:center;gap:12px;min-height:44px;margin:6px 0;font-weight:400}h1,h2,h3{font-family:var(--font-body);font-weight:600;line-height:1.3;letter-spacing:-.025em;color:var(--ink);overflow-wrap:anywhere}h1{font-size:26px;margin:0}h2{font-size:22px}h3{font-size:18px}p{line-height:1.65}a{color:var(--ink);text-underline-offset:4px}header{display:flex;align-items:center;justify-content:space-between;gap:16px}fieldset{border:1px solid var(--line);border-radius:var(--radius);padding:20px;margin:24px 0;min-width:0}legend{font-weight:600;padding:0 8px}.shell{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100dvh;background:var(--navy)}.cms-sidebar{position:sticky;top:0;height:100dvh;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--nav-muted) var(--navy);padding:28px 16px 20px;color:var(--nav-text);display:flex;flex-direction:column;gap:24px;background:var(--navy)}.brand{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:500;letter-spacing:-.04em;white-space:nowrap}.brand strong{font-weight:700}.brand svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;color:var(--accent)}.cms-sidebar>.brand{padding:0 12px}.cms-sidebar .brand svg{color:var(--beige)}.cms-sidebar :focus-visible,.mobile-bar :focus-visible{outline-color:var(--beige)}.workspace{margin:0 8px;padding:16px 12px;background:var(--navy-deep);border-radius:var(--radius)}.workspace span,.workspace strong{display:block;overflow-wrap:anywhere}.workspace span{color:var(--nav-muted);font-size:12px;margin-bottom:4px}.workspace strong{font-size:14px;font-weight:500}nav{display:flex;flex-direction:column;gap:6px;margin:24px 0}nav button{text-align:left}.cms-sidebar nav{margin:0;gap:24px}.nav-group{display:grid;gap:4px}.nav-group>p{color:var(--nav-muted);font-size:12px;margin:0 12px 6px}.cms-sidebar button{width:100%;color:var(--nav-text);text-align:left;background:transparent;border-color:transparent;font-weight:500;padding:10px 12px}.cms-sidebar button:hover{background:var(--navy-deep)}.cms-sidebar button.selected{background:var(--beige);color:var(--navy-deep)}.nav-legacy summary{cursor:pointer;padding:10px 12px;font-size:12px;color:var(--nav-muted);min-height:44px}.nav-legacy[open] summary{margin-bottom:8px}.sidebar-account{margin-top:auto;padding:20px 0 0;border-top:1px solid #354155;display:grid;gap:4px}.sidebar-account>strong,.sidebar-account>span{padding:0 12px;overflow-wrap:anywhere}.sidebar-account>span{font-size:12px;color:var(--nav-muted);margin-bottom:10px}.cms-content{min-width:0;background:var(--ground);border-radius:16px 0 0 16px;margin:8px 8px 8px 0;padding:32px;outline:none;min-height:calc(100dvh - 16px)}.page-header{margin-bottom:28px;align-items:flex-start}.page-header p{margin:8px 0 0;color:var(--muted)}.workspace-label{font-size:12px;color:var(--muted);padding-top:8px;text-align:right;max-width:200px;overflow-wrap:anywhere}.skip-link{position:fixed;left:16px;top:-100px;z-index:100;background:var(--surface);padding:12px}.skip-link:focus{top:12px}.mobile-bar,.mobile-close,.nav-backdrop{display:none}.login{max-width:440px;width:calc(100% - 32px);margin:10vh auto;padding:32px;background:var(--surface);border-radius:var(--radius-panel);border:1px solid var(--line)}.login .brand{margin-bottom:40px}.login h1{font-size:26px}.login>p{color:var(--muted)}.login form{margin-top:28px}.login form button{width:100%;margin-top:12px}.toolbar,.actions{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.toolbar{padding:16px 20px;margin-bottom:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.toolbar label{flex:1 1 180px;margin:0}.toolbar input,.toolbar select{margin-bottom:0}.toolbar>button{flex-shrink:0}.records{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:0 24px}.records article,.panel article{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.records article:last-child{border-bottom:0}.records article>div{min-width:0}.records article>button{flex-shrink:0}.records h3{font-size:16px;margin:0 0 8px}.records p{margin:4px 0;color:var(--muted)}article p{font-size:14px;overflow-wrap:anywhere}.menu-summary{display:grid;gap:4px;font-size:13px;line-height:1.6;color:var(--muted)}.menu-prices{font-variant-numeric:tabular-nums;color:var(--ink)}.empty-state{padding:40px 16px;text-align:center}.empty-state h3{margin:0 0 8px}.empty-state p{max-width:50ch;margin:0 auto;color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px}.cards article,.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.cards b{font-size:28px;font-weight:500}.scrim{position:fixed;inset:0;background:#0b14248c;z-index:20;overflow:auto;padding:32px 24px;overscroll-behavior:contain}.editor{max-width:880px;background:var(--surface);border-radius:var(--radius-panel);padding:28px;margin:auto;box-shadow:var(--shadow-floating);outline:none}.editor>header h2{margin:0}.editor>p{color:var(--muted)}.editor>.actions{position:sticky;top:-32px;z-index:1;background:var(--surface);padding:16px 0;border-bottom:1px solid var(--line);margin-bottom:24px}.notice,[role=alert]{padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);line-height:1.6}.notice{background:var(--accent-soft)}[role=alert]{color:var(--danger);border-color:var(--danger);background:var(--surface)}.nested{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;border-bottom:1px solid var(--line);align-items:end}.nested label{min-width:0}.thumb{max-width:160px;max-height:160px;object-fit:contain}.cover{max-width:100%;max-height:360px}.prose{white-space:pre-wrap;line-height:1.8}.page-editor{max-width:900px}.page-editor details{border-bottom:1px solid var(--line);padding:20px 0}.page-editor summary{cursor:pointer;min-height:44px;font-size:18px;line-height:1.5}.page-order{display:flex;align-items:center;gap:8px;margin:8px 0}.page-order span{flex:1}.image-choice img{display:block;max-width:100%;max-height:300px;object-fit:contain}.image-field small{display:block;line-height:1.6}.image-field .actions{position:static}.page-editor button{max-width:100%}.no-show-detail,.bonus-admin-detail,.cup-admin-detail{margin:32px 0;padding-top:24px;border-top:1px solid var(--line)}.no-show-detail article,.bonus-admin-detail article{flex-wrap:wrap;align-items:flex-start}.cup-admin-settings form,.cup-admin-detail form{display:grid;gap:16px;max-width:42rem}.cup-admin-detail article{margin-block:24px}.cup-admin-settings form label,.cup-admin-detail form label,.cup-admin-settings form p,.cup-admin-detail form p{margin:0;line-height:1.6}.loyalty-tabs,.analytics-tabs{flex-direction:row;flex-wrap:wrap;gap:8px}.loyalty-tabs button{flex:0 1 auto}.analytics{min-width:0}.analytics-filters{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin:24px 0}.analytics-filters label{margin:0;flex:1 1 180px}.analytics-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px;margin:24px 0}.analytics-kpis dt{font-size:13px;color:var(--muted)}.analytics-kpis dd{font-size:26px;font-weight:500;font-variant-numeric:tabular-nums;margin:8px 0}.analytics-kpis p{font-size:12px;color:var(--muted);margin:0}.analytics-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:24px}.analytics-chart{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px;min-width:0}.analytics-chart h3{font-size:16px;margin-top:0}.analytics-chart svg{display:block;width:100%;min-height:160px}.analytics-chart text{fill:var(--muted);font-size:14px}.analytics-chart .series{stroke:var(--chart);stroke-width:2;vector-effect:non-scaling-stroke}.analytics-chart .series-1{stroke:var(--chart-comparison);stroke-dasharray:6 5}.chart-key{display:inline-block;margin-right:16px;font-size:12px}.key-0{color:var(--chart)}.key-1{color:var(--chart-comparison)}.analytics-table{overflow:auto;max-width:100%;margin:24px 0;scrollbar-width:thin;scrollbar-color:var(--control-line) var(--surface);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.analytics-table table{border-collapse:collapse;width:100%;font-size:13px;font-variant-numeric:tabular-nums}.analytics-table th,.analytics-table td{text-align:left;vertical-align:top;padding:14px 16px;line-height:1.6;border-bottom:1px solid var(--line);min-width:100px;max-width:360px;overflow-wrap:anywhere}.analytics-table th{font-size:12px;font-weight:500;color:var(--muted);white-space:nowrap}.analytics-table td.numeric,.analytics-table th.numeric{text-align:right}.analytics-table tbody tr:last-child td{border-bottom:0}.analytics-table tbody tr:hover{background:var(--surface-soft)}.analytics-table>p{padding:0 16px}.analytics-pagination,.analytics-exports{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin:24px 0}.analytics-exports span,.analytics-period{font-size:13px;color:var(--muted)}.analytics-settings{margin:32px 0}.analytics-settings summary,.analytics-chart summary{cursor:pointer;min-height:44px;padding:12px 0}.analytics-settings form{max-width:440px}.crm-profile{margin-top:32px}.crm-profile h3{margin-top:40px}.analytics p{line-height:1.65}.analytics-table .payment-link{white-space:nowrap;min-width:140px}.text-button{border-color:transparent;text-decoration:underline;text-underline-offset:3px}.payment-settings{max-width:760px}.payment-settings fieldset{margin:24px 0;padding:20px}.payment-settings input,.payment-settings select{max-width:100%;min-width:0}.payment-settings p{overflow-wrap:anywhere}.payment-settings .eyebrow{font-size:13px;color:var(--muted)}.payment-settings small{display:block;margin-top:8px}@media(min-width:1600px){.cms-content{padding:40px 48px}}@media(max-width:1000px){:root{--sidebar-width:220px}.cms-content{padding:24px}.workspace-label{display:none}.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.shell{display:block;background:var(--ground)}.mobile-bar{display:flex;position:sticky;top:0;z-index:10;padding:12px 16px;background:var(--navy);color:var(--nav-text);min-height:64px}.mobile-bar .brand svg{color:var(--beige)}.mobile-bar button{background:var(--navy);color:var(--nav-text);border-color:var(--nav-muted)}.cms-sidebar{display:none}.cms-sidebar.is-open{display:flex;position:fixed;inset:0 auto 0 0;width:min(320px,85vw);height:100dvh;z-index:31}.mobile-close{display:block}.nav-backdrop{display:block;position:fixed;inset:0;z-index:30;background:#0b14248c;border:0;border-radius:0}.nav-backdrop:hover{background:#0b14248c}.cms-content{padding:24px 16px;margin:0;border-radius:0;min-height:calc(100dvh - 68px)}.page-header{margin-bottom:24px}h1{font-size:24px}.toolbar{padding:16px;gap:8px}.toolbar label{flex-basis:100%}.toolbar>button{flex:1 1 auto}.records{padding:0 16px}.records article{align-items:flex-start;flex-wrap:wrap;gap:12px}.records article>div{width:100%}.records article>button{width:auto}.analytics-kpis{gap:24px 16px;padding:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-kpis dd{font-size:22px}.analytics-chart{padding:16px}.analytics-tabs{flex-wrap:nowrap;overflow:auto;padding:4px 0}.analytics-tabs button{flex-shrink:0}.analytics-filters{gap:12px}.analytics-filters label{flex-basis:100%}.scrim{padding:0}.editor{border-radius:0;min-height:100dvh;padding:20px 16px}.editor>.actions{top:0;gap:8px}.editor>.actions button{flex:1 1 auto}.editor>header{align-items:flex-start}.editor h2{font-size:20px}.nested{grid-template-columns:repeat(2,minmax(0,1fr))}.login{margin:32px auto;padding:24px}.login .brand{margin-bottom:32px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.menu-step{margin:28px 0;padding:20px;background:var(--surface-soft)}.choice-list{max-height:280px;overflow:auto;padding:8px 0;margin-bottom:16px}.choice-list .check{padding:8px 0;min-height:44px}.group-member{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0}.table-scroll{width:100%;overflow:auto;background:var(--surface)}.table-scroll table{width:100%;border-collapse:collapse;text-align:left}.table-scroll th,.table-scroll td{padding:14px 16px;vertical-align:top}.table-scroll th{font-weight:600;font-size:14px}.table-scroll td small{display:block;margin-top:6px;color:var(--muted)}.table-scroll .numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.editor details{margin:24px 0}.editor summary{cursor:pointer;min-height:44px;padding:12px 0}@media(max-width:760px){.menu-step{padding:16px 12px}.group-member{flex-wrap:wrap}.table-scroll th,.table-scroll td{padding:12px 8px}}@media(max-width:760px){.drink-table table,.drink-table tbody{display:block;width:100%}.drink-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.drink-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:8px}.drink-table td{display:block;min-width:0;overflow-wrap:anywhere}.drink-table td:nth-child(2),.drink-table td:nth-child(4){display:none}.drink-table td:last-child{grid-column:1 / -1}}.menu-transfer{max-width:100%}.transfer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:16px}.transfer-file{display:flex;flex-direction:column;gap:6px}.transfer-sheet{margin-block:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.transfer-sheet h3{grid-column:1/-1}.transfer-sheet label{display:flex;flex-direction:column;gap:4px;min-width:0}.transfer-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-block:20px}.transfer-counts dt{font-size:13px;color:var(--muted,#626974)}.transfer-counts dd{margin:4px 0;font-size:24px;font-variant-numeric:tabular-nums}.transfer-table{max-width:100%;overflow:auto;margin-block:20px}.transfer-table table{width:100%;border-collapse:collapse}.transfer-table th,.transfer-table td{padding:10px;text-align:left;border-bottom:1px solid var(--border,#d8dce2)}.transfer-table td:nth-last-child(-n+2){text-align:right;font-variant-numeric:tabular-nums}.transfer-preview>label{display:block;margin-block:12px}.menu-transfer details{margin-block:20px}.menu-transfer summary{cursor:pointer}.menu-transfer p{overflow-wrap:anywhere}@media(max-width:768px){.transfer-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-sheet{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.transfer-actions{align-items:stretch;flex-direction:column}.transfer-actions button{width:100%}.transfer-file input{max-width:100%}.transfer-counts dd{font-size:21px}}body{font-size:16px;line-height:1.55}.cms-workspace p,.cms-content p,.cms-sidebar button,input,select,textarea,button{font-size:16px}small,.muted,.cms-sidebar p,.cms-sidebar small,label,.field-help{font-size:14px;line-height:1.5}button,input,select{min-height:44px}input,textarea,select{max-width:100%}.cms-workspace,.cms-content{min-width:0}.launch-steps{list-style:none;padding:0;margin:24px 0}.launch-steps li{display:grid;grid-template-columns:minmax(200px,1fr) 170px 190px;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line,#c8c9cc)}.launch-steps h3,.staff-row p{margin:0}.launch-steps p{margin:8px 0;max-width:65ch}.setup-state{font-size:14px}.operation-counts{display:flex;flex-wrap:wrap;gap:40px;margin:28px 0}.operation-counts dd{font-size:32px;margin:0;font-variant-numeric:tabular-nums}.staff-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--line,#c8c9cc)}.staff-row>div{flex:1;min-width:180px}.staff-row label{margin:0;min-width:180px}@media(max-width:1000px){.launch-steps li{grid-template-columns:1fr}.launch-steps li button{justify-self:start}}.legal-document-preview{width:100%;height:560px;max-width:100%;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius)}
