.liq-ticket-dialog{width:min(660px,calc(100vw - 20px));max-height:min(90dvh,900px);border:1px solid #257d9a;border-radius:20px;background:#051b2b;color:#e7f8fc;box-shadow:0 30px 100px #000b;padding:0;font:14px system-ui,sans-serif;overflow:auto}.liq-ticket-dialog::backdrop{background:rgba(0,9,20,.8);backdrop-filter:blur(4px)}.liq-ticket-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:25px 28px;background:linear-gradient(115deg,#0a364b,#041523);border-bottom:1px solid #1f586c}.liq-ticket-head h2{font-size:30px;margin:8px 0 0;line-height:1.12}.liq-ticket-kicker{font-size:11px;letter-spacing:.17em;color:#66e4ec;font-weight:800}.liq-ticket-close{background:#12384b;color:white;border:1px solid #41849d;border-radius:10px;font-size:25px;min-width:40px;height:40px;cursor:pointer}.liq-ticket-main{padding:26px 28px 30px}.liq-ticket-route{font-weight:800;font-size:20px;line-height:1.4;margin-bottom:18px}.liq-ticket-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.liq-ticket-info{padding:12px 14px;border:1px solid #215268;border-radius:10px;background:#08283b;display:flex;flex-direction:column;gap:6px;overflow-wrap:anywhere}.liq-ticket-info small{font-size:11px;color:#8db8c7}.liq-ticket-info strong{font-weight:700;font-size:13px}.liq-ticket-account{margin:20px 0 12px;display:flex;flex-direction:column;gap:9px;font-weight:700}.liq-ticket-account select{background:#08293c;border:1px solid #3a8296;border-radius:9px;color:#ebfbff;height:43px;padding:0 13px}.liq-ticket-notice{font-size:12px;color:#b1cad2;line-height:1.65}.liq-ticket-pay{width:100%;background:#00afc3;border:1px solid #66e6e9;border-radius:11px;padding:14px 16px;color:#00202c;font-weight:800;cursor:pointer;margin-top:14px}.liq-ticket-pay:disabled{cursor:not-allowed;opacity:.53}.liq-ticket-message{padding:14px 16px;border:1px solid #24556c;border-radius:10px;line-height:1.6}.liq-ticket-message.error{border-color:#9e5058;color:#ffd5d5}.liq-ticket-success{font-size:22px;color:#6cebc6;margin-bottom:12px;font-weight:800}.liq-ticket-owned{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:15px;border:1px solid #24546a;padding:10px;border-radius:12px}.liq-v3-buy-ticket,.liq-v3-view-tickets{color:#bafafa!important;border-color:#36afbf!important;background:#073d50!important;font-weight:750!important}.liq-v3-buy-ticket{border:1px solid #36afbf;border-radius:9px;cursor:pointer;padding:8px 10px;margin-left:6px}.liq-v3-view-tickets{border:1px solid #36afbf;border-radius:9px;cursor:pointer;padding:8px 11px;margin-left:8px}@media(max-width:540px){.liq-ticket-grid,.liq-ticket-owned{grid-template-columns:1fr}.liq-ticket-head{padding:19px}.liq-ticket-head h2{font-size:24px}.liq-ticket-main{padding:17px}.liq-v3-buy-ticket{margin-top:6px}}

.liq-v3-service-date{background:#08283b;color:#d5f7fd;border:1px solid #27627b;border-radius:10px;height:40px;padding:0 10px;min-width:140px;color-scheme:dark;font:700 12px system-ui,sans-serif} .liq-v3-results-head{flex-wrap:wrap;gap:8px} @media(max-width:540px){.liq-v3-service-date{flex:1;min-width:120px}}
