/* Cinema Farhang · Export Studio V70
   Deliberately scoped: no changes to the original V67 download button or site slider. */
.hero-alt-export-settings{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap}
.hero-alt-export-settings select{font:750 12px/1.7 'IRANSansX',Tahoma,sans-serif;color:#f8f4ee;background:#14252d;border:1px solid #6a7776;border-radius:10px;padding:9px 10px;min-height:42px;max-width:145px;color-scheme:dark}
.hero-alt-export-settings button{font:850 13px/1.6 'IRANSansX',Tahoma,sans-serif;white-space:nowrap;min-height:42px}
@media(max-width:750px){.hero-alt-export-settings{flex-basis:100%;justify-content:flex-end}.hero-alt-export-settings select{max-width:115px}}

.cf-export-picker{--cf-surface:#101e25;--cf-sheet:#132630;--cf-card:#182f38;--cf-border:#486365;--cf-border-soft:#304952;--cf-ivory:#fcf8f0;--cf-muted:#b2c3c5;--cf-gold:#d6b88b;--cf-gold-light:#f3d8af;--cf-teal:#305459;position:fixed;inset:0;z-index:2147483200;display:grid;place-items:center;padding:20px;font:600 14px/1.85 'IRANSansX',Tahoma,sans-serif;color:var(--cf-ivory);text-align:right;direction:rtl}
.cf-export-picker[hidden]{display:none!important}
.cf-export-picker *{box-sizing:border-box}
.cf-picker-shade{position:absolute;inset:0;background:rgba(4,11,16,.85);backdrop-filter:blur(13px)}
.cf-picker-panel{position:relative;display:flex;flex-direction:column;width:min(1020px,100%);max-height:min(93dvh,970px);overflow:hidden;background:radial-gradient(ellipse at 2% 0%,rgba(166,115,65,.16),transparent 38%),linear-gradient(145deg,#172d36,#0c1b23 71%);border:1px solid #6f7771;border-radius:24px;box-shadow:0 44px 150px #000b,0 0 0 7px #d2b3840a}
.cf-picker-panel:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#496f70 0%,#cfab79 32%,#f7dcb0 65%,#496f70 100%);pointer-events:none;z-index:2}
.cf-picker-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 31px 14px}
.cf-picker-heading{min-width:0}
.cf-picker-eyebrow{display:block;font:800 10px/1.6 'IRANSansX',Tahoma,sans-serif;letter-spacing:1px;color:#d2b180;direction:ltr;text-align:right;margin:0 0 8px}
.cf-picker-header h2{margin:0 0 4px!important;font:900 clamp(23px,2.8vw,32px)/1.75 'IRANSansX',Tahoma,sans-serif!important;color:var(--cf-ivory)!important}
.cf-picker-header p{color:var(--cf-muted);margin:0;font-size:13px;line-height:1.8}
.cf-picker-close{flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #647a78;border-radius:11px;background:#25414a;color:var(--cf-ivory);font:300 30px/1 'IRANSansX',Tahoma,sans-serif;cursor:pointer}
.cf-picker-close:hover{background:#385863}
.cf-picker-options{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:13px;padding:11px 31px 18px;border-bottom:1px solid var(--cf-border-soft)}
.cf-picker-options label{display:grid;gap:6px;color:#c5d2d0;font-size:12px;font-weight:850}
.cf-picker-options select,.cf-picker-day-field select{min-width:0;width:100%;min-height:44px;padding:9px 11px;background:#253f47;border:1px solid #6a8381;border-radius:10px;color:#fff8ed;color-scheme:dark;font:800 13px/1.6 'IRANSansX',Tahoma,sans-serif}
.cf-picker-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 31px 12px}
.cf-picker-section{display:flex;align-items:center;gap:15px;flex-wrap:wrap}
.cf-picker-section>strong{font-size:17px;font-weight:900;color:var(--cf-ivory)}
.cf-picker-section>span{color:var(--cf-gold-light);font-size:12px;font-weight:800;padding:4px 10px;border:1px solid #876d4b;border-radius:50px;background:#8f745326}
.cf-picker-tools>div:last-child{display:flex;align-items:center;gap:8px}
.cf-picker-tools button,.cf-picker-time-heading button{border:1px solid #58716f;background:#263e45;color:#f7f4ed;border-radius:9px;padding:7px 13px;font:850 12px/1.7 'IRANSansX',Tahoma,sans-serif;cursor:pointer}
.cf-picker-tools button:hover,.cf-picker-time-heading button:hover{border-color:var(--cf-gold);background:#344f53}
.cf-picker-movies{display:grid;grid-template-columns:1fr;gap:13px;overflow-y:auto;min-height:90px;padding:5px 31px 22px;overscroll-behavior:contain;scrollbar-color:#6c8a88 #11212a}
.cf-picker-movie{min-width:0;border-radius:16px;border:1px solid #456066;background:linear-gradient(115deg,#172d37,#142731);overflow:hidden;transition:border-color .14s,background .14s}
.cf-picker-movie.is-selected{border-color:#c8aa7c;background:linear-gradient(115deg,#213940,#182b35)}
.cf-picker-movie.is-unavailable{opacity:.45}
.cf-picker-movie-top{display:flex;align-items:center;justify-content:space-between;gap:17px;padding:11px 14px 11px 17px}
.cf-picker-movie-label{display:flex;align-items:center;gap:13px;flex:1;min-width:0;cursor:pointer}
.cf-picker-movie-label input{width:22px;height:22px;flex:0 0 22px;accent-color:#b99c73;cursor:pointer}
.cf-picker-movie-label img{width:53px;height:74px;flex:0 0 53px;object-fit:cover;border:1px solid #68736d;border-radius:8px;background:#345058}
.cf-picker-movie-text{display:grid;min-width:0;gap:3px}
.cf-picker-movie-text strong{font-size:15px;font-weight:900;line-height:1.65;color:#fffaf0;overflow-wrap:anywhere}
.cf-picker-movie-text small{font-size:11px;color:#c0ccc9}
.cf-picker-day-field{display:grid;gap:5px;width:min(310px,44%);flex:0 0 min(310px,44%);font-size:11px;font-weight:800;color:#c9d4d1}
.cf-picker-day-field select{height:43px}
.cf-picker-times{padding:11px 18px 15px;border-top:1px solid #49636a;background:#0d222bc9;color:#d6e0d9}
.cf-picker-times[hidden]{display:none!important}
.cf-picker-times.cf-picker-empty{font-size:12px;color:#b8c8c7}
.cf-picker-time-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}
.cf-picker-time-heading span{font-size:12px;font-weight:900;color:#e7d5b8}
.cf-picker-time-heading button{padding:4px 10px;font-size:11px}
.cf-picker-times-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.cf-picker-time{display:flex;align-items:center;gap:9px;min-width:0;padding:8px 10px;border-radius:10px;border:1px solid #49676a;background:#1b323b;color:#f5f4ec;cursor:pointer}
.cf-picker-time:hover{border-color:#bdab89}
.cf-picker-time.is-selected{border-color:#b8a27b;background:#2c4948}
.cf-picker-time input{width:17px;height:17px;flex:0 0 17px;accent-color:#dfbc85;cursor:pointer}
.cf-picker-time strong{font-size:15px;white-space:nowrap;font-weight:900}
.cf-picker-time small{font-size:11px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#e7d0a6}
.cf-picker-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 31px 21px;border-top:1px solid #435c60;background:#0a1922}
.cf-picker-footer p{max-width:410px;margin:0;color:#b7c7c6;font-size:11px;line-height:2}
.cf-picker-footer>div{display:flex;gap:9px;flex-wrap:wrap}
.cf-picker-footer button{min-height:48px;padding:10px 19px;border-radius:10px;font:900 13px/1.6 'IRANSansX',Tahoma,sans-serif;cursor:pointer}
.cf-picker-secondary{border:1px solid #677977;color:#fff;background:#29434b}
.cf-picker-primary{border:1px solid #e6cc9b;color:#14242b;background:linear-gradient(120deg,#f2d7ad,#c7a879);box-shadow:0 6px 22px #d2b07b1a}
.cf-picker-primary:hover{background:linear-gradient(120deg,#ffe5be,#d5b681)}
.cf-picker-primary:disabled{opacity:.43;cursor:not-allowed;box-shadow:none}
.cf-export-picker button:focus-visible,.cf-export-picker input:focus-visible,.cf-export-picker select:focus-visible{outline:3px solid #ffe1ac;outline-offset:2px}
@media(max-width:740px){.cf-export-picker{padding:9px}.cf-picker-panel{max-height:96dvh;border-radius:16px}.cf-picker-header{padding:20px 17px 9px}.cf-picker-options{grid-template-columns:1fr 1fr;padding:10px 17px 14px;gap:9px}.cf-picker-options label:last-child{grid-column:span 2}.cf-picker-tools{padding:13px 17px 11px;flex-wrap:wrap}.cf-picker-movies{padding:4px 17px 13px}.cf-picker-footer{padding:12px 17px 16px;flex-direction:column;align-items:stretch}.cf-picker-footer p{max-width:unset}.cf-picker-footer>div{display:grid;grid-template-columns:1fr 1.7fr}.cf-picker-footer button{font-size:12px;padding:9px}.cf-picker-times-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:460px){.cf-picker-movie-top{gap:10px;padding:9px;flex-wrap:wrap}.cf-picker-movie-label{min-width:100%}.cf-picker-day-field{width:100%;flex:0 0 100%}.cf-picker-time{gap:6px}.cf-picker-time strong{font-size:13px}.cf-picker-time small{font-size:10px}.cf-picker-section{gap:6px}.cf-picker-section>strong{font-size:14px}}
@media(prefers-reduced-motion:reduce){.cf-picker-movie{transition:none}}
/* Do not shrink movie rows when the picker becomes vertically scrollable. */
.cf-picker-movies{align-content:start;grid-auto-rows:max-content}

/* V71 — colour, contrast and typography refinement only.
   Export selection logic, requests, routes, and controls are unchanged. */
.cf-export-picker{
  --cf-surface:#1a0d14;--cf-sheet:#24111b;--cf-card:#341723;
  --cf-border:#a46f59;--cf-border-soft:#5c3743;--cf-ivory:#fff8f2;
  --cf-muted:#dfc8c1;--cf-gold:#f2bf5e;--cf-gold-light:#ffd884;
  --cf-teal:#e57f6f;
  color:var(--cf-ivory);
}
.cf-picker-shade{background:rgba(14,4,8,.82);backdrop-filter:blur(15px)}
.cf-picker-panel{
  background:
    radial-gradient(ellipse at 0% 0%,rgba(179,31,69,.22),transparent 46%),
    radial-gradient(ellipse at 100% 100%,rgba(255,164,76,.14),transparent 48%),
    linear-gradient(132deg,#3a1521 0%,#170a11 82%);
  border-color:#8d5d58;
  box-shadow:0 46px 150px rgba(0,0,0,.76),0 0 0 7px rgba(242,191,94,.06);
}
.cf-picker-panel:before{height:4px;background:linear-gradient(90deg,#8e1739 0%,#d53b5a 22%,#f2bf5e 56%,#ff8a6d 78%,#8e1739 100%)}
.cf-picker-eyebrow{color:#f2bf5e;font-size:11px;letter-spacing:1.25px}
.cf-picker-header h2{color:#fffaf6!important;letter-spacing:-.4px}
.cf-picker-header p{color:#e9d2cb}
.cf-picker-close{background:#4a1d2b;border-color:#9b5f5d;color:#fff9f3}
.cf-picker-close:hover{background:#64253a}
.cf-picker-options{border-bottom-color:#3c4a67}
.cf-picker-options label{color:#d3d7e7}
.cf-picker-options select,.cf-picker-day-field select{
 background:#243450;border-color:#647493;color:#fffdf9;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.04)
}
.cf-picker-options select:hover,.cf-picker-day-field select:hover{border-color:#a79de2}
.cf-picker-section>span{background:rgba(139,209,200,.12);border-color:#568f91;color:#a6e7d7}
.cf-picker-tools button,.cf-picker-time-heading button{background:#283650;border-color:#61718e;color:#f8f8ff}
.cf-picker-tools button:hover,.cf-picker-time-heading button:hover{background:#364465;border-color:#b5a6ec}
.cf-picker-movies{scrollbar-color:#7c8bba #16233a}
.cf-picker-movie{
 border-color:#465675;
 background:linear-gradient(113deg,rgba(35,50,79,.97),rgba(20,34,55,.99));
 box-shadow:inset 0 1px 0 rgba(255,255,255,.035)
}
.cf-picker-movie:hover{border-color:#8396b4}
.cf-picker-movie.is-selected{
 border-color:#ab9de0;
 background:linear-gradient(110deg,rgba(62,67,112,.65),rgba(29,50,73,.94));
 box-shadow:inset 4px 0 0 #a99fe7, inset 0 1px 0 rgba(255,255,255,.07)
}
.cf-picker-movie-label input{accent-color:#b7a6e9}
.cf-picker-movie-label img{border-color:#7787a4;background:#2b3d58}
.cf-picker-movie-text strong{color:#fffaf4;font-size:16px}
.cf-picker-movie-text small{color:#bbcbe1}
.cf-picker-day-field{color:#d4d9e8}
.cf-picker-times{background:rgba(11,24,43,.79);border-top-color:#4e5976;color:#e0e9f4}
.cf-picker-time-heading span{color:#e2c5b1}
.cf-picker-time{
 background:#202e49;border-color:#526283;color:#f6f8ff;
 transition:background .14s,border-color .14s
}
.cf-picker-time:hover{border-color:#aab1e2;background:#2c3b5a}
.cf-picker-time.is-selected{border-color:#85d6c6;background:linear-gradient(120deg,#244a57,#2e4158)}
.cf-picker-time input{accent-color:#86d9c5}
.cf-picker-time small{color:#c9dadf}
.cf-picker-footer{background:linear-gradient(90deg,#13213a,#121d32);border-top-color:#40516e}
.cf-picker-footer p{color:#c3cede}
.cf-picker-secondary{background:#293651;border-color:#697b9c;color:#faf9ff}
.cf-picker-secondary:hover{background:#394a67}
.cf-picker-primary{
 background:linear-gradient(115deg,#f4d5ae,#e8b5a5 62%,#d6a6bd);
 border-color:#f5cfb3;color:#1c263e;
 box-shadow:0 6px 22px rgba(236,181,164,.17)
}
.cf-picker-primary:hover{background:linear-gradient(115deg,#ffe4c5,#f3c9b4 62%,#e7bdd0)}
.cf-export-picker button:focus-visible,.cf-export-picker input:focus-visible,.cf-export-picker select:focus-visible{outline-color:#a2ded5}
.hero-alt-export-settings select{background:#202c46;border-color:#647292;color:#fffaf5}

/* V72: cinema-premiere palette. Only export-picker presentation changes. */
.cf-export-picker{
  --cf-surface:#1c111a;--cf-sheet:#261821;--cf-card:#34232d;
  --cf-border:#76535c;--cf-border-soft:#503642;
  --cf-ivory:#fff7ee;--cf-muted:#d8c2c1;
  --cf-gold:#e9c38d;--cf-gold-light:#ffe1ae;--cf-teal:#b9cabb;
}
.cf-picker-shade{background:rgba(13,8,15,.88)}
.cf-picker-panel{
  background:radial-gradient(ellipse at 100% 0%,rgba(147,65,83,.22),transparent 48%),
    radial-gradient(ellipse at 0% 100%,rgba(168,107,86,.11),transparent 44%),
    linear-gradient(140deg,#39212e,#1b121c 72%);
  border-color:#80606b;
  box-shadow:0 40px 135px rgba(0,0,0,.75),0 0 0 7px rgba(233,195,141,.045);
}
.cf-picker-panel:before{background:linear-gradient(90deg,#773646,#af6d6d 28%,#ecc992 64%,#8b4958)}
.cf-picker-eyebrow{color:#e9c38d}
.cf-picker-header p,.cf-picker-options label,.cf-picker-day-field{color:#e0cfcb}
.cf-picker-close,.cf-picker-tools button,.cf-picker-time-heading button,
.cf-picker-secondary{background:#4a2c3b;border-color:#825968;color:#fff5ed}
.cf-picker-close:hover,.cf-picker-tools button:hover,.cf-picker-time-heading button:hover,
.cf-picker-secondary:hover{background:#613747;border-color:#d6ac91}
.cf-picker-options{border-bottom-color:#634250}
.cf-picker-options select,.cf-picker-day-field select{background:#442938;border-color:#886271;color:#fff7ed}
.cf-picker-options select:hover,.cf-picker-day-field select:hover{border-color:#e5bd88}
.cf-picker-section>span{background:rgba(233,195,141,.10);border-color:#a98462;color:#f2d5a4}
.cf-picker-movies{scrollbar-color:#916e75 #21151f}
.cf-picker-movie{background:linear-gradient(110deg,#412736,#2a1a27);border-color:#6b4a58}
.cf-picker-movie:hover{border-color:#d2a47f}
.cf-picker-movie.is-selected{
 background:linear-gradient(110deg,#593041,#352131);
 border-color:#e6ba84;
 box-shadow:inset 4px 0 0 #edc48e,inset 0 1px 0 rgba(255,255,255,.08)
}
.cf-picker-movie-label input,.cf-picker-time input{accent-color:#dbb47f}
.cf-picker-movie-label img{border-color:#9f7982;background:#543740}
.cf-picker-movie-text small{color:#dfc8c4}
.cf-picker-times{background:rgba(27,16,26,.88);border-top-color:#674651}
.cf-picker-time-heading span,.cf-picker-time small{color:#e4c69d}
.cf-picker-time{background:#382331;border-color:#674958;color:#fff7ef}
.cf-picker-time:hover{background:#4c3040;border-color:#d5a581}
.cf-picker-time.is-selected{background:linear-gradient(120deg,#66404a,#4b3038);border-color:#e4bb87}
.cf-picker-footer{background:linear-gradient(100deg,#281922,#1c121d);border-top-color:#674451}
.cf-picker-footer p{color:#d9c4c1}
.cf-picker-primary{background:linear-gradient(120deg,#ffdfab,#e4b880);border-color:#ffdfa9;color:#341b24;box-shadow:0 6px 25px rgba(223,153,98,.18)}
.cf-picker-primary:hover{background:linear-gradient(120deg,#ffe8bf,#ecc392)}
.cf-export-picker button:focus-visible,.cf-export-picker input:focus-visible,.cf-export-picker select:focus-visible{outline-color:#f2d096}
.hero-alt-export-settings select{background:#362231;border-color:#906779;color:#fff5eb}

/* V77 Ocean Blue visual system — presentation-only overrides */
.hero-alt-export-settings select{background:#073B6C;border-color:#299CCF;color:#F4FCFF}
.cf-export-picker{--cf-surface:#061D37;--cf-sheet:#082B50;--cf-card:#0B3B69;--cf-border:#318EC7;--cf-border-soft:#185A85;--cf-ivory:#F5FCFF;--cf-muted:#B6DAEB;--cf-gold:#F2C778;--cf-gold-light:#FBE3A9;--cf-teal:#32DAF9}
.cf-picker-shade{background:rgba(0,10,27,.83);backdrop-filter:blur(16px)}
.cf-picker-panel{background:radial-gradient(ellipse at 5% 0%,rgba(7,148,226,.33),transparent 44%),radial-gradient(ellipse at 95% 100%,rgba(29,214,245,.13),transparent 43%),linear-gradient(125deg,#0C416F,#041931 78%);border-color:#298AC5;box-shadow:0 40px 150px rgba(0,11,31,.8),0 0 0 6px rgba(22,189,240,.05)}
.cf-picker-panel:before{height:4px;background:linear-gradient(90deg,#0563A8 0%,#13A7E0 34%,#6BEAFF 65%,#057BC6 100%)}
.cf-picker-eyebrow{color:#61E1FF}
.cf-picker-header h2{color:#F9FDFF!important}
.cf-picker-header p,.cf-picker-options label,.cf-picker-day-field{color:#C2E4F4}
.cf-picker-close,.cf-picker-tools button,.cf-picker-time-heading button,.cf-picker-secondary{background:#114A79;border-color:#2885B8;color:#F5FBFF}
.cf-picker-close:hover,.cf-picker-tools button:hover,.cf-picker-time-heading button:hover,.cf-picker-secondary:hover{background:#176098;border-color:#51D7FF}
.cf-picker-options{border-bottom-color:#225B82}
.cf-picker-options select,.cf-picker-day-field select{background:#0C3A66;border-color:#297EA9;color:#F6FCFF}
.cf-picker-options select:hover,.cf-picker-day-field select:hover{border-color:#65DEFF}
.cf-picker-section>span{background:rgba(27,198,235,.13);border-color:#2485BA;color:#A1EBFF}
.cf-picker-movies{scrollbar-color:#298EBF #082847}
.cf-picker-movie{background:linear-gradient(112deg,#0D3B67,#082844);border-color:#1F648F}
.cf-picker-movie:hover{border-color:#50CFFE}
.cf-picker-movie.is-selected{background:linear-gradient(112deg,#16578B,#0A375F);border-color:#5DDBFF;box-shadow:inset 4px 0 0 #48D9FF,inset 0 1px 0 rgba(255,255,255,.10)}
.cf-picker-movie-label input,.cf-picker-time input{accent-color:#41D5FF}
.cf-picker-movie-label img{border-color:#379AC9;background:#12466D}
.cf-picker-movie-text small{color:#B7DBEA}
.cf-picker-times{background:rgba(2,26,50,.92);border-top-color:#246A98;color:#E7F9FF}
.cf-picker-time-heading span,.cf-picker-time small{color:#A8EAFE}
.cf-picker-time{background:#103F6E;border-color:#2679AE;color:#F5FCFF}
.cf-picker-time:hover{background:#155488;border-color:#6DE2FF}
.cf-picker-time.is-selected{background:linear-gradient(122deg,#1879B8,#0C4D88);border-color:#70E8FF;box-shadow:0 0 0 1px rgba(63,215,255,.19) inset}
.cf-picker-footer{background:linear-gradient(90deg,#092F53,#031D37);border-top-color:#206995}
.cf-picker-footer p{color:#BFE2F3}
.cf-picker-primary{background:linear-gradient(120deg,#46CFF5,#8BEAFF);border-color:#A0EFFF;color:#063151;box-shadow:0 6px 25px rgba(15,181,234,.23)}
.cf-picker-primary:hover{background:linear-gradient(120deg,#6CDEFF,#B2F5FF)}
.cf-export-picker button:focus-visible,.cf-export-picker input:focus-visible,.cf-export-picker select:focus-visible{outline-color:#88E7FF}


/* V78 - ocean blue + white + gold frame + red accent */
.cf-export-picker{--cf-surface:#0a2234;--cf-sheet:#0d2a3f;--cf-card:#133552;--cf-border:#f4c36a;--cf-border-soft:#3e5f76;--cf-ivory:#ffffff;--cf-muted:#d6e9f5;--cf-gold:#f4c36a;--cf-gold-light:#fde68a;--cf-teal:#35d4ff;color:var(--cf-ivory)}
.cf-picker-shade{background:rgba(3,11,21,.84)!important}
.cf-picker-panel{background:radial-gradient(ellipse at 0% 0%,rgba(32,144,229,.15),transparent 40%),linear-gradient(145deg,#113557,#08192c 71%)!important;border-color:#f4c36a!important;box-shadow:0 44px 150px rgba(0,0,0,.72),0 0 0 7px rgba(244,195,106,.06)!important}
.cf-picker-panel:before{background:linear-gradient(90deg,#35d4ff 0%,#f4c36a 30%,#d72638 62%,#f4c36a 82%,#35d4ff 100%)!important}
.cf-picker-eyebrow{color:#f4c36a!important}
.cf-picker-header p,.cf-picker-day-field,.cf-picker-footer p,.cf-picker-movie-text small{color:#d6e9f5!important}
.cf-picker-close{background:#143d60!important;border-color:#f4c36a!important;color:#fff!important}
.cf-picker-close:hover{background:#1d537f!important}
.cf-picker-options select,.cf-picker-day-field select{background:#153a5a!important;border-color:#50789a!important;color:#fff!important}
.cf-picker-section>span{color:#fde68a!important;border-color:#f4c36a!important;background:rgba(244,195,106,.12)!important}
.cf-picker-tools button,.cf-picker-time-heading button,.cf-picker-secondary{border-color:#f4c36a!important;background:#173d5e!important;color:#fff!important}
.cf-picker-tools button:hover,.cf-picker-time-heading button:hover,.cf-picker-secondary:hover{background:#22517d!important}
.cf-picker-movie{border-color:#4a6f8c!important;background:linear-gradient(115deg,#163a59,#0d2740)!important}
.cf-picker-movie.is-selected{border-color:#f4c36a!important;background:linear-gradient(115deg,#1d4d73,#133552)!important;box-shadow:inset 4px 0 0 #d72638}
.cf-picker-movie-label input{accent-color:#d72638!important}
.cf-picker-movie-label img{border-color:#f4c36a!important;background:#244b6a!important}
.cf-picker-times{border-top-color:#3e6987!important;background:#0b2136e3!important;color:#eef9ff!important}
.cf-picker-time-heading span,.cf-picker-time small{color:#d6e9f5!important}
.cf-picker-time{border-color:#4a7392!important;background:#12304b!important;color:#fff!important}
.cf-picker-time:hover{border-color:#f4c36a!important;background:#183a58!important}
.cf-picker-time.is-selected{border-color:#f4c36a!important;background:linear-gradient(120deg,#18476d,#11324d)!important;box-shadow:inset 0 0 0 1px rgba(215,38,56,.24)}
.cf-picker-time input{accent-color:#d72638!important}
.cf-picker-primary{border-color:#f4c36a!important;color:#102536!important;background:linear-gradient(120deg,#ffe08c,#f4c36a)!important;box-shadow:0 6px 22px rgba(244,195,106,.16)!important}
.cf-picker-primary:hover{background:linear-gradient(120deg,#ffe8a7,#f7ca67)!important}
.cf-export-picker button:focus-visible,.cf-export-picker input:focus-visible,.cf-export-picker select:focus-visible{outline:3px solid #f4c36a!important}
