.site-footer{background:#061E4A;color:#D6E6FF;padding:30px 20px 36px;margin-top:32px;font:13px/1.6 'Poppins',Arial,sans-serif}.footer-inner{max-width:720px;margin:auto}.footer-brand{display:flex;gap:14px;align-items:center;color:white;text-decoration:none;font-weight:700}.footer-brand img{width:auto;height:40px;margin:0}.footer-sub{display:block;color:#9CCBFF;font-size:11px;font-weight:400}.site-footer nav{display:flex;gap:14px 20px;flex-wrap:wrap;margin-top:20px}.site-footer nav a{color:#D6E6FF;text-decoration:none}.site-footer nav a:hover{text-decoration:underline}.site-footer p{margin:18px 0 0;opacity:.7;font-size:11px}button,a,input,textarea{touch-action:manipulation}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible{outline:3px solid #FFD34D;outline-offset:3px}[hidden]{display:none!important}.status-notice{background:#0B3577;border:1px solid #9CCBFF;padding:12px 14px;border-radius:12px;color:#D6E6FF;font-size:13px;line-height:1.6}.status-notice a{color:#9CCBFF}.status-notice strong{color:white}.error-box{border:1px solid #FF8A8A;padding:12px;border-radius:10px;color:#FFAAAA;font-size:14px}.form-actions{display:flex;flex-wrap:wrap;gap:10px}.site-footer .footer-brand span{text-align:left}.text-page{max-width:760px;padding:36px 20px;min-height:60vh;margin:auto}.text-page h1{margin-bottom:24px}.text-page p{margin:12px 0;white-space:pre-line}.text-page a{color:#9CCBFF}.content-text{white-space:pre-wrap;overflow-wrap:anywhere}.step-intro{margin-bottom:16px}.paypal-panel{border:2px solid #9CCBFF;padding:16px;border-radius:14px;background:#061E4A}.paypal-panel h3{font-size:18px;margin:0 0 12px}.paypal-panel p{font-size:13px;color:#D6E6FF;margin:10px 0}.safe-message{font-size:12px;color:#D6E6FF;display:flex;gap:7px;align-items:center}.legal-warning{border-left:3px solid #FFD34D;padding-left:14px}.zelle.reserviert .in{background:#8B9AB3;color:#061E4A}.legend-reserved{background:#8B9AB3}.sticker canvas{max-width:100%;max-height:70%;object-fit:contain}.hero .top-nav{display:flex;gap:16px;font-size:13px}.kopf a{color:#9CCBFF;text-decoration:none}.kopf .header-right{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.char-counter{text-align:right}.selection-tools{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:8px}.small-btn{border:1px solid #9CCBFF;color:#9CCBFF;background:transparent;padding:7px 12px;border-radius:9px;font:600 12px 'Poppins',Arial,sans-serif}.upload input:focus-visible+span{outline:3px solid #FFD34D}.block-rule{font-size:12px;color:#D6E6FF;margin-top:7px}.page-loading{padding:20px}.app .site-footer{margin:24px 0 0}.login-footer .site-footer{margin:0}.help-inline{font-size:12px;color:#D6E6FF;margin-top:7px}@media(max-width:480px){.site-footer nav{gap:10px 18px}.vorschau{align-items:flex-start}.vorschau p{font-size:12px}.check{flex-wrap:wrap}.check a{display:inline}.text-page h1{font-size:34px}}@media print{.site-footer,[data-footer],.login-footer{display:none!important}}
