.calm-shell .top-actions{flex-wrap:wrap;gap:6px;min-width:0}.topbar-shortcuts{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.topbar-shortcuts button{min-height:32px;padding:6px 10px;white-space:nowrap}.topbar-shortcuts [data-action=edit-layout]{border-color:#b5cfbf;color:#2b6649}.top-actions>.action-menu{flex:none}.calm-shell .content{max-width:1920px}.layout-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;background:#eff6ef;border:1px solid #cfdfd2;border-radius:10px;order:-150;position:sticky;top:0;z-index:18}.layout-toolbar span{font-size:calc(12px * var(--text-scale,1));color:#526c5c}.budget-studio-shell.panel{padding:0;min-width:0;overflow:hidden}.budget-studio-shell>.panel-head{padding:10px 16px;border-bottom:1px solid #dce6e0}.budget-studio-shell>.panel-head h2{font-size:calc(14px * var(--text-scale,1));margin:0}.budget-studio-shell>.panel-head .sub{font-size:calc(11px * var(--text-scale,1));margin:0}.budget-studio-shell .budget-studio-frame{display:block;width:100%;border:0}.budget-studio-shell.bounded-panel .budget-studio-frame{height:calc(100% - 48px);min-height:180px}.top-actions .action-menu-body button{text-align:left;justify-content:flex-start}
@media(max-width:1150px){.calm-shell .topbar{gap:8px}.topbar-shortcuts button{padding:6px 8px;font-size:calc(12px * var(--text-scale,1))}.calm-shell .topbar .crumb{flex-basis:100%}}
@media(max-width:760px){.calm-shell .top-actions{width:100%;justify-content:flex-start;gap:6px}.topbar-shortcuts{gap:5px}.topbar-shortcuts button{min-height:38px}.calm-shell .top-actions>.action-menu{margin-left:auto}.calm-shell .content{padding:14px 10px 34px}.layout-toolbar{position:relative}.layout-toolbar span{flex-basis:100%}.budget-studio-shell>.panel-head .sub{display:none}}
