.bitrix-setup{max-width:900px;margin:auto}.bitrix-setup p,.bitrix-setup li{max-width:76ch}.bitrix-setup h1{margin-top:26px}.bitrix-setup h2{font-size:25px;margin:8px 0 18px}.b24-nav{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.b24-step{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.bitrix-setup details{margin:18px 0}.bitrix-setup summary{cursor:pointer;font-weight:600;margin-bottom:14px}.bitrix-setup li{padding:5px 0}.bitrix-setup li+li{margin-top:8px}.b24-form{max-width:660px}.b24-form label{display:block;margin-bottom:8px}.b24-copy{display:flex;gap:8px;margin-top:8px}.b24-copy input{font-size:13px;min-width:0}.b24-copy button{flex:none}.b24-ready{font-weight:650;color:var(--accent)}.b24-guide section{margin:32px 0;padding-top:24px;border-top:1px solid var(--line);scroll-margin-top:24px}.b24-guide .b24-contents{display:flex;flex-wrap:wrap;gap:10px 22px;padding:20px 0;border-block:1px solid var(--line)}.b24-guide dl{margin:16px 0}.b24-guide dt{font-weight:650;margin-top:18px}.b24-guide dd{margin:6px 0 18px;max-width:76ch}.b24-guide .primary{margin:8px 8px 8px 0}.b24-guide .b24-flow{font-size:18px;line-height:1.7;border-left:3px solid var(--accent);padding-left:20px;margin:28px 0}.b24-guide .b24-source{font-size:13px}@media(max-width:600px){.bitrix-setup .panel{padding:18px}.b24-copy{flex-wrap:wrap}.b24-copy input{flex-basis:100%}.bitrix-setup h1{font-size:32px}.bitrix-setup ol{padding-left:22px}}
