@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url('formula/Forum.ttf') format('truetype')}
#admin-formula-view[hidden]{display:none!important}
#admin-formula-view{min-width:0;min-height:100%;background:#f4f3f6;color:#242129}
#admin-panel[data-page="formula"] .admin-stats{display:none}
#admin-panel[data-page="formula"] .admin-content{padding:0;background:#f4f3f6}
#admin-panel[data-page="formula"] #admin-error:not([hidden]){margin:16px}
.formula-status{padding:24px;font-size:16px;line-height:1.6;color:#584168}
.formula-host{min-width:0;isolation:isolate}
@media(max-width:800px){
#admin-panel[data-page="formula"]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}
#admin-panel[data-page="formula"] .admin-header{grid-row:1;grid-column:1;padding:10px 16px}
#admin-panel[data-page="formula"] .admin-header h1{font-size:21px}
#admin-panel[data-page="formula"] .admin-tabs{grid-row:2;grid-column:1;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:7px 10px;gap:5px}
#admin-panel[data-page="formula"] .admin-tabs .admin-button{width:auto;min-height:40px;padding:9px 12px;font-size:12px;white-space:nowrap}
#admin-panel[data-page="formula"] .admin-content{grid-row:3;grid-column:1}
}

#admin-formula-view.formula-only { position: fixed; inset: 0; width: 100%; height: var(--app-height, 100dvh); overflow: auto; z-index: 60; min-height: 0; padding: var(--app-inset-top, 0px) var(--app-inset-right, 0px) var(--app-inset-bottom, 0px) var(--app-inset-left, 0px); }
