.en-custom-export{margin:12px 0;border:1px solid #d9dfeb;border-radius:16px;background:rgba(255,255,255,.7);padding:12px 16px;color:#202d40}.en-custom-export summary{cursor:pointer;font-weight:650}.en-custom-export summary small{font-weight:400;margin-left:8px;color:#59677d}.en-custom-export form{margin-top:12px}.en-export-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.en-export-grid label{display:grid;gap:5px;font-size:13px}.en-export-grid input,.en-export-grid select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:38px}.en-custom-export fieldset{margin:14px 0;padding:12px;border:1px solid #d9dfeb;border-radius:12px}.en-custom-export fieldset[hidden]{display:none}.en-export-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px}.en-export-columns label{display:flex;align-items:center;gap:6px;font-size:13px}.en-export-columns input{flex:none}.en-ticket-dialog{box-sizing:border-box;width:min(460px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:14px;border:1px solid #d4dce7;border-radius:22px;background:#f7f9fc;color:#172936;overflow:auto;box-shadow:0 20px 80px #132d4955}.en-ticket-dialog::backdrop{background:#10243799;backdrop-filter:blur(4px)}.en-ticket-close{display:block;margin:0 0 10px auto;padding:8px 16px;border-radius:20px;border:1px solid #b7c4d7;background:white;color:#172936;cursor:pointer}.en-ticket-dialog .en-ticket-card{margin:0;padding:16px;overflow-wrap:anywhere}.en-ticket-dialog .en-ticket-qr{max-width:100%}.en-ticket-dialog .en-ticket-qr canvas,.en-ticket-dialog .en-ticket-qr img{max-width:100%;height:auto}.en-ticket-dialog button:focus-visible{outline:3px solid #4867ca;outline-offset:2px}@media(max-width:480px){.en-custom-export{padding:10px 12px}.en-custom-export summary small{display:block;margin:3px 0 0}.en-export-grid{grid-template-columns:1fr 1fr;gap:10px}.en-export-grid label:first-child{grid-column:1/-1}.en-export-columns{grid-template-columns:1fr}.en-ticket-dialog{padding:10px}.en-ticket-dialog .en-ticket-card{padding:12px}.en-ticket-dialog .en-ticket-card h3{font-size:19px}.en-ticket-dialog .en-ticket-card h4{font-size:18px}}

.en-ticket-dialog .en-ticket-card h3{font-size:20px;line-height:1.3;margin:0 0 10px}.en-ticket-dialog .en-ticket-card h4{line-height:1.35}
