/* The Care Web: Cinema colours for the rest of the site. GENERATED by scripts/cinema-skin.js
   from the site's own stylesheets and style="" attributes. Do not edit by hand: change the
   source colour, then run  node scripts/cinema-skin.js . The --sk-* tokens are defined in
   cinema-site.css. 1725 rules, 3459 colour declarations (2167 recoloured), 74 inline styles. */

/* ---- colours no family fitted: worked out for the dark theme, unchanged in the light one */
@media screen {
html[data-look="cinema"]:not(.high-contrast) {
  --sk-frost-12: color-mix(in srgb, var(--sk-surface) 12%, transparent);
  --sk-frost-14: color-mix(in srgb, var(--sk-surface) 14%, transparent);
  --sk-frost-16: color-mix(in srgb, var(--sk-surface) 16%, transparent);
  --sk-frost-26: color-mix(in srgb, var(--sk-surface) 26%, transparent);
  --sk-frost-32: color-mix(in srgb, var(--sk-surface) 32%, transparent);
  --sk-frost-50: color-mix(in srgb, var(--sk-surface) 50%, transparent);
  --sk-frost-55: color-mix(in srgb, var(--sk-surface) 55%, transparent);
  --sk-frost-60: color-mix(in srgb, var(--sk-surface) 60%, transparent);
  --sk-frost-62: color-mix(in srgb, var(--sk-surface) 62%, transparent);
  --sk-frost-65: color-mix(in srgb, var(--sk-surface) 65%, transparent);
  --sk-frost-70: color-mix(in srgb, var(--sk-surface) 70%, transparent);
  --sk-frost-72: color-mix(in srgb, var(--sk-surface) 72%, transparent);
  --sk-frost-75: color-mix(in srgb, var(--sk-surface) 75%, transparent);
  --sk-frost-78: color-mix(in srgb, var(--sk-surface) 78%, transparent);
  --sk-frost-8: color-mix(in srgb, var(--sk-surface) 8%, transparent);
  --sk-frost-80: color-mix(in srgb, var(--sk-surface) 80%, transparent);
  --sk-frost-82: color-mix(in srgb, var(--sk-surface) 82%, transparent);
  --sk-frost-85: color-mix(in srgb, var(--sk-surface) 85%, transparent);
  --sk-frost-86: color-mix(in srgb, var(--sk-surface) 86%, transparent);
  --sk-frost-9: color-mix(in srgb, var(--sk-surface) 9%, transparent);
  --sk-frost-90: color-mix(in srgb, var(--sk-surface) 90%, transparent);
  --sk-frost-92: color-mix(in srgb, var(--sk-surface) 92%, transparent);
  --sk-frost-94: color-mix(in srgb, var(--sk-surface) 94%, transparent);
  --sk-frost-95: color-mix(in srgb, var(--sk-surface) 95%, transparent);
  --sk-frost-98: color-mix(in srgb, var(--sk-surface) 98%, transparent);
  --sk-veil-15264d-5: color-mix(in srgb, var(--sk-ink) 4%, transparent);
  --sk-veil-203566-14: color-mix(in srgb, var(--sk-ink) 10%, transparent);
  --sk-veil-203566-16: color-mix(in srgb, var(--sk-ink) 11%, transparent);
  --sk-veil-203566-5: color-mix(in srgb, var(--sk-ink) 4%, transparent);
}
@media (prefers-color-scheme: light) {
  html[data-look="cinema"]:not(.high-contrast):not([data-cn-theme="dark"]) {
    --sk-frost-12: rgba(255, 255, 255, 0.12);
    --sk-frost-14: rgba(255, 255, 255, 0.14);
    --sk-frost-16: rgba(255, 255, 255, 0.16);
    --sk-frost-26: rgba(255, 255, 255, 0.26);
    --sk-frost-32: rgba(255, 255, 255, 0.32);
    --sk-frost-50: rgba(255, 255, 255, 0.5);
    --sk-frost-55: rgba(255, 255, 255, 0.55);
    --sk-frost-60: rgba(255, 255, 255, 0.6);
    --sk-frost-62: rgba(255, 255, 255, 0.62);
    --sk-frost-65: rgba(255, 255, 255, 0.65);
    --sk-frost-70: rgba(255, 255, 255, 0.7);
    --sk-frost-72: rgba(255, 255, 255, 0.72);
    --sk-frost-75: rgba(255, 255, 255, 0.75);
    --sk-frost-78: rgba(255, 255, 255, 0.78);
    --sk-frost-8: rgba(255, 255, 255, 0.08);
    --sk-frost-80: rgba(255, 255, 255, 0.8);
    --sk-frost-82: rgba(255, 255, 255, 0.82);
    --sk-frost-85: rgba(255, 255, 255, 0.85);
    --sk-frost-86: rgba(255, 255, 255, 0.86);
    --sk-frost-9: rgba(255, 255, 255, 0.09);
    --sk-frost-90: rgba(255, 255, 255, 0.9);
    --sk-frost-92: rgba(255, 255, 255, 0.92);
    --sk-frost-94: rgba(255, 255, 255, 0.94);
    --sk-frost-95: rgba(255, 255, 255, 0.95);
    --sk-frost-98: rgba(255, 255, 255, 0.98);
    --sk-veil-15264d-5: rgba(21, 38, 77, 0.05);
    --sk-veil-203566-14: rgba(32, 53, 102, 0.14);
    --sk-veil-203566-16: rgba(32, 53, 102, 0.16);
    --sk-veil-203566-5: rgba(32, 53, 102, 0.05);
  }
}
html[data-look="cinema"][data-cn-theme="light"]:not(.high-contrast) {
  --sk-frost-12: rgba(255, 255, 255, 0.12);
  --sk-frost-14: rgba(255, 255, 255, 0.14);
  --sk-frost-16: rgba(255, 255, 255, 0.16);
  --sk-frost-26: rgba(255, 255, 255, 0.26);
  --sk-frost-32: rgba(255, 255, 255, 0.32);
  --sk-frost-50: rgba(255, 255, 255, 0.5);
  --sk-frost-55: rgba(255, 255, 255, 0.55);
  --sk-frost-60: rgba(255, 255, 255, 0.6);
  --sk-frost-62: rgba(255, 255, 255, 0.62);
  --sk-frost-65: rgba(255, 255, 255, 0.65);
  --sk-frost-70: rgba(255, 255, 255, 0.7);
  --sk-frost-72: rgba(255, 255, 255, 0.72);
  --sk-frost-75: rgba(255, 255, 255, 0.75);
  --sk-frost-78: rgba(255, 255, 255, 0.78);
  --sk-frost-8: rgba(255, 255, 255, 0.08);
  --sk-frost-80: rgba(255, 255, 255, 0.8);
  --sk-frost-82: rgba(255, 255, 255, 0.82);
  --sk-frost-85: rgba(255, 255, 255, 0.85);
  --sk-frost-86: rgba(255, 255, 255, 0.86);
  --sk-frost-9: rgba(255, 255, 255, 0.09);
  --sk-frost-90: rgba(255, 255, 255, 0.9);
  --sk-frost-92: rgba(255, 255, 255, 0.92);
  --sk-frost-94: rgba(255, 255, 255, 0.94);
  --sk-frost-95: rgba(255, 255, 255, 0.95);
  --sk-frost-98: rgba(255, 255, 255, 0.98);
  --sk-veil-15264d-5: rgba(21, 38, 77, 0.05);
  --sk-veil-203566-14: rgba(32, 53, 102, 0.14);
  --sk-veil-203566-16: rgba(32, 53, 102, 0.16);
  --sk-veil-203566-5: rgba(32, 53, 102, 0.05);
}
}

@media screen {

/* ---- public/index.html <style> 1 */
html[data-look="cinema"]:not(.high-contrast) { --shadow: 0 10px 30px rgba(0, 0, 0, 0.36); --shadow-lg: 0 18px 50px rgba(0, 0, 0, 0.54); --focus-halo-color: rgba(255, 255, 255, 0.2); }
html[data-look="cinema"]:not(.high-contrast) :focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); box-shadow: 0 0 0 7px var(--sk-focus-halo); }
html[data-look="cinema"]:not(.high-contrast) footer.site:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .banner:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .act-bar:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .value-strip:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .bubble.me:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .compare-card .cc-head:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) thead th:not(:where(.cine, .cine *)) { --focus-halo-color: transparent; }
html[data-look="cinema"]:not(.high-contrast) h1[tabindex="-1"]:focus:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) h2[tabindex="-1"]:focus:not(:where(.cine, .cine *)) { outline-color: currentcolor; box-shadow: none; }
html[data-look="cinema"]:not(.high-contrast) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea):not(:focus):not([aria-invalid="true"]):not(:where(.cine, .cine *)) { border-color: var(--sk-field) !important; }
html[data-look="cinema"]:not(.high-contrast) body:not(:where(.cine, .cine *)) { color: var(--sk-ink); background-color: var(--sk-ground); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) a:not(:where(.cine, .cine *)) { color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .kicker:not(:where(.cine, .cine *)) { color: var(--sk-accent); background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .btn:not(:where(.cine, .cine *)) { border-color: transparent; text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .btn:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .btn-primary:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .btn-primary:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-solid-2); background-image: none; box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) .btn-secondary:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; color: var(--sk-accent); border-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .btn-secondary:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .btn-danger:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; color: var(--sk-bad); border-color: var(--sk-bad-line); }
html[data-look="cinema"]:not(.high-contrast) .btn-danger:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-bad-bg); background-image: none; color: var(--sk-bad); border-color: var(--sk-bad-line); }
html[data-look="cinema"]:not(.high-contrast) .btn-coral:not(:where(.cine, .cine *)) { background-color: var(--sk-coral-solid); background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .btn-coral:hover:not(:where(.cine, .cine *)) { box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) .btn-ghost:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .btn-ghost:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .skip-link:not(:where(.cine, .cine *)) { background-color: var(--sk-solid-2); background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .a11y-open:not(:where(.cine, .cine *)) { background-color: var(--sk-gold); background-image: none; border-color: var(--sk-warn-line); color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .a11y-open:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .a11y-open:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .a11y-panel:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .a11y-panel h2 svg:not(:where(.cine, .cine *)) { color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .a11y-group:not(:where(.cine, .cine *)) { background-color: var(--sk-ground); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .a11y-group h3:not(:where(.cine, .cine *)) { color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .tool-btn:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-field); color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .tool-btn:hover:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .tool-btn[aria-pressed="true"]:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; color: #fff; border-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .tool-btn:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .a11y-hint:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) header.site:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-92); background-image: none; border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .logo:not(:where(.cine, .cine *)) { text-decoration-color: currentcolor; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) nav.main a.nav-link:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) nav.main button.nav-link:not(:where(.cine, .cine *)) { text-decoration-color: currentcolor; color: var(--sk-ink); background-color: transparent; background-image: none; border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) nav.main a.nav-link:hover:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) nav.main button.nav-link:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) nav.main a.nav-link[aria-current="page"]:not(:where(.cine, .cine *)) { color: var(--sk-accent); background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) nav.main a.nav-link:focus-visible:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) nav.main button.nav-link:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .dropdown-menu:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; box-shadow: var(--shadow-lg); border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .dropdown-menu a:where(:not(.cn-btn,.aud-all)):not(:where(.cine, .cine *)) { text-decoration-color: currentcolor; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .dropdown-menu a:where(:not(.cn-btn,.aud-all)):hover:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .dropdown-menu a:where(:not(.cn-btn,.aud-all)):focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); box-shadow: none; }
html[data-look="cinema"]:not(.high-contrast) .dropdown-menu .mi:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .dropdown-menu small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .burger:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .burger svg:not(:where(.cine, .cine *)) { stroke: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .burger:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
@media (max-width:1020px) {
html[data-look="cinema"]:not(.high-contrast) header.site:not(:where(.cine, .cine *)) { background-color: var(--sk-ground); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) nav.main:not(:where(.cine, .cine *)) { background-color: var(--sk-ground); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .dropdown-menu:not(:where(.cine, .cine *)) { box-shadow: none; border-color: currentcolor; background-color: var(--sk-surface-2); background-image: none; }
}
html[data-look="cinema"]:not(.high-contrast) .nav-close:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .nav-close svg:not(:where(.cine, .cine *)) { stroke: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .acct-chip:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .acct-chip:hover:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .acct-chip:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .acct.open .acct-chip:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.54); }
html[data-look="cinema"]:not(.high-contrast) .adm-fold > summary:not(:where(.cine, .cine *))::before { color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .acct-dot:not(:where(.cine, .cine *)) { background-color: #C8462E; background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .nav-dot:not(:where(.cine, .cine *)) { background-color: #C8462E; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .sr-badge:not(:where(.cine, .cine *)) { background-color: #C8462E; background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .acct-badge.red:not(:where(.cine, .cine *)) { background-color: #C8462E; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .blk-panel:not(:where(.cine, .cine *)) { border-color: var(--sk-bad-line); background-color: rgba(200,70,46,.06); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .blk-panel h4:not(:where(.cine, .cine *)) { color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .accept-why:not(:where(.cine, .cine *)) { color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .rtb:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-ground); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .rtb-count:not(:where(.cine, .cine *)) { color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .rtb-bar:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-field); }
html[data-look="cinema"]:not(.high-contrast) .rtb-bar i:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .rtb-mark:not(:where(.cine, .cine *)) { border-color: var(--sk-field); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .rtb-step.done .rtb-mark:not(:where(.cine, .cine *)) { background-color: var(--sk-ok-solid); background-image: none; border-color: var(--sk-ok-line); color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .rtb-step.done b:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .rtb-step small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .rtb-who:not(:where(.cine, .cine *)) { color: var(--sk-warn); background-color: var(--sk-warn-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .bk-send-note:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .wp-ready:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-ground); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .acct-avatar:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .acct-caret:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .acct-menu:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); box-shadow: var(--shadow-lg); }
html[data-look="cinema"]:not(.high-contrast) .acct-menu > .acct-items:not(:where(.cine, .cine *))::-webkit-scrollbar-thumb { background-color: #CBBFAE; background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .acct-head:not(:where(.cine, .cine *)) { background-color: var(--sk-ground); background-image: none; border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .acct-role:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .acct-live:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .acct-wait:not(:where(.cine, .cine *)) { color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .acct-item:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; border-color: currentcolor; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .acct-item:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .acct-item:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); box-shadow: none; }
html[data-look="cinema"]:not(.high-contrast) .acct-menu .mi:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .tab-panel .mi:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .acct-item:hover .mi:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .acct-badge:not(:where(.cine, .cine *)) { background-color: var(--sk-coral-solid); background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .acct-pill:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .acct-sep:not(:where(.cine, .cine *)) { background-color: var(--sk-line); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .acct-item.acct-out:not(:where(.cine, .cine *)) { color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .acct-item.acct-out .mi:not(:where(.cine, .cine *)) { background-color: var(--sk-bad-bg); background-image: none; color: var(--sk-coral); }
html[data-look="cinema"]:not(.high-contrast) .acct-item.acct-out:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-bad-bg); background-image: none; color: var(--sk-coral); }
html[data-look="cinema"]:not(.high-contrast) .acct-foot:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); border-top-color: var(--sk-line); background-color: var(--sk-ground); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .hero:not(:where(.cine, .cine *)) { background-color: var(--sk-ground); background-image: radial-gradient(900px 420px at 88% -10%, rgba(241,190,72,.22), transparent 60%), radial-gradient(700px 420px at -8% 110%, var(--sk-veil-203566-14), transparent 60%); }
html[data-look="cinema"]:not(.high-contrast) .hero h1 .u:not(:where(.cine, .cine *))::after { background-color: var(--sk-gold); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .hero-search:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) .hero-search svg:not(:where(.cine, .cine *)) { color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .hero-search input:not(:where(.cine, .cine *)) { border-color: currentcolor; outline-color: currentcolor; background-color: transparent; background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .hero-search input:focus-visible:not(:where(.cine, .cine *)) { outline-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .hero-search:focus-within:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.57); }
html[data-look="cinema"]:not(.high-contrast) .hero-search:has(input:focus-visible):not(:where(.cine, .cine *)) { border-color: var(--sk-focus); box-shadow: 0 0 0 2px var(--sk-focus),0 0 0 6px var(--sk-focus-halo); }
html[data-look="cinema"]:not(.high-contrast) .hero-note:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .chip:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .chip svg:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .hero-art .art-main:not(:where(.cine, .cine *)) { box-shadow: var(--shadow-lg); }
html[data-look="cinema"]:not(.high-contrast) .float-card:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; box-shadow: var(--shadow-lg); border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .float-card .avatar:not(:where(.cine, .cine *)) { color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .float-card small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .value-strip:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .value-item svg:not(:where(.cine, .cine *)) { color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .service-card:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); box-shadow: var(--shadow); text-decoration-color: currentcolor; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .service-card:hover:not(:where(.cine, .cine *)) { box-shadow: var(--shadow-lg); }
html[data-look="cinema"]:not(.high-contrast) .service-card:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .service-card .code:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); background-color: var(--sk-ground); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .service-card .go:not(:where(.cine, .cine *)) { color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .ic-teal:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .ic-coral:not(:where(.cine, .cine *)) { background-color: var(--sk-bad-bg); background-image: none; color: var(--sk-coral); }
html[data-look="cinema"]:not(.high-contrast) .ic-amber:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .services-grid .svc-notsure:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .services-grid .svc-notsure:hover:not(:where(.cine, .cine *)) { box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) .step:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) .step .num:not(:where(.cine, .cine *)) { background-color: var(--sk-gold); background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .step ul:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .table-wrap:not(:where(.cine, .cine *)) { border-color: var(--sk-line); box-shadow: var(--shadow); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) caption:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) th:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) td:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) thead th:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; color: #fff; border-bottom-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) tbody tr:last-child td:not(:where(.cine, .cine *)) { border-bottom-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) tbody tr:nth-child(even):not(:where(.cine, .cine *)) { background-color: var(--sk-ground); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .good:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .tbl-note:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .fine-print:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .fine-print li:not(:where(.cine, .cine *))::before { background-color: var(--sk-ink-3); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .fine-print b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .tick-list svg:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .tick-list span:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .compare-card:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); box-shadow: var(--shadow-lg); }
html[data-look="cinema"]:not(.high-contrast) .compare-card .cc-head:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .compare-row:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .compare-row:last-child:not(:where(.cine, .cine *)) { border-bottom-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .worker-card:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) .worker-card:hover:not(:where(.cine, .cine *)) { box-shadow: var(--shadow-lg); }
html[data-look="cinema"]:not(.high-contrast) .wc-avatar:not(:where(.cine, .cine *)) { color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .wc-name svg:not(:where(.cine, .cine *)) { color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .wc-meta:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .wc-bio:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .wc-tag:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .wc-foot:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .wc-rate:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .wc-rate b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .filter-bar:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) .filter-bar select:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .filter-bar input[type=search]:not(:where(.cine, .cine *)) { border-color: var(--sk-field); background-color: var(--sk-surface); background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .filter-bar select:focus-visible:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .filter-bar input:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); border-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .filter-count:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .testi:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) .testi .stars:not(:where(.cine, .cine *)) { color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .testi blockquote:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .testi .who .avatar:not(:where(.cine, .cine *)) { color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .testi .who small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .banner:not(:where(.cine, .cine *)) { background-color: transparent; background-image: linear-gradient(120deg,var(--sk-solid) 0%,var(--sk-solid-2) 100%); color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .banner:not(:where(.cine, .cine *))::after { background-color: rgba(241,190,72,.25); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .banner h2:not(:where(.cine, .cine *)) { color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .banner p:not(:where(.cine, .cine *)) { color: rgba(255,255,255,.85); }
html[data-look="cinema"]:not(.high-contrast) .banner .btn-primary:not(:where(.cine, .cine *)) { background-color: var(--sk-gold); background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .banner .btn-primary:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .banner .btn-secondary:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; color: #fff; border-color: rgba(255,255,255,.7); }
html[data-look="cinema"]:not(.high-contrast) .banner .btn-secondary:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-12); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .end-card:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) .end-card p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .empty-state:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); background-color: var(--sk-surface); background-image: none; color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .empty-state > .cn-ic:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .empty-state :is(h2,h3):not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .empty-state.has-pic:not(:where(.cine, .cine *)) { box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) .status-badge:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .status-badge[data-kind="gap"]:not(:where(.cine, .cine *)) { border-color: var(--sk-bad-line); background-color: var(--sk-bad-bg); background-image: none; color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .status-badge[data-kind="action"]:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line); background-color: var(--sk-warn-bg); background-image: none; color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .status-badge[data-kind="waiting"]:not(:where(.cine, .cine *)) { border-color: var(--sk-info-line); background-color: var(--sk-info-bg); background-image: none; color: var(--sk-info); }
html[data-look="cinema"]:not(.high-contrast) .status-badge[data-kind="done"]:not(:where(.cine, .cine *)) { border-color: var(--sk-ok-line); background-color: var(--sk-ok-bg); background-image: none; color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .ck:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; box-shadow: var(--shadow); color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ck-top > p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ck-gh:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ck-gh small:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .ck-row:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ck-row:is(.is-office,.is-optional):not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ck-row.is-done:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ck-mk:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ck-row.is-done .ck-mk:not(:where(.cine, .cine *)) { border-color: var(--sk-ok-line); background-color: #1F7A4D; background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .ck-row.is-office .ck-mk:not(:where(.cine, .cine *)) { border-color: var(--sk-info-line); color: var(--sk-info); }
html[data-look="cinema"]:not(.high-contrast) .ck-title:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ck-note:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ck-due:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ck-due > .cn-ic:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .ck-due.is-soon:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .ck-due.is-soon > .cn-ic:not(:where(.cine, .cine *)) { color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .ck-due.is-late:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .ck-due.is-late > .cn-ic:not(:where(.cine, .cine *)) { color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .ck-q:not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: transparent; background-image: none; color: var(--sk-ink); text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .ck-q.is-danger:not(:where(.cine, .cine *)) { color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .ck-q:focus-visible:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .ck-showmore:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .ck-why:not(:where(.cine, .cine *)) { color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .ck-earlier:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ck-form:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ck-empty:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ck-empty > .cn-ic:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .ck-showmore:not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: transparent; background-image: none; color: var(--sk-ink); text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) details.ck-more:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) details.ck-more > summary:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .ck-chev > .cn-ic:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ck-ttl:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) details.ck-more > summary small:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .ck-more-body > p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ck-more-body > .ck-sub:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ck-foot:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ck-alert:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line); background-color: var(--sk-warn-bg); background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ck-alert.is-gap:not(:where(.cine, .cine *)) { border-color: var(--sk-bad-line); background-color: var(--sk-bad-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ck-alert > .cn-ic:not(:where(.cine, .cine *)) { color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .ck-alert.is-gap > .cn-ic:not(:where(.cine, .cine *)) { color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .tabs:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .tabs > :is(a,button):not(:where(.cine, .cine *)) { border-color: currentcolor; border-bottom-color: transparent; background-color: transparent; background-image: none; box-shadow: none; color: var(--sk-ink-2); text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .tabs > :is(a,button):hover:not(:where(.cine, .cine *)) { color: var(--sk-ink); border-bottom-color: var(--sk-line-2); }
html[data-look="cinema"]:not(.high-contrast) .tabs > :is([aria-current]:not([aria-current="false"]),[aria-selected="true"]):not(:where(.cine, .cine *)) { color: var(--sk-ink); border-bottom-color: currentColor; }
html[data-look="cinema"]:not(.high-contrast) .tab-count:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .tab-count.is-gap:not(:where(.cine, .cine *)) { border-color: var(--sk-bad-line); background-color: var(--sk-bad-bg); background-image: none; color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .search-field > label:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .sf-box > .cn-ic:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .sf-box > input:not(:where(.cine, .cine *)) { border-color: var(--sk-field); background-color: var(--sk-surface); background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-pic:not(:where(.cine, .cine *)) { box-shadow: var(--shadow-lg); background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-pic figcaption:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; color: var(--sk-ink); box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-pic figcaption .cn-ic:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-sec-head p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-more:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-more > .cn-ic:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-more h3:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-reg h3 svg:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-reg p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-rates:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-rate:not(:where(.cine, .cine *)) { border-left-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-rate:first-child:not(:where(.cine, .cine *)) { border-left-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-k:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-rate b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-rate b small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-s:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-rate.is-gap:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-rate.is-gap b:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-faq-aside p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-subs .chip:not(:where(.cine, .cine *)) { text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-subs .chip svg:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-n:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink-2); }
@media (max-width:760px) {
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-rate:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-rate:nth-child(-n+2):not(:where(.cine, .cine *)) { border-top-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) #page-suburb .sb-rate:nth-child(odd):not(:where(.cine, .cine *)) { border-left-color: currentcolor; }
}
html[data-look="cinema"]:not(.high-contrast) .jb-cta-line:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .faq-item:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) .faq-item summary .plus:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .faq-item[open] summary .plus:not(:where(.cine, .cine *)) { background-color: var(--sk-bad-bg); background-image: none; color: var(--sk-coral); }
html[data-look="cinema"]:not(.high-contrast) .faq-item summary:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); box-shadow: none; }
html[data-look="cinema"]:not(.high-contrast) .faq-item .faq-body:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .page-hero:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: radial-gradient(700px 300px at 92% 0%, rgba(241,190,72,.18), transparent 60%); }
html[data-look="cinema"]:not(.high-contrast) .breadcrumb:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .breadcrumb a:not(:where(.cine, .cine *)) { color: var(--sk-accent); text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .breadcrumb a:hover:not(:where(.cine, .cine *)) { text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .info-card:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) .info-card h3 svg:not(:where(.cine, .cine *)) { color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .info-card ul:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .fund-box:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .fund-box .code-line:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ph-card:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) .ph-card .big:not(:where(.cine, .cine *)) { color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .ph-card .tag:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .form-card:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); box-shadow: var(--shadow-lg); }
html[data-look="cinema"]:not(.high-contrast) .field input:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .field select:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .field textarea:not(:where(.cine, .cine *)) { border-color: var(--sk-field); background-color: var(--sk-surface); background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .field input:focus-visible:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .field select:focus-visible:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .field textarea:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); border-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .field .hint:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) fieldset.field:not(:where(.cine, .cine *)) { border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .form-error:not(:where(.cine, .cine *)) { border-color: var(--sk-bad-line); background-color: var(--sk-bad-bg); background-image: none; color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) input[aria-invalid="true"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) select[aria-invalid="true"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) textarea[aria-invalid="true"]:not(:where(.cine, .cine *)) { border-color: var(--sk-bad-line) !important; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .choice-pill span:not(:where(.cine, .cine *)) { border-color: var(--sk-field); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .choice-pill input:checked + span:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; border-color: var(--sk-line-strong); color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .choice-pill input:focus-visible + span:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .path-card:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) .path-card:hover:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .path-card:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .success-box:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .success-box svg:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .form-note:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .modal-overlay:not(:where(.cine, .cine *)) { background-color: rgba(27,36,64,.55); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .modal:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; box-shadow: var(--shadow-lg); }
html[data-look="cinema"]:not(.high-contrast) .modal .close-x:not(:where(.cine, .cine *)) { background-color: var(--sk-ground); background-image: none; border-color: var(--sk-line); color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .modal .close-x:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .care-dialog .cd-presets:not(:where(.cine, .cine *)) { border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .avail-grid .d:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .avail-grid .dot:not(:where(.cine, .cine *)) { background-color: var(--sk-ground); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .avail-grid .dot.on:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; border-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .wp-card:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) .wp-tabbar:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) .wp-tab:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); background-color: transparent; background-image: none; border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .wp-tab:hover:not(:where(.cine, .cine *)) { color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .wp-tab[aria-selected="true"]:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .wp-tab:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .wp-hero .wc-avatar:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .wp-name svg:not(:where(.cine, .cine *)) { color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .wp-stats:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .wp-stat:not(:where(.cine, .cine *)) { background-color: var(--sk-ground); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .wp-stat + .wp-stat:not(:where(.cine, .cine *)) { border-left-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .wp-stat b:not(:where(.cine, .cine *)) { color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .wp-stat span:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .wp-facts:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .wp-fact small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .wp-svc:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); text-decoration-color: currentcolor; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .wp-svc:last-of-type:not(:where(.cine, .cine *)) { border-bottom-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .wp-svc:hover b:not(:where(.cine, .cine *)) { color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .wp-svc .mi:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .wp-svc small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .cred-line > svg:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .cred-line small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .cred-badge:not(:where(.cine, .cine *)) { background-color: var(--sk-ok-bg); background-image: none; color: var(--sk-ok); border-color: var(--sk-ok-line); }
html[data-look="cinema"]:not(.high-contrast) .cred-badge.demo:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; color: var(--sk-warn); border-color: var(--sk-warn-line); }
html[data-look="cinema"]:not(.high-contrast) .wc-demo:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; color: var(--sk-warn); border-color: var(--sk-warn-line); }
html[data-look="cinema"]:not(.high-contrast) .demo-note:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; border-color: var(--sk-warn-line); color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .cred-line-no > svg:not(:where(.cine, .cine *)) { color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .cred-line-no b:not(:where(.cine, .cine *)) { color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .cred-line-demo > svg:not(:where(.cine, .cine *)) { color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .cred-head:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .vf-step:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .vf-step .n:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .vf-step p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .vf-cond:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .vf-cond blockquote:not(:where(.cine, .cine *)) { border-left-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .wp-trustbox:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .wp-rate b:not(:where(.cine, .cine *)) { color: var(--sk-accent); }
@media (max-width:940px) {
html[data-look="cinema"]:not(.high-contrast) .wp-bar:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-top-color: var(--sk-line); box-shadow: 0 -10px 28px -14px rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .wp-bar-price b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .wp-bar-price b small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .wp-bar-price > small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
}
html[data-look="cinema"]:not(.high-contrast) .wp-prefer-on:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .wp-prefer-on .cn-ic:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .btn-star[aria-pressed="true"]:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; border-color: var(--sk-warn-line); color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .wp-trust:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .wp-trust li:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .wp-trust li b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .wp-trust svg:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .wp-proof:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .wp-proof-label:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .wp-badge:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .wp-badge > svg:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .wp-badge.is-demo > svg:not(:where(.cine, .cine *)) { color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .wp-badge b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .wp-badge small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) button.wp-badge.is-more:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; border-color: var(--sk-line-2); color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) button.wp-badge.is-more:hover:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .wp-rating:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .wp-rating b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .day-toggle button:not(:where(.cine, .cine *)) { border-color: var(--sk-field); background-color: var(--sk-ground); background-image: none; color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .day-toggle button[aria-pressed="true"]:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; border-color: var(--sk-line-strong); color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .day-toggle button:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .note-box:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-ground); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .note-box textarea:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .note-box textarea:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .note-box fieldset:not(:where(.cine, .cine *)) { border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .note-entry:not(:where(.cine, .cine *)) { border-left-color: var(--sk-line-strong); background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .note-entry.note-flag:not(:where(.cine, .cine *)) { border-left-color: var(--sk-bad-line); background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .note-entry p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .note-meta:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .note-locked:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .star:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; border-color: currentcolor; color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .star:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .rate-text:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .rev:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .rev:first-of-type:not(:where(.cine, .cine *)) { border-top-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .rev-stars:not(:where(.cine, .cine *)) { color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .rev-top time:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .rev p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .sil-day:not(:where(.cine, .cine *)) { background-color: var(--sk-ground); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .sil-day > b:not(:where(.cine, .cine *)) { color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .sil-slot:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .sil-slot.sil-unfilled:not(:where(.cine, .cine *)) { border-color: var(--sk-coral-line); background-color: var(--sk-bad-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ob-bar:not(:where(.cine, .cine *)) { background-color: var(--sk-ground); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .ob-bar i:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ob-item:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-ground); background-image: none; color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ob-item b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ob-item.done:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ob-item .ob-tick:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ob-item.done .ob-tick:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; border-color: var(--sk-line-strong); color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .doc-group-h:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .typeahead input:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .typeahead input:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); border-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .ta-menu:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); box-shadow: var(--shadow-lg); }
html[data-look="cinema"]:not(.high-contrast) .ta-group:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ta-item:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; border-color: currentcolor; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ta-item:hover:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .ta-item.active:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .ta-pts:not(:where(.cine, .cine *)) { color: var(--sk-accent); background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ta-empty:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ta-chosen:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .ta-chosen button:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; border-color: currentcolor; color: var(--sk-accent); text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .doc-help:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .check-lines svg:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .toast:not(:where(.cine, .cine *)) { background-color: var(--sk-solid-2); background-image: none; color: #fff; box-shadow: var(--shadow-lg); }
@media (max-width:640px) {
html.has-tabbar[data-look="cinema"]:not(.high-contrast) .tab-bar:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-top-color: var(--sk-line); box-shadow: 0 -10px 28px -14px rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .tb-tab:not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: transparent; background-image: none; color: var(--sk-ink-2); text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .tb-tab:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); box-shadow: none; }
html[data-look="cinema"]:not(.high-contrast) .tb-tab[aria-current]:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .tb-tab[aria-current] .tb-i:not(:where(.cine, .cine *))::before { background-color: color-mix(in srgb,var(--cn-gold) 38%,transparent); }
html[data-look="cinema"]:not(.high-contrast) .tb-n:not(:where(.cine, .cine *)) { background-color: #C8462E; background-image: none; color: #FFFFFF; box-shadow: 0 0 0 2px var(--sk-surface,rgba(255, 255, 255, 0.25)); }
html[data-look="cinema"]:not(.high-contrast) .tab-panel:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-top-color: var(--sk-line); box-shadow: 0 -12px 40px rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .tp-h:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .tab-panel .acct-item:not(:where(.cine, .cine *)) { text-decoration-color: currentcolor; }
}
html[data-look="cinema"]:not(.high-contrast) .toast .toast-close:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-14); background-image: none; color: #fff; border-color: rgba(255,255,255,.55); }
html[data-look="cinema"]:not(.high-contrast) .toast .toast-close:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-26); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) footer.site:not(:where(.cine, .cine *)) { background-color: var(--sk-solid-2); background-image: none; color: #D4D9E2; }
html[data-look="cinema"]:not(.high-contrast) .foot-brand .logo:not(:where(.cine, .cine *)) { color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .foot-brand p:not(:where(.cine, .cine *)) { color: #A9B2C6; }
html[data-look="cinema"]:not(.high-contrast) footer.site h4:not(:where(.cine, .cine *)) { color: #fff; }
@media (min-width:641px) and (max-width:1000px) {
html[data-look="cinema"]:not(.high-contrast) .foot-brand:not(:where(.cine, .cine *)) { border-bottom-color: rgba(255,255,255,.14); }
}
html[data-look="cinema"]:not(.high-contrast) footer.site .foot-group h4:not(:where(.cine, .cine *))::before { background-color: #8A91A8; }
html[data-look="cinema"]:not(.high-contrast) footer.site .foot-find h4:not(:where(.cine, .cine *))::before { background-color: var(--cn-gold); }
html[data-look="cinema"]:not(.high-contrast) footer.site .foot-work h4:not(:where(.cine, .cine *))::before { background-color: #7FD6C9; }
@media (max-width:640px) {
html[data-look="cinema"]:not(.high-contrast) .foot-group:not(:where(.cine, .cine *)) { border-top-color: rgba(255,255,255,.2); }
html[data-look="cinema"]:not(.high-contrast) .foot-grid > nav:last-of-type > .foot-group:not(:where(.cine, .cine *)) { border-bottom-color: rgba(255,255,255,.2); }
html[data-look="cinema"]:not(.high-contrast) .foot-group > summary:not(:where(.cine, .cine *))::after { border-right-color: currentColor; border-bottom-color: currentColor; }
}
html[data-look="cinema"]:not(.high-contrast) footer.site ul a:not(:where(.cine, .cine *)) { color: #D4D9E2; text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) footer.site ul a:hover:not(:where(.cine, .cine *)) { color: var(--sk-warn); text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) footer.site ul a:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .foot-ack:not(:where(.cine, .cine *)) { border-top-color: rgba(255,255,255,.14); color: #A9B2C6; }
html[data-look="cinema"]:not(.high-contrast) .foot-legal:not(:where(.cine, .cine *)) { border-top-color: rgba(255,255,255,.14); color: #A9B2C6; }
html[data-look="cinema"]:not(.high-contrast) .foot-legal a:not(:where(.cine, .cine *)) { color: #D4D9E2; }
html[data-look="cinema"]:not(.high-contrast) .ndis-badge:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-8); background-image: none; border-color: rgba(255,255,255,.2); color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .ndis-badge svg:not(:where(.cine, .cine *)) { color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .service-card:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .worker-card:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .info-card:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .step:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .testi:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .faq-item:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .path-card:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .ph-card:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .compare-card:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-62); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .form-card:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .table-wrap:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .filter-bar:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .msg-layout:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .er-card:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-78); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .hero-search:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-85); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .chip:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-70); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) tbody tr:nth-child(even):not(:where(.cine, .cine *)) { background-color: var(--sk-frost-55); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .convo-item:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-60); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .convo-item.active:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-75); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .bubble.them:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-85); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .thread-body:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-50); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .fund-box:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-78); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .er-note:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-78); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .success-box:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-78); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .a11y-group:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-70); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ill-scene svg:not(:where(.cine, .cine *)) { box-shadow: var(--shadow-lg); }
html[data-look="cinema"]:not(.high-contrast) .er-card:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) .er-card p:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .er-note:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .msg-btn:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .msg-btn:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .msg-btn:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .msg-btn svg:not(:where(.cine, .cine *)) { stroke: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .msg-badge:not(:where(.cine, .cine *)) { background-color: var(--sk-coral-solid); background-image: none; color: #fff; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .msg-layout:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) .convo-list:not(:where(.cine, .cine *)) { border-right-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .convo-list-head:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .convo-item:not(:where(.cine, .cine *)) { border-color: currentcolor; border-bottom-color: var(--sk-line); background-color: transparent; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .convo-item:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-ground); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .convo-item.active:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .convo-item:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); box-shadow: none; }
html[data-look="cinema"]:not(.high-contrast) .ci-top time:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ci-preview:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ci-unread .ci-preview:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ci-dot:not(:where(.cine, .cine *)) { background-color: var(--sk-coral-solid); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .thread-head:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .thread-head small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .thread-back:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .thread-back svg:not(:where(.cine, .cine *)) { stroke: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .thread-safety:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; border-bottom-color: var(--sk-line); color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .thread-safety svg:not(:where(.cine, .cine *)) { color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .thread-body:not(:where(.cine, .cine *)) { background-color: var(--sk-ground); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .bubble.me:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .bubble.them:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; color: var(--sk-ink); border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .day-divider:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .typing:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .typing i:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .composer:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .composer textarea:not(:where(.cine, .cine *)) { border-color: var(--sk-line); color: var(--sk-ink); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .composer textarea:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); border-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .composer .send:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; border-color: currentcolor; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .composer .send:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-solid-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .composer .send:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .composer-note:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .thread-empty:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .thread-empty svg:not(:where(.cine, .cine *)) { color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .cw-callout:not(:where(.cine, .cine *)) { background-color: var(--sk-info-bg); background-image: none; border-color: var(--sk-info-line); color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .cw-callout > .cn-ic:not(:where(.cine, .cine *)) { color: var(--sk-info); }
html[data-look="cinema"]:not(.high-contrast) .cw-callout h2:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) #admIncidentNew .ca-field small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) #admIncidentNew :is(input,select,textarea):not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); background-color: var(--sk-surface); background-image: none; color: var(--sk-ink); }
@media (max-width:880px) {
html[data-look="cinema"]:not(.high-contrast) .msg-layout .convo-list:not(:where(.cine, .cine *)) { border-right-color: currentcolor; }
}
html[data-look="cinema"]:not(.high-contrast) main:focus:not(:where(.cine, .cine *)) { outline-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .muted-sm:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .bk-card:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-75); background-image: none; border-color: var(--sk-line); box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) { --shadow: 0 1px 2px rgba(0, 0, 0, 0.27), 0 10px 28px -6px rgba(0, 0, 0, 0.42); --shadow-lg: 0 2px 4px rgba(0, 0, 0, 0.27), 0 24px 60px -12px rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) :not(:where(.cine, .cine *))::selection { background-color: var(--sk-gold); background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .sr-only:not(:where(.cine, .cine *)) { border-color: currentcolor; }
@media (min-width:1100px) {
html[data-look="cinema"]:not(.high-contrast) :not(:where(.cine, .cine *))::-webkit-scrollbar-track { background-color: var(--sk-ground); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) :not(:where(.cine, .cine *))::-webkit-scrollbar-thumb { background-color: #CBBFAE; background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) :not(:where(.cine, .cine *))::-webkit-scrollbar-thumb:hover { background-color: var(--sk-solid); background-image: none; }
}
html[data-look="cinema"]:not(.high-contrast) .hero h1 em:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .page-hero h1 em:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .section-head h2 em:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .split h2 em:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .banner h2 em:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .fh-line em:not(:where(.cine, .cine *)) { color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .kicker:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .kicker:not(:where(.cine, .cine *))::before { background-color: transparent; background-image: radial-gradient(circle at 26% 50%, var(--sk-solid) 0 42%, transparent 46%), radial-gradient(circle at 74% 50%, var(--sk-gold) 0 42%, transparent 46%); }
html[data-look="cinema"]:not(.high-contrast) header.site:not(:where(.cine, .cine *)) { border-bottom-color: transparent; }
html[data-look="cinema"]:not(.high-contrast) header.site.scrolled:not(:where(.cine, .cine *)) { background-color: var(--sk-ground); background-image: none; border-bottom-color: var(--sk-line); box-shadow: 0 10px 40px -12px rgba(0, 0, 0, 0.54); }
html[data-look="cinema"]:not(.high-contrast) body.office-view footer.site .foot-slim a:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) body.app-view footer.site .foot-slim a:not(:where(.cine, .cine *)) { color: #D4D9E2; }
@media (max-width:1020px) {
html[data-look="cinema"]:not(.high-contrast) header.site.scrolled:not(:where(.cine, .cine *)) { background-color: var(--sk-ground); background-image: none; }
}
html[data-look="cinema"]:not(.high-contrast) nav.main a.nav-link[aria-current="page"]:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) nav.main a.nav-link[aria-current="page"]:not(:where(.cine, .cine *))::after { background-color: transparent; background-image: radial-gradient(circle at 27% 50%, var(--sk-solid) 0 44%, transparent 48%), radial-gradient(circle at 73% 50%, var(--sk-gold) 0 44%, transparent 48%); }
html[data-look="cinema"]:not(.high-contrast) .dropdown-menu:not(:where(.cine, .cine *)) { box-shadow: var(--shadow-lg); border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) #ddFind .aud-dot:not(:where(.cine, .cine *)) { background-color: var(--cn-gold); box-shadow: 0 0 0 3px color-mix(in srgb,var(--cn-gold) 25%,transparent); }
html[data-look="cinema"]:not(.high-contrast) #ddWork .aud-dot:not(:where(.cine, .cine *)) { background-color: var(--cn-work-acc); box-shadow: 0 0 0 3px color-mix(in srgb,var(--cn-work-acc) 22%,transparent); }
html[data-look="cinema"]:not(.high-contrast) nav.main .nav-aud > button.nav-link:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) nav.main #ddFind.open > button.nav-link:not(:where(.cine, .cine *)) { background-color: color-mix(in srgb,var(--cn-gold) 22%,transparent); }
html[data-look="cinema"]:not(.high-contrast) nav.main #ddWork.open > button.nav-link:not(:where(.cine, .cine *)) { background-color: color-mix(in srgb,var(--cn-work-acc) 14%,transparent); }
html[data-look="cinema"]:not(.high-contrast) nav.main .dropdown.has-current > button.nav-link:not(:where(.cine, .cine *))::after { background-color: transparent; background-image: radial-gradient(circle at 27% 50%, var(--sk-solid) 0 44%, transparent 48%), radial-gradient(circle at 73% 50%, var(--sk-gold) 0 44%, transparent 48%); }
html[data-look="cinema"]:not(.high-contrast) .aud-col-h p:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .dropdown-menu .aud-all:not(:where(.cine, .cine *)) { color: var(--sk-ink); text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) #ddFindMenu .mi:not(:where(.cine, .cine *)) { background-color: color-mix(in srgb,var(--cn-gold) 20%,transparent); color: var(--cn-gold-text); }
html[data-look="cinema"]:not(.high-contrast) #ddWorkMenu .mi:not(:where(.cine, .cine *)) { background-color: color-mix(in srgb,var(--cn-work-acc) 13%,transparent); color: var(--cn-work-text); }
html[data-look="cinema"]:not(.high-contrast) .dropdown-menu li > a[aria-current="page"]:not(:where(.cine, .cine *)) { box-shadow: inset 3px 0 0 var(--ink); }
html[data-look="cinema"]:not(.high-contrast) #ddFindMenu li > a[aria-current="page"]:not(:where(.cine, .cine *)) { box-shadow: inset 3px 0 0 var(--cn-gold); }
html[data-look="cinema"]:not(.high-contrast) #ddWorkMenu li > a[aria-current="page"]:not(:where(.cine, .cine *)) { box-shadow: inset 3px 0 0 var(--cn-work-acc); }
html[data-look="cinema"]:not(.high-contrast) .aud-foot:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .aud-foot b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) #ddFindMenu .aud-foot:not(:where(.cine, .cine *)) { background-color: color-mix(in srgb,var(--cn-gold) 13%,var(--sk-surface)); }
html[data-look="cinema"]:not(.high-contrast) #ddWorkMenu .aud-foot:not(:where(.cine, .cine *)) { background-color: color-mix(in srgb,var(--cn-work-acc) 9%,var(--sk-surface)); }
html[data-look="cinema"]:not(.high-contrast) .nav-door.is-find:not(:where(.cine, .cine *)) { background-color: var(--cn-dt-bg); color: var(--cn-dt-ink); }
html[data-look="cinema"]:not(.high-contrast) .nav-door.is-work:not(:where(.cine, .cine *)) { background-color: var(--cn-emp-bg); color: var(--cn-emp-ink); }
html[data-look="cinema"]:not(.high-contrast) .nd-h:not(:where(.cine, .cine *)) { color: inherit; }
html[data-look="cinema"]:not(.high-contrast) .nav-door.is-find .nd-h small:not(:where(.cine, .cine *)) { color: var(--cn-part-text); }
html[data-look="cinema"]:not(.high-contrast) .nav-door.is-work .nd-h small:not(:where(.cine, .cine *)) { color: var(--cn-work-text); }
html[data-look="cinema"]:not(.high-contrast) .nd-links a:not(:where(.cine, .cine *)) { background-color: color-mix(in srgb,var(--cn-raise) 70%,transparent); color: inherit; text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .nd-links a:hover:not(:where(.cine, .cine *)) { background-color: var(--cn-raise); }
html[data-look="cinema"]:not(.high-contrast) .nav-door.is-find .nd-links a[aria-current="page"]:not(:where(.cine, .cine *)) { box-shadow: inset 0 0 0 2px var(--cn-gold); }
html[data-look="cinema"]:not(.high-contrast) .nav-door.is-work .nd-links a[aria-current="page"]:not(:where(.cine, .cine *)) { box-shadow: inset 0 0 0 2px var(--cn-work-acc); }
html[data-look="cinema"]:not(.high-contrast) .nd-more a:not(:where(.cine, .cine *)) { color: var(--sk-ink); text-decoration-color: currentcolor; text-decoration-color: var(--cn-line-2); }
html[data-look="cinema"]:not(.high-contrast) .nd-more a[aria-current="page"]:not(:where(.cine, .cine *)) { text-decoration-color: currentColor; }
html[data-look="cinema"]:not(.high-contrast) .btn-primary:not(:where(.cine, .cine *)) { background-color: transparent; background-image: linear-gradient(135deg,var(--sk-info-solid) -30%,var(--sk-solid) 42%,var(--sk-solid-2) 115%); }
html[data-look="cinema"]:not(.high-contrast) .btn-primary:not(:where(.cine, .cine *))::before,
html[data-look="cinema"]:not(.high-contrast) .btn-coral:not(:where(.cine, .cine *))::before { background-color: transparent; background-image: linear-gradient(105deg,transparent,var(--sk-frost-32),transparent); }
html[data-look="cinema"]:not(.high-contrast) .btn-primary:hover:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .btn-coral:hover:not(:where(.cine, .cine *)) { box-shadow: 0 14px 34px -10px rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .btn-secondary:hover:not(:where(.cine, .cine *)) { box-shadow: 0 10px 26px -12px rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .hero:not(:where(.cine, .cine *)) { background-color: transparent; background-image: radial-gradient(1100px 520px at 86% -12%, rgba(241,190,72,.26), transparent 62%), radial-gradient(760px 500px at -6% 108%, var(--sk-veil-203566-16), transparent 62%), radial-gradient(620px 420px at 55% 118%, rgba(200,70,46,.07), transparent 60%), linear-gradient(180deg,var(--sk-surface-2), var(--sk-ground)); }
html[data-look="cinema"]:not(.high-contrast) .hero-rings i:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .hero-rings i:nth-child(1):not(:where(.cine, .cine *)) { border-color: rgba(241,190,72,.35); }
html[data-look="cinema"]:not(.high-contrast) .hero-rings i:nth-child(3):not(:where(.cine, .cine *)) { border-color: rgba(200,70,46,.14); }
html[data-look="cinema"]:not(.high-contrast) .hero .kicker:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-55); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .hero h1 .u:not(:where(.cine, .cine *))::after { background-color: transparent; background-image: linear-gradient(92deg,var(--sk-gold) 4%,var(--sk-warn-bg) 96%); }
html[data-look="cinema"]:not(.high-contrast) .hero-search:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-90); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .hero-search:focus-within:not(:where(.cine, .cine *)) { box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.54), var(--shadow-lg); }
html[data-look="cinema"]:not(.high-contrast) .hero-search:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .trust-chips .chip:hover:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .float-card:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-82); background-image: none; border-color: rgba(255,255,255,.85); box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3), 0 26px 60px -14px rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .oo-marquee:not(:where(.cine, .cine *)) { background-color: var(--sk-solid-2); background-image: none; color: #EEF0F3; border-block-color: rgba(255,255,255,.08); }
html[data-look="cinema"]:not(.high-contrast) .oo-marquee:not(:where(.cine, .cine *))::before { background-color: transparent; background-image: linear-gradient(90deg,var(--sk-solid-2),transparent); }
html[data-look="cinema"]:not(.high-contrast) .oo-marquee:not(:where(.cine, .cine *))::after { background-color: transparent; background-image: linear-gradient(-90deg,var(--sk-solid-2),transparent); }
html[data-look="cinema"]:not(.high-contrast) .mq-track span i:not(:where(.cine, .cine *)) { color: var(--sk-accent); background-color: var(--sk-gold); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .mq-oo:not(:where(.cine, .cine *)) { background-color: transparent; background-image: radial-gradient(circle at 31% 50%, rgba(74,102,168,.95) 0 38%, transparent 43%), radial-gradient(circle at 69% 50%, rgba(241,190,72,.95) 0 38%, transparent 43%); }
html[data-look="cinema"]:not(.high-contrast) .value-strip:not(:where(.cine, .cine *)) { background-color: transparent; background-image: radial-gradient(720px 300px at 88% -30%, rgba(241,190,72,.15), transparent 60%), radial-gradient(560px 320px at 4% 130%, rgba(74,102,168,.35), transparent 62%), linear-gradient(135deg,var(--sk-solid-2) 0%,var(--sk-solid-3) 100%); }
html[data-look="cinema"]:not(.high-contrast) .strip-heads:not(:where(.cine, .cine *)) { border-bottom-color: rgba(255,255,255,.14); }
html[data-look="cinema"]:not(.high-contrast) .strip-heads .sh b:not(:where(.cine, .cine *)) { color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .strip-heads .sh:nth-child(1) b:not(:where(.cine, .cine *)) { color: #FFD87A; }
html[data-look="cinema"]:not(.high-contrast) .strip-heads .sh:nth-child(2) b:not(:where(.cine, .cine *)) { color: #BCD3F5; }
html[data-look="cinema"]:not(.high-contrast) .strip-heads .sh:nth-child(3) b:not(:where(.cine, .cine *)) { color: #F1BE48; }
html[data-look="cinema"]:not(.high-contrast) .strip-heads .sh span:not(:where(.cine, .cine *)) { color: rgba(255,255,255,.66); }
html[data-look="cinema"]:not(.high-contrast) .value-item svg:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-9); background-image: none; border-color: rgba(255,255,255,.14); }
html[data-look="cinema"]:not(.high-contrast) .value-item:hover svg:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-16); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .service-card:hover:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); }
html[data-look="cinema"]:not(.high-contrast) .service-card:hover .go:not(:where(.cine, .cine *)) { color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) #homeServices .service-card:not(:where(.cine, .cine *))::after { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) #homeServices .service-card:nth-child(1):not(:where(.cine, .cine *)) { background-color: transparent; background-image: linear-gradient(145deg,var(--sk-frost-85),var(--sk-frost-70) 58%); }
html[data-look="cinema"]:not(.high-contrast) #homeServices .service-card:nth-child(2):not(:where(.cine, .cine *)) { background-color: transparent; background-image: linear-gradient(145deg,var(--sk-frost-80),var(--sk-frost-70) 58%); }
html[data-look="cinema"]:not(.high-contrast) #homeServices .service-card:nth-child(3):not(:where(.cine, .cine *)) { background-color: transparent; background-image: linear-gradient(145deg,var(--sk-frost-85),var(--sk-frost-70) 58%); }
html[data-look="cinema"]:not(.high-contrast) #homeServices .service-card:nth-child(4):not(:where(.cine, .cine *)) { background-color: transparent; background-image: linear-gradient(145deg,var(--sk-frost-60),var(--sk-frost-72) 58%); }
html[data-look="cinema"]:not(.high-contrast) #homeServices .service-card:nth-child(5):not(:where(.cine, .cine *)) { background-color: transparent; background-image: linear-gradient(145deg,var(--sk-frost-55),var(--sk-frost-72) 58%); }
html[data-look="cinema"]:not(.high-contrast) #homeServices .service-card:nth-child(6):not(:where(.cine, .cine *)) { background-color: transparent; background-image: linear-gradient(120deg,var(--sk-veil-15264d-5),var(--sk-frost-55)); }
@media (min-width:861px) {
html[data-look="cinema"]:not(.high-contrast) .steps:not(:where(.cine, .cine *))::before { border-top-color: var(--sk-line); }
}
html[data-look="cinema"]:not(.high-contrast) .step:hover:not(:where(.cine, .cine *)) { box-shadow: var(--shadow-lg); }
html[data-look="cinema"]:not(.high-contrast) .step .num:not(:where(.cine, .cine *)) { box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.055); }
html[data-look="cinema"]:not(.high-contrast) .step:nth-child(2) .num:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; color: #fff; box-shadow: 0 0 0 7px rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .step:nth-child(3) .num:not(:where(.cine, .cine *)) { background-color: var(--sk-coral-solid); background-image: none; color: #fff; box-shadow: 0 0 0 7px rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .testi:not(:where(.cine, .cine *))::before { color: var(--sk-warn); }
@media (min-width:901px) {
html[data-look="cinema"]:not(.high-contrast) .testi-grid .testi:hover:not(:where(.cine, .cine *)) { box-shadow: var(--shadow-lg); }
}
html[data-look="cinema"]:not(.high-contrast) .banner:not(:where(.cine, .cine *)) { background-color: transparent; background-image: radial-gradient(640px 300px at 90% -20%, rgba(241,190,72,.3), transparent 55%), radial-gradient(520px 320px at -10% 120%, rgba(74,102,168,.5), transparent 60%), linear-gradient(120deg,var(--sk-solid) 0%,var(--sk-solid-3) 100%); }
html[data-look="cinema"]:not(.high-contrast) .banner:not(:where(.cine, .cine *))::after { border-color: rgba(241,190,72,.5); background-color: transparent; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .faq-item:hover:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); }
html[data-look="cinema"]:not(.high-contrast) .faq-item[open]:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); box-shadow: var(--shadow-lg); }
html[data-look="cinema"]:not(.high-contrast) .page-hero:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: radial-gradient(760px 340px at 92% -10%, rgba(241,190,72,.2), transparent 60%), radial-gradient(520px 300px at 4% 120%, var(--sk-frost-75), transparent 65%); }
html[data-look="cinema"]:not(.high-contrast) .page-hero:not(:where(.cine, .cine *))::before { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .page-hero:not(:where(.cine, .cine *))::after { border-color: rgba(241,190,72,.3); }
html[data-look="cinema"]:not(.high-contrast) .breadcrumb:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-65); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) footer.site:not(:where(.cine, .cine *)) { background-color: transparent; background-image: linear-gradient(180deg,var(--sk-solid-3) 0%,var(--sk-solid-3) 100%); }
html[data-look="cinema"]:not(.high-contrast) .foot-hello:not(:where(.cine, .cine *)) { border-bottom-color: rgba(255,255,255,.13); }
html[data-look="cinema"]:not(.high-contrast) .fh-line:not(:where(.cine, .cine *)) { color: #F3EDE2; }
html[data-look="cinema"]:not(.high-contrast) .fh-line em:not(:where(.cine, .cine *)) { color: #FFD87A; }
html[data-look="cinema"]:not(.high-contrast) footer.site ul a:hover:not(:where(.cine, .cine *)) { color: var(--sk-warn); text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .toast:not(:where(.cine, .cine *)) { box-shadow: var(--shadow-lg); }
html[data-look="cinema"]:not(.high-contrast) .field input:focus-visible:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .field select:focus-visible:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .field textarea:focus-visible:not(:where(.cine, .cine *)) { box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.45); }
html[data-look="cinema"]:not(.high-contrast) .worker-card:hover:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .compare-card .cc-head:not(:where(.cine, .cine *)) { background-color: transparent; background-image: linear-gradient(120deg,var(--sk-solid),var(--sk-solid-2)); }
html[data-look="cinema"]:not(.high-contrast) thead th:not(:where(.cine, .cine *)) { background-color: transparent; background-image: linear-gradient(120deg,var(--sk-solid),var(--sk-solid-2)); }
html.js-fx[data-look="cinema"]:not(.high-contrast) .service-card:hover:not(:where(.cine, .cine *)),
html.js-fx[data-look="cinema"]:not(.high-contrast) .worker-card:hover:not(:where(.cine, .cine *)) { box-shadow: var(--shadow-lg); }
html[data-look="cinema"]:not(.high-contrast) .set-nav:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-72); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .set-nav .sn-head:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .sr-row:not(:where(.cine, .cine *)) { text-decoration-color: currentcolor; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .sr-row:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .sr-row:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); box-shadow: none; }
html[data-look="cinema"]:not(.high-contrast) .sr-row .sr-txt small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .sr-row .sr-go:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .sr-row.on:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .sr-row.on .sr-txt b:not(:where(.cine, .cine *)) { color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .set-back:not(:where(.cine, .cine *)) { text-decoration-color: currentcolor; color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .set-back:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .set-note:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); color: var(--sk-accent) !important; }
html[data-look="cinema"]:not(.high-contrast) .set-tile:not(:where(.cine, .cine *)) { text-decoration-color: currentcolor; color: var(--sk-ink); border-color: var(--sk-line); background-color: var(--sk-frost-60); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .set-tile:hover:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) .set-tile:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .set-tile .st-txt small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .set-tile .st-go:not(:where(.cine, .cine *)) { color: var(--sk-accent); }
@media (max-width:900px) {
html[data-look="cinema"]:not(.high-contrast) .set-nav:not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: transparent; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .sr-row:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-72); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .sr-row.on:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-72); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .sr-row.on .sr-txt b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
}
html[data-look="cinema"]:not(.high-contrast) header.site .a11y-panel:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
@media (max-width:700px) {
html[data-look="cinema"]:not(.high-contrast) .a11y-panel.open:not(:where(.cine, .cine *)) { box-shadow: 0 -12px 40px rgba(0, 0, 0, 0.6); border-top-color: var(--sk-line); }
}
html[data-look="cinema"]:not(.high-contrast) .mini-note:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .set-kicker:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .sr-row[aria-current="page"] .sr-txt b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
@media (min-width:901px) {
html[data-look="cinema"]:not(.high-contrast) .sr-row:not(:where(.cine, .cine *)) { border-left-color: transparent; }
html[data-look="cinema"]:not(.high-contrast) .sr-row[aria-current="page"]:not(:where(.cine, .cine *)) { border-left-color: var(--sk-line-strong); }
}
html[data-look="cinema"]:not(.high-contrast) .ap-id .wc-avatar:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ap-id-who > b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) #page-find-workers .filter-bar label:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) #page-find-workers .fb-ints-h:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) #page-find-workers.fw-more-open .fb-more:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .svc-photo:not(:where(.cine, .cine *)) { box-shadow: var(--shadow-lg); background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .wp-cred-lead:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .wp-creds:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .wp-creds>summary:not(:where(.cine, .cine *)) { color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .wp-creds>summary:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
@media (max-width:640px) {
html[data-look="cinema"]:not(.high-contrast) table.invoice-list tr:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) table.invoice-list td:not(:where(.cine, .cine *)) { border-color: currentcolor; }
}
@media (max-width:640px) {
html[data-look="cinema"]:not(.high-contrast) table.statement-list tr[data-st-row]:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) table.statement-list td:not(:where(.cine, .cine *)) { border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .table-wrap:has(> table.invoice-list):not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .table-wrap:has(> table.statement-list):not(:where(.cine, .cine *)) { border-color: currentcolor; box-shadow: none; background-color: transparent; background-image: none; }
}
@media (max-width:640px) {
html[data-look="cinema"]:not(.high-contrast) .table-wrap:has(> table.row-cards):not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .adm-table-wrap:has(> table.row-cards):not(:where(.cine, .cine *)) { border-color: currentcolor; box-shadow: none; background-color: transparent; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) table.row-cards:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) table.row-cards > tbody > tr:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) table.row-cards > tbody > tr > *:not(:where(.cine, .cine *)) { border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) table.row-cards > tbody > tr > [data-label]:not([data-label=""]):not(:where(.cine, .cine *))::before { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) table.row-cards > tbody > tr > :first-child:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); color: var(--sk-ink); }
}

/* ---- public/index.html <style> 2 */
html[data-look="cinema"]:not(.high-contrast) .care-stage:not(:where(.cine, .cine *)) { border-color: var(--sk-line); box-shadow: 0 18px 45px rgba(0, 0, 0, 0.42); background-color: transparent; background-image: radial-gradient(circle at 14% 12%,var(--sk-frost-98),rgba(255,255,255,0) 31%), radial-gradient(circle at 86% 16%,var(--sk-frost-75),rgba(244,235,221,0) 33%), linear-gradient(145deg,var(--sk-surface-2) 0%,var(--sk-surface-2) 54%,var(--sk-surface-2) 100%); }
html[data-look="cinema"]:not(.high-contrast) .reel-toggle:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-94); background-image: none; color: var(--sk-ink); border-color: var(--sk-field); box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) .reel-toggle:hover:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .svc-scene:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; box-shadow: none; }
html[data-look="cinema"]:not(.high-contrast) .svc-play:not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: rgba(8,12,36,.72); background-image: none; color: #F4EFE4; }
html[data-look="cinema"]:not(.high-contrast) .svc-play:hover:not(:where(.cine, .cine *)) { background-color: rgba(8,12,36,.86); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .svc-play:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .care-stage-moments li:not(:where(.cine, .cine *)) { color: var(--muted, var(--sk-ink-2)); background-color: var(--sk-frost-70); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .care-stage-moments li b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }

/* ---- public/index.html <style> 3 */
html[data-look="cinema"]:not(.high-contrast) .page-hero.page-hero-bar:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .page-hero-bar .breadcrumb:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) #page-messages .breadcrumb:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .page-hero-bar .bk-charges > summary:not(:where(.cine, .cine *))::after { border-right-color: currentColor; border-bottom-color: currentColor; }
html[data-look="cinema"]:not(.high-contrast) .page-hero-bar .bk-charges[open] > p:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); box-shadow: var(--shadow-lg); }
@media (max-width:640px) {
html[data-look="cinema"]:not(.high-contrast) .svc-hero-grid .kicker:not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: transparent; background-image: none; color: var(--sk-ink-2); }
}
html[data-look="cinema"]:not(.high-contrast) .card:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) #formScreen > .eyebrow:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) #formScreen > .lede:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .review-grid input:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .review-grid select:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .review-grid textarea:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .review-panel:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--white, var(--sk-surface)); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .av-panel:not(:where(.cine, .cine *)) { --cn-acc: var(--cn-work-acc); --cn-acc-ink: var(--cn-work-on); }
html[data-look="cinema"]:not(.high-contrast) .av-panel .hr-grid :is(th,td):not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; border-color: currentcolor; box-shadow: none; }
html[data-look="cinema"]:not(.high-contrast) .av-panel .hr-grid thead th:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .av-panel .hr-grid tbody th:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .av-panel .hr-grid tbody tr:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .av-error:not(:where(.cine, .cine *)) { color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .avp-intro:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .avp-text:not(:where(.cine, .cine *)) { color: var(--cn-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .avp-sum:not(:where(.cine, .cine *)) { background-color: color-mix(in srgb,var(--cn-work-acc) 9%,var(--cn-raise)); color: var(--cn-ink); }
html[data-look="cinema"]:not(.high-contrast) .avp-sum .cn-ic:not(:where(.cine, .cine *)) { color: var(--cn-work-text); }
html[data-look="cinema"]:not(.high-contrast) .avp-note:not(:where(.cine, .cine *)) { color: var(--cn-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .avp .hr-grid tbody th.is-off:not(:where(.cine, .cine *)) { color: var(--cn-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .avp-chip:not(:where(.cine, .cine *)) { background-color: var(--cn-raise-2); box-shadow: inset 0 0 0 1.5px var(--cn-line-2); color: var(--cn-ink); }
html[data-look="cinema"]:not(.high-contrast) .avp-chip > .cn-ic:not(:where(.cine, .cine *)) { color: var(--cn-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .avp-chip.is-leave:not(:where(.cine, .cine *)) { background-image: repeating-linear-gradient(135deg,color-mix(in srgb,var(--cn-gold) 22%,var(--cn-raise)) 0 8px,var(--cn-raise) 8px 14px); box-shadow: inset 0 0 0 1.5px var(--cn-gold-base); }
html[data-look="cinema"]:not(.high-contrast) .avp-x:not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: transparent; color: var(--cn-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .avp-x:hover:not(:where(.cine, .cine *)) { background-color: color-mix(in srgb,var(--cn-ink) 10%,transparent); color: var(--cn-ink); }
html[data-look="cinema"]:not(.high-contrast) .avp-add:not(:where(.cine, .cine *)) { border-color: var(--cn-field); background-color: transparent; color: var(--cn-ink); }
html[data-look="cinema"]:not(.high-contrast) .avp-empty:not(:where(.cine, .cine *)) { border-color: var(--cn-field); background-color: var(--cn-raise-2); }
html[data-look="cinema"]:not(.high-contrast) .avp-empty > .cn-ic:not(:where(.cine, .cine *)) { color: var(--cn-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .avp-empty b:not(:where(.cine, .cine *)) { color: var(--cn-ink); }
html[data-look="cinema"]:not(.high-contrast) .avp-empty span:not(:where(.cine, .cine *)) { color: var(--cn-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .avp-new:not(:where(.cine, .cine *)) { background-color: var(--cn-raise-2); }
html[data-look="cinema"]:not(.high-contrast) .avp-status:not(:where(.cine, .cine *)) { color: var(--cn-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .avp-card:not(:where(.cine, .cine *)) { background-color: var(--cn-raise); border-color: var(--cn-line); box-shadow: var(--cn-shadow-md); }
html[data-look="cinema"]:not(.high-contrast) .bk-charges > summary:not(:where(.cine, .cine *)) { color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .visit-check > summary:not(:where(.cine, .cine *))::before { border-right-color: var(--sk-line-strong); border-bottom-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .review-dialog:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .review-dialog:not(:where(.cine, .cine *))::backdrop { background-color: rgba(0,0,0,.4); background-image: none; }

/* ---- public/assets/admin-workspace.css */
html[data-look="cinema"]:not(.high-contrast) .ca-sidebar:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .ca-menu>summary:not(:where(.cine, .cine *))::marker { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-group:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .ca-group>summary:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ca-group a:not(:where(.cine, .cine *)) { text-decoration-color: currentcolor; color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-group a:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ca-group a[aria-current=page]:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .ca-breadcrumb:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-breadcrumb a:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-page-heading p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-list-controls [role=status]:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-empty:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-home-grid a:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); text-decoration-color: currentcolor; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ca-home-grid span:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-load-error:not(:where(.cine, .cine *)) { border-color: var(--sk-bad-line); background-color: var(--sk-surface-2); background-image: none; color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .ca-workspace :focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .ca-content .adm-tile:not(:where(.cine, .cine *)) { text-decoration-color: currentcolor; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ca-content .adm-tile:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .kpi-custom input:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); }
html[data-look="cinema"]:not(.high-contrast) .kpi-grid>.kpi-tile:not(:where(.cine, .cine *)) { box-shadow: none; }
html[data-look="cinema"]:not(.high-contrast) .kpi-value.is-none:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .kpi-note:not(:where(.cine, .cine *)) { color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .kpi-how:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .st-when:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .st-h:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .st-group:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .st-problem:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .st-problem[data-state=fail]:not(:where(.cine, .cine *)) { border-color: var(--sk-bad-line); }
html[data-look="cinema"]:not(.high-contrast) .st-area:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .st-problem .st-fix:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .st-problem .st-since:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .st-passed:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .st-passed>summary:not(:where(.cine, .cine *))::before { border-right-color: var(--sk-line-2); border-bottom-color: var(--sk-line-2); }
html[data-look="cinema"]:not(.high-contrast) .st-passed-areas:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .st-show:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .st-hide:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .st-card .st-ok-list:not(:where(.cine, .cine *)) { color: inherit; }
html[data-look="cinema"]:not(.high-contrast) .st-ok:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .st-ok-ran:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .st-card .st-tech ul:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ib-owner-label:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ib-showing:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ib-ghead p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ib-list .na-office-row:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); border-left-color: var(--sk-warn-line); }
html[data-look="cinema"]:not(.high-contrast) .ib-list .na-office-row[data-tone=urgent]:not(:where(.cine, .cine *)) { border-left-color: var(--sk-bad-line); }
html[data-look="cinema"]:not(.high-contrast) .ib-list .na-office-row[data-tone=waiting]:not(:where(.cine, .cine *)) { border-left-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .ib-list .na-office-meta:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ib-none:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ib-clear:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ib-quiet:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ib-quiet>.cn-ic:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .ib-quiet b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ib-quiet a:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ct-said:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-group a .ca-count:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) #navOffice a .ca-count:not(:where(.cine, .cine *)) { background-color: #C8462E; background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .ca-group a[aria-current=true]:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink); box-shadow: inset 3px 0 0 rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .pd-name:not(:where(.cine, .cine *)) { color: var(--sk-ink); text-decoration-color: currentcolor; text-decoration-color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .pd-name:hover:not(:where(.cine, .cine *)) { text-decoration-color: currentColor; }
@media(max-width:640px) {
html[data-look="cinema"]:not(.high-contrast) .ca-content table.ca-stack:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; border-color: currentcolor; box-shadow: none; }
html[data-look="cinema"]:not(.high-contrast) .ca-content table.ca-stack>tbody>tr:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .ca-content table.ca-stack>tbody>tr>:is(td,th):not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: transparent; background-image: none; box-shadow: none; }
html[data-look="cinema"]:not(.high-contrast) .ca-content table.ca-stack>tbody>tr>:first-child:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ca-content table.ca-stack>tbody>tr>[data-label]:not(:first-child):not([data-label=""]):not([data-ca-card]):not(:where(.cine, .cine *))::before { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-content table.ca-stack>tbody>tr>[data-ca-acts] :is(a,button):not(:where(.cine, .cine *)) { text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .ca-content :is(.adm-table-wrap,.cp-table-wrap,.flow-table):has(>table.ca-stack):not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: transparent; background-image: none; box-shadow: none; }
html[data-look="cinema"]:not(.high-contrast) .ca-content table.ca-stack>tbody>tr.fr-gaprow:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-left-color: var(--sk-bad-line); }
html[data-look="cinema"]:not(.high-contrast) .ca-content table.ca-stack>tbody>tr>[data-ca-card=meta]:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-content table.ca-stack>tbody>tr:has([data-ca-link]):not(:where(.cine, .cine *))::after { color: var(--sk-ink-2); border-right-color: currentColor; border-bottom-color: currentColor; }
html[data-look="cinema"]:not(.high-contrast) .ca-content table.ca-stack [data-ca-link]:not(:where(.cine, .cine *)) { text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .ca-content table.ca-stack [data-ca-link]:focus-visible:not(:where(.cine, .cine *)) { outline-color: currentcolor; box-shadow: none; }
html[data-look="cinema"]:not(.high-contrast) .ca-content table.ca-stack>tbody>tr:has([data-ca-link]:focus-visible):not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
}
html[data-look="cinema"]:not(.high-contrast) .nav-office:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .nav-office-h:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .nav-office .ca-group:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .nav-office .ca-group:first-of-type:not(:where(.cine, .cine *)) { border-top-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .nav-office .ca-group>summary:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .nav-office .ca-group>summary:not(:where(.cine, .cine *))::after { color: var(--sk-ink-2); border-right-color: currentColor; border-bottom-color: currentColor; }
html[data-look="cinema"]:not(.high-contrast) .nav-office .ca-group>summary small:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .nav-office .ca-group>summary small:not(:where(.cine, .cine *))::before { background-color: #F1BE48; background-image: none; }

/* ---- public/assets/admin-person.css */
html[data-look="cinema"]:not(.high-contrast) .ca-person:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; color: var(--sk-ink); border-left-color: var(--sk-line); box-shadow: -18px 0 40px -24px rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .ca-person-bar:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ca-person-pos:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-person-x:not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: transparent; background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ca-person-x:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ca-person-back:not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: transparent; background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ca-person-head:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ca-person-av:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .ca-person-eyebrow:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-person-head h2:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ca-person-contact:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-person-contact .is-ok .cn-ic:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .ca-person-tabs.tabs:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ca-person-body:not(:where(.cine, .cine *)) { background-color: var(--sk-ground); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ca-person-body h3:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-next:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-next.is-action:not(:where(.cine, .cine *)) { border-left-color: var(--sk-warn-line); }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-ni:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-next p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-list:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-row:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-row:last-child:not(:where(.cine, .cine *)) { border-bottom-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-mk:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-row b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-row small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-row p:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-date:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-date small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-go:not(:where(.cine, .cine *)) { color: var(--sk-ink); text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-row b a:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-sum:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-more>a:not(.btn):not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-empty:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-later>p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-card:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-card p:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-card .ca-pp-meta:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-card-a small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-dl dt:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-dl dd:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ca-pp-error:not(:where(.cine, .cine *)) { border-color: var(--sk-bad-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ca-person-link:not(:where(.cine, .cine *)) { color: var(--sk-ink); text-decoration-color: currentcolor; text-decoration-color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .ca-person-link:hover:not(:where(.cine, .cine *)) { text-decoration-color: currentColor; }
html[data-look="cinema"]:not(.high-contrast) tr.ca-person-row-open>td:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) tr.ca-person-row-open>td:first-child:not(:where(.cine, .cine *)) { box-shadow: inset 4px 0 0 rgba(255, 255, 255, 0.25); }
html[data-look="cinema"]:not(.high-contrast) tr.ca-person-row-open :is(.pd-name,.ca-person-link):not(:where(.cine, .cine *)) { text-decoration-color: currentColor; }
@media(max-width:1179px) {
html[data-look="cinema"]:not(.high-contrast) .ca-person:not(:where(.cine, .cine *)) { border-left-color: currentcolor; box-shadow: none; }
}

/* ---- public/assets/admin-command.css */
html[data-look="cinema"]:not(.high-contrast) header.site .ca-cmd-btn:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); background-color: var(--sk-surface); background-image: none; color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) header.site .ca-cmd-btn:hover:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) header.site .ca-cmd-btn .cn-ic:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-btn kbd:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-dialog kbd:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .nav-cmd .ca-cmd-menu:not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: transparent; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-scrim:not(:where(.cine, .cine *)) { background-color: rgba(16,23,58,.42); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-dialog:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; color: var(--sk-ink); border-color: var(--sk-line); box-shadow: 0 30px 60px -20px rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-q:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-q>.cn-ic:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-q input:not(:where(.cine, .cine *)) { border-color: currentcolor; outline-color: currentcolor; background-color: transparent; background-image: none; box-shadow: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-q input:focus-visible:not(:where(.cine, .cine *)) { outline-color: currentcolor; box-shadow: none; }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-q:focus-within:not(:where(.cine, .cine *)) { box-shadow: inset 0 -3px 0 var(--focus-color,rgba(0, 0, 0, 0.6)); }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-q input:not(:where(.cine, .cine *))::placeholder { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-close:not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: transparent; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-close:hover kbd:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-close .cn-ic:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-scroll:focus-visible:not(:where(.cine, .cine *)) { box-shadow: none; }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-sec:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-sec span:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-item[aria-selected="true"]:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; box-shadow: inset 3px 0 0 rgba(255, 255, 255, 0.25); }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-ic:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-item.is-other .ca-cmd-ic:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-item.is-person .ca-cmd-ic:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-av:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-t b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-t small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-go:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-enter:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-recent:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-dialog mark:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; color: inherit; }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-hint:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-none:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ca-cmd-foot:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink-2); }

/* ---- public/assets/process-workflows.css */
html[data-look="cinema"]:not(.high-contrast) .flow-tabs a:where(:not(.tabs > a)):not(:where(.cine, .cine *)) { border-color: var(--sk-line); text-decoration-color: currentcolor; color: var(--sk-ink); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .flow-tabs a[aria-current=page]:where(:not(.tabs > a)):not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .flow-card:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .flow-form input:not([type=checkbox]):not([type=radio]):not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .flow-form select:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .flow-form textarea:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .flow-field input:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .flow-field select:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); }
html[data-look="cinema"]:not(.high-contrast) .flow-muted:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .flow-badge:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .flow-error:not(:where(.cine, .cine *)) { color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .flow-table th:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .flow-table td:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .flow-uploads article:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .flow-dialog:not(:where(.cine, .cine *)) { border-color: currentcolor; box-shadow: 0 18px 50px rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .flow-dialog:not(:where(.cine, .cine *))::backdrop { background-color: #17283a99; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .flow-shell a:focus-visible:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .flow-shell button:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .flow-record:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .flow-record:last-child:not(:where(.cine, .cine *)) { border-bottom-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .flow-pay-line:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .flow-pay-line>summary small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .flow-more:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .flow-summary span:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .flow-batch-actions:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .flow-context:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-info); }
html[data-look="cinema"]:not(.high-contrast) .flow-shell summary:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .flow-dialog-head:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .flow-dialog-close:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-ground); background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .flow-dialog-foot:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .flow-brief-sec h3:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .flow-ack:not(:where(.cine, .cine *)) { border-color: var(--sk-field); background-color: var(--sk-ground); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .flow-ack input:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .flow-choice input[type=radio]:not(:where(.cine, .cine *)) { accent-color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .flow-choice:not(:where(.cine, .cine *)) { border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .flow-success:not(:where(.cine, .cine *)) { border-color: var(--sk-ok-line); background-color: var(--sk-ok-bg); background-image: none; color: var(--sk-ok); }

/* ---- public/assets/admin-verification.css */
html[data-look="cinema"]:not(.high-contrast) .verify-app:not(:where(.cine, .cine *)) { --vf-ink: var(--sk-ink); --vf-muted: var(--sk-ink-3); --vf-line: var(--sk-line); --vf-navy: var(--sk-ink); --vf-warm: #f7f4ef; color: var(--vf-ink); }
html[data-look="cinema"]:not(.high-contrast) .verify-app a:where(:not(.btn,.tabs > a)):not(:where(.cine, .cine *)) { color: var(--vf-navy); text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .verify-app a:where(:not(.btn,.tabs > a)):hover:not(:where(.cine, .cine *)) { text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .verify-app :is(p,li,dd)>a:where(:not(.btn)):not(:where(.cine, .cine *)) { text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .verify-app :is(a,button,input,textarea,select):focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .vf-sr:not(:where(.cine, .cine *)) { border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .vf-topnav:not(:where(.cine, .cine *)) { border-bottom-color: var(--vf-line); }
html[data-look="cinema"]:not(.high-contrast) .vf-topnav a:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .vf-topnav a[aria-current]:not(:where(.cine, .cine *)) { color: var(--vf-navy); }
html[data-look="cinema"]:not(.high-contrast) .vf-heading>div>p:last-child:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .vf-eyebrow:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .vf-button:not(:where(.cine, .cine *)) { border-color: transparent; text-decoration-color: currentcolor !important; background-color: var(--sk-surface-2); background-image: none; color: var(--vf-ink); }
html[data-look="cinema"]:not(.high-contrast) .vf-button.vf-primary:not(:where(.cine, .cine *)) { background-color: var(--vf-navy); background-image: none; color: white; border-color: var(--vf-navy); }
html[data-look="cinema"]:not(.high-contrast) .vf-button.vf-primary:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-solid-3); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .vf-button.vf-outline:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .vf-button.vf-quiet:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .vf-stat:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--vf-line); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.155); text-decoration-color: currentcolor !important; }
html[data-look="cinema"]:not(.high-contrast) .vf-stat small:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .vf-stat.is-selected:not(:where(.cine, .cine *)) { border-color: var(--vf-navy); box-shadow: 0 0 0 1px var(--vf-navy); }
html[data-look="cinema"]:not(.high-contrast) .vf-stat:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .vf-chip-label:not(:where(.cine, .cine *)) { color: var(--vf-ink); }
html[data-look="cinema"]:not(.high-contrast) .vf-queue:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .vf-detail:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--vf-line); box-shadow: 0 3px 8px rgba(0, 0, 0, 0.155); }
html[data-look="cinema"]:not(.high-contrast) .vf-queue-heading:not(:where(.cine, .cine *)) { border-bottom-color: var(--vf-line); }
html[data-look="cinema"]:not(.high-contrast) .vf-queue-heading span:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .vf-person:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); border-left-color: transparent; text-decoration-color: currentcolor !important; }
html[data-look="cinema"]:not(.high-contrast) .vf-person:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .vf-person.is-selected:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-left-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .vf-person>svg:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .vf-avatar:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); color: var(--sk-info); }
html[data-look="cinema"]:not(.high-contrast) .vf-person.is-selected .vf-avatar:not(:where(.cine, .cine *)) { background-color: var(--sk-info-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .vf-person-name strong:not(:where(.cine, .cine *)) { color: var(--vf-ink); }
html[data-look="cinema"]:not(.high-contrast) .vf-person-name small:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .vf-person-info>p:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .vf-person-info .vf-next:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .vf-person-meta:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .vf-pagination:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .vf-avatar-large:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .vf-person-header p:last-child:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .vf-contact:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .vf-section:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .vf-card:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .vf-card-head>p:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .vf-card>p:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .vf-next-action>svg:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .vf-next-action p:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .vf-check-row:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .vf-check-row:last-child:not(:where(.cine, .cine *)) { border-bottom-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .vf-check-row p:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .vf-check-row small:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .vf-check-mark:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .vf-plain-list:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .vf-complete:not(:where(.cine, .cine *)) { color: var(--sk-ok) !important; }
html[data-look="cinema"]:not(.high-contrast) .vf-notice:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface-2); background-image: none; color: var(--sk-warn) !important; }
html[data-look="cinema"]:not(.high-contrast) .vf-field:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .vf-field input:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .vf-field select:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .vf-field textarea:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; color: var(--vf-ink); }
html[data-look="cinema"]:not(.high-contrast) .vf-confirm:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .vf-confirm input:not(:where(.cine, .cine *)) { accent-color: var(--vf-navy); }
html[data-look="cinema"]:not(.high-contrast) .vf-form-result[role=alert]:not(:where(.cine, .cine *)) { color: var(--sk-bad); background-color: var(--sk-bad-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .vf-empty:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .vf-empty>svg:not(:where(.cine, .cine *)) { stroke: #96a5ba; }
html[data-look="cinema"]:not(.high-contrast) .vf-empty h3:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .vf-document-list:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--vf-line); }
html[data-look="cinema"]:not(.high-contrast) .vf-document:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: currentcolor; border-top-color: var(--sk-line); color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .vf-document.is-selected:not(:where(.cine, .cine *)) { background-color: var(--sk-info-bg); background-image: none; color: var(--sk-info); box-shadow: inset 3px 0 rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .vf-document-title>p:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .vf-preview-head:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--vf-line); }
html[data-look="cinema"]:not(.high-contrast) .vf-preview:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--vf-line); border-top-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .vf-preview iframe:not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .vf-preview img:not(:where(.cine, .cine *)) { box-shadow: 0 2px 8px rgba(0, 0, 0, 0.426); }
html[data-look="cinema"]:not(.high-contrast) .vf-zoom:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--vf-line); border-top-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .vf-evidence-meta:not(:where(.cine, .cine *)) { color: var(--vf-muted); border-bottom-color: var(--vf-line); }
html[data-look="cinema"]:not(.high-contrast) .vf-recorded:not(:where(.cine, .cine *)) { background-color: var(--sk-ok-bg); background-image: none; border-color: var(--sk-line); color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .vf-correction:not(:where(.cine, .cine *)) { border-top-color: var(--vf-line); }
html[data-look="cinema"]:not(.high-contrast) .vf-correction>p:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .vf-help:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .vf-acceptance:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .vf-acceptance p:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .vf-plan-frame:not(:where(.cine, .cine *)) { border-color: var(--vf-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .vf-timeline li:not(:last-child):not(:where(.cine, .cine *)):before { background-color: var(--sk-info-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .vf-timeline-dot:not(:where(.cine, .cine *)) { background-color: #748cad; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .vf-timeline p:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .vf-timeline small:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .vf-footer-note:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .vf-examples:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
@media(max-width:1100px) {
html[data-look="cinema"]:not(.high-contrast) .vf-document:not(:where(.cine, .cine *)) { border-right-color: var(--vf-line); border-top-color: currentcolor; }
}
html[data-contrast=high][data-look="cinema"]:not(.high-contrast) .verify-app:not(:where(.cine, .cine *)) { --vf-muted: var(--sk-ink); --vf-line: var(--sk-line-2); }
html[data-look="cinema"]:not(.high-contrast) .verify-app .vf-live-status:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .verify-app .vf-followup:not(:where(.cine, .cine *)) { border-top-color: var(--vf-line); }
html[data-look="cinema"]:not(.high-contrast) .verify-app .vf-followup:first-child:not(:where(.cine, .cine *)) { border-top-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .verify-app .vf-request-items:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .verify-app .vf-reviewer-settings fieldset:not(:where(.cine, .cine *)) { border-color: var(--vf-line); }
html[data-look="cinema"]:not(.high-contrast) .verify-app .vf-plan-changes article:not(:where(.cine, .cine *)) { border-color: var(--vf-line); }
html[data-look="cinema"]:not(.high-contrast) .verify-app .vf-plan-changes .vf-two-fields>div:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .verify-app .vf-document-summary p:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .verify-app .vf-document-group h4:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-top-color: var(--vf-line); color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .verify-app .vf-group-empty:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .verify-app .vf-missing-types:not(:where(.cine, .cine *)) { border-top-color: var(--vf-line); }
html[data-look="cinema"]:not(.high-contrast) .verify-app .vf-missing-document:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .verify-app .vf-missing-document small:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
@media(max-width:1100px) {
html[data-look="cinema"]:not(.high-contrast) .verify-app .vf-document:not(:where(.cine, .cine *)) { border-right-color: currentcolor; border-top-color: var(--sk-line); }
}
html[data-look="cinema"]:not(.high-contrast) .verify-app .vf-image-error:not(:where(.cine, .cine *)) { color: var(--sk-bad); background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .verify-app .vf-preview-actions a:not(:where(.cine, .cine *)) { text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .verify-app .vf-preview-actions a:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-info-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .verify-app .vf-preview-actions a:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .verify-app .vf-document-summary>details:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .verify-app .vf-optional:not(:where(.cine, .cine *)) { border-top-color: var(--vf-line); }
html[data-look="cinema"]:not(.high-contrast) .verify-app .vf-optional>summary:not(:where(.cine, .cine *)) { color: var(--vf-muted); }
html[data-look="cinema"]:not(.high-contrast) .verify-app .vf-optional>p:not(:where(.cine, .cine *)) { color: var(--vf-muted); }

/* ---- public/assets/site-usability.css */
html[data-look="cinema"]:not(.high-contrast) #page-account .mini-rows p:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .flow-shell .flow-tabs:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .flow-shell .flow-tabs a:where(:not(.tabs > a)):not(:where(.cine, .cine *)) { border-color: transparent; }
html[data-look="cinema"]:not(.high-contrast) .flow-file-row:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
@media(max-width:1023px) {
html[data-look="cinema"]:not(.high-contrast) header.site:not(:where(.cine, .cine *)) { background-color: var(--sk-ground); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) header.site nav.main:not(:where(.cine, .cine *)) { background-color: var(--sk-ground); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) header.site .dropdown-menu:not(:where(.cine, .cine *)) { box-shadow: none; }
}
html[data-look="cinema"]:not(.high-contrast) header.site.nav-collapsed:not(:where(.cine, .cine *)) { background-color: var(--sk-ground); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) header.site.nav-collapsed nav.main:not(:where(.cine, .cine *)) { background-color: var(--sk-ground); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) header.site.nav-collapsed .dropdown-menu:not(:where(.cine, .cine *)) { box-shadow: none; }

/* ---- public/assets/worker-credentials.css */
html[data-look="cinema"]:not(.high-contrast) .cred-hint:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ck-form label:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .cred-upload label:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ck-form :is(input,select):not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .cred-upload :is(input,select):not(:where(.cine, .cine *)) { border-color: var(--sk-field); background-color: var(--sk-surface); background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) #credNotice:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }

/* ---- public/assets/booking-calendar.css */
html[data-look="cinema"]:not(.high-contrast) .booking-request-badge:not(:where(.cine, .cine *)) { background-color: #b83232; background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) #bookingMobileBadge:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .bc-view-switch:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .bc-view-switch a:not(:where(.cine, .cine *)) { text-decoration-color: currentcolor; color: inherit; }
html[data-look="cinema"]:not(.high-contrast) .bc-view-switch a[aria-current=page]:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .bc-request-notice:not(:where(.cine, .cine *)) { color: var(--sk-bad); text-decoration-color: currentcolor; background-color: var(--sk-bad-bg); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .booking-calendar:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .booking-calendar button:where(:not(.btn,.avp *)):not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .booking-calendar select:where(:not(.avp *)):not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .booking-calendar input[type=date]:where(:not(.avp *)):not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .bc-error button:where(:not(.btn)):not(:where(.cine, .cine *)) { border-color: var(--sk-line); color: inherit; background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .bc-zone:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .bc-month th:not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: transparent; background-image: none; color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .bc-month td:not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: transparent; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .bc-month tr:not(:where(.cine, .cine *)) { background-color: transparent !important; background-image: none !important; }
html[data-look="cinema"]:not(.high-contrast) .bc-month .bc-day:not(:where(.cine, .cine *)) { border-color: transparent; background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .bc-day:hover:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); }
html[data-look="cinema"]:not(.high-contrast) .bc-day.is-today .bc-date:not(:where(.cine, .cine *)) { text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .bc-month .bc-day.is-selected:not(:where(.cine, .cine *)) { background-color: var(--sk-info-bg); background-image: none; border-color: var(--sk-info-line); color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .bc-dot:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); background-color: currentColor; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .bc-dot.accepted:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .bc-dot.completed:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .bc-dot.requested:not(:where(.cine, .cine *)) { color: var(--sk-info); }
html[data-look="cinema"]:not(.high-contrast) .bc-dot.needs-response:not(:where(.cine, .cine *)) { color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .bc-dot.cancelled:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .bc-dot.declined:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; border-color: var(--sk-line-2); }
html[data-look="cinema"]:not(.high-contrast) .bc-show-cancelled input:not(:where(.cine, .cine *)) { accent-color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .bc-agenda:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .bc-agenda li:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .bc-agenda p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .bc-open:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .bc-foot:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .bc-error:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) :is(.booking-calendar,.bc-view-controls,.bc-error) :is(button,a,input,select):focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
@media(forced-colors:active) {
html[data-look="cinema"]:not(.high-contrast) .booking-request-badge:not(:where(.cine, .cine *)) { color: CanvasText; background-color: transparent; background-image: none; border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .bc-day.is-selected:not(:where(.cine, .cine *)) { outline-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .bc-dot:not(:where(.cine, .cine *)) { border-color: currentcolor; }
}
html[data-look="cinema"]:not(.high-contrast) .booking-calendar .bc-mode button:not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: transparent; background-image: none; color: inherit; }
html[data-look="cinema"]:not(.high-contrast) .booking-calendar .bc-mode button[aria-pressed=true]:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .bc-jump-date:not(:where(.cine, .cine *)) { border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .bc-jump-date.is-shown:not(:where(.cine, .cine *)) { border-color: var(--sk-field); }
html[data-look="cinema"]:not(.high-contrast) .bc-free i:not(:where(.cine, .cine *)) { background-color: color-mix(in srgb,var(--cn-work-acc) 16%,transparent); }
html[data-look="cinema"]:not(.high-contrast) .bc-free i.on:not(:where(.cine, .cine *)) { background-color: var(--cn-work-acc); }
html[data-look="cinema"]:not(.high-contrast) .bc-free i.part:not(:where(.cine, .cine *)) { background-image: linear-gradient(90deg,var(--cn-work-acc) 50%,transparent 50%); }
html[data-look="cinema"]:not(.high-contrast) .bc-free .bc-leave:not(:where(.cine, .cine *)) { color: var(--cn-gold-text); }
html[data-look="cinema"]:not(.high-contrast) .bc-layout .bc-month .bc-day.is-leave:not(.is-selected):not(:where(.cine, .cine *)) { background-image: repeating-linear-gradient(135deg,color-mix(in srgb,var(--cn-gold) 22%,var(--cn-raise)) 0 8px,var(--cn-raise) 8px 14px); }
html[data-look="cinema"]:not(.high-contrast) .bc-legend .bc-key:not(:where(.cine, .cine *)) { color: var(--cn-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .bc-key-free i:not(:where(.cine, .cine *)) { background-color: var(--cn-work-acc); }
html[data-look="cinema"]:not(.high-contrast) .bc-key-leave:not(:where(.cine, .cine *)) { background-image: repeating-linear-gradient(135deg,color-mix(in srgb,var(--cn-gold) 45%,var(--cn-raise)) 0 4px,var(--cn-raise) 4px 7px); box-shadow: inset 0 0 0 1px var(--cn-gold-base); }
html[data-look="cinema"]:not(.high-contrast) .bc-agenda .bc-dayfree:not(:where(.cine, .cine *)) { color: var(--cn-work-text); }
html[data-look="cinema"]:not(.high-contrast) .bc-agenda .bc-dayfree[data-kind=leave]:not(:where(.cine, .cine *)) { color: var(--cn-gold-text); }
html[data-look="cinema"]:not(.high-contrast) .bc-agenda .bc-dayfree[data-kind=none]:not(:where(.cine, .cine *)) { color: var(--cn-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .bc-week-failed:not(:where(.cine, .cine *)) { border-color: var(--cn-line); }

/* ---- public/assets/next-actions.css */
html[data-look="cinema"]:not(.high-contrast) #flowTabs:not(:where(.cine, .cine *)) { border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) #flowTabs .na-tools summary:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .na-workspace:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .na-intro p:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .na-task-body>p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .na-task:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .na-task.na-first:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); border-left-color: var(--sk-warn-line); }
html[data-look="cinema"]:not(.high-contrast) .na-number:not(:where(.cine, .cine *)) { border-color: var(--sk-line); color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .na-first .na-number:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; color: #fff; border-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .na-start:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .na-action:not(:where(.cine, .cine *)) { border-color: var(--sk-line); text-decoration-color: currentcolor; color: inherit; background-color: transparent; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .na-more:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .na-waiting:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .na-optional:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .na-optional p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .na-count:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .na-muted:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .na-foot:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .na-wait-list>li:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .na-next-visit:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .na-clear:not(:where(.cine, .cine *)) { color: var(--sk-accent); }
html[data-look="cinema"]:not(.high-contrast) .na-cover:not(:where(.cine, .cine *)) { border-left-color: var(--sk-bad-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .na-workspace :is(a,button,summary):focus-visible:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .na-tools summary:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .na-office-list:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .na-office-row:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .na-office-meta:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .na-responsibility:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .na-office-row:not(:where(.cine, .cine *)) { border-left-color: var(--sk-warn-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .na-office-row[data-tone="urgent"]:not(:where(.cine, .cine *)) { border-left-color: var(--sk-bad-line); }
html[data-look="cinema"]:not(.high-contrast) .na-office-row[data-tone="waiting"]:not(:where(.cine, .cine *)) { border-left-color: var(--sk-info-line); }
html[data-look="cinema"]:not(.high-contrast) .na-office .na-clear:not(:where(.cine, .cine *)) { color: var(--sk-ink); border-color: var(--sk-ok-line); }
html[data-look="cinema"]:not(.high-contrast) .na-office .na-clear>span:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .na-office :is(a,button,input,select,summary):focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
@media(forced-colors:active) {
html[data-look="cinema"]:not(.high-contrast) .na-office-row:not(:where(.cine, .cine *)) { border-color: currentcolor; color: CanvasText; background-color: transparent; background-image: none; }
}
html[data-look="cinema"]:not(.high-contrast) .na-person-tabs [role=tab]:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; color: var(--sk-ink); text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .na-person-tabs [aria-selected=true]:not(:where(.cine, .cine *)) { background-color: var(--sk-info-bg); background-image: none; color: var(--sk-info); border-color: var(--sk-info-line); }
html[data-look="cinema"]:not(.high-contrast) .na-person-urgent:not(:where(.cine, .cine *)) { color: var(--sk-bad); background-color: var(--sk-bad-bg); background-image: none; border-color: var(--sk-bad-line); }
html[data-look="cinema"]:not(.high-contrast) .na-person-panel:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .na-selection-notice:not(:where(.cine, .cine *)) { background-color: var(--sk-info-bg); background-image: none; color: var(--sk-info); border-color: var(--sk-info-line); }
html[data-look="cinema"]:not(.high-contrast) .na-person-panel:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .na-elsewhere:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
@media(forced-colors:active) {
html[data-look="cinema"]:not(.high-contrast) .na-person-tabs [aria-selected=true]:not(:where(.cine, .cine *)) { border-color: currentcolor; color: CanvasText; background-color: transparent; background-image: none; text-decoration-color: currentcolor; }
}
html[data-look="cinema"]:not(.high-contrast) .flow-kicker:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .flow-lead:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .yw-card:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; color: var(--sk-ink); border-color: var(--sk-line); box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) .yw-sub:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .yw-prog:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .yw-prog .cn-bar i:not(:where(.cine, .cine *)) { background-color: var(--cn-ok); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .yw-status:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .yw-subhead h3:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .yw-n:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .yw-subhead small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .yw-office:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .yw-office .cn-ic:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .yw-range:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .yw-day:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .yw-day .d:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .yw-day .n:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .yw-day.is-today:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-warn-line); }
html[data-look="cinema"]:not(.high-contrast) .yw-day.is-today .d:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .yw-day .t:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .yw-day .s:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .yw-day .s.on:not(:where(.cine, .cine *)) { color: var(--sk-link); }
html[data-look="cinema"]:not(.high-contrast) .yw-day.is-free:not(:where(.cine, .cine *)) { background-color: var(--sk-teal-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .yw-day.is-free.is-today:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .yw-day .v:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .yw-note p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .yw-ico:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .yw-tile p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .yw-tile .yw-none:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .yw-tile .yw-big:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .yw-tile .yw-big small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .yw-help .yw-ico:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; border-color: var(--sk-line); color: var(--sk-warn); }
@media (max-width:640px) {
html[data-look="cinema"]:not(.high-contrast) .yw-next p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .yw-next b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .yw-toggle:not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: transparent; background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .yw-day .s-l:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .yw-day .vs:not(:where(.cine, .cine *)) { border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .yw-day .vc:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; color: var(--sk-warn); }
}

/* ---- public/assets/launch-assurance.css */
html[data-look="cinema"]:not(.high-contrast) .launch-workspace:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .launch-workspace>nav:where(:not(.tabs)) a:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); text-decoration-color: currentcolor; color: var(--sk-link); }
html[data-look="cinema"]:not(.high-contrast) .launch-workspace>nav:where(:not(.tabs)) a[aria-current]:not(:where(.cine, .cine *)) { background-color: var(--sk-teal-bg); background-image: none; border-color: var(--sk-teal-line); }
html[data-look="cinema"]:not(.high-contrast) .launch-item:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .launch-form input:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .launch-form textarea:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .launch-form select:not(:where(.cine, .cine *)) { border-color: var(--sk-field); color: var(--sk-ink); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .launch-form [role=alert]:not(:where(.cine, .cine *)) { color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .launch-form fieldset:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .launch-workspace :focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .credentials-workspace input[type=search]:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); }
html[data-look="cinema"]:not(.high-contrast) .launch-acting:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-left-color: var(--sk-info-line); }
html[data-look="cinema"]:not(.high-contrast) button:focus-visible:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) a:focus-visible:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) input:focus-visible:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) select:focus-visible:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) textarea:focus-visible:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) summary:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .launch-certificate:not(:where(.cine, .cine *)) { border-color: var(--sk-line); border-left-color: var(--sk-info-line); }
html[data-look="cinema"]:not(.high-contrast) .launch-certificate[data-tone="complete"]:not(:where(.cine, .cine *)) { border-left-color: var(--sk-ok-line); }
html[data-look="cinema"]:not(.high-contrast) .launch-certificate[data-tone="urgent"]:not(:where(.cine, .cine *)) { border-left-color: var(--sk-bad-line); }
html[data-look="cinema"]:not(.high-contrast) .launch-certificate[data-tone="action"]:not(:where(.cine, .cine *)) { border-left-color: var(--sk-warn-line); }
html[data-look="cinema"]:not(.high-contrast) .launch-count:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .launch-empty:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .launch-note:not(:where(.cine, .cine *)) { border-left-color: var(--sk-info-line); background-color: var(--panel, var(--sk-surface-2)); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .launch-area:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--panel, var(--sk-surface)); background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .launch-steps:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .launch-record:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .launch-evidence:not(:where(.cine, .cine *)) { border-left-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .launch-history:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .launch-area .launch-item:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; color: inherit; }
html[data-look="cinema"]:not(.high-contrast) .launch-workspace .na-office-row:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); border-right-color: var(--sk-line); border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .wa-tool:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }

/* ---- public/assets/billing-setup.css */
html[data-look="cinema"]:not(.high-contrast) .billing-setup:not(:where(.cine, .cine *)) { border-color: var(--sk-info-line); background-color: var(--sk-surface); background-image: none; color: inherit; }
html[data-look="cinema"]:not(.high-contrast) .billing-setup.billing-ready:not(:where(.cine, .cine *)) { border-color: var(--sk-ok-line); }
html[data-look="cinema"]:not(.high-contrast) .billing-setup input:not([type=checkbox]):not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .billing-setup select:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .billing-setup textarea:not(:where(.cine, .cine *)) { color: inherit; background-color: var(--bg, var(--sk-surface)); background-image: none; border-color: var(--sk-line-2); }
html[data-look="cinema"]:not(.high-contrast) .billing-held:not(:where(.cine, .cine *)) { color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .billing-ok:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .billing-setup :focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) [data-theme=dark] .billing-held:not(:where(.cine, .cine *)) { color: #ffb69b; }
html[data-look="cinema"]:not(.high-contrast) [data-theme=dark] .billing-ok:not(:where(.cine, .cine *)) { color: #8fe0b1; }
html[data-look="cinema"]:not(.high-contrast) .invoice-state:not(:where(.cine, .cine *)) { border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .invoice-due:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .invoice-partial:not(:where(.cine, .cine *)) { background-color: var(--sk-info-bg); background-image: none; color: var(--sk-info); border-color: var(--sk-info-line); }
html[data-look="cinema"]:not(.high-contrast) .invoice-paid:not(:where(.cine, .cine *)) { background-color: var(--sk-ok-bg); background-image: none; color: var(--sk-ok); border-color: var(--sk-ok-line); }
html[data-look="cinema"]:not(.high-contrast) .invoice-withdrawn:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .invoice-history-row:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }

/* ---- public/index.html <style> 4 */
html[data-look="cinema"]:not(.high-contrast) .verify-banner:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; border-bottom-color: var(--sk-warn-line); color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .verify-banner .vb-resend:not(:where(.cine, .cine *)) { background-color: var(--sk-solid-3); background-image: none; color: #fff; border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .verify-banner .vb-close:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; border-color: currentcolor; color: var(--sk-warn); }

/* ---- public/index.html <style> 5 */
html[data-look="cinema"]:not(.high-contrast) .act-bar:not(:where(.cine, .cine *)) { background-color: var(--sk-solid-3); background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .act-bar button:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; color: var(--sk-ink); border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .client-card:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .client-card.acting:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); box-shadow: 0 0 0 2.5px rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .cc-head small:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .cc-stats:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .cc-next:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .scope-chip:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .acc-link:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .acc-top small:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .acc-chip:not(:where(.cine, .cine *)) { border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .acc-chip.invited:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; border-color: var(--sk-warn-line); color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .acc-chip.active:not(:where(.cine, .cine *)) { background-color: var(--sk-ok-bg); background-image: none; border-color: var(--sk-ok-line); color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .acc-chip.revoked:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .acc-edit:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .log-line:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .log-line time:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .invite-card:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .invite-card ul li:not(:where(.cine, .cine *))::before { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .aform input:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .aform select:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .aform textarea:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .filter-clear:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; border-color: currentcolor; color: var(--sk-ink); text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .fint-chip:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .fint-chip[aria-pressed="true"]:not(:where(.cine, .cine *)) { background-color: var(--sk-solid-3); background-image: none; border-color: var(--sk-line-strong); color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .wc-int:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; border-color: var(--sk-warn-line); color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .wp-int:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; border-color: var(--sk-warn-line); color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .sw-stat:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) .sw-num:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .sw-num small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .sw-cap:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .sw-refer:not(:where(.cine, .cine *)) { box-shadow: none; }
html[data-look="cinema"]:not(.high-contrast) .rx-cap:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .rx-card:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; box-shadow: var(--shadow); }
html[data-look="cinema"]:not(.high-contrast) .rx-card .field label:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .rx-when > legend:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .rx-when:not(:where(.cine, .cine *)) { border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .rx-flat:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .rx-tile:not(:where(.cine, .cine *)) { border-color: var(--sk-field); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .rx-tile b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .rx-tile small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .rx-tile.is-on:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); background-color: var(--sk-warn-bg); background-image: none; box-shadow: inset 0 0 0 1px var(--ink); }
html[data-look="cinema"]:not(.high-contrast) .rx-tick:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .rx-tile:has(> input:focus-visible):not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); box-shadow: 0 0 0 7px var(--sk-focus-halo); }
html[data-look="cinema"]:not(.high-contrast) .rx-tile.is-on:has(> input:focus-visible):not(:where(.cine, .cine *)) { box-shadow: inset 0 0 0 1px var(--ink),0 0 0 7px var(--sk-focus-halo); }
html[data-look="cinema"]:not(.high-contrast) .rx-out:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .rx-k:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .rx-big:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .rx-unit:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .rx-note:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .rx-note b:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .rx-earn:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .rx-row > b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .rx-bar:not(:where(.cine, .cine *)) { background-color: var(--sk-line); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .rx-bar > i:not(:where(.cine, .cine *)) { background-color: var(--sk-ok-solid); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .rx-bar > i.rx-up:not(:where(.cine, .cine *)) { background-color: transparent; background-image: repeating-linear-gradient(135deg,var(--sk-ok-solid) 0 3px,rgba(31,122,77,.35) 3px 6px); }
html[data-look="cinema"]:not(.high-contrast) .rx-share:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .rx-facts:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .rx-facts > div:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .rx-facts > div:last-child:not(:where(.cine, .cine *)) { border-bottom-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .rx-facts dt:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .rx-facts dd:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .rx-facts dd small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .rx-more:not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: transparent; background-image: none; color: var(--sk-accent); text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .calc-lab select:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .calc-lab input[type=number]:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .calc-band:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .calc-price small:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .calc-lines th:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; color: var(--sk-ink-2); border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .calc-lines td:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .calc-lines small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .calc-code:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .jb-card:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); color: inherit; text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .jb-card:hover:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .jb-meta:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .jb-when:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .jb-state:not(:where(.cine, .cine *)) { border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .jb-state.open:not(:where(.cine, .cine *)) { background-color: var(--sk-ok-bg); background-image: none; border-color: var(--sk-ok-line); color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .jb-state.closed:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .jb-state.applied:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .jb-state.shortlisted:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; border-color: var(--sk-warn-line); color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .jb-state.hired:not(:where(.cine, .cine *)) { background-color: var(--sk-ok-bg); background-image: none; border-color: var(--sk-ok-line); color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .jb-state.declined:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .jb-state.withdrawn:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .pj-form input:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .pj-form select:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .pj-form textarea:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .jb-app:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .jb-app blockquote:not(:where(.cine, .cine *)) { border-left-color: var(--sk-line); color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .st-preset:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-field); color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .st-preset[aria-pressed="true"]:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; border-color: var(--sk-line-strong); color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .st-preset[aria-pressed="true"]:not(:where(.cine, .cine *))::before { border-color: currentColor; }
html[data-look="cinema"]:not(.high-contrast) .st-tile:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .st-tile small:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .st-tile.warn:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line); background-color: var(--sk-warn-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .st-cancelled td:not(:where(.cine, .cine *)) { color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .st-cancelled .st-svc:not(:where(.cine, .cine *)) { text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .st-detail td:not(:where(.cine, .cine *)) { background-color: var(--sk-ground); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .appr-panel:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .appr-bar:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .appr-bar i:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .appr-query textarea:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .note-question:not(:where(.cine, .cine *)) { border-left-color: var(--sk-warn-line); background-color: var(--sk-warn-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .sec-chip:not(:where(.cine, .cine *)) { border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .sec-chip.on:not(:where(.cine, .cine *)) { background-color: var(--sk-ok-bg); background-image: none; border-color: var(--sk-ok-line); color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .sec-chip.off:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .sec-qr img:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .sec-typed:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .sec-code:not(:where(.cine, .cine *)) { background-color: var(--sk-ground); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .sec-dev:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .sec-dev small:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) #loginMfaWrap input:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .ack-panel:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line); background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .convo-search:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .convo-search svg:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .convo-search input:not(:where(.cine, .cine *)) { border-color: currentcolor; outline-color: currentcolor; background-color: transparent; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .convo-search button:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; border-color: currentcolor; color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .ms-scope:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ms-note:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .msg-result:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .msg-result:hover:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .msg-result .mr-top:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .msg-result mark:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .att-staged:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .att-staged .clip:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .att-x:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; border-color: currentcolor; color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .att-clip:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; border-color: currentcolor; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .att-clip:hover:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .doc-chip:not(:where(.cine, .cine *)) { border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .doc-chip.ok:not(:where(.cine, .cine *)) { background-color: var(--sk-ok-bg); background-image: none; border-color: var(--sk-ok-line); color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .doc-chip.warn:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; border-color: var(--sk-warn-line); color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .doc-chip.bad:not(:where(.cine, .cine *)) { background-color: var(--sk-bad-bg); background-image: none; border-color: var(--sk-bad-line); color: var(--sk-coral); }
html[data-look="cinema"]:not(.high-contrast) .doc-chip.mute:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .msg-att:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-frost-85); background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .msg-att a:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .msg-att.gone:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .dp-group:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .dp-caution:not(:where(.cine, .cine *)) { color: var(--sk-warn); background-color: var(--sk-warn-bg); background-image: none; border-color: var(--sk-warn-line); }
html[data-look="cinema"]:not(.high-contrast) .dp-row:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .dp-row:hover:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .dp-row small:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }

/* ---- public/index.html <style> 6 */
html[data-look="cinema"]:not(.high-contrast) .cw-item:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-86); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .cw-item.cw-over:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.51); }
html[data-look="cinema"]:not(.high-contrast) .cw-rank:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .cw-rank.cw-r1:not(:where(.cine, .cine *)) { background-color: #F1BE48; background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .cw-face:not(:where(.cine, .cine *)) { color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .cw-body small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .cw-grip:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .cw-moves button:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .cw-role:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .cw-x:not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: transparent; background-image: none; color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .cw-tag.ok:not(:where(.cine, .cine *)) { background-color: var(--sk-ok-bg); background-image: none; color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .cw-tag.warn:not(:where(.cine, .cine *)) { background-color: var(--sk-bad-bg); background-image: none; color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .cw-sug button:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line-2); }
html[data-look="cinema"]:not(.high-contrast) .cw-sug button:hover:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .cw-depth:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .cw-depth b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) #cardCareWeb .cw-how:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) #cardCareWeb .cw-how > summary:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .cv-strip:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; border-color: var(--sk-warn-line); }
html[data-look="cinema"]:not(.high-contrast) .cv-strip.done:not(:where(.cine, .cine *)) { background-color: var(--sk-ok-bg); background-image: none; border-color: var(--sk-ok-line); }
html[data-look="cinema"]:not(.high-contrast) .cv-chain li:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .cv-chain li:not(:where(.cine, .cine *))::before { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .cv-chain li.yes:not(:where(.cine, .cine *))::before { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .cv-chain li.no:not(:where(.cine, .cine *))::before { color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .of-card:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-warn-line); }
html[data-look="cinema"]:not(.high-contrast) .of-row:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .of-pay:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .of-when:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .of-clock:not(:where(.cine, .cine *)) { color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .sb-day:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-frost-86); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .sb-day.offered:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line); background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .sb-day.accepted:not(:where(.cine, .cine *)) { border-color: var(--sk-ok-line); background-color: var(--sk-ok-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .sb-money:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .cb-open:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line); background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .cb-open.late:not(:where(.cine, .cine *)) { border-color: var(--sk-bad-line); background-color: var(--sk-bad-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .cb-tier:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .cb-who:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .cb-crit:not(:where(.cine, .cine *)) { color: var(--sk-bad); background-color: var(--sk-bad-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .fr-line:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-bad-line); border-left-color: var(--sk-bad-line); color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .fr-line[data-tone="done"]:not(:where(.cine, .cine *)) { border-color: var(--sk-line); border-left-color: var(--sk-ok-line); }
html[data-look="cinema"]:not(.high-contrast) .fr-line > .cn-ic:not(:where(.cine, .cine *)) { color: var(--sk-coral); }
html[data-look="cinema"]:not(.high-contrast) .fr-line[data-tone="done"] > .cn-ic:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .fr-line b:not(:where(.cine, .cine *)) { color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .fr-line[data-tone="done"] b:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .fr-sub p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .fr-key:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .fr-k.is-na:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .fr-k.is-na span:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .fr-k.is-file:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .fr-box:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .fr-head th:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; border-bottom-color: var(--sk-line-2); color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .fr-ph a:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .fr-ph .fr-ph-in:not(:where(.cine, .cine *)) { color: var(--sk-ink); text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .fr-ph a:hover span:not(:where(.cine, .cine *)) { text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .fr-ph small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .fr-grid tbody th[scope=row]:not(:where(.cine, .cine *)) { color: var(--sk-ink); background-color: var(--sk-surface); background-image: none; border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .fr-name:not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: transparent; background-image: none; color: inherit; text-decoration-color: currentcolor; text-decoration-color: #C9CFDA; }
html[data-look="cinema"]:not(.high-contrast) .fr-name:hover:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .fr-name[aria-expanded="true"]:not(:where(.cine, .cine *)) { text-decoration-color: currentColor; }
html[data-look="cinema"]:not(.high-contrast) .fr-grid td:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); border-left-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .fr-c.is-held:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .fr-k.is-held:not(:where(.cine, .cine *)) { color: var(--sk-ok); background-color: var(--sk-ok-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .fr-c.is-miss:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .fr-k.is-miss:not(:where(.cine, .cine *)) { color: var(--sk-bad); background-color: var(--sk-bad-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .fr-c.is-soon:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .fr-c.is-check:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .fr-k.is-soon:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .fr-k.is-check:not(:where(.cine, .cine *)) { color: var(--sk-warn); background-color: var(--sk-warn-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .fr-c.is-due:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .fr-k.is-due:not(:where(.cine, .cine *)) { color: var(--sk-info); background-color: var(--sk-info-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .fr-c.is-na:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .fr-k.is-held:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .fr-k.is-miss:not(:where(.cine, .cine *)) { border-color: var(--sk-bad-line); }
html[data-look="cinema"]:not(.high-contrast) .fr-k.is-soon:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .fr-k.is-check:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line); }
html[data-look="cinema"]:not(.high-contrast) .fr-k.is-due:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .fr-band:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .fr-k.is-file:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: repeating-linear-gradient(135deg,var(--sk-warn-bg) 0 1.5px,transparent 1.5px 8px); }
html[data-look="cinema"]:not(.high-contrast) .fr-grid td.fr-band:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .fr-grid td.fr-held:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .fr-grid td.fr-held.is-gap:not(:where(.cine, .cine *)) { color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .fr-grid td.fr-held.is-ok:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .fr-grid td.fr-held.is-quiet:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .fr-mod th:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-bottom-color: var(--sk-line-2); }
html[data-look="cinema"]:not(.high-contrast) .fr-mod-in b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .fr-mod-in small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .fr-due:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line); background-color: var(--sk-warn-bg); background-image: none; color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .fr-grid tr.fr-detail > td:not(:where(.cine, .cine *)) { border-left-color: currentcolor; background-color: var(--sk-ground); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .fr-d:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .fr-d-facts dt:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .fr-d-list:not(:where(.cine, .cine *)) { color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .fr-grid > tbody:last-child > tr:last-child > *:not(:where(.cine, .cine *)) { border-bottom-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .fr-waiting .log-line:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .fr-req:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .fr-req-lead:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .fr-req-note:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .fr-req-list li:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .fr-req-who small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .fr-req-skip:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .fr-req-act:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .fr-req-help:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ooa-dialog:not(:where(.cine, .cine *)) { border-color: var(--sk-line); box-shadow: 0 12px 40px rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .ooa-dialog:not(:where(.cine, .cine *))::backdrop { background-color: rgba(20,20,20,.45); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .pipe-row.office summary:not(:where(.cine, .cine *)) { background-color: rgba(200,70,46,.08); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .pipe-bar:not(:where(.cine, .cine *)) { background-color: rgba(127,127,127,.15); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .pipe-bar i:not(:where(.cine, .cine *)) { background-color: #1F7A4D; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .pipe-row.office .pipe-bar i:not(:where(.cine, .cine *)) { background-color: #C8462E; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .pipe-who:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .fr-rec:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .fr-rec.open:not(:where(.cine, .cine *)) { color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .fr-form:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .fr-form label:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .fr-form input:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .fr-form textarea:not(:where(.cine, .cine *)) { border-color: var(--sk-field); background-color: var(--sk-surface); background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .cb-cands:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .cb-cands h5:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .cb-cand:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .tier-card:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .tier-card.t-bronze:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line); background-color: transparent; background-image: linear-gradient(180deg,var(--sk-surface-2),var(--sk-surface) 62%); }
html[data-look="cinema"]:not(.high-contrast) .tier-card.t-silver:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); background-color: transparent; background-image: linear-gradient(180deg,var(--sk-surface-2),var(--sk-surface) 62%); }
html[data-look="cinema"]:not(.high-contrast) .tier-card.t-gold:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line); background-color: transparent; background-image: linear-gradient(180deg,var(--sk-warn-bg),var(--sk-surface) 62%); }
html[data-look="cinema"]:not(.high-contrast) .tier-card.t-platinum:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); background-color: transparent; background-image: linear-gradient(180deg,var(--sk-surface-2),var(--sk-surface) 62%); }
html[data-look="cinema"]:not(.high-contrast) .t-bronze .tier-dot:not(:where(.cine, .cine *)) { background-color: #C08A5B; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .t-silver .tier-dot:not(:where(.cine, .cine *)) { background-color: #8F98AE; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .t-gold .tier-dot:not(:where(.cine, .cine *)) { background-color: #D9A62B; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .t-platinum .tier-dot:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .tier-rate b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .tier-rate span:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .tier-bar:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .tier-fill:not(:where(.cine, .cine *)) { background-color: transparent; background-image: linear-gradient(90deg,var(--sk-solid),#4A66A8); }
html[data-look="cinema"]:not(.high-contrast) .tier-tick:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .tier-mark:not(:where(.cine, .cine *)) { background-color: #B07D1A; background-image: none; box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.237); }
html[data-look="cinema"]:not(.high-contrast) .tier-steps:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .tier-steps b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .tier-steps .now b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .tier-note:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .tier-flag.warn:not(:where(.cine, .cine *)) { background-color: var(--sk-bad-bg); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .tier-flag.calm:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-info-line); }
html[data-look="cinema"]:not(.high-contrast) .pl-rung:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .pl-when:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .pl-rate:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .pl-rate small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .pl-share:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .pl-share b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .pl-b:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line); }
html[data-look="cinema"]:not(.high-contrast) .pl-b .pl-dot:not(:where(.cine, .cine *)) { background-color: #C08A5B; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .pl-s:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); }
html[data-look="cinema"]:not(.high-contrast) .pl-s .pl-dot:not(:where(.cine, .cine *)) { background-color: #8F98AE; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .pl-g:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line); }
html[data-look="cinema"]:not(.high-contrast) .pl-g .pl-dot:not(:where(.cine, .cine *)) { background-color: #D9A62B; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .pl-p:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); background-color: transparent; background-image: linear-gradient(180deg,var(--sk-surface-2),var(--sk-surface) 70%); }
html[data-look="cinema"]:not(.high-contrast) .pl-p .pl-dot:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .tier-chip:not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .tc-bronze:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line); color: var(--sk-warn); background-color: transparent; background-image: linear-gradient(180deg,var(--sk-surface-2),var(--sk-warn-bg)); }
html[data-look="cinema"]:not(.high-contrast) .tc-silver:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); color: var(--sk-ink-2); background-color: transparent; background-image: linear-gradient(180deg,var(--sk-surface-2),var(--sk-surface-2)); }
html[data-look="cinema"]:not(.high-contrast) .tc-gold:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line); color: var(--sk-warn); background-color: transparent; background-image: linear-gradient(180deg,var(--sk-warn-bg),var(--sk-warn-bg)); }
html[data-look="cinema"]:not(.high-contrast) .tc-platinum:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); color: var(--sk-ink); background-color: transparent; background-image: linear-gradient(180deg,var(--sk-surface-2),var(--sk-surface-2)); }
html[data-look="cinema"]:not(.high-contrast) a.tier-chip:not(:where(.cine, .cine *)) { text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) a.tier-chip:hover:not(:where(.cine, .cine *)) { box-shadow: 0 2px 8px rgba(0, 0, 0, 0.54); }
html[data-look="cinema"]:not(.high-contrast) .acct-av.ringed:not(:where(.cine, .cine *))::before { background: var(--ring-grad); box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.6),0 1px 3px rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .acct-av.ringed:not(:where(.cine, .cine *))::after { box-shadow: 0 0 12px 2.5px var(--ring-glow); }
html[data-look="cinema"]:not(.high-contrast) .acct-av.ringed .acct-avatar:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .acct-av.ringed .wc-avatar:not(:where(.cine, .cine *)) { box-shadow: 0 0 0 1.5px rgba(255, 255, 255, 0.25); }
html[data-look="cinema"]:not(.high-contrast) .tr-bronze:not(:where(.cine, .cine *)) { --ring-grad: conic-gradient(from 210deg,#8A5A32,var(--sk-warn-bg) 24%,#C08A5B 47%,var(--sk-warn-bg) 70%,#A06A3D 88%,#8A5A32); --ring-glow: rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .tr-silver:not(:where(.cine, .cine *)) { --ring-grad: conic-gradient(from 210deg,#6B7590,var(--sk-surface-2) 24%,#8F98AE 47%,var(--sk-surface-2) 70%,#6B7590 88%,#6B7590); --ring-glow: rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .tr-gold:not(:where(.cine, .cine *)) { --ring-grad: conic-gradient(from 210deg,#A87614,var(--sk-warn-bg) 24%,#D9A62B 47%,var(--sk-warn-bg) 70%,#C08A1C 88%,#A87614); --ring-glow: rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .tr-platinum:not(:where(.cine, .cine *)) { --ring-grad: conic-gradient(from 210deg,var(--sk-solid-3),#BDC3CC 24%,var(--sk-solid) 47%,var(--sk-surface-2) 70%,#4A66A8 88%,var(--sk-solid-3)); --ring-glow: rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .acct.tier-worn .acct-chip:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .acct.tier-worn .acct-chip:hover:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .acct.tier-worn.open .acct-chip:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; border-color: transparent; box-shadow: none; }
html[data-look="cinema"]:not(.high-contrast) .tier-shine:not(:where(.cine, .cine *)) { background-color: transparent; background-image: linear-gradient(115deg,transparent 30%,var(--sk-frost-95) 45%,var(--sk-frost-50) 52%,transparent 66%); }
html[data-look="cinema"]:not(.high-contrast) .tier-pip:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .ldr-card:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ldr-card.t-bronze:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line); background-color: transparent; background-image: linear-gradient(180deg,var(--sk-surface-2),var(--sk-surface) 58%); }
html[data-look="cinema"]:not(.high-contrast) .ldr-card.t-silver:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); background-color: transparent; background-image: linear-gradient(180deg,var(--sk-surface-2),var(--sk-surface) 58%); }
html[data-look="cinema"]:not(.high-contrast) .ldr-card.t-gold:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line); background-color: transparent; background-image: linear-gradient(180deg,var(--sk-warn-bg),var(--sk-surface) 58%); }
html[data-look="cinema"]:not(.high-contrast) .ldr-card.t-platinum:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); background-color: transparent; background-image: linear-gradient(180deg,var(--sk-surface-2),var(--sk-surface) 58%); }
html[data-look="cinema"]:not(.high-contrast) .ldr-card.now:not(:where(.cine, .cine *)) { box-shadow: 0 10px 26px rgba(0, 0, 0, 0.6); outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .ldr-now:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .ldr-sub:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ldr-band:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .ldr-rate:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ldr-rate small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ldr-pts:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .ldr-log:not(:where(.cine, .cine *)) { border-left-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .ldr-log p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .pl-rule:not(:where(.cine, .cine *)) { border-left-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .pl-rule p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .lad-rung:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .lad-rung .big:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .lad-rung small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .lad-fail:not(:where(.cine, .cine *)) { background-color: var(--sk-bad-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .lad-ok:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .lad-bad:not(:where(.cine, .cine *)) { color: var(--sk-coral); }
html[data-look="cinema"]:not(.high-contrast) .lad-set label:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .lad-set input:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }

/* ---- public/index.html <style> 7 */
html[data-look="cinema"]:not(.high-contrast) .sp-strip:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-78); background-image: none; border-color: var(--sk-line); border-left-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .sp-strip.t1:not(:where(.cine, .cine *)) { border-left-color: var(--sk-bad-line); }
html[data-look="cinema"]:not(.high-contrast) .sp-strip.t2:not(:where(.cine, .cine *)) { border-left-color: var(--sk-warn-line); }
html[data-look="cinema"]:not(.high-contrast) .sp-strip.t0:not(:where(.cine, .cine *)) { border-left-color: var(--sk-line-2); }
html[data-look="cinema"]:not(.high-contrast) .sp-tier:not(:where(.cine, .cine *)) { border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .sp-tier.t1:not(:where(.cine, .cine *)) { background-color: var(--sk-bad-bg); background-image: none; border-color: var(--sk-bad-line); color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .sp-tier.t2:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; border-color: var(--sk-warn-line); color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .sp-tier.t3:not(:where(.cine, .cine *)) { background-color: var(--sk-ok-bg); background-image: none; border-color: var(--sk-ok-line); color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .sp-tier.t0:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; border-color: var(--sk-line-2); color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .sp-steps li:not(:where(.cine, .cine *)):before { background-color: var(--sk-solid); background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .sp-sec > p.sp-intro:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .sp-q:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-72); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .sp-q.miss:not(:where(.cine, .cine *)) { border-color: var(--sk-bad-line); background-color: var(--sk-bad-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .sp-q > b:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .sp-q > .sp-qt:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .sp-q .sp-help:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .sp-q textarea:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .sp-q input[type=text]:not(:where(.cine, .cine *)) { border-color: var(--sk-field); background-color: var(--sk-surface); background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .sp-q textarea:focus:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .sp-q input[type=text]:focus:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .sp-yn span:not(:where(.cine, .cine *)) { border-color: var(--sk-field); background-color: var(--sk-surface); background-image: none; color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .sp-yn input:checked + span:not(:where(.cine, .cine *)) { background-color: var(--sk-solid); background-image: none; border-color: var(--sk-line-strong); color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .sp-yn input:focus-visible + span:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .sp-prev:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); background-color: var(--sk-ground); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .sp-prev b:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .sp-notice:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-warn-line); color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .sp-live:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-info-line); }
html[data-look="cinema"]:not(.high-contrast) .sp-live p:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .sp-foot:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-78); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .sp-miss:not(:where(.cine, .cine *)) { color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .sp-hist:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .sp-brief:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-80); background-image: none; border-color: var(--sk-info-line); }
html[data-look="cinema"]:not(.high-contrast) .sp-brief h4:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .sp-bar:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); box-shadow: 0 -10px 28px -18px rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .sp-bar-note:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .sp-bar-note .sp-saved:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
@media(max-width:600px) {
html[data-look="cinema"]:not(.high-contrast) .sp-bar-note:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .sp-bar .sp-back-t:not(:where(.cine, .cine *)) { border-color: currentcolor; }
}
html[data-look="cinema"]:not(.high-contrast) .sp-sum-count:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .sp-sum-count span:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .sp-sum-text:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .sp-sum-meta:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .sp-card-n:not(:where(.cine, .cine *)) { border-color: var(--sk-field); background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .sp-card-meta:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .sp-card .sp-qs:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .sp-card .sp-qs li:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .sp-ql:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .sp-qa:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .sp-qa.is-set:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .sp-card-opt:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .sp-sum-aside:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .sp-sum-aside > .cn-ic:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }

/* ---- public/index.html <style> 8 */
html[data-look="cinema"]:not(.high-contrast) .adm-tile:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-72); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .adm-tile b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .adm-tile span:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .c37-docs summary:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .pdoc-row:not(.ck-row):not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .pdoc-if:not(:where(.cine, .cine *)) { color: var(--sk-warn); background-color: var(--sk-warn-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .pdoc-up:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); background-color: var(--sk-veil-203566-5); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .pdoc-up input[type=date]:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .adm-table:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-72); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .adm-table th:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .adm-table td:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .adm-table th:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink-2); border-bottom-color: var(--sk-line-2); }
html[data-look="cinema"]:not(.high-contrast) .tech-details > summary:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .tech-details > p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .adm-pending:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-82); background-image: none; border-color: var(--sk-warn-line); }
html[data-look="cinema"]:not(.high-contrast) .adm-badge:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; border-color: var(--sk-warn-line); color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .adm-live:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .adm-hidden:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .adm-btn-sm:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); background-color: transparent; background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .c37-card:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-78); background-image: none; border-color: var(--sk-line); border-left-color: var(--sk-ok-line); }
html[data-look="cinema"]:not(.high-contrast) .c37-card.part:not(:where(.cine, .cine *)) { border-left-color: var(--sk-warn-line); }
html[data-look="cinema"]:not(.high-contrast) .c37-card.none:not(:where(.cine, .cine *)) { border-left-color: var(--sk-bad-line); }
html[data-look="cinema"]:not(.high-contrast) .c37-card b:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .c37-card i:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .c37-card small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .c37-ok:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .c37-no:not(:where(.cine, .cine *)) { color: var(--sk-coral); }
html[data-look="cinema"]:not(.high-contrast) .c37-warn:not(:where(.cine, .cine *)) { color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .c37-blocks:not(:where(.cine, .cine *)) { color: var(--sk-coral); }
html[data-look="cinema"]:not(.high-contrast) .c37-row-off:not(:where(.cine, .cine *)) { background-color: var(--sk-bad-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .c37-ctl select:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .c37-ctl input:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .vr-box:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-warn-line); }
html[data-look="cinema"]:not(.high-contrast) .vr-box select:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .vr-box input:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }

/* ---- public/assets/payment-automation.css */
html[data-look="cinema"]:not(.high-contrast) .cp-invoice:not(:where(.cine, .cine *)) { color: var(--sk-ink); background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .cp-office:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .cp-eyebrow:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .cp-amounts:not(:where(.cine, .cine *)) { border-block-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .cp-amounts span:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .cp-lines li:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .cp-lines p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .cp-invoice button:where(:not(.btn)):not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .cp-office button:where(:not(.btn,.st-preset)):not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); background-color: var(--sk-surface); background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .cp-invoice .cp-primary:not(:where(.cine, .cine *)) { background-color: var(--sk-info-solid); background-image: none; color: white; border-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .cp-invoice a:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .cp-office a:where(:not(.tabs > a,.btn)):not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .cp-action-notice a:not(:where(.cine, .cine *)) { color: var(--sk-info); }
html[data-look="cinema"]:not(.high-contrast) .cp-invoice button:focus-visible:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .cp-invoice input:focus-visible:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .cp-invoice textarea:focus-visible:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .cp-invoice a:focus-visible:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .cp-invoice summary:focus-visible:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .cp-office :focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .cp-invoice textarea:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); }
html[data-look="cinema"]:not(.high-contrast) .cp-invoice details:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .cp-small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .cp-notice:not(:where(.cine, .cine *)) { background-color: var(--sk-info-bg); background-image: none; color: var(--sk-info); }
html[data-look="cinema"]:not(.high-contrast) .cp-result:not(:where(.cine, .cine *)) { background-color: var(--sk-ok-bg); background-image: none; color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .cp-result[data-tone=urgent]:not(:where(.cine, .cine *)) { background-color: var(--sk-bad-bg); background-image: none; color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .cp-action-notice:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; border-color: var(--sk-warn-line); color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .cp-action-notice[data-tone=urgent]:not(:where(.cine, .cine *)) { background-color: var(--sk-bad-bg); background-image: none; border-color: var(--sk-bad-line); color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .cp-table-wrap:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .cp-office th:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .cp-office td:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .cp-office th:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .cp-provider:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .cp-office form :is(input,select):not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); }
html[data-look="cinema"]:not(.high-contrast) .cp-office-tabs:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .cp-office-tabs a:not(:where(.cine, .cine *)) { text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .cp-office-tabs a[aria-current=page]:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink); box-shadow: inset 0 -3px rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .cp-pagination p:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .cp-office #cpOfficeStatus:not(:empty):not(:where(.cine, .cine *)) { background-color: var(--sk-info-bg); background-image: none; color: var(--sk-info); }
html[data-look="cinema"]:not(.high-contrast) .cp-office #cpOfficeStatus[role=alert]:not(:empty):not(:where(.cine, .cine *)) { background-color: var(--sk-bad-bg); background-image: none; color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .cp-exceptions li:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .cp-office .cp-table-wrap:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .cp-query-case:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .cp-query-history li:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .cp-query-meta:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .cp-query-worker:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .cp-office .cp-query-action:not(:where(.cine, .cine *)) { border-color: currentColor; }
html[data-look="cinema"]:not(.high-contrast) #paymentPage .cn-ic:not(:where(.cine, .cine *)) { fill: none; stroke: currentColor; }
html[data-look="cinema"]:not(.high-contrast) #paymentPage .status-badge:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) #paymentPage .status-badge[data-kind="gap"]:not(:where(.cine, .cine *)) { border-color: var(--sk-bad-line); background-color: var(--sk-bad-bg); background-image: none; color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) #paymentPage .status-badge[data-kind="action"]:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line); background-color: var(--sk-warn-bg); background-image: none; color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) #paymentPage .status-badge[data-kind="waiting"]:not(:where(.cine, .cine *)) { border-color: var(--sk-info-line); background-color: var(--sk-info-bg); background-image: none; color: var(--sk-info); }
html[data-look="cinema"]:not(.high-contrast) #paymentPage .status-badge[data-kind="done"]:not(:where(.cine, .cine *)) { border-color: var(--sk-ok-line); background-color: var(--sk-ok-bg); background-image: none; color: var(--sk-ok); }

/* ---- public/assets/booking-carer-picker.css */
html[data-look="cinema"]:not(.high-contrast) .cp-dialog:not(:where(.cine, .cine *)) { border-color: var(--sk-line); color: var(--sk-ink); background-color: var(--sk-surface); background-image: none; box-shadow: 0 20px 70px rgba(0, 0, 0, 0.6); }
html[data-look="cinema"]:not(.high-contrast) .cp-dialog:not(:where(.cine, .cine *))::backdrop { background-color: rgba(17,34,48,.6); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .cp-header #cpDateLabel:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .cp-close:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .cp-intro:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .cp-dialog input:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .cp-dialog select:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line-2); color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .cp-filters:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) #cpVisitSummary:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .cp-visit:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .cp-visit-actions>span:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .cp-visit-actions>[data-cp]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .cp-filters>[data-cp]:not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: transparent; background-image: none; color: var(--sk-link); text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .cp-interests:not(:where(.cine, .cine *)) { border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .cp-interests button:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-color: var(--sk-line); color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .cp-interests button[aria-pressed=true]:not(:where(.cine, .cine *)) { background-color: #244e57; background-image: none; color: #fff; border-color: var(--sk-line-strong); }
html[data-look="cinema"]:not(.high-contrast) .cp-location:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .cp-result-top>span:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .cp-card:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .cp-avatar:not(:where(.cine, .cine *)) { background-color: var(--sk-ok-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .cp-initials:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .cp-person p:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .cp-carer-details>summary:not(:where(.cine, .cine *)) { color: var(--sk-link); }
html[data-look="cinema"]:not(.high-contrast) .cp-tags>span:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .cp-tags>.cp-interest-tag:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .cp-languages:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .cp-match:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .cp-match:not(:where(.cine, .cine *)) { color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .cp-arrow:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; color: var(--sk-link); }
html[data-look="cinema"]:not(.high-contrast) .cp-slot:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); background-color: var(--sk-surface); background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .cp-slot:hover:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong); background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .cp-slot small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .cp-footer:not(:where(.cine, .cine *)) { color: var(--sk-ink-3); }
html[data-look="cinema"]:not(.high-contrast) .cp-dialog :focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }

/* ---- public/assets/booking-updates.css */
html[data-look="cinema"]:not(.high-contrast) .cbu-notice:not(:where(.cine, .cine *)) { border-color: var(--sk-ok-line); background-color: var(--sk-ok-bg); background-image: none; color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .cbu-icon:not(:where(.cine, .cine *)) { background-color: #1c6345; background-image: none; color: #fff; }
html[data-look="cinema"]:not(.high-contrast) .cbu-detail p:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .cbu-foot:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .cbu-feedback:not(:where(.cine, .cine *)) { color: inherit; }
html[data-look="cinema"]:not(.high-contrast) .cbu-notice a:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .cbu-notice button:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .cbu-more>summary:not(:where(.cine, .cine *)) { color: inherit; text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .cbu-buttons a:not(:where(.cine, .cine *)) { background-color: #1c6345; background-image: none; color: #fff; text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .cbu-notice button:not(:where(.cine, .cine *)) { background-color: transparent; background-image: none; border-color: transparent; }
html[data-look="cinema"]:not(.high-contrast) .cbu-notice :is(a,button,summary):focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .cbu-more:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line-2); }
html[data-look="cinema"]:not(.high-contrast) .cbu-list .cbu-item+.cbu-item:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line-2); }
html[data-look="cinema"]:not(.high-contrast) .cbu-notice[data-stale=true]:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink); border-color: var(--sk-line-2); }
html[data-look="cinema"]:not(.high-contrast) .cbu-notice[data-stale=true] .cbu-icon:not(:where(.cine, .cine *)) { background-color: var(--sk-info-solid); background-image: none; }
html[data-theme=dark][data-look="cinema"]:not(.high-contrast) .cbu-notice:not(:where(.cine, .cine *)),
html.dark[data-look="cinema"]:not(.high-contrast) .cbu-notice:not(:where(.cine, .cine *)) { background-color: #18392b; background-image: none; color: #e1f4e8; border-color: var(--sk-ok-line); }

/* ---- public/assets/service-locations.css */
html[data-look="cinema"]:not(.high-contrast) .sl-fields input:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .sl-fields select:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .sl-fields textarea:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .sl-choose select:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); background-color: var(--sk-surface); background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .sl-privacy:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .sl-notice:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .sl-error:not(:where(.cine, .cine *)) { color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) .sl-saved:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .sl-chip:not(:where(.cine, .cine *)) { color: var(--sk-warn); background-color: var(--sk-warn-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .sl-editor:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .sl-area:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ok); }

/* ---- public/assets/booking-pricing.css */
html[data-look="cinema"]:not(.high-contrast) #bkRateLine.bp-quote:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) #bkRateLine.bp-quote h3:not(:where(.cine, .cine *)) { color: inherit; }
html[data-look="cinema"]:not(.high-contrast) #bkRateLine .bp-lines>li:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) #bkRateLine .bp-included:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-left-color: var(--sk-teal-line); }
html[data-look="cinema"]:not(.high-contrast) #bkRateLine .bp-series:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) #bkRateLine .bp-series h4:not(:where(.cine, .cine *)) { color: inherit; }
html[data-look="cinema"]:not(.high-contrast) #bkRateLine.bp-quote[data-state=error]:not(:where(.cine, .cine *)) { border-color: var(--sk-bad-line); background-color: var(--sk-bad-bg); background-image: none; color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) #bkRateLine.bp-quote[data-state=loading]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) #bkRateLine.bp-quote[data-state=waiting]:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) #bkRateLine button:focus-visible:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) #bkRateLine summary:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) .bp-booked-quote:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; border-color: var(--sk-line-2); color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .bp-booked-quote h4:not(:where(.cine, .cine *)) { color: inherit; }
html[data-look="cinema"]:not(.high-contrast) .bp-booked-quote .bp-lines>li:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .bp-booked-quote summary:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
html[data-look="cinema"]:not(.high-contrast) #bkRateLine .bp-occurrence:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) #bkRateLine .bp-date-choice input:not(:where(.cine, .cine *)) { accent-color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) #bkRateLine .bp-date-status:not(:where(.cine, .cine *)) { background-color: var(--sk-ok-bg); background-image: none; color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) #bkRateLine .bp-occurrence[data-state=conflict] .bp-date-status:not(:where(.cine, .cine *)) { background-color: var(--sk-bad-bg); background-image: none; color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) #bkRateLine .bp-occurrence[data-state=confirm] .bp-date-status:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) #bkRateLine .bp-occurrence[data-state=skipped] .bp-date-status:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2); background-image: none; color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) #bkRateLine .bp-occurrence[data-state=skipped] .bp-date-choice:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) #bkRateLine .bp-date-problem:not(:where(.cine, .cine *)) { color: var(--sk-bad); }
html[data-look="cinema"]:not(.high-contrast) #bkRateLine .bp-repeat-status:not(:where(.cine, .cine *)) { border-left-color: var(--sk-teal-line); }
html[data-look="cinema"]:not(.high-contrast) #bkRateLine[data-state=attention] .bp-repeat-status:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line); background-color: var(--sk-warn-bg); background-image: none; color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) #bkRateLine input:focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }

/* ---- public/assets/care-routine.css */
html[data-look="cinema"]:not(.high-contrast) .care-routine:not(:where(.cine, .cine *)) { color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .care-routine :is(button,input,select):not(.btn):not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; color: inherit; }
html[data-look="cinema"]:not(.high-contrast) .care-routine a:not(.btn):not(:where(.cine, .cine *)) { color: inherit; }
html[data-look="cinema"]:not(.high-contrast) .cr-feedback:not(:where(.cine, .cine *)) { background-color: var(--sk-surface); background-image: none; border-left-color: var(--sk-info-line); }
html[data-look="cinema"]:not(.high-contrast) .cr-muted:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .cr-pattern small:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .care-routine .cr-pattern.is-selected:not(:where(.cine, .cine *)) { border-color: var(--sk-info-line); background-color: var(--wash, var(--sk-info-bg)); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .cr-pattern-detail:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .cr-pattern-detail #cardSeries:not(:where(.cine, .cine *)) { border-color: currentcolor; box-shadow: none; }
html[data-look="cinema"]:not(.high-contrast) .cr-pattern-detail .acc-link:not(:where(.cine, .cine *)) { border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .cr-empty:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .cr-picker:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .cr-error:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .cr-worker-results span:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .cr-week:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .cr-day:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .cr-day h4:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); background-color: var(--wash, var(--sk-surface-2)); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .cr-day.is-today h4:not(:where(.cine, .cine *)) { text-decoration-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .cr-day li:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .cr-status:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .cr-status.confirmed:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .cr-status.completed:not(:where(.cine, .cine *)) { color: var(--sk-ok); background-color: var(--sk-ok-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .cr-status.cover:not(:where(.cine, .cine *)) { color: var(--sk-warn); background-color: var(--sk-warn-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .cr-kind:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .care-routine .cr-day-add:not(:where(.cine, .cine *)) { border-color: currentcolor; background-color: transparent; background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .cr-no-shifts:not(:where(.cine, .cine *)) { color: var(--sk-ink-2); }
html[data-look="cinema"]:not(.high-contrast) .care-routine :is(button,a,input,select,summary):focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }
@media(forced-colors:active) {
html[data-look="cinema"]:not(.high-contrast) .cr-status:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .care-routine .cr-pattern.is-selected:not(:where(.cine, .cine *)) { color: CanvasText; background-color: transparent; background-image: none; border-color: currentcolor; }
html[data-look="cinema"]:not(.high-contrast) .care-routine .cr-pattern.is-selected:not(:where(.cine, .cine *)) { outline-color: currentcolor; }
}
html[data-look="cinema"]:not(.high-contrast) .cr-issues:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line); border-left-color: var(--sk-warn-line); background-color: var(--wash, var(--sk-surface-2)); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) #bookingForm .bk-repeat-panel:not(:where(.cine, .cine *)) { border-color: var(--sk-teal-line); background-color: var(--sk-surface-2); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) #bookingForm .bk-repeat-panel>label:not(:where(.cine, .cine *)) { color: var(--sk-link); }

/* ---- public/assets/sleepover-support.css */
html[data-look="cinema"]:not(.high-contrast) .sleepover-support:not(:where(.cine, .cine *)) { border-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .sleepover-period:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line); }
html[data-look="cinema"]:not(.high-contrast) .sleepover-period select:not(:where(.cine, .cine *)) { border-color: var(--sk-line); background-color: var(--sk-surface); background-image: none; color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .sleepover-support-warning:not(:where(.cine, .cine *)) { border-left-color: var(--sk-warn-line); }
html[data-look="cinema"]:not(.high-contrast) .sleepover-support :is(button,select,summary):focus-visible:not(:where(.cine, .cine *)) { outline-color: var(--sk-focus); }

/* ---- public/assets/account-email.css */
html[data-look="cinema"]:not(.high-contrast) .ae-pending:not(:where(.cine, .cine *)) { border-color: var(--sk-line-2); border-left-color: var(--sk-info-line); }
html[data-look="cinema"]:not(.high-contrast) .ae-editor:not(:where(.cine, .cine *)) { border-top-color: var(--border, var(--sk-line)); }
html[data-look="cinema"]:not(.high-contrast) .ae-editor input:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) .ae-editor textarea:not(:where(.cine, .cine *)) { border-color: var(--border, var(--sk-line-2)); color: var(--sk-ink); background-color: var(--sk-surface); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ae-error:not(:where(.cine, .cine *)) { color: var(--sk-bad); background-color: var(--sk-bad-bg); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .vf-detail .ae-card:not(:where(.cine, .cine *)) { border-color: var(--border, var(--sk-line)); }
html[data-theme=dark][data-look="cinema"]:not(.high-contrast) .ae-editor :is(input,textarea):not(:where(.cine, .cine *)) { color: #ecf2fa; background-color: var(--sk-solid-2); background-image: none; }

/* ---- public/assets/referral-progress.css */
html[data-look="cinema"]:not(.high-contrast) .ref-link input:not(:where(.cine, .cine *)) { border-color: var(--border, var(--sk-line-2)); color: inherit; background-color: var(--surface, var(--sk-surface)); background-image: none; }
html[data-look="cinema"]:not(.high-contrast) .ref-table progress:not(:where(.cine, .cine *)) { accent-color: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) .ref-review:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg); background-image: none; color: var(--sk-warn); }
html[data-look="cinema"]:not(.high-contrast) .ref-paid:not(:where(.cine, .cine *)) { background-color: var(--sk-ok-bg); background-image: none; color: var(--sk-ok); }
html[data-look="cinema"]:not(.high-contrast) .ref-wait:not(:where(.cine, .cine *)) { background-color: var(--sk-info-bg); background-image: none; color: var(--sk-ink); }
html.dark[data-look="cinema"]:not(.high-contrast) .ref-link input:not(:where(.cine, .cine *)) { background-color: var(--sk-solid-2); background-image: none; color: #fff; }

/* ---- style="" attributes and SVG colours in the page and its scripts */
html[data-look="cinema"]:not(.high-contrast) [style^="background:#203566"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";background:#203566"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; background:#203566"]:not(:where(.cine, .cine *)) { background-color: var(--sk-solid) !important; background-image: none !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="background:#E1F3E7"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";background:#E1F3E7"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; background:#E1F3E7"]:not(:where(.cine, .cine *)) { background-color: var(--sk-ok-bg) !important; background-image: none !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="background:#EDF7F0"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";background:#EDF7F0"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; background:#EDF7F0"]:not(:where(.cine, .cine *)) { background-color: var(--sk-ok-bg) !important; background-image: none !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="background:#F3EFE8"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";background:#F3EFE8"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; background:#F3EFE8"]:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2) !important; background-image: none !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="background:#FBF7F1"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";background:#FBF7F1"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; background:#FBF7F1"]:not(:where(.cine, .cine *)) { background-color: var(--sk-ground) !important; background-image: none !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="background:#fbfaf7"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";background:#fbfaf7"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; background:#fbfaf7"]:not(:where(.cine, .cine *)) { background-color: var(--sk-ground) !important; background-image: none !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="background:#FCE9E3"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";background:#FCE9E3"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; background:#FCE9E3"]:not(:where(.cine, .cine *)) { background-color: var(--sk-bad-bg) !important; background-image: none !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="background:#FDF4EC"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";background:#FDF4EC"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; background:#FDF4EC"]:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2) !important; background-image: none !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="background:#FDF6EC"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";background:#FDF6EC"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; background:#FDF6EC"]:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2) !important; background-image: none !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="background:#FDF9EF"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";background:#FDF9EF"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; background:#FDF9EF"]:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2) !important; background-image: none !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="background:#fff"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";background:#fff"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; background:#fff"]:not(:where(.cine, .cine *)) { background-color: var(--sk-surface) !important; background-image: none !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="background:#FFF4D6"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";background:#FFF4D6"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; background:#FFF4D6"]:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg) !important; background-image: none !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="background:#FFF6E5"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";background:#FFF6E5"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; background:#FFF6E5"]:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg) !important; background-image: none !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="background:#FFF8E8"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";background:#FFF8E8"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; background:#FFF8E8"]:not(:where(.cine, .cine *)) { background-color: var(--sk-warn-bg) !important; background-image: none !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="background:rgba(255,255,255,.6)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";background:rgba(255,255,255,.6)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; background:rgba(255,255,255,.6)"]:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-60) !important; background-image: none !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="background:rgba(255,255,255,.7)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";background:rgba(255,255,255,.7)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; background:rgba(255,255,255,.7)"]:not(:where(.cine, .cine *)) { background-color: var(--sk-frost-70) !important; background-image: none !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="background:var(--card,#fff)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";background:var(--card,#fff)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; background:var(--card,#fff)"]:not(:where(.cine, .cine *)) { background-color: var(--sk-surface) !important; background-image: none !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="background:var(--card)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";background:var(--card)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; background:var(--card)"]:not(:where(.cine, .cine *)) { background-color: var(--sk-surface) !important; background-image: none !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="background:var(--teal-tint)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";background:var(--teal-tint)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; background:var(--teal-tint)"]:not(:where(.cine, .cine *)) { background-color: var(--sk-surface-2) !important; background-image: none !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="background:var(--teal)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";background:var(--teal)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; background:var(--teal)"]:not(:where(.cine, .cine *)) { background-color: var(--sk-solid) !important; background-image: none !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border:1.5px solid #1F7A4D"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border:1.5px solid #1F7A4D"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border:1.5px solid #1F7A4D"]:not(:where(.cine, .cine *)) { border-color: var(--sk-ok-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border:1.5px solid #C8462E"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border:1.5px solid #C8462E"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border:1.5px solid #C8462E"]:not(:where(.cine, .cine *)) { border-color: var(--sk-bad-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border:1.5px solid #E2E0DA"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border:1.5px solid #E2E0DA"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border:1.5px solid #E2E0DA"]:not(:where(.cine, .cine *)) { border-color: var(--sk-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border:1.5px solid #F1BE48"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border:1.5px solid #F1BE48"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border:1.5px solid #F1BE48"]:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border:1.5px solid var(--field-border)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border:1.5px solid var(--field-border)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border:1.5px solid var(--field-border)"]:not(:where(.cine, .cine *)) { border-color: var(--sk-field) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border:1px dashed var(--line)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border:1px dashed var(--line)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border:1px dashed var(--line)"]:not(:where(.cine, .cine *)) { border-color: var(--sk-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border:1px solid #1F7A4D"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border:1px solid #1F7A4D"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border:1px solid #1F7A4D"]:not(:where(.cine, .cine *)) { border-color: var(--sk-ok-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border:1px solid var(--line)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border:1px solid var(--line)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border:1px solid var(--line)"]:not(:where(.cine, .cine *)) { border-color: var(--sk-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border-bottom:1px solid var(--line)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border-bottom:1px solid var(--line)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border-bottom:1px solid var(--line)"]:not(:where(.cine, .cine *)) { border-bottom-color: var(--sk-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border-color:#1F7A4D"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border-color:#1F7A4D"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border-color:#1F7A4D"]:not(:where(.cine, .cine *)) { border-color: var(--sk-ok-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border-color:#203566"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border-color:#203566"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border-color:#203566"]:not(:where(.cine, .cine *)) { border-color: var(--sk-line-strong) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border-color:#B3261E"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border-color:#B3261E"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border-color:#B3261E"]:not(:where(.cine, .cine *)) { border-color: var(--sk-bad-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border-color:#B45309"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border-color:#B45309"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border-color:#B45309"]:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border-color:#C8462E"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border-color:#C8462E"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border-color:#C8462E"]:not(:where(.cine, .cine *)) { border-color: var(--sk-bad-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border-color:#DCD5C9"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border-color:#DCD5C9"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border-color:#DCD5C9"]:not(:where(.cine, .cine *)) { border-color: var(--sk-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border-color:#E0B060"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border-color:#E0B060"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border-color:#E0B060"]:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border-color:#E2E0DA"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border-color:#E2E0DA"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border-color:#E2E0DA"]:not(:where(.cine, .cine *)) { border-color: var(--sk-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border-color:#F1BE48"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border-color:#F1BE48"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border-color:#F1BE48"]:not(:where(.cine, .cine *)) { border-color: var(--sk-warn-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border-color:rgba(32,53,102,.3)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border-color:rgba(32,53,102,.3)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border-color:rgba(32,53,102,.3)"]:not(:where(.cine, .cine *)) { border-color: var(--sk-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border-left:3px solid #E2E0DA"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border-left:3px solid #E2E0DA"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border-left:3px solid #E2E0DA"]:not(:where(.cine, .cine *)) { border-left-color: var(--sk-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border-left:3px solid #F1BE48"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border-left:3px solid #F1BE48"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border-left:3px solid #F1BE48"]:not(:where(.cine, .cine *)) { border-left-color: var(--sk-warn-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border-left:4px solid #203566"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border-left:4px solid #203566"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border-left:4px solid #203566"]:not(:where(.cine, .cine *)) { border-left-color: var(--sk-line-strong) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border-left:6px solid #C8462E"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border-left:6px solid #C8462E"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border-left:6px solid #C8462E"]:not(:where(.cine, .cine *)) { border-left-color: var(--sk-bad-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border-left:6px solid #F1BE48"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border-left:6px solid #F1BE48"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border-left:6px solid #F1BE48"]:not(:where(.cine, .cine *)) { border-left-color: var(--sk-warn-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border-top:1.5px solid #E2E0DA"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border-top:1.5px solid #E2E0DA"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border-top:1.5px solid #E2E0DA"]:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border-top:1.5px solid #E8C9A8"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border-top:1.5px solid #E8C9A8"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border-top:1.5px solid #E8C9A8"]:not(:where(.cine, .cine *)) { border-top-color: var(--sk-warn-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border-top:1px dashed #E0D3B6"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border-top:1px dashed #E0D3B6"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border-top:1px dashed #E0D3B6"]:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border-top:1px solid #E2E0DA"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border-top:1px solid #E2E0DA"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border-top:1px solid #E2E0DA"]:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="border-top:1px solid var(--line)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";border-top:1px solid var(--line)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; border-top:1px solid var(--line)"]:not(:where(.cine, .cine *)) { border-top-color: var(--sk-line) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="box-shadow:0 20px 60px rgba(0,0,0,.3)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";box-shadow:0 20px 60px rgba(0,0,0,.3)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; box-shadow:0 20px 60px rgba(0,0,0,.3)"]:not(:where(.cine, .cine *)) { box-shadow: 0 20px 60px rgba(0, 0, 0, 0.6) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="color:#185F3C"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";color:#185F3C"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; color:#185F3C"]:not(:where(.cine, .cine *)) { color: var(--sk-ok) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="color:#1F7A4D"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";color:#1F7A4D"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; color:#1F7A4D"]:not(:where(.cine, .cine *)) { color: var(--sk-ok) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="color:#203566"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";color:#203566"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; color:#203566"]:not(:where(.cine, .cine *)) { color: var(--sk-ink) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="color:#2A3552"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";color:#2A3552"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; color:#2A3552"]:not(:where(.cine, .cine *)) { color: var(--sk-ink) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="color:#4A4237"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";color:#4A4237"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; color:#4A4237"]:not(:where(.cine, .cine *)) { color: var(--sk-ink-2) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="color:#4A5570"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";color:#4A5570"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; color:#4A5570"]:not(:where(.cine, .cine *)) { color: var(--sk-ink-2) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="color:#6B7590"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";color:#6B7590"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; color:#6B7590"]:not(:where(.cine, .cine *)) { color: var(--sk-ink-3) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="color:#7a4a12"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";color:#7a4a12"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; color:#7a4a12"]:not(:where(.cine, .cine *)) { color: var(--sk-warn) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="color:#7A5C00"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";color:#7A5C00"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; color:#7A5C00"]:not(:where(.cine, .cine *)) { color: var(--sk-warn) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="color:#7A6E5F"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";color:#7A6E5F"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; color:#7A6E5F"]:not(:where(.cine, .cine *)) { color: var(--sk-ink-3) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="color:#8a5a09"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";color:#8a5a09"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; color:#8a5a09"]:not(:where(.cine, .cine *)) { color: var(--sk-warn) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="color:#8a6d00"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";color:#8a6d00"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; color:#8a6d00"]:not(:where(.cine, .cine *)) { color: var(--sk-warn) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="color:#9E2F1C"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";color:#9E2F1C"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; color:#9E2F1C"]:not(:where(.cine, .cine *)) { color: var(--sk-bad) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="color:#B3261E"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";color:#B3261E"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; color:#B3261E"]:not(:where(.cine, .cine *)) { color: var(--sk-bad) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="color:#B4761A"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";color:#B4761A"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; color:#B4761A"]:not(:where(.cine, .cine *)) { color: var(--sk-warn) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="color:#C8462E"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";color:#C8462E"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; color:#C8462E"]:not(:where(.cine, .cine *)) { color: var(--sk-coral) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="color:var(--amber)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";color:var(--amber)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; color:var(--amber)"]:not(:where(.cine, .cine *)) { color: var(--sk-warn) !important; }
html[data-look="cinema"]:not(.high-contrast) [style^="color:var(--ink,#1B2440)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*=";color:var(--ink,#1B2440)"]:not(:where(.cine, .cine *)),
html[data-look="cinema"]:not(.high-contrast) [style*="; color:var(--ink,#1B2440)"]:not(:where(.cine, .cine *)) { color: var(--sk-ink) !important; }
html[data-look="cinema"]:not(.high-contrast) [fill="#101C3B"]:not(:where(.cine, .cine *)) { fill: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) [fill="#15264D"]:not(:where(.cine, .cine *)) { fill: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) [fill="#C8462E"]:not(:where(.cine, .cine *)) { fill: var(--sk-coral); }
html[data-look="cinema"]:not(.high-contrast) [stop-color="#fff"]:not(:where(.cine, .cine *)) { stop-color: var(--sk-surface); }
html[data-look="cinema"]:not(.high-contrast) [stroke="#1B2440"]:not(:where(.cine, .cine *)) { stroke: var(--sk-ink); }
html[data-look="cinema"]:not(.high-contrast) [stroke="#4A66A8"]:not(:where(.cine, .cine *)) { stroke: var(--sk-ink-2); }
}
