.interface-font_panel__KuSFe{position:fixed;z-index:45;bottom:18px;left:max(220px,calc((100vw - 1050px)/2));right:22px;padding:18px;background:var(--erp-surface,#fff);color:var(--erp-text,#172024);border:1px solid var(--erp-border,#ced5da);border-radius:var(--erp-radius,12px);box-shadow:var(--erp-shadow-raised);max-width:1050px}.interface-font_heading__NuZ64{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:baseline;margin-bottom:12px}.interface-font_heading__NuZ64 strong{font-size:16px}.interface-font_heading__NuZ64 span{font-size:13px;color:var(--erp-muted,#56636d)}.interface-font_options__KJEOe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;border:0;margin:0 0 12px}.interface-font_options__KJEOe label{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid var(--erp-border,#ced5da);border-radius:var(--erp-radius-sm,8px);cursor:pointer;background:var(--erp-surface,#fff)}.interface-font_options__KJEOe label.interface-font_selected__MiqrD{border-color:var(--erp-text,#172024);background:var(--erp-accent-surface)}.interface-font_options__KJEOe input{margin-top:5px;accent-color:var(--erp-accent)}.interface-font_options__KJEOe strong{display:block;font-size:15px;font-weight:700}.interface-font_options__KJEOe small{display:block;font-size:13px;line-height:1.4;margin-top:4px;color:var(--erp-muted,#56636d)}.interface-font_options__KJEOe label:focus-within{outline:2px solid var(--erp-focus,#7a8600);outline-offset:2px}.interface-font_actions__OKVVT{display:flex;gap:8px;flex-wrap:wrap}.interface-font_error__kBxY4{color:var(--erp-danger,#b42318);margin:10px 0 0;font-size:14px}@media(max-width:900px){.interface-font_panel__KuSFe{left:12px;right:12px;bottom:calc(82px + env(safe-area-inset-bottom));max-height:52vh;overflow:auto;padding:14px}.interface-font_options__KJEOe{grid-template-columns:1fr}.interface-font_options__KJEOe label{padding:8px 10px}.interface-font_options__KJEOe small{display:none}.interface-font_heading__NuZ64 span{font-size:12px}}@media print{.interface-font_panel__KuSFe{display:none}}