/* PowerPlatformAcademy Dojo. Quelle: templates/css/technik.css (nicht hier bearbeiten, node scripts/build.mjs erzeugt diese Datei) */
.tk{display:grid;gap:1rem 2rem;padding-block:clamp(1.5rem,1rem + 2vw,3rem) 1.5rem;grid-template-columns:minmax(0,1fr);align-items:start}.tk__nr{grid-column:1 / -1;font-family:var(--font-mono);font-size:var(--text-no);line-height:.8;font-weight:600;letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums}.tk__nr--wort{font-size:clamp(1rem,.9rem + .4vw,1.25rem);letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-body);font-weight:700;color:var(--ink-muted);line-height:1.2}.tk h1{grid-column:1;grid-row:2;margin:0;font-size:clamp(2.5rem,1.6rem + 4vw,5rem);line-height:.95}.tk h1 small{display:block;margin-top:.6rem;font-family:var(--font-body);font-stretch:100%;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-weight:600;line-height:1.3;letter-spacing:0;color:var(--ink-muted)}.tk__moment{grid-column:1 / -1;grid-row:3;margin:0;font-size:clamp(1.15rem,1rem + .5vw,1.4rem);font-weight:600}.tk-seite{display:none}@media (min-width:1100px){.tk-raster{display:grid;grid-template-columns:minmax(0,1fr) 16rem;gap:3.5rem;align-items:start}.tk-seite{display:block;position:sticky;top:calc(var(--kopf-h) + 1.5rem);margin-top:clamp(1.5rem,1rem + 2vw,2.75rem)}.tk-seite__innen{padding:1.25rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.tk-seite__innen p{margin:0 0 .75rem}.tk-seite__innen p:last-child{margin:0}.tk-seite .knopf{width:100%}}.abschnitt{padding-block:clamp(1.5rem,1rem + 2vw,2.75rem);border-top:1px solid var(--line)}.abschnitt>h2{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.2rem)}.schritte{counter-reset:s;list-style:none;padding:0;margin:0;display:grid;gap:.75rem;max-width:66ch}.schritte li{counter-increment:s;display:grid;grid-template-columns:2.4rem 1fr;gap:.75rem;align-items:baseline}.schritte li::before{content:counter(s);display:grid;place-items:center;width:2rem;height:2rem;border:2px solid var(--ink);border-radius:50%;font-weight:700;font-family:var(--font-mono);font-size:.9rem}.pruefliste{list-style:none;padding:0;margin:0;max-width:66ch}.pruefliste li{position:relative;padding:.45rem 0 .45rem 2rem;border-bottom:1px solid var(--line)}.pruefliste li::before{content:"";position:absolute;left:.2rem;top:.8rem;width:1rem;height:1rem;border:2px solid var(--line-strong);border-radius:3px}.probe{padding:1.25rem 1.4rem;background:var(--surface);border-left:4px solid var(--ink);border-radius:var(--r-md);max-width:66ch;font-size:1.1rem}.quelle{max-width:66ch;margin:0 0 1rem;overflow-wrap:anywhere}.pruefstatus{font-weight:600}.praxis{padding:1.25rem;border:1px solid var(--line-strong);border-radius:var(--r-md);max-width:66ch}.kette{display:grid;gap:1rem}@media (min-width:768px){.kette{grid-template-columns:repeat(2,minmax(0,1fr))}}.blaettern{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:1.5rem;border-top:1px solid var(--line)}.blaettern a{display:inline-flex;flex-direction:column;min-height:44px;font-weight:700;text-decoration:none;color:var(--ink)}.blaettern a span{font-size:var(--text-sm);color:var(--ink-muted);font-weight:600}.teilen{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.kurs-zeile{max-width:66ch;margin:1rem 0 0;font-size:.95rem;color:var(--ink-muted)}.leiste-unten{display:none}@media (max-width:767px){.leiste-unten{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;gap:.5rem;padding:.55rem var(--gutter) calc(.55rem + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -8px 24px -16px rgb(0 0 0 / .4);transition:transform var(--t-base) var(--ease-out)}.leiste-unten>*{flex:1 1 0}.leiste-unten.is-weg{transform:translateY(115%)}html[data-seite="technik"] body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}html[data-seite="technik"]{scroll-padding-bottom:96px}}.rechner{display:grid;gap:1rem;padding:1.5rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}
