:is(.hd-app,.tom-body-kb,.tom-body-kb-form) .portal-theme-toggle{display:inline-flex;position:relative;flex:0 0 auto;align-items:center;justify-content:space-between;gap:10.8px;width:68.4px;min-width:68.4px;height:32.4px;margin:0;padding:4.5px 7.2px;border:.9px solid var(--color-input-default-border,#dce0e7);border-radius:16.2px;background:var(--color-input-background,#fff);color:var(--footer-link-color,var(--color-footer-text,var(--color-text)));cursor:pointer;vertical-align:middle}:is(.hd-app,.tom-body-kb,.tom-body-kb-form) .portal-theme-toggle[hidden]{display:none}.portal-theme-toggle::before{content:'';position:absolute;inset:2.7px auto 2.7px 2.7px;width:27px;border-radius:50%;background:var(--color-table-hover,#eef0f5);transition:transform .15s ease}.portal-theme-toggle[aria-checked=true]::before{transform:translateX(34.2px)}.portal-theme-toggle svg{position:relative;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.portal-theme-toggle:focus-visible{outline:2px solid var(--color-input-border,#007acc);outline-offset:3px}:is(.hd-app,.tom-body-kb-form) footer:has(.portal-theme-toggle) .items-footer{flex-wrap:wrap;align-items:center}@media (max-width:991px){:is(.hd-app,.tom-body-kb-form) footer:has(.portal-theme-toggle){display:block!important;position:static;width:100%}}@media (max-width:767px){:is(.hd-app,.tom-body-kb-form) footer:has(.portal-theme-toggle) .items-footer{gap:16px;margin:0;padding:20px 0;justify-content:center}}@media (prefers-reduced-motion:reduce){.portal-theme-toggle::before{transition:none}}@media print{.portal-theme-toggle{display:none!important}}.hd-app .hd-portal-footer{padding:24px 0}.hd-app .hd-portal-footer>.container{width:100%;max-width:1360px;padding-inline:32px}.hd-app .hd-portal-footer .items-footer{flex-direction:row;justify-content:space-between;gap:20px 32px;margin:0;padding:0}.hd-portal-footer :is(.hd-footer-tools,.hd-footer-links,.container-custom-link){display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;min-width:0}.hd-portal-footer .hd-footer-tools{flex-shrink:0}.hd-portal-footer .hd-footer-links{margin-left:auto;justify-content:flex-end}.hd-app .hd-portal-footer .tomticket-credits{order:0!important;flex-shrink:0;width:68px;height:24px;margin:0;background-size:contain}.hd-portal-footer .hd-footer-links a{height:auto;margin:0;white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.6}@media (max-width:767px){.hd-app .hd-portal-footer>.container{padding-inline:20px}.hd-app .hd-portal-footer:has(.portal-theme-toggle) .items-footer{justify-content:space-between;padding:0}.hd-portal-footer .hd-footer-links{width:100%;margin-left:0;justify-content:flex-start}}