.sb-site_header-v05 { --sb-layout:5;--sb-text:#101828;--sb-muted:#66758b;--sb-border:#e0e7f0;--sb-surface:#fff;color:var(--sb-text);background:#fff;font-family:var(--sb-font);position:relative; }
.sb-site_header-v05 >.sb-shell { min-width:0; }
.sb-site_header-v05 { border-bottom:1px solid #e9edf3;box-shadow:0 4px 18px #19294b06;background:#ffffff; }
.sb-site_header-v05 >.sb-shell { display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;min-height:78px; }
.sb-site_header-v05 .sb-header-right,.sb-site_header-v05 .sb-header-stack,.sb-site_header-v05 .sb-header-box { display:flex;align-items:center;justify-content:space-between;gap:32px; }
.sb-site_header-v05 .sb-header-action { justify-self:end; }
@media(max-width:1000px){
.sb-site_header-v05 >.sb-shell,.sb-site_header-v05 .sb-hero-grid,.sb-site_header-v05 .sb-dashboard-body,.sb-site_header-v05 .sb-ledger-main,.sb-site_header-v05 .sb-terminal-body { grid-template-columns:minmax(0,1fr);gap:32px; }
.sb-site_header-v05 .sb-terminal-body>.sb-input { grid-column:auto;grid-row:auto; }
.sb-site_header-v05 .sb-items,.sb-site_header-v05 .sb-board-grid,.sb-site_header-v05 .sb-faq-list,.sb-site_header-v05 .sb-faq-board-list { grid-template-columns:repeat(2,minmax(0,1fr)); }
.sb-site_header-v05 .sb-board-grid:has(>.sb-item:nth-child(3):last-child),.sb-site_header-v05 .sb-items:has(>.sb-item:nth-child(3):last-child) { grid-template-columns:repeat(2,minmax(0,1fr)); }
.sb-site_header-v05 .sb-header-right,.sb-site_header-v05 .sb-header-stack,.sb-site_header-v05 .sb-header-box { flex-wrap:wrap;gap:14px; }
.sb-site_header-v05 >.sb-shell { display:flex;justify-content:space-between;gap:20px; }
}
@media(max-width:580px){
.sb-site_header-v05 >.sb-shell { display:block; }
.sb-site_header-v05 >.sb-shell>div+div,.sb-site_header-v05 >.sb-shell>article+aside { margin-top:24px; }
.sb-site_header-v05 .sb-items,.sb-site_header-v05 .sb-board-grid,.sb-site_header-v05 .sb-faq-list,.sb-site_header-v05 .sb-faq-board-list,.sb-site_header-v05 .sb-footer-box { grid-template-columns:minmax(0,1fr); }
.sb-site_header-v05 .sb-items:has(>.sb-item:nth-child(4):last-child),.sb-site_header-v05 .sb-board-grid:has(>.sb-item:nth-child(3):last-child),.sb-site_header-v05 .sb-items:has(>.sb-item:nth-child(3):last-child) { grid-template-columns:minmax(0,1fr); }
.sb-site_header-v05 .sb-item { padding:24px; }
.sb-site_header-v05 .sb-item h3 { font-size:18px; }
.sb-site_header-v05 .sb-input { padding:22px; }
.sb-site_header-v05 .sb-faq-columns { columns:1; }
.sb-site_header-v05 .sb-result-panel { grid-template-columns:minmax(0,1fr);gap:16px; }
.sb-site_header-v05.sb-result-ledger dl { grid-template-columns:minmax(0,1fr); }
.sb-site_header-v05 .sb-heading,.sb-site_header-v05 .sb-centered-heading { margin-bottom:32px; }
.sb-site_header-v05 h1 { font-size:34px;line-height:1.3; }
.sb-site_header-v05 >.sb-shell { display:flex;min-height:72px;gap:12px; }
}
