.ticket-delivery-choice{margin-top:1.2rem}.ticket-delivery-choice>label{padding:.8rem;border:1px solid #d8ced4;border-radius:.5rem;margin:.6rem 0}.ticket-delivery-choice [data-post-address]{margin-top:1rem}.ticket-delivery-summary{padding:1rem 0;border-top:1px solid #d8ced4}.ticket-delivery-summary p{margin:.4rem 0}.ticket-work-counts{display:flex;gap:.6rem;flex-wrap:wrap;margin:1.2rem 0}.ticket-work-counts b{margin-left:.5rem}.ticket-work-table{min-width:1080px}.ticket-work-table td{vertical-align:top;max-width:330px;overflow-wrap:anywhere}.ticket-work-table td:last-child{min-width:240px}.ticket-work-actions{display:flex;flex-direction:column;align-items:stretch;gap:.7rem}.ticket-work-actions form{margin:0}.ticket-work-actions button{white-space:normal}.ticket-work-actions .check{display:flex;gap:.5rem;align-items:flex-start;margin:.6rem 0}.ticket-work-actions .check input{flex:none;width:auto}.ticket-quick-payment{background:#f1f5ff;border:1px solid #cdd9ef;border-radius:8px;padding:.8rem}.ticket-quick-payment summary{cursor:pointer;font-weight:750}.ticket-quick-payment input{max-width:100%}.ticket-work-state{display:inline-block;border-radius:6px;padding:.3rem .5rem;background:#fff4cf;color:#634600}.ticket-work-state.is-done{background:#e0f2e8;color:#205237}.ticket-work-state.is-error{background:#ffe6e6;color:#851b1b}.ticket-test-label{display:inline-block;background:#fff1b2;padding:.15rem .4rem;color:#493900}.ticket-work-panel .ticket-work-actions{max-width:650px}.payment-choice[hidden]{display:none!important}
.ticket-post-page{background:#f0f2f7}.ticket-post-page main{max-width:1000px;margin:2rem auto;padding:1rem}.ticket-cover{box-sizing:border-box;position:relative;width:190mm;min-height:277mm;padding:0;background:#fff;color:#202024;font:11pt/1.4 Arial,sans-serif;margin:20px auto;overflow-wrap:anywhere}.ticket-cover-sender{position:absolute;left:15mm;top:35mm;width:85mm;font-size:7pt;line-height:1.15;text-decoration:underline;text-underline-offset:1px;padding-bottom:1mm}.ticket-cover-address{position:absolute;left:15mm;top:43mm;width:85mm;font-style:normal;font-size:11pt;line-height:1.35}.ticket-cover-body{padding:78mm 10mm 30mm;font-size:10.5pt;line-height:1.32}.ticket-post-page .ticket-cover-body h1{font:700 17pt/1.25 Arial,sans-serif;color:#741e45;margin:6mm 0 5mm;letter-spacing:normal}.ticket-cover-body p{margin:0 0 3.2mm}.ticket-cover-date{text-align:right}.ticket-post-page .ticket-cover-footer{position:absolute;bottom:8mm;left:10mm;right:10mm;padding:3mm 0 0;background:#fff;border-top:1px solid #ddd;font-size:8pt;line-height:1.3}
@media screen and (max-width:800px){.ticket-post-page main{overflow-x:auto}.ticket-work-panel{overflow-wrap:anywhere}.ticket-work-counts .button{flex:1 1 180px}}
@media print{@page{size:A4;margin:10mm}.ticket-post-page main{max-width:none;margin:0;padding:0}.ticket-cover{width:190mm;height:277mm;min-height:0;margin:0;break-after:page;page-break-after:always;break-inside:avoid;page-break-inside:avoid}.ticket-cover-body{padding-bottom:28mm}.ticket-post-page .ticket-cover-footer{display:block!important}.ticket-post-page .print-tickets{margin:0}.ticket-post-page .ticket-screen{display:none!important}}

/* Manueller Ticketversand · Sven Moss · www.mbi-infotec.de */
.ticket-mail-resend{margin:10px 0 16px;padding:12px;border:1px solid #b9cce3;border-radius:8px;background:#f3f7fc;overflow-wrap:anywhere}.ticket-mail-resend form{margin:10px 0}.ticket-mail-resend .button{max-width:100%;white-space:normal}.ticket-mail-resend p:last-child{font-size:13px}
