.praxis-page{max-width:1240px;margin:24px auto;padding:0 20px 32px;color:#17263a}.praxis-page *{box-sizing:border-box}.praxis-page [hidden]{display:none!important}.praxis-nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.praxis-nav a{padding:12px 16px;border:1px solid #b6becb;border-radius:8px;background:#f8f7f2;color:#20145d;text-decoration:none;font-weight:700}.praxis-nav a[aria-current=page]{background:#211361;color:#fff;border-color:#211361}.praxis-card{padding:clamp(18px,3vw,30px);border:1px solid #ddd8c9;border-radius:14px;background:#fffdf7;margin:18px 0;box-shadow:0 8px 25px #111b2f12}.praxis-card h2{font-size:clamp(22px,3vw,30px);line-height:1.18;color:#211361;margin:7px 0 12px}.praxis-card h3{color:#211361;line-height:1.3}.praxis-card p{line-height:1.6}.praxis-kicker{font-size:11px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:#856418}.praxis-heading{display:flex;justify-content:space-between;gap:16px;align-items:start;flex-wrap:wrap}.praxis-heading>div{flex:1;min-width:230px}.praxis-badge{background:#efe8cd;color:#56451b;padding:10px 12px;border-radius:8px;white-space:nowrap;font-size:13px}.praxis-page button,.praxis-button{font:inherit;font-weight:700;font-size:14px;min-height:46px;padding:12px 17px;border:1px solid #211361;border-radius:8px;background:#211361;color:#fff;cursor:pointer;touch-action:manipulation;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;line-height:1.4}.praxis-page .secondary{background:transparent;color:#211361;border-color:#b0b5c2}.praxis-page button:disabled{opacity:.45;cursor:default}.praxis-page button:hover:not(:disabled),.praxis-button:hover{filter:brightness(1.12)}.praxis-page :focus-visible{outline:3px solid #ca962a;outline-offset:3px}.praxis-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.praxis-note{padding:13px 16px;border-left:4px solid #c9972c;background:#f6f0dc;font-size:13px;line-height:1.6}.muted{font-size:12px;color:#56657a}.check-workbench,.load-workbench{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr);gap:20px;margin-top:20px}.truck-scene{position:relative;align-self:start;background:radial-gradient(ellipse at center,#263b52,#101b2d);border-radius:12px;overflow:hidden}.truck-scene svg{width:100%;display:block}.praxis-page .truck-hotspot{position:absolute;transform:translate(-50%,-50%);min-height:42px;width:42px;padding:0;border-radius:50%;background:#ffe09a;color:#18263a;border:2px solid #fff7de;box-shadow:0 0 0 5px #dba63330;font-size:17px}.truck-hotspot[aria-pressed=true]{background:#c4dfd4!important;box-shadow:none}.check-feedback{padding:20px;border-radius:12px;background:#edf1f7;align-self:start;min-height:190px}.check-feedback h3{margin-top:0}.findings{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px}.findings li{padding:12px;background:#f1eee5;border-radius:7px;font-size:13px}.findings li.defect{border-left:3px solid #b45335}.checklist{padding:0;list-style:none}.checklist li{border-bottom:1px solid #dadde4;padding:13px 0}.checklist label{display:flex;align-items:start;gap:12px;font-size:15px;line-height:1.5;cursor:pointer}.checklist input{width:23px;height:23px;flex-shrink:0;accent-color:#211361;margin:0}.print-fields{display:none}.document-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.document-steps>div{border-radius:10px;padding:18px;background:#edf1f7}.document-steps b{color:#99731b;font-size:25px}.document-steps h3{margin:8px 0}.document-steps p{font-size:14px}.guide-question{padding:22px;border:1px solid #d3c394;border-radius:12px;margin-top:22px;background:#fff9e9}.guide-question h3{font-size:22px;margin:20px 0 12px}.guide-options{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.guide-options button{flex:1;min-width:100px}.task-list{padding-left:22px}.task-list li{padding:9px 0;line-height:1.6}.load-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.load-tabs button[aria-pressed=true]{background:#dba633;color:#18263a;border-color:#dba633}.load-tabs button[aria-pressed=false]{background:#edf1f7;color:#211361;border-color:#c9ced8}.load-art{background:#142238;border-radius:12px;align-self:start;padding:12px}.load-art svg{width:100%;display:block}.load-art .muted{color:#b9c7d8;font-size:11px;margin:4px 0}.load-workbench h3{margin-top:0}.load-workbench label{display:block;margin:14px 0 7px;font-size:14px}.load-workbench input{width:100%;min-height:46px;padding:11px;border:1px solid #aab5c5;border-radius:7px;font:inherit;font-size:17px;background:#fff;color:#152338}.load-workbench form button{margin-top:16px;width:100%}.load-feedback{padding:18px;border:1px solid #d7c38d;background:#fff6dc;border-radius:10px;margin:18px 0}.load-feedback h3{margin-top:0}.praxis-further nav{display:flex;gap:10px;flex-wrap:wrap}.praxis-further a{color:#211361}.praxis-further nav a{padding:10px;background:#edf1f7;border-radius:6px;text-decoration:none}.praxis-further details{margin-top:20px}.praxis-further summary{min-height:40px;cursor:pointer;padding:9px 0}.praxis-entry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.praxis-entry{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid #d5cda7;border-radius:12px;background:#fffaf0;color:#18263a;text-decoration:none}.praxis-entry span{font-size:12px;letter-spacing:1px;color:#80601c;font-weight:700}.praxis-entry h3{color:#211361;font-size:23px;margin:0}.praxis-entry p{line-height:1.6;margin:0}.praxis-entry strong{margin-top:auto;color:#211361}.praxis-entry:hover{border-color:#bc8b23;box-shadow:0 5px 16px #21136115}.praxis-entry:focus-visible{outline:3px solid #bc8b23;outline-offset:3px}.praxis-hub{max-width:1240px;margin:24px auto;padding:0 20px}.praxis-hub>h2{color:#fff}.praxis-wiki-exercise{padding:16px 20px;border-left:4px solid #d4a339;margin:16px 0;background:#fff8e6;border-radius:8px;color:#18263a}.praxis-wiki-exercise a{display:inline-block;padding:10px 14px;background:#211361;color:#fff!important;border-radius:7px;text-decoration:none;font-weight:700}.praxis-wiki-exercise p{line-height:1.5}
@media(max-width:760px){.check-workbench,.load-workbench{grid-template-columns:1fr}.document-steps{grid-template-columns:1fr}.document-steps>div{padding:14px}.document-steps h3{display:inline;margin-left:10px}.document-steps p{margin:8px 0 0}.praxis-page,.praxis-hub{padding:0 12px 20px;margin-top:16px}.praxis-nav a{flex:1 1 100%;padding:11px}.check-feedback{min-height:0}.praxis-card{padding:18px 14px}.praxis-heading>div{min-width:0}.findings{grid-template-columns:1fr}.praxis-entry-grid{grid-template-columns:1fr}.guide-question{padding:16px}.guide-options button{min-width:0;padding:11px 9px;font-size:13px}.load-tabs{gap:5px}.load-tabs button{flex:1;padding:10px 7px;font-size:12px}.praxis-actions>*{flex:1 1 180px}.praxis-page .truck-hotspot{width:38px;min-height:38px;font-size:15px}.praxis-card h2{font-size:23px}}
@media print{body{background:#fff!important;color:#000!important}body>nav,body>footer,#menuo,.site-main>:not(.praxis-page){display:none!important}.praxis-page{margin:0!important;padding:0!important;max-width:none}.praxis-page>:not(.print-target){display:none!important}.praxis-page .no-print{display:none!important}.praxis-page .print-target{border:0;box-shadow:none;padding:0;margin:0;display:block!important}.praxis-page .print-target[hidden]{display:none!important}.praxis-page h2{color:#000;font-size:20pt}.praxis-page .print-fields{display:block;font-size:11pt;margin:18px 0}.praxis-page .checklist label{font-size:10pt}.praxis-page .checklist li{padding:7px 0;break-inside:avoid}.praxis-page .checklist input{appearance:none;width:12px;height:12px;border:1px solid #000;margin-top:4px}.praxis-page .checklist input:checked:after{content:'✓';font-size:11px;display:block;line-height:10px}.praxis-note{font-size:9pt;border-color:#444;background:#fff;padding:8px 0}.task-list li{font-size:11pt;break-inside:avoid}.praxis-page .print-target:before{content:'GaStaFa · Wissen für den Stapleralltag';font-size:10pt;color:#444}}

.check-areas{display:none}@media(max-width:760px){.check-areas{display:grid;grid-template-columns:1fr 1fr;gap:6px}.praxis-page .check-areas button{padding:9px 8px;min-height:44px;font-size:12px;justify-content:start;gap:7px;border-color:#c4ceda;background:#edf1f7;color:#211361}.check-areas b{color:#816222}.praxis-page .check-areas button[aria-pressed=true]{background:#d5e9df;border-color:#9dbcae}.praxis-page .truck-hotspot{width:26px;min-height:26px;font-size:12px;box-shadow:0 0 0 3px #dba63330}}
@media print{@page{size:A4;margin:12mm}body>:not(#main-content){display:none!important}#main-content{margin:0!important;padding:0!important;width:100%!important;max-width:none!important;background:#fff!important}.praxis-page .print-target p{font-size:10pt;line-height:1.4}.praxis-page .print-target .praxis-heading{display:block}}

@media(max-width:760px){.praxis-tools #menuo,.praxis-tools #menuo .navham,.praxis-tools #menuo>ul{width:100%;max-width:100%}}

.wissen-praxis-link{color:inherit;text-decoration:none}.wissen-praxis-link:focus-visible{outline:3px solid #dba633;outline-offset:4px}.praxis-entry h2{color:#211361;font-size:23px;margin:0}.praxis-steering-frame{display:block;width:100%;height:1040px;border:0;border-radius:12px;background:#f3f6f3}@media(max-width:760px){.praxis-steering-frame{height:1320px}}

.praxis-page .checklist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;counter-reset:check-item}.praxis-page .checklist li{counter-increment:check-item;padding:16px;border:1px solid #d8d5c9;border-radius:10px;background:#f5f3eb;break-inside:avoid}.praxis-page .checklist label{height:100%;font-size:14px;gap:10px}.praxis-page .checklist strong{display:block;color:#211361;margin-bottom:6px}.praxis-page .checklist strong:before{content:counter(check-item,decimal-leading-zero) ' · ';color:#80601c}.praxis-page .checklist li:has(input:checked){background:#e3eee5;border-color:#a5bea9}@media screen and (max-width:900px){.praxis-page .checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:480px){.praxis-page .checklist{grid-template-columns:1fr}}@media print{.praxis-page .checklist{grid-template-columns:repeat(4,minmax(0,1fr));gap:3mm;margin:5mm 0}.praxis-page .checklist li{padding:3mm;background:#fff;border:1px solid #888;border-radius:2mm}.praxis-page .checklist label{font-size:8pt;line-height:1.35;gap:2mm}.praxis-page .checklist strong{color:#000}.praxis-page .checklist input{flex:0 0 12px}.praxis-page .checklist li:has(input:checked){background:#fff;border-color:#888}}
