/* demoorg v3 (Design): fælles trykflade. html{zoom:.9} ved >=1024 → kompenser, så målene er >=44 px på skærmen. */
:root{--tap:44px}
@media (min-width:1024px){:root{--tap:calc(44px / .9)}}
/* Menu, Log ud, tilbage til demoforeningen */
.as-dprof,#ud,.as-ud,#rs-ud,.df-tilbage,.of-bottom .fl-ud,.of-bottom .fl-min{min-height:var(--tap)!important;display:inline-flex;align-items:center}
.df-tilbage{padding:0 10px}
/* Faner/undernav: vicevært, home, administration */
header.hh .hh-in a,header.hh .hh-in summary,.v2nav a,.mn-mere>summary,.wm3p,.v2-ib{min-height:var(--tap)!important;display:inline-flex;align-items:center}
/* /demo-forening */
html:root body.df-side :is(.df-btn,.df-x,.df-f input,.df-f select,.df-f textarea):not(#df-x1):not(#df-x2):not(#df-x3){min-height:var(--tap)!important}
html:root body.df-side .df-x{min-width:var(--tap)!important}
/* Mobil (Design: 390) */
.v2-sh a{display:inline-flex;align-items:center;min-height:var(--tap)}
body[data-rolle=administration] main li>a,body[data-rolle=administration] footer.hf p a{display:inline-flex;align-items:center;min-height:var(--tap)}
body[data-rolle=administration] .pmt{min-height:var(--tap);display:flex;align-items:center;gap:12px}
body[data-rolle=administration] .pmt input[type=checkbox]{width:24px;height:24px;flex:none}

.of-bottom .fl-ud{background:none;border:0;padding:0 8px;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}
.of-bottom .fl-min{padding:0 8px}
