/* v4.3.252 — robuuste kop, tekstvergroting en app-tabbladen */
.ss-head{grid-template-columns:minmax(210px,1fr) minmax(160px,.5fr) minmax(430px,auto) minmax(130px,auto);gap:10px;min-height:76px}
.ss-actions{display:flex;align-items:stretch;justify-content:flex-end;gap:6px;min-width:0}
.ss-actions>button{display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:42px;padding:7px 12px;font-size:.875rem;line-height:1.2;white-space:nowrap}
.second-screen .ss-actions>.on6-font-tool{position:static!important;inset:auto!important;display:flex;flex:0 0 auto;align-items:center;max-width:none;margin:0;padding:4px;transform:none!important;font-size:.875rem;line-height:1.2}
.second-screen .ss-actions>.on6-font-tool button{min-width:38px!important;height:38px!important;min-height:38px!important;padding:0 7px!important;font-size:.875rem!important;line-height:1!important}
.second-screen .ss-actions>.on6-font-tool output{min-width:48px;font-size:.75rem;line-height:1.1}
.ss-tabs button{min-height:44px;font-size:.875rem;line-height:1.2}
.ss-tabs button span{line-height:1.2}
@media(max-width:1380px){.ss-head{grid-template-columns:minmax(200px,1fr) minmax(430px,auto) minmax(120px,auto)}.ss-current{display:none}}
@media(max-width:880px){.ss-head{grid-template-columns:1fr auto}.ss-actions{grid-column:1/-1;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.ss-actions>button{flex:1 0 92px}.second-screen .ss-actions>.on6-font-tool{order:4}.ss-clock{grid-column:2;grid-row:1}.ss-brand{grid-column:1;grid-row:1}}
@media(max-width:560px){.ss-head{min-height:0}.ss-brand strong{font-size:.9rem}.ss-actions>button{min-height:40px;font-size:.8rem}.second-screen .ss-actions>.on6-font-tool button{min-width:36px!important;width:36px!important;height:36px!important;min-height:36px!important}.second-screen .ss-actions>.on6-font-tool output{min-width:44px}.ss-tabs button{min-width:102px;font-size:.82rem}}
