.block__workspace{margin-left:var(--sidebar);padding:110px 32px 40px;min-height:100vh;max-width:1800px}
.block__workspace h1{margin-bottom:16px}.block__workspace h2{margin:26px 0 16px}.block__workspace p{margin-bottom:16px}
.block__workspace>.block__panel,.checkout{padding:24px;margin:24px 0}
.inline-form{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0}.inline-form .b_form--group{flex:1;min-width:150px}.inline-form h3,.inline-form [data-error]{flex-basis:100%}
.table-scroll{overflow:auto;max-width:100%;margin-top:24px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}
.table-scroll table{min-width:600px;width:100%}.table-scroll td,.table-scroll th{padding:15px;text-align:left;vertical-align:middle}.table-scroll>p{padding:18px}
.wrap{flex-wrap:wrap}.admin-tabs{gap:8px;margin-bottom:24px}.admin-tabs a{font-size:12px;padding:10px 12px}
.checksum,.b_dialog--key{overflow-wrap:anywhere;word-break:break-all;white-space:pre-wrap;max-width:100%}.checksum{font-size:12px;color:var(--muted);display:block;margin:8px 0}
.notice{padding:14px;background:var(--accent-soft);border:1px solid var(--border);border-radius:8px}.guide-text{white-space:pre-wrap;padding:24px}
.block__form.block__panel{padding:24px;max-width:650px}.checkout{max-width:760px;margin:20px auto}.block__dialog img{display:block;margin:16px auto;max-width:100%;background:white}
.block__topbar .row{gap:10px}.block__topbar .row>span{max-width:160px;overflow:hidden;text-overflow:ellipsis}.block__sidebar nav{overflow:auto}
.b_sidebar--close{width:32px;min-width:32px;padding:0!important;font-size:24px;line-height:1}
.tariff-method{margin:28px 0}.tariff-form{padding:18px}.tariff-form h4{flex-basis:100%;margin:0}.payment-price{flex-basis:100%;margin:0}
.landing-page{overflow-wrap:anywhere}.landing-text{white-space:pre-line}.landing-no-image{grid-template-columns:1fr}.landing-page .b_hero--actions,.landing-page .b_hero--foot{flex-wrap:wrap}.landing-page .block__services,.landing-page .block__steps{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.landing-page .b_services--head{min-width:0}.landing-page .b_services--head h3{min-width:0}.landing-page .block__appmark{flex-shrink:0}.landing-image{width:100%;height:auto;object-fit:contain;max-height:520px}.landing-step-image{display:block;max-width:100%;height:120px;object-fit:contain;margin:16px 0}.landing-footer-image{width:48px;height:48px;object-fit:contain}.landing-page .block__footer{flex-wrap:wrap;gap:20px}.landing-content--illustrated{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.landing-page .block__brand{min-width:0}.landing-page .b_brand--mark{object-fit:contain}.landing-page .b_header--nav{flex-wrap:wrap}.landing-page .b_header--actions{flex-wrap:wrap}
.landing-editor{max-width:1100px;min-width:0}.landing-editor__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:16px}.landing-editor__toolbar p{margin:0;font-size:13px}.landing-editor__section{border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:18px;margin:16px 0;min-width:0;overflow-wrap:anywhere}.landing-editor__section summary{cursor:pointer;font-weight:700;padding:4px 0}.landing-editor__section[open] summary{margin-bottom:20px}.landing-editor .b_form--group{display:flex;flex-direction:column;gap:8px;min-width:0;margin:16px 0}.landing-editor .b_form--input{width:100%;min-width:0}.landing-editor textarea{resize:vertical}.landing-editor__group,.landing-editor__item{border:1px solid var(--border);border-radius:8px;padding:14px;margin:20px 0;min-width:0}.landing-editor legend{padding:0 6px;max-width:100%}.landing-editor__tools,.landing-editor__add{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0}.landing-editor__tools label{display:flex;align-items:center;gap:8px}.landing-editor__add{padding:16px;border:1px dashed var(--border);border-radius:12px}.landing-editor__add label{flex:1;min-width:160px}.landing-editor__image{padding:14px;background:var(--accent-soft);border:1px solid var(--border);border-radius:8px;margin:16px 0}.landing-editor__image img{display:block;width:100px;height:100px;object-fit:contain;margin-bottom:8px}.landing-editor small{color:var(--muted)}.landing-editor [data-error]{white-space:pre-wrap}.landing-editor button:focus-visible,.landing-editor summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
@media(max-width:760px){.landing-content--illustrated{grid-template-columns:1fr}.landing-editor__section{padding:12px}.landing-editor__group,.landing-editor__item{padding:10px}.landing-editor__toolbar>.block__button{width:100%}.landing-page .block__header{gap:12px}.landing-page .b_header--actions .block__button{white-space:normal;text-align:center}.landing-page .b_hero--title{overflow-wrap:anywhere}}
@media(max-width:760px){.table-scroll table.block__keys{min-width:0;width:100%}.table-scroll .block__keys tr{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.table-scroll .block__keys td{overflow-wrap:anywhere}.table-scroll .block__keys td::before{content:attr(data-label);display:block;font-size:11px;color:var(--muted);margin-bottom:4px}.table-scroll .block__keys td button{margin:4px 4px 0 0}}
@media(max-width:760px){.block__workspace{margin-left:0;padding:96px 16px 30px}.block__topbar{padding:0 16px}.block__topbar .row>span{display:none}.inline-form{display:grid;grid-template-columns:1fr}.inline-form .b_form--group{min-width:0}.table-scroll table{min-width:540px}.b_auth--body{padding:24px}.block__section{padding:24px 16px}.admin-tabs{display:grid;grid-template-columns:1fr 1fr}.block__workspace>.block__panel{padding:16px}}

.landing-editor__toolbar{position:sticky;top:82px;z-index:2}.landing-editor textarea{font:inherit}.landing-editor button.text-link{border:0;background:transparent;font:inherit;cursor:pointer;padding:8px;text-decoration:underline}.landing-editor input[type=file]{padding:10px;font:inherit}
