.StageTimetableDownloadButton_pdfButton__cBz8i{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border:1px solid rgba(0,229,255,.55);background:linear-gradient(180deg,rgba(0,229,255,.1),rgba(0,229,255,.02)),rgba(8,8,14,.55);color:rgba(220,240,255,.95);font-family:var(--mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.StageTimetableDownloadButton_pdfButton__cBz8i:after,.StageTimetableDownloadButton_pdfButton__cBz8i:before{content:"";position:absolute;width:10px;height:10px;border:1px solid rgba(0,229,255,.85);pointer-events:none}.StageTimetableDownloadButton_pdfButton__cBz8i:before{top:-1px;left:-1px;border-right:0;border-bottom:0}.StageTimetableDownloadButton_pdfButton__cBz8i:after{bottom:-1px;right:-1px;border-left:0;border-top:0}.StageTimetableDownloadButton_pdfButton__cBz8i:focus-visible:not(:disabled),.StageTimetableDownloadButton_pdfButton__cBz8i:hover:not(:disabled){border-color:#00e5ff;color:#fff;background:linear-gradient(180deg,rgba(0,229,255,.2),rgba(0,229,255,.06)),rgba(8,8,14,.65);transform:translateY(-1px);box-shadow:0 0 0 1px rgba(0,229,255,.25),0 0 24px rgba(0,229,255,.35)}.StageTimetableDownloadButton_pdfButton__cBz8i:active:not(:disabled){transform:translateY(0)}.StageTimetableDownloadButton_pdfButton__cBz8i:disabled{cursor:progress;opacity:.7;color:rgba(180,200,220,.7)}.StageTimetableDownloadButton_pdfIcon__2mH6v{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:rgba(120,230,255,.95)}.StageTimetableDownloadButton_pdfLabel__N60hY{font-weight:700;white-space:nowrap}.StageTimetableDownloadButton_pdfError__JwLru{display:inline-flex;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;border:1px solid rgba(255,122,26,.7);background:rgba(80,28,8,.28);color:rgba(255,225,205,.96);font-family:var(--mono);font-size:10px;line-height:1.5}.StageTimetableDownloadButton_pdfError__JwLru button{min-height:32px;padding:4px 10px;border:1px solid rgba(255,180,120,.8);background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer}@media(max-width:720px){.StageTimetableDownloadButton_pdfButton__cBz8i{padding:8px 14px;gap:8px;font-size:10px;letter-spacing:.22em}.StageTimetableDownloadButton_pdfIcon__2mH6v{width:16px;height:16px}}.StageTimetableDownloadButton_offscreenWrap__58oK5{position:fixed;left:-20000px;top:0;pointer-events:none}