/* PowerPlatformAcademy Dojo. Quelle: templates/css/gratis.css (nicht hier bearbeiten, node scripts/build.mjs erzeugt diese Datei) */
.antwort{padding:clamp(1.25rem,1rem + 1.5vw,2rem);background:var(--surface);border:1px solid var(--line);border-left:6px solid var(--ink);border-radius:var(--r-lg);font-size:clamp(1.1rem,1rem + .4vw,1.3rem);max-width:60rem}.antwort p:last-child{margin:0}.weiche{padding:1rem 1.25rem;border:1px dashed var(--line-strong);border-radius:var(--r-md);max-width:60rem}.check__frage{border:0;margin:0;padding:0;min-width:0}.check__frage legend{padding:0;margin-bottom:.75rem;font-family:var(--font-display);font-stretch:87.5%;font-size:var(--text-h3);font-weight:600;line-height:1.2}.check__ergebnis{padding:clamp(1.25rem,1rem + 1.5vw,2rem);border:2px solid var(--ink);border-radius:var(--r-lg);background:var(--surface)}.check__ergebnis:focus{outline:3px solid var(--focus);outline-offset:3px}.check__ergebnis h3{font-size:1.15rem;margin-top:1.25rem}.spalten-zwei{display:grid;gap:1.5rem}@media (min-width:900px){.spalten-zwei{grid-template-columns:repeat(2,minmax(0,1fr))}}.spalten-zwei>*{padding:1.5rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.mythen{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.mythos{display:flex;flex-direction:column;gap:.6rem;padding:1.4rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.mythos__label{align-self:flex-start;padding:.15rem .6rem;border:2px solid currentColor;border-radius:var(--r-sm);font-family:var(--font-display);font-stretch:87.5%;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;color:var(--signal);transform:rotate(-3deg)}.mythos__label--belegt{color:var(--zugang-frei)}.mythos__aussage{font-family:var(--font-display);font-stretch:87.5%;font-size:1.35rem;line-height:1.2;font-weight:600;margin:0}.table-block{margin:0 0 2.5rem;overflow-x:auto}.rtable{width:100%;border-collapse:collapse;font-size:.95rem;line-height:1.5}.rtable caption{margin-bottom:.75rem;text-align:left;font-family:var(--font-display);font-stretch:87.5%;font-size:clamp(1.25rem,3vw,1.6rem);font-weight:600;line-height:1.2}.rtable thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.rtable tr{display:block;margin-bottom:.75rem;padding:.5rem 1rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.rtable td,.rtable tbody th{display:block;padding:.5rem 0;text-align:left}.rtable tbody th{font-weight:650}.rtable tbody th + td,.rtable td + td{border-top:1px solid var(--line)}.rtable td::before,.rtable tbody th::before{content:attr(data-label);display:block;color:var(--ink-muted);font-size:.8rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.rtable tr:target{box-shadow:0 0 0 3px var(--focus)}@media (max-width:59.99rem){.rtable tbody th::before,.rtable td[data-label="Einordnung"]::before,.rtable td[data-label="Bedingung"]::before,.rtable td[data-label="Stand"]::before{display:none}.rtable td,.rtable tbody th{padding:.2rem 0}.rtable tbody th + td,.rtable td + td{border-top:0}.rtable td[data-label="Quelle"],.rtable td[data-label="Stand"]{display:inline-block;font-size:.85rem;color:var(--ink-muted)}.rtable td[data-label="Quelle"]::before{display:inline;font-size:inherit;margin-right:.35em}.rtable td[data-label="Quelle"] .srcs,.rtable td[data-label="Quelle"] .srcs li{display:inline}.rtable td[data-label="Quelle"] .srcs li + li::before{content:", "}.rtable td[data-label="Stand"]{margin-left:.5em}.rtable td[data-label="Stand"] .stempel,.rtable td[data-label="Stand"] .stempel *{all:unset;color:var(--ink-muted)}.rtable td[data-label="Stand"] .stempel__haupt::after{content:" am "}.rtable td[data-label="Stand"] .stempel__unter,.rtable td[data-label="Stand"] .stempel__faellig{display:none}.rtable td[data-label="Stand"] .stempel:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.rtable tr.is-faellig::after{content:"Prüfung fällig. Massgebend ist die verlinkte Quelle.";display:block;font-size:.85rem;font-weight:600;color:var(--stempel-alt)}}@media (min-width:60rem){.rtable{display:table}.rtable thead{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.rtable tr{display:table-row;margin:0;padding:0;background:transparent;border:0;border-radius:0}.rtable th,.rtable td{display:table-cell;padding:.75rem;border-top:1px solid var(--line);text-align:left;vertical-align:top}.rtable thead th{background:var(--surface-2);font-size:.85rem;border-top:0;border-bottom:1px solid var(--line-strong)}.rtable td::before,.rtable tbody th::before{display:none}.rtable .col-fn{width:20%}.rtable .col-st{width:14%}.rtable .col-bd{width:38%}.rtable .col-q{width:18%}.rtable .col-d{width:10%}.rtable tr:target{background:var(--surface);box-shadow:inset 4px 0 0 var(--focus)}}.srcs{margin:0;padding:0;list-style:none}.srcs li + li{margin-top:.5rem}.tag{display:inline-block;padding:1px .5rem;border:1px solid var(--line-strong);border-radius:6px;font-size:.85rem;font-weight:600;line-height:1.5}.note{font-size:.95rem;color:var(--ink-muted)}.protokoll{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.protokoll li{padding:1rem 1.25rem;border-left:4px solid var(--line-strong);background:var(--surface);border-radius:var(--r-md)}details.faq{border-bottom:1px solid var(--line)}details.faq summary{display:flex;justify-content:space-between;gap:1rem;align-items:center;min-height:56px;padding:.75rem 0;cursor:pointer;font-weight:700;font-size:1.1rem;list-style:none}details.faq summary::-webkit-details-marker{display:none}details.faq summary::after{content:"+";font-family:var(--font-mono);font-size:1.5rem;line-height:1;color:var(--signal)}details.faq[open] summary::after{content:"\2212"}details.faq>:not(summary){max-width:66ch}details.einklapp{margin:1rem 0;padding:0 1.25rem;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}details.einklapp>summary{min-height:56px;padding:1rem 0;cursor:pointer;font-weight:700}details.tabelle{margin:0 0 1.5rem}details.tabelle .table-block{margin-bottom:1.25rem}details.tabelle caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.stufen{list-style:none;margin:0 0 2.5rem;padding:0;display:grid;gap:1rem}.stufe{--s:var(--zugang-frei);display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.25rem;background:var(--surface);border:1px solid var(--line);border-top:6px solid var(--s);border-radius:var(--r-lg)}.stufe:nth-child(2){--s:var(--zugang-builder)}.stufe:nth-child(3){--s:var(--zugang-lizenz)}.stufe:nth-child(4){--s:var(--zugang-studio)}.stufe h3{margin:0;font-size:1.2rem}.stufe p{margin:0}@media (min-width:60rem){.stufen{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.stufe:nth-child(1){margin-top:4.5rem}.stufe:nth-child(2){margin-top:3rem}.stufe:nth-child(3){margin-top:1.5rem}}.stufen-filter{margin:1rem 0;max-width:30rem}.beispiele{list-style:none;margin:0 0 1.5rem;padding:0}.beispiele summary>span{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.beispiele .zugang{font-weight:700}#stufen:has(#nur-ohne:checked) [data-stufe="3"],#stufen:has(#nur-ohne:checked) [data-stufe="4"]{display:none}.urteil{margin:.75rem 0 1rem;font-size:1.2rem;line-height:1.4}.urteil p{margin:0 0 .5rem}.urteil p:last-child{margin:0}.urteil__aktion{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 1.25rem}
