.settingsTabs{display:flex;gap:24px;flex-wrap:wrap;padding:18px 0;border-block:1px solid #e2e7ee;margin:25px 0}.settingsForm{display:grid;gap:20px;max-width:850px;margin:22px 0}.settingsForm label,.settingsSelect label{display:grid;gap:7px}.settingsForm input,.settingsForm textarea,.settingsSelect select{font:inherit;width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:7px;padding:10px}.settingsForm small,.settingsHint{font-size:12px;color:#64748b}.settingsSelect{display:flex;align-items:end;gap:14px;max-width:650px}.settingsSelect label{flex:1}.settingsColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsColumns button{align-self:end}.settingsMessage{padding:15px;background:#eef6ff;border-radius:8px}.adminWorkspace>section{scroll-margin-top:100px}.settingsLogoPreview{padding:20px;background:#f5f7fa;border-radius:10px;display:inline-flex}.settingsLogoPreview img{object-fit:contain}.brandLogo{width:140px;height:38px;object-fit:contain}.footerCompanyDetails{font-size:13px;display:grid;gap:5px;margin-top:12px}.footerCompanyDetails span{display:block}@media(max-width:650px){.settingsColumns{grid-template-columns:1fr}}
.settingsTabs{gap:6px;background:#f1f4f8;border:0;border-radius:10px;padding:5px;width:fit-content}.settingsTabs a{padding:11px 17px;border-radius:7px;color:#536174;text-decoration:none;font-weight:600}.settingsTabs a[aria-current=page]{background:#fff;color:#a34b00;box-shadow:0 1px 5px #182a4514}.settingsPanel[hidden],.settingsBlock[hidden]{display:none}.settingsPanel{background:#fff;border:1px solid #dce3ec;border-radius:12px;padding:25px;margin:20px 0}.settingsPanelHeading{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e5eaf1;padding-bottom:18px;margin-bottom:22px}.settingsPanelHeading h2{margin:0 0 6px}.settingsPanelHeading p{margin:0;color:#657287}.settingsCount{font-size:12px;color:#657287;white-space:nowrap}.settingsPanel .settingsForm{max-width:none}.settingsSelect{max-width:none;background:#f8fafc;border:1px solid #e2e8f0;padding:15px;border-radius:9px}.settingsEditorTools{display:flex;align-items:end;justify-content:space-between;gap:16px}.settingsEditorTools label{max-width:480px;flex:1}.settingsQuiet{border:0;background:transparent;color:#ad4e00;font:inherit;font-size:12px;padding:6px 0;cursor:pointer;text-decoration:underline}.settingsBlocks{display:grid;gap:10px}.settingsBlock{border:1px solid #dce3ec;border-radius:9px;overflow:hidden}.settingsBlock summary{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:15px 17px;cursor:pointer;list-style:none;background:#fafbfd}.settingsBlock summary:after{content:'+';font-size:20px;color:#67768c}.settingsBlock[open] summary:after{content:'−'}.settingsBlock summary>span{min-width:0;flex:1}.settingsBlockPreview{display:block;font-size:13px;font-weight:400;color:#64748b;margin-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.settingsBlockBody{padding:17px;border-top:1px solid #e3e8ef}.settingsBlockMeta{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:8px;font-size:12px;color:#657287}.settingsModified{background:#fff1df;border-radius:20px;padding:4px 8px;color:#8e4700}.settingsSaveBar{position:sticky;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border:1px solid #dce3ec;border-radius:10px;padding:13px 17px;box-shadow:0 5px 24px #182a4510;z-index:2}.settingsSaveBar>span{font-size:12px;color:#657287}.settingsColumns{gap:18px 25px}.settingsLogoPreview{display:flex;width:fit-content;min-width:240px;min-height:100px;align-items:center;justify-content:center;background:#f3f5f8;border:1px dashed #a9b7c9}.settingsTabs a:focus-visible,.settingsBlock summary:focus-visible{outline:2px solid #db741c;outline-offset:2px}@media(max-width:650px){.settingsPanel{padding:16px}.settingsPanelHeading{align-items:start;flex-direction:column;gap:8px}.settingsTabs{width:100%;box-sizing:border-box}.settingsTabs a{flex:1;text-align:center;font-size:12px;padding:10px 6px}.settingsSaveBar{flex-direction:column;align-items:stretch;gap:8px}.settingsBlockMeta{align-items:start;flex-direction:column;gap:5px}}
